有人说,你就做业务,太容易被取代了。我想说,做业务,也有分做得好不好的,你做什么事情可以做不好还不被取代?除非有一种编程语言只有你会。还有人说,未来 AI 都能写代码了。我只知道,现在我连一个靠谱的能帮我糊 HTML 页面的 AI 我都没见到,50 年内,可以出现一个能理解产品经理的需求,自动写出符合需求的代码的 AI ?
传统 it 行业,业务型程序员的重要性是很高的。比如金融银行,车企,航空公司,招聘要求几乎都需要你熟悉业务,重要性比技术更重要。 但是,业务型有个致命问题,那就是业务型程序员无法创造和推动。他们只是把需求理解,做出来。而技术型,会在本身系统已经跑的挺好的情况下,思考怎样“更好”。其实这就是所谓的“锦上添花”吧。 业务型程序员,没有评判标准,那是因为,无论你理解的如何,最终成品的标准都是不变的,。一个业务生疏的,硬着头皮也要做出来,一个业务熟悉的,轻松就可以做出来,那出来以后,谁能看出哪个人更好?