就业篇丨软件与硬件的技术岗
阅读提示
全文共2418字,读完约需7分钟,没有时间阅读全文的读者可以看文末的要点总结。
上一讲介绍了互联网行业的技术岗。除了互联网行业,希望未来能靠技术发展的同学还可以从事其它很多行业的技术岗位,比如说各类的软件开发、嵌入式系统、机器学习等。
01
软件开发技术岗
软件覆盖的行业非常广泛。因为这个软件服务的对象有成百上千种。如果按照功能的划分,可以分为计算型软件、系统管理型软件、娱乐型软件三类。
而软件开发工程师这个岗位需要的人员大多属于高精尖人才。因为他们做的不是重复性的工作,而是创新。同时,软件开发工程师的工作地点集中在技术集中的一线城市。他们给出的薪酬大部分在月薪万元以上,要么就写着面议。
首先介绍计算型软件。比如说工业中常用于分析流体状态的CFD软件,和用于机械、电气、建筑等行业设计的CAD软件。字母C代表的含义都与computer计算机有关,象征着传统工业与计算机的结合。
软件工程师可以通过代码,代替实际工程所需要的计算步骤,提高工作效率。编写这方面的软件需要开发工程师具有建立复杂数学模型的能力。而国产的工业计算软件还是比较落后的。首先是因为起步时间晚导致开发成本高,其次是因为盗版横行,盈利空间小。
其次是系统管理软件行业。它在中国还是占有一定的市场份额。如交通信号灯管理系统、治安摄像头信息管理系统,这些行业中的软件都是以国产居多。而工厂里常用的PLC控制系统(用于控制流水线的管理系统)则以外国居多(西门子,三菱等),中国厂商更多还是以仿制为主。
最后来说说游戏影视软件。游戏产业在国内倒是有不错的市场规模,这是因为游戏软件重在创作,以及游戏软件联网的特性难以盗版。支付手段的日渐便捷也使得游戏行业蓬勃发展。如果要面试一些游戏公司,还要要求掌握一些专业的游戏开发引擎,并拥有一定的美术功底。
游戏影视软件开发与其他软件不同,它的工资底薪很低,主要跟工作团队的效益挂钩,属于分红型薪水,下限很低,上限很高。跟其他软件稳扎稳打不同,游戏跟电影一样,消费市场很大,只要你有好的创意、好的团队,是有机会一夜暴富的。不然他们怎么能让古天乐和渣渣辉,成龙大哥出去拍那些游戏广告。但是毕竟艺术的东西从来都是两极分化,百分之十的参与者功成名就,而剩下的大多数人都是陪跑者。
02
嵌入式开发技术岗
嵌入式开发主要负责设计、研发、测试、维护一些嵌入式系统(就是在某种特定功能的电器上开发一个软件系统),并将其运用在一些特定的专用设备上。这是一种以小型硬件为核心、小型软件为驱动的电子化产品。当前,企业需要的嵌入式开发人才,要具备C语言编程、嵌入式操作系统(Linux)以及运用硬件的能力。
嵌入式开发对各行各业的渗透简直到了无处不在的程度。像我们平常常见到的手机、MP3、数字相机、数字摄像机、机顶盒、高清电视、游戏机、智能玩具、路由器、数控设备、仪表、汽车电子、家电控制系统、医疗仪器、航天航空设备,这些行业都会对负责嵌入式开发的公司下订单,都是该行业的客户。
嵌入式工程师根据接到订单的要求不同,有的设计对应订单要求的单片机——我们称之为底层算法工程师,而有的则是给既定单片机设计不同的应用。
同软件开发工程师一样,嵌入式开发岗位需要的大多数是高精尖的人才,二者的就业地区、薪资,也都相去不远。
03
机器学习与大数据技术岗
机器学习其实可以算是硬件开发与软件开发的结合。因为它的技术已经有了对应的成果,比如阿尔法狗,所以受到的关注较多,投资也比较多,所占的市场规模比较成熟,所以把它作为一个单独的项目来说。
机器学习,也就是说让计算机通过对各种数据信息的搜集,自主地找出其中的规律,来帮助人类解决问题。这需要非常大量的数据支撑。比如说,我们常用的某宝可以通过对你的输入记录进行总结和分类,来预测你的需求和品味,从而使你的购物更高效化。还有AI客服,聊天机器人能够根据顾客输入的文字自动进行答复。还有我们平时手机上用的人脸识别系统,这些都是机器学习应用的领域。
机器学习工程师,要能够在海量的数据中发现有价值的规律,让机器实现学习这一功能。从事这个岗位的人员技术与学历参差不齐。水平较普通的技术人员往往负责做一些重复性的工作。拿智能客服来说,他们把顾客说的话做上一些标记,让机器知道顾客同意了,机器在学习了成千上万的句子之后,就能够做出自己的判断。
高端的人才则负责设计让机器实现学习功能的逻辑。研发的人才集中在硕博,其中仍以博士居多。如果想从事这行,学历很重要,因为学历也侧面反映了一个技术人员的学习能力,而一个好的机器学习工程师往往还需要学习一些其他领域的专业知识。
当然,该岗位的薪资也是不等的,低端工作的实习生月薪在6000元左右,负责研发的人才月薪往往在15000元到30000元之间,他们的工作地点也集中在一线城市。
要点总结:
1. 传统软件行业开发主要分为应用软件、娱乐性软件;
2. 中国工业计算型软件的发展水平较低,管理软件行业有着一定的市场;
3. 中国游戏影视软件行业有着不错的规模,人才需求大,但是底薪较低,工资弹性大;
4. 嵌入式行业是微型芯片与机械的结合,其市场庞大,正在不断扩张;
5. 机器学习是热门行业,社会关注度高,目前还处于发展的初期阶段。
下期预告:
在介绍完了技术岗之后,下一讲,我们将介绍计算机就业中,更为贴近产品和顾客的岗位——服务岗。