第5.6节-关于毕业找工作是从事软件好还是硬件好

很多刚毕业的大学生,在找工作时,很纠结,到底是从事硬件还是软件

这个绝大多数,某种程度上,跟自己大学学的专业有一定的关联性

如果大学里每天泡实验室,喜欢焊板子,动手能力强,那毕业后,去相关硬件公司做开发的机会就更多

至于软件,对于一些大众偏技能型岗位,因为入门门槛相对而言不高,所以跨行从业的人也多

软件包含,前后端开发,测试,运维,DBA

前端开发(web前端,H5,JavaScript,U3D,COCOS-2DX)

后端开发(Java,c++,php,python,NodeJs,Go等)

人工智能(深度学习,图像处理,语音识别,算法工程师,自然语言处理等)

测试:(自动化测试,功能测试,性能测试,测试开发,测试经理)

运维:(运维工程师,系统工程师,IT支持,web安全,系统安全)

DBA:(MySql,Oracle,DB2,MongoD,数据仓库等)

高端职位:(技术总监,架构师,CTO)

软件

软件开发,应用,主要体现在基于web应用,网页,app应用,安卓,ios,客户端,算法等应用开发都属于软件开发

它不需要了解底层硬件,也不需要去折腾硬件开发,了解电路板,显卡,二极管,电路等知识

更多的是基于一些程序计算机开发应用语言,比如前端三剑客(html,css,JavaScript),框架(vue,react等)后端,php,java,go等做应用层开发

一些应用软件建立在操作系统之上的开发,基于浏览器的,微信,抖音等载体

相比硬件而言,从长远大的角度上看,软件的生命周期确实要比硬件要短得多,但是也有它自己的特点,可复制性强,需求量也大,可替代性也强

但成本低,易于实现自己的想法

虽然软件技术一直在进步,更新迭代很快,一直在不断解决效率问题,提高生产率

硬件

硬件主要体现在,更多与底层硬件,实物接触

比如:嵌入式(机器人,飞行器,涉及到芯片,pcb办),plc,智能硬件,硬件研发(电视,显示器MiniLED背光灯板的方案设计,电路设计和调试测试,熟悉背光LED,驱动芯片,铝基板)

硬件工程师工程师工作年限越高,反而越青睐

只要懂行的人,都知道,一个优秀的硬件工程师是可遇不可求的,就像B站的稚晖君的,能写得了代码,能动手手工焊得了板子

硬件要求是要高于软件要求的,不仅对动手能力要求很高,基础的数电,模电,电路知识,c语言,汇编等都需要非常熟练

培养一个硬件工程成本要远比软件工程师要高得多

有些行业,没有工作,实战的积累,根本上手不了

至于是选择硬件还是软件,是真的因人而异的

只有自己去亲身体会了,才知道自己适不适合

了解自己的性格特点、兴趣爱好、期望的薪酬,以及偏好的工作地点、公司规模、工作环境,工作强度等

有的人就喜欢纯写代码,不喜欢搞硬件,那就比较适合做软件

但有的人,喜欢玩电,焊板子,机械,玩铁之类的,那往硬件方向上发展就比较好

40多岁的软件工程师,在市场中,没人要,但是40,50岁的硬件工程师,却抢着要的

尤其是一些偏技工之类的人才,是特别抢手的

在自己选择软件还是硬件上,需要结合自己自身情况而定,自己可以去试一下,然后在做决定

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容