XML | HTML | TXT
新闻动态
经典案例
常见问题
开发技术 首页 > 开发技术 > 新闻详情

聊城德州APP软件开发公司—假如可以重来,你会选择做硬件工程师还是软件工程师?

发布者:聊城软件开发   发布于:2019年08月31日   有人阅读

在芯方式的一个微信群里,有位朋友抛出了这个话题,如果回到职业生涯的初期,你会在硬件工程师or软件工程师中选择哪一个?

大家对此话题兴趣十足,大部分人觉得软件工资待遇比硬件要好很多,也有很多人表示不喜欢写代码,也有人后悔当年没有听父母的话去学医!那么如果有一次重来的机会,看到该话题的你会选择做一位硬件工程师还是软件工程师呢?

聊城德州APP软件开发公司——下面是大家分享自身的经历和感悟,这样也能给刚参加工作的朋友们一个参考的方向~

(滁州惠科光电 TF工程师): 如果有机会重来,出于对个人的发展与长期规划,软件工程师相对更适合一些,当然面对的压力和未来的挑战也相对多一些,然而作为年轻人,不闯一闯怎么知道自己能翻出多大的浪花。

其实也可以针对几个方面来说:

1、就业选择;就目前的现状来看,几乎所有公司都会对软件工程师有一定的需求,所有的硬件也少不了软件来支持;所以就业方面,软件工程师的选择优于硬件工程师——聊城德州APP软件开发公司

2、薪酬待遇;软件工程师在一线城市,应届生一般可以轻松拿到20W+/年,5年以后资深工程师最少60W+,总监级别破100W也不是问题;硬件工程师一线城市,应届生就算是进华为、联想、小米也就10W以内吧,5年以后估计也就20W+吧,总监级别也很难到50W(个别特别出色人才不计算在列);

3、从长期发展:软件的发展速度是优于硬件的,自然发展就需要自身的不断学习,知识就是财富,这点也是毋庸置疑的,也是长期发展软件工程师也是由于硬件工程师的。

当然就现在社会也出现过很多青年才俊的软件工程师因为过度劳累促死,这也是让很多人望文却步的,就看会不会吓退一部分人了。

最后,年轻不拼一拼,等老了,拿什么在晚辈面前炫耀。。。

聊城德州APP软件开发公司—(LG电子 电子工程师): 对于我来说可能会选择软件工程师。从学习方面来说,软件的学习成本相对硬件来说,成本可以说非常少,一台电脑,网上可以下载很多免费的学习资源,某宝上也能买到低价格的资源。也就是说,你凭借这些资源多多练习,在网上接项目,逐渐就能成长为一名熟手,最关键的是你在学习过程中就能挣钱,而且利润也是比较高的。而硬件,软件需要的学习资源,电脑这些硬件都是需要的,而学硬件要想有所成长,最关键的就是多实践,而实践需要的是什么?是电阻、电容、传感器、IC,开发板等元件。硬件学习成本最高的就是这些,你的任何构思,电路设计出来了,你就得做出实物来验证,然后一步一步调试。有人可能说,有仿真软件可以验证呀。但是仿真结果只是个大概,对于要求比较高的电路,结果就不一定准了。另外电路打板费用也不能忽略呀,PCB设计一个微小的差距可能就会把你的板废掉,现在一般打样50块钱10块PCB吧。而且硬件还需要很多测试仪器:万用表、示波器(性能好的很贵的)、LCR测试仪、烙铁、吹风筒、AP.....。当然如果背靠公司,可以省很多费用。二、从工资上涨幅度比较。硬件工程师一般是服务于制造业的,工资上涨比较缓慢,而现在是IT热潮期,人工智能发展,软件工资上涨快。对于硬件工程师,有二十年工作经验的,可能年薪才二十多万,但是有二十年工作经验的软件工程师,月薪就何止二十万了。

