移动互联网带来的创业热可能已经走过巅峰,但是互联网的应用,以及社会对软件人才的需求不会呈现下滑趋势,除非又一次金融危机爆发,但那也只是短时性的影响。软件开发人才在可见的人类未来,将是有前途的。当然,这其中也会有很多细分,譬如网络的前端开发和后端开发、大数据分析算法的开发、人工智能的开发,以及传统应用软件(桌面端和移动端)的开发等等。
基于云端的大数据分析、SaaS(软件即服务),在未来会是主流趋势,尤其是工业4.0下有关闲置产能分析、机床设备的使用寿命预测、生产工艺的监控和提升等等,这些都会用到大数据分析。如果说没有足够的软件人才,实现“工业4.0”就基本等同于一纸空谈。
传统应用软件市场在未来还会有相当规模,毕竟工业领域用于控制机床设备的软件是必须本地化的。只不过,工业用软件可能十年、二十年都不会更新(只要设备仍可以用并符合生产要求,企业升级整套平台的意愿极低),因此传统软件的开发肯定不会比互联网公司需要的软件人才更加庞大。
2.计算机工程(Computer Engineering)和电子工程(Electrical Engineering)
这两个专业大体可以归为同一个,但研究生以上学历和本科学历的市场需求差别将会很大很大。本质上,研究生以上学历更符合“工业4.0”下的机器人研发要求,而本科学历则适合在制造业担任安装、测试、维护和控制系统设计及编程等工作。后者跨度很大,并不必然在“前途”或者“钱途”方面逊于研究生,只不过其中很大程度要取决于个人工作经验和接触项目的可塑性等等,譬如设备安装测试工程师与SCADA系统设计兼开发工程师的薪资待遇就有天壤之别,尽管两种职位的基本要求都是CE/EE类本科生。
说到“工业4.0”,很多人一个时间会想到机器人,譬如近新闻里报道的富士康全面上线机器人以取代人力,致使工人大量失业……
事实上,富士康生产线所使用的机器人早在二三十年前就已经有了(当然没有现在那么强大),如今我们只不过是借着“工业4.0”的口号,和互联网无处不在的影响,让曾经的机械臂、机械手、全自动机床等通过传感器和网线变得更加融会贯通、更加智能。在概念上其实并没有完全意义地创新,数字自动化是“工业3.0”就已经实现的技术。
然而,“工业4.0”现在提出要让机器人能够自动协调生产,并能够根据不同的生产要求进行功能重定义——譬如ABB公司推出的Yumi双臂机器人。一双手能干什么?今天你让它做电子产品组装,明天也可以让它穿针引线做裁缝。总之,开发这样高性能的机器人需要极高的工程学造诣,本科生并非不能参与,但四年时间恐怕还不足以掌握到足够的技能来作为支持。
席工程师告诉你如何选专业才能找到好工作?
不过,不做前沿技术的研发也并非意味着不能参与工业4.0的升级改造贡献。机器人研发出来终归需要相对专业的人士来安装部署和维护管理吧?这里不涉及底层硬件的开发和编程,但可能会要求学习某专业软件的调配,因而会是一个适合本科CE和EE的地方。
还有一个高尖传感器产品的研发——这是“物联网”和“工业4.0”赖以生存的基础——然而也是一个更适合CE和EE研究生人才的市场。此类公司事实上已经存在很多,且大多都是巨头,他们未来的招聘规模可能会扩大,但考虑玩硬件的成本高,对经验的依赖程度高,新人想要进入这一领域并非易事。