编码训练营的兴起意味着越来越多人想找开发类工作,他们有的想赚更多钱,有的想以此技能维系自己的职业生涯。
然而,他们不知道的是,当计算机变得足够聪明,可以构建代码时,单纯的学习代码就不能保证工作稳定了——如今,这正在变成现实。
HiringSolved是美国一家求职网站,CEO 肖恩·伯顿(Shon Burton)表示,自动化多年来一直在取代人类的工作。
“我们现在可以看到,计算机出现了越来越多的新研究领域,而且做得越来越好,”他补充道,“以前它一直擅长数字处理,现在它开始擅长其他方面,如图像识别。”
举个例子,AI可能会替代看X射线图做出诊断的技术人员。
伯顿说:“学习代码无法保证你不被取代。因为今天编写的很多代码都只是纯代码,并不那么有创意。写纯代码不是什么特别困难的事,就像搭建乐高积木一样。”
伯顿表示,这并不代表我们不需要高级编码人员。许多工程师正在解决需要创造力的难题,另外一些人也在进行重要的研究。但是,今天编写的很多代码基本属于“胶合代码”,“它只是将已经存在的东西拼凑在一起,而这正是AI最擅长的事情。”
人们应该从哪里走向未来,从而确保自己的职业生涯不断裂?
伯顿说,人文科学。
“当你开始意识到技术将变得非常非常容易使用时,人文科学就很重要了。人们使用的工具集发生了变化,这时人的创造力就变得重要起来,特别是在人类思维方式理解方面。只要人类仍然是消费者,在消费领域有这样或那样的需求,就用得上人文科学。”
伯顿表示,一个需要人类智慧的新兴领域是确定人类能否容忍技术存在的地方。善于利用人类这种心理的专业人士将决定我们如何实现自动化,以及如何以一种让消费者满意的方式来包装技术。
国际知名信息技术分析公司Forrester的副总裁兼首席分析师罗布·科波利茨(Rob Koplowitz)表示,对许多公司来说,业务的当务之急是实现端到端的自动化。
科波利茨说:“与传统的流程图相比,这条路被越来越多的客户所欢迎。如何为客户创造最优雅的,自动化的,无缝的体验?如果我们不这样做,竞争对手就会超越我们。”
但科波利茨也表示,外包和传统技术已经从美国转移到了其他国家,“我们创造了新的,通常是更高级别的工作。即使自动化程度再高,开发技能仍将供不应求,”他补充说,“能够理解编码仍然是非常重要的事情。”
“我们需要很多软件来实现高水平的自动化,”科波利茨说,“随着应用程序开发领域的进步,以及编程世界的发展,其他各行业的自动化进程也会逐步加快。”
科波利茨表示,不可能过时的是那些必需的协调人员和项目负责人。这些项目负责人包括项目经理、软件开发管理员、有经验的设计师和产品经理。在开发领域,UI开发人员、数据库管理员、应用程序架构师、数据科学家和DevOps专业人员的需求都在急剧增长。
伯顿表示,商业领袖要接受自动化。他说:“我们应该使用软件和机器学习来放大人类的能力。如果我们把单调的事情自动化,那不是对人类更有好处吗?”
本文转自智能观,文章为作者独立观点,不代表芥末堆立场。