嵌入式没前途,做app更吃香

2019-07-13 06:02发布

看到一群嵌入式程序员的讨论,打击我这种java准备跳嵌入式的积极性啊!=======================================================我上学之前,计算机很火,会写个HTML都能月薪过万,当时我父母一个月才1~2000,等我毕业的时候,烂大街了,培训班遍地现在HTML5还是很火的,工资不比驱动低,而且职位不比Java少。 驱动的职位少得可怜,而且又苦又累,工资又不高。这个太悲观了吧,几个月前刚拒绝掉一个offer,25K,帝都,嵌入式开发,无人机行业,负责的东东貌似是音视频回传到手机上播放什么的。最近智能家居,智能硬件挺火啊。。。我上51job上搜了一下,做无人机的就那么几个公司而已,达到15K的都没多少。。。 想起了句台词“我读书少,不要骗我”。。。找工作其实很靠机遇的,同样的岗位,同样的工作内容,同样的工作能力,因运气的不同,薪资差有数倍。哪来的数倍,一年能多拿几万块钱就高兴的不得了。准确的说,是做系统底层驱动没前途,做应用软件更吃香。 比如某款无人机是基于freescale芯片开发的,那么freescale负责提供芯片、资料和整套软件SDK,保证芯片能正常运行。 然后无人机公司基于freescale提供的SDK之上,针对无人机这款产品开发应用软件,实现无人机的飞行控制,音视频回传等功能。而这些功能才是决定无人机能卖多少钱的关键。 当然无人机公司也不可能完全依赖freescale的FAE,却连一个负责SDK底层调试的人都没有,至少也会有几个人负责维护SDK底层软件,比如驱动的移植和调试。 显而易见,在无人机公司,做驱动的人没有做应用软件的人吃香。 要做驱动,去freeescale这种芯片公司最好了。不过像freescale这种芯片公司太少了,全国都数得过来。 因此招聘驱动的职位也比较少,而且大多数都在一线城市。 相比之下,招聘应用开发的职位非常之多,因为做产品的公司远远多于做芯片的公司。 至于互联网就不比了,风投拉高了工资。站在风口上,猪也能飞。什么火就去做什么,没有沉淀,最后一场空十年前,做网站很火,做MFC也挺火,就算坚持十年,有毛用。人生还有几个十年?做APP也有瓶颈,APP这种东西深入进去之后,你会发现,1-2年之后没啥东西要学了。。。那真是搬砖啊,而且一个项目周期也就几个月的事情(如果做自己产品一两个,那更不得了,没啥需求,改毛啊,整天混吃等死,涨工资?为毛?)这位仁兄,恐怕是自己搞了app的Demo就觉得做app 1-2年就没啥学的了吧 新技术层出不穷呐,每年I/O大会的新特性,还有混合开发 热修复 插件式开发等新趋势 单就APP开发,你去拉勾上看看给出30K+可不少呐, 架不住互联网公司有钱,技术上的投入也就是前后端的开发 其实目前的状况,嵌入式确实不挣钱,没必要抬杠说 我知道谁谁谁 做嵌入式薪资20K+,没有普遍性 去拉勾上看看,做java 的30k-50k的岂不是太常见了,能搞定应用的负载均衡、集群、高可用的,百万年薪都不为过啊去招聘网站上去看看,马上心就会凉一半。 看到做Java的同事买奢侈品,心里不是滋味。 同工不同酬。看到了别人写的很烂的驱动代码,也能正常运行,实现既定的功能。 有些感慨。 随着近几年Linux内核不断的升级和完善,那种由于驱动问题可能导致内核崩溃以及引起各种严重问题的BUG越来越越少,内核的驱动框架就会帮忙做各种检查和判断。对写驱动的人来说,当然是方便了,甚至不太熟悉驱动的人都可以写驱动。但这也导致了做驱动的门槛越来越低。 可能以前需要有两三年的驱动开发经验,才算是入门,而现在可能只需要一年半载,搞过几个驱动就算入门了。 门槛低了,人多了,而空缺的职位本来就不多,薪资当然就不会高。 反观做app和互联网的,虽然门槛低,上手快,难度小,但关键是市场需求非常大,招聘网站上铺天盖地的互联网app职位,薪资当然也很高。 前同事,刚毕业一年拿10K。他的同学去搞互联网,毕业两年,年薪20万。这还是去年的行情。
=====================================
看看一个硬件工程师的一天。上午上班,打开Windows系统(美国)的电脑,开始垒代码,代码写完,调用mentor(美国)的仿真器,仿真一个小时总是出错,拿MATLAB(美国)算下几个参数,发现之前算错了俩,拿Excel(美国)修改参数重新开始。仿真通过了,打开Quartus软件(美国)生成rbf文件。吃了午饭,看会NBA比赛集锦(美国),骑士居然输给了步行者,打的神马鸡儿玩意,都他妈怪本泽马,不,是泰伦卢!骂了几句继续干活,将文件下载到Intel的芯片(美国),信号不通,打开cadence工具(美国)查看PCB走线,排查电路板是否有虚焊,用安捷伦示波器(美国)点一下,发现了原因,飞了几根线,单板CPU上wind river(美国)系统打印正常,再测就OK了。下午时间已经过半,开始测ADC接口,用Adobe(美国)打开ADI芯片(美国)手册,看了半天英文不好还需要用金山词霸翻译下,这些美国佬 就他么的不给提供中文说明书!搞到傍晚终于搞通了第一块单板。晚上开始拿Tek频谱仪(美国)看空口信号,反复调测半天,一直到半夜,终于达到要求,长舒一口气,准备第二天调测第二块是TI芯片(美国)的单板。突然看到老婆发来微信消息: XX国际小区楼盘又涨了,都他妈怪你天天上班不知道早下手!!