从事软件开发为什么比硬件开发工资高?
硬件应该分为射频和基带。射频是需要长时间培养,基本上刚出校门,3年内,只能在实验室做一些测试的工作,看看示波器一类的,天赋异禀的不算。基带有些问题,比如说电阻都有精度的一些偏移的,那么有些人厉害的,是可以用很次的料,堆出很好性能的电路,这些是提高工作价值的理由,这些叫cost down。比如本人以前在某公司,某些很有经验的硬件,驱动等在cost down上有上佳表现的同事,薪资水平在业界绝对有竞争力。
软件,怎么说呢,比较容易上手,但是有些对系统底层,高并发等涉及到需要长期积累经验或者需要长时间思考的一些拉开价值的东西,也是需要时间和经历去怼的。这个也没招。
硬件还有一个问题,就是目前芯片行业的大发展,有些硬件只需要换个片子,一切解决。你想薪资高,那么这样就需要去芯片厂去学习了,那是一个很深很广的学科,慢慢学吧,积累,努力。
工资高不高,这个事儿说不清。
但是如何让自己的工作更有门槛和深度,有更多的人因为你的产品受益,提升自己各方面的水平,我觉得这才是王道。
老(不一定是年纪大,工作年头长,是那种形容一个人老道 nb的那种感觉)的硬件很贵,贵在1.能够带领团队未来的技术方向 2.能解决项目的技术难点,切实提升产品的门槛3.能降低产品的成本,提升产品的性能。
老的软件也很贵。比如淘宝,天猫,腾讯的微信等等。不用多说了。
相比而言,软件上手门槛低一些,一个电脑就够了,硬件,示波器,信号发生器,你需要专门的实验室,配齐各种设备。
所以,真心的建议从事硬件工作的小朋友,好好工作,不要太计较待遇,力争做好本职工作的同时,好好夯实理论基础,搞清楚每一个为什么之后的,相关问题。那么你觉得日常使用的仪器,每天的租金或者说折旧都是你收入的好几倍呢。
真心热爱你的工作,努力提升水平。这是比工资更加有价值的事情。
不是金子,努力锻炼成金子。
是金子,总会发光的。