如何成为一名机器人算法工程师?
三年前的冬天,我还是一名大三的学生,在学长的介绍下阅读了一本书,是John J. Craig的 《Introduction to robotics》。读过几章之后,我非常亢奋,第一次感觉到数学与机械的完美结合,这就是我想从事的学科。那么,如何成为一名机器人算法工程师呢?
如今回想起来,当时的见解太过浅薄。但所幸对这门学科确实有热情,也遇到了很多人的帮助,所以就沿着当时的道路走到现在,顺利在秋招时拿到了机器人算法工程师的offer,进入了一家心仪的公司。如今机器人行业发展迅猛,各家公司对算法工程师的待遇也非常丰厚,今年身边同学拿到的机器人算法工程师的offer,其待遇完全不亚于开发、自动驾驶以及AI。但是,这一行的知名度远远不及后者。
老实说,现在的我回答这个问题,是完全不够格的,我只有在短暂的实习中,才做了一些简单的机器人算法相关工作,自己都不是一名工程师,何谈向别人传授经验?但是,国内机器人行业的资料,尤其是作为学生想了解和学习的资料,是严重缺失的。我身边搞AI和cs的同学,只要在百度搜索“如何自学AI?”,会出现一大堆教材、知乎问答、过来人的经验,从入门教学视频、github项目到企业名单、面试问题无所不包,简直是一站式服务。而在机器人方向,相关资料就少的可怜。我在想入门时,根本不知道该怎么下手。我要学哪些东西?要掌握什么技能?毕业后能去哪些公司?这些问题很难靠自己得出答案。在我写博客之后,一些朋友私聊我问问题,我发现这些问题不光我自己有,许多朋友都会有这样的疑问。
如何成为一名机器人算法工程师?这个问题由资深的工程师回答更为够格。但作为一名自学转行、刚刚结束求职的学生,也许我的答案也能给像我一样的朋友们提供帮助。报着这样的想法,我决定写一系列的博客,希望能帮助到一些人,在前进路上少走弯路 。