本文最初揭橥在 DZone,经原作者 Andrew Zola 授权,InfoQ 中文站翻译并分享。

若何从软件工程师转型到人工智能工程师?_人工智能_的是 智能问答

人工智能技能已经存在几十年。
然而,直到大约十年前,人们才真正意识到它的潜力。
从那时起,环球对人工智能工程师的需求呈指数级增长。

由于持续的技能人才短缺没有改进的迹象,这为软件工程师(他们也是高需求者)供应了转型和补充人才缺口的机会。
然而,学习人工智能、机器学习和自然措辞处理并不是一挥而就的事情。

为了让读者对从软件工程师转型到人工智能工程师的过程有所理解,我联系了 Ipsoft 的认知实现工程师 Sasho Andrijeski 和 Codementor 开拓职员 Jayen Ashar。

转型背后的启迪

人们进行转型有许多不同的缘故原由;对一些人来说,是源于童年的激情。
而对其他人来说,却可能是他们职业生涯中自然而然的下一步。
不管是什么使令你对职业生涯做出改变,有几个成分须要加以考虑。

对付 Andrijeski 来说,人工智能的种子是从他的孩提时期就开始栽种的。
“从我记事起,周围就充斥着各种AI 元素。
我爸爸的科幻小说集给我带来了很大的影响。
在大多数故事中,都有一些前辈的人工智能系统,会做一些不平凡的事情,还有很多关于奇点和意识的问题。
当然,有些科幻电影和游戏,在当时非常盛行,但现在却被视为复古。

对 Ashar 来说,这是“与生俱来”的。
“我一贯对自动化和机器人感兴趣,以是,人工智能与我的软件工程背景非常契合。

人工智能伴随着陡峭的学习曲线

纵然你是软件工程背景出身,学习曲线也是相称陡峭的。
事实上,Ashar 的人工智能硕士学位是离开职场参加整日制学习才得到的。

他表示:“我离开了职场,参加整日制学习,得到了人工智能专业的硕士学位。
当我攻读人工智能专业后,我联系了我的一位老师,和他一起进行了暑期项目。
之后,我加入了学校的机器人足球队,这真的给了我人工智能方面的实践履历。

对付 Andrijeski 来说,陡峭的学习曲线既让人难以承受,又让人收成颇丰。
“当我回顾往事,觉得过去所学到的所有东西都在为我本日的知识做贡献,而且每一点都很主要。
不过,当我加入 IPsoft 的时候,我还是要很快地接管很多新的信息。
事实上,这是一条相称陡峭的学习曲线。
前六个月的事情让我感到非常吃力,但同时也很有收成,让我有一种知足感和造诣感。
在我的第一个项目中,有两位同事帮助我在一夜之间切实提高了我的知识水平。

他补充道:“我不能说我是故意采纳了什么步骤,但我一贯以为自己跟人工智能有某种联系。
当然,我的履历对付任何 IT 职业来说,可能都是比较范例的。
我学的是科技传播专业,学习期间在网吧事情过,有自己的网络同盟营销业务,当过系统工程师和 IT 顾问。
从一开始,我就一贯在为 Commodore64,IRC 机器人编写小型的 BASIC 程序,或者帮助朋友完成他们的硕士/ 博士项目。
有了这些经历,当 IPsoft 的机会涌现时,我已经拥有了大部分必要的技能——我就这样争取到了机会,这是我只能给任何想在人工智能领域捉住机会的人的东西。

纵然你完成了转型,学习也不会就此停滞。
Ashar 说,“我的转型是良久以前的事儿了,而且这个领域发展很快。
为了能够做到与时俱进,我学习了 PyTorch 、Fast.ai 和卷积神经网络。

对 Andrijeski 来说,“在这里,我最想提到的便是观点。
多学习关于意识、认知、人类互动、自然措辞是关键。
当然,算法、自然措辞处理、机器学习或深度学习也是路线图的一部分。
在快节奏的环境中事情,作为早期采取者,你必须处理各种技能,而不应该将自己限定在特定的技能上。
有的会留在这里,有的会渐行渐远,随着韶光的流逝,我们乃至不会记得它们。
在编程措辞中,值得一提的是 Python/Groovy/JavaScript/Java,由于我的事情范围须要这些措辞。

他补充说,“对我来说,最好的方法便是边做边学。
如果可能的话,网上的资料和社区也很主要。
幸运的是,有了电脑、网络和一点空闲韶光,我就有机会去考试测验很多东西。
有一些正在研究类似寻衅的朋友也能帮上大忙。
不断地互换,分享想法和履历,能让知识持久不衰,有机增长。

Ashar 对此表示赞许,他说:“我一开始学习的是大学课程和在线课程,但我创造,如果有一个问题须要办理,然后自学如何办理这个问题才是最好的方法。

人工智能新工程师面临的寻衅

人工智能工程师面临的寻衅是相对付项目和个人而言的。
如果你是一名自由职业者,事情可能很快就会得非常繁琐。

Ashar 称,“最大的寻衅是作为一名自由职业者探求人工智能项目。
人工智能仍旧被认为是研究领域,大多数在这个领域招聘的人都在探求全职的、现场的、长期的员工,这对我来说实在不太得当。

但 Ashar 坚持了下来,没过多久,他就被雇佣去做第一个与人工智能干系的自由职业项目。
“我与当地的交通管理部门签订了一份条约,对交通流量进行剖析,并建立模型以找到干系性。
我们的想法是为了自动报告阻碍交通流量的车辆。

而 Andrijeski 的经历有点不同。
“令人惊异的是,最大的寻衅并不是来自于人工智能。
在为客户项目事情时,我把稳到许多机构和公司只是还没有为非常前辈的技能做好准备。
他们更喜好循规蹈矩,常日处于数字化 / 转型过程中的某个阶段。
要找到那些乐意尽最大努力创造一个真正伟大的人工智能办理方案的有献身精神的人,真的是一个寻衅。
很多人还在期待人工智能能做到神奇的开箱即用。

而最大的寻衅,可能便是成为这一领域的专家所须要的韶光。
“由于我的路线图上并没有详细的内容,以是我无法真精确定下来。
然而,当我回答过去,并将本日的点点滴滴联系起来时,觉得这就像是生平的旅程,我的旅程。
”Andrijeski 说。

据 Ashar 说,“这花了我大约十年的韶光,但那是由于我想保持自由职业者的身份,我对自己的事情已经很满意了。

给考虑向人工智能转型的软件工程师的建议

“我认为人工智能便是人类的未来。
如果你不参与,那么就意味着你至少掉队了一步。
”Andrijeski 分享道。

Ashar 建议称:“我的建议对付任何想转专业的人来说都是通用的。
试着在事情的同时做兼职,这样,万一不堪利的话,也不会丧失落原来的事情,而且你还可以试试水,看看这份事情是否适宜你。

作者简介:

Andrew Zola,Artmotion 自由职业技能兼内容经理。
专业领域包括新兴技能、人工智能和网络安全。

原文链接:

https://dzone.com/articles/making-the-transition-from-software-engineer-to-ar

关注我并转发此篇文章,私信我“领取资料”,即可免费得到InfoQ代价4999元迷你书!