软件工程师不会消失 大部分软件行业的从业者都有一个共识,那就是编码其实是最有门槛的。如果拥有了编码能力,那么你就拥有了最核心的生产力,一个产品是否可以做出来,首先要过技术这一关,无论产品经理想得再怎么美好,如果技术上无法实现,一切都是空谈。 一个公司里面,负责编码的同事是非常牛的,虽然他不知道自己要做的东西在商业上到底怎么来盈利,但是他们是最了解某一功能的人,在细分的功能模块上,是他们从零开始构建。这种技术上的权威,使得开发者被人尊敬。 如今AI也可以完成一些编码工作,一些只会编码的人就有了危机感。作为一个软件工程师,其实有很多工作内容是关于需求、设计方面的,想要完成这些工作,需要学习的东西就不只有编码,还有软件工程相关的知识和业务知识。 很早之前掌握flash的人就可以找到一份很好的工作,现在几乎听不到了。掌握一些新技术的年轻人成为了主角,很多老程序员后来告别编码工作,一方面是因为精力跟不上了,还有一个重要的原因就是学不动了。虽说在有基础的情况下,重新学习一个技术应该是比较快的,但是架不住更新周期太短。 如今招聘市场上对于拥有AI相关能力的人需求越来越多,很多项目也是在利用AI更好地提供服务,但是什么人可以更好的提供这些服务,其实还是之前的那一批人,他们上手的速度应该是最快的。技术本身是一个工具,也许会进化,但是发展一定需要技术。 中高级的软件开发人员依然是供不应求,走单纯的技术这条路需要沉下心来,需要耐得住寂寞。这也是很多人到最后都放弃这条路的原因,有人曾经说过再多干一天可能就要崩溃了。 未来的软件到底是一个什么样的形态,目前市面上还是传统的APP,目前还没有产生非常明显的变革,很多业务甚至还停留在PC端,想要快速的更新需要很大的投入,目前国家也在尽力缩减财政支出,因此很多旧业务的公司已经无事可做。 曾经觉得人文社会似乎没有技术重要,但是技术也得迎合需求才能显示其价值,有时候多去了解社会的变化,人们需求的变化,才是最重要的事情。只要有更高级的需求出现,就一定有软件工程师的用武之地。