对自动化及就业方向的思考

写点自己的感想


这之前几天一直在学习算法,因为自己觉得算法很有意思,而且这学期自动化的课程实在是太少了(其实我更想玩游戏浪费人生)然后今晚花了半晚上思考自己学习算法是否是值得的。进而思考自己将来到底想从事哪方面的职业,就去逛了逛知乎。

有人说自动化学得又杂又什么都不精,其实,这个主要看个人,学得杂,自己想办法精通一部分才是正道,而且学得杂代表就业面广(这也是令我迷茫的事情)。如果往软件发展,可以去BAT一类的公司;如果往硬件发展,可以去华为中兴之类的(来自知乎大佬所说)。

我之前的目标是去大疆一类的公司,又能搞嵌入式又能搞机器人什么的。但其实还是很不明确,或者说,我不知道自己到底需要学习哪些知识,哪些知识在以后的工作中是有用的,这是我迫切希望知道的。所以我需要更加明确自己未来的努力方向。

在这之前,我一直参考着机器人工程师学习计划来进行自我提升。重新思考了一下之后,我认为进入和机器人相关公司是对我而言比较适合的选择,成为一个机器人工程师,既可以编程,又可以进行机械相关的设计。

首先,我个人是相信未来是可以出现强人工智能的(要是不能出现,这个世界也太无趣了),那么为机器人设计一个可以和人类身体一样运动灵活的身体就很有必要了。这大概是我以后的工作方向了(是不是还是太广了?)

根据世界第一的机器人教育机构卡耐基梅隆大学的机器人学博士的课程分类方式,机器人学有四个核心领域:

感知。视觉传感器、图像传感器、触觉和力传感器、惯导等。

认知。人工智能、知识表达、规划、任务调度、机器学习等。

行为。运动学、动力学、控制、manipulation和locomotion等。

数学基础。最优估计、微分几何、计算几何、运筹学等。

结合卡耐基梅隆大学的核心课程要求,我觉得我定义的机器人学核心问题算是基本没跑偏的。本文后面谈到的机器人项目都是以上述观点和课程要求为基础。

一些可能有争议性的观点:

  1. 机器人学是富人的活动。虽然工业越来越发达,但好的开发板和电机还是非常贵。如果要下定决心学习机器人学并且做出实物,你必须找到做实物出来的资金。要么是自己花钱,要么就得找学校的机器人社团,或者找什么愿意资助年轻人学习的贵人。另外现在没有任何一本完整的书可以教你怎么造一个四旋翼空中机器人或者大狗机器人,你需要参考十几本不同的教科书,这些书不管中文版还是英文版都很贵。

  2. 机器人学是屠龙之术。这话是Ninebot创始人说的。虽然最近几年,平衡车、扫地机器人、多旋翼飞行器让机器人学开始进入人们的生活,但是可行的商业应用还是很少,而且已有的机器人和理论都还很难解决好与物理世界交互这件事情。所以一定要确保自己在机器人学这个道路上同时练好了能去其他行当吃饭的技能,比如编程、机械设计和硬件设计。也要做好心理准备,接受自己有可能在学会屠龙之术以后几年都造不出对社会有用的东西的事实。

  3. 基于上述所说的观点,如果是已经工作之后才想要学习机器人的话,可能已经太迟了,因为很可能兴趣战胜不了客观限制因素。如果作为兴趣去学习,只能学到做巡线小车和舵机机械臂什么的,可能也满足不了中二病的创造欲。

YY硕机器人工程师学习计划

那么,我以后的方向,大概就是这四个领域的其中一部分了吧。

絮絮叨叨说了这么多,也算是理清了自己的头绪,无人机到了,该去玩无人机了。