(上海理工大学 光电信息工程): 首先这个话题,一千个读者一千个哈姆雷特。客观的讲:行业没有好与不好之分,包括硬件与软件。非要说行业有差别的话,无非是人们的给它带上了标签。硬件主要是物理实现,软件主要是算法与应用,实际两者并不分家。现在的软件实现也有通过硬件实现,比如硬件加速。21世纪发展到现在,很多软硬件应用已经深度融合,用软件定制硬件或者硬件架构提升软件性能。纯硬件工作,像单板设计,射频电路,电子元件等等,纯软件工作,像各类语言的开发,c,c++,python,perl等,算法是灵魂。明确分软硬件,差别还是非常大,选择不一样对职业发展还是影响很大。待遇方面确实软件比硬件要高出不少,但也要看具体行业,比如ic设计领域,薪资天花板与人工智能这样的热门行业几乎差别不大。

如果重新选择软件还是硬件,每个人的情况各不一样,选择确实有时候大于努力。如果只讲收入,建议进入金融,地产业,也是不错的选择。但实际情况,很多人在进入大学前选择专业并没有考虑个人的性格与兴趣爱好,导致进入工作并不是期望需求的。所以最好是找准个人的定位,比如喜欢动手,可以考虑做硬件;对软件开发应用,喜好编程的,可以考虑做软件。最不好的选择就是别人说什么行业好,然后选择了也没有太大兴趣,工作也没激情,这是最可怕。

个人建议:选择自己一个感兴趣,并由此对职业有前瞻性的评判,再提升自己,需要什么再去学什么,这是结果导向型的做法

(广州新夏启信息科技有限公司 技术总监): 硬件软件定义很泛,就拿嵌入式系统来说,从嵌入式硬件出身到底层软件到现在研发算法的我,还是会选择做一位懂硬件的专业软件工程师(嵌入式),当然,计算机系统层应用程序开发也了解一些,嵌入式系统很泛,细分可以有很多,单是软件就有驱动、系统、应用、GUI、算法等,不懂硬件的软件工程师或许不是好工程师,修炼好内功,多去接触底层的东西,自底向上,会发现计算机技术的通性,多去涉略前沿技术,加油,技术驴友们

(珠海运泰利 电子工程师): 很早的时候,软件硬件还不是分的很明确,软件的人都喜欢通过编程控制硬件,一个电脑便能操控另一个地方的售货机。后来的后来,软件看着越来越脱离实际物体,看似与硬件毫无关联,但当初想要搞些动作的人可没想那么多,他们的目标就是造出自己的东西来。硬件和软件的分歧在全世界都有,软件nb的是美国主导,硬件嘛,德国。而在中国则是软件为主(以现阶段看前面),见效快,收益高,成本低。智能手机和电脑的到来加剧了这种情况,每年软件人都那么多,但实际上是供不应求,再看硬件,看着学着人很少(很多还转到了软件)但实际上供大于求。

        聊城德州APP软件开发公司—就业方面来讲,个人认为软硬件已不应该作为划分标准,例如,做硬件的都会涉及到stm32,你不学软件能行?学fpga,你不学vhdl?所以硬件人一定学软件。但纯软件的像后台,前端的不一定需要学硬件。而且今年软件工资是个分界点,以后不会再长很多(除潮流)。遵循兴趣,跟进潮流(大数据,芯片,人工智能...)。奋斗吧,少年! 


想要了解更多详情欢迎来电咨询18678812288,或登陆网址www.qdydkj.com。联系人:王经理。

合作伙伴
济南市历下区 济南市城市管理局 济南市综合行政 山东师范大学 泰安旅游经济开发区管理委员会 聊城市人力资源和社会保障 山东省慈善总会 聊城市第二人民医院 洋县人民检察院 辽宁省公安厅 山东省科学技术厅
友情链接:
济南软件开发 北京软件开发公司 聊城软件开发 大连APP定制 申请友情链接