在开始前刚好我有一些资料,是我根据网友给的问题精心整理了一份「单片机的资料从专业入门到高级教程」,
点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!!究竟要不要从单片机转Linux?目前从事Linux/Android方面的嵌入式开发工作,但是读书的时候也有5年左右单片机裸机和RTOS经验,之前面试也拿过一些做单片机stm32开发的offer,所以今天分享一些关于单片机是否要转嵌入式Linux的一些观点。
要不要从单片机转嵌入式Linux是一个影响到职业发展的严肃决策,火哥不能帮你拿主意,只能帮你列出利弊,你需要根据自身的各种环境(比如所在城市Linux嵌入式相关岗位多吗?是否决定背井离乡去北上深发展等等)做出最有利的决策。火哥的观点并不是Linux嵌入式绝对比单片机开发职业发展好,只是根据自身的一些经历,给出一些看法。
单片机开发相对于Linux嵌入式最大的劣势在于基层的打工岗位平均薪资偏低。我想这是大部分单片机工程师想转嵌入式Linux的最主要的原因。技术本身各有优劣,但是就基层打工而言,在同一座城市,就打工而言,单片机的薪资比嵌入式Linux低30%到50%。也许很多有会拿某些做单片机的高薪的老板(比如野火的火哥,周立功等)或者一些公司高管的薪资和做嵌入式Linux打工的工程师对比,证明单片机也可以拿高收入。但是他们都犯了田忌赛马的错误,拿别人的上等马和你的中等马对比,火哥认为这种田忌赛马的比较非常不切实际,基层打工的就应该和基层打工的这个水平的对比。目前火哥调查到情况来看,在深圳的基层就业市场,单片机(含RTOS)开发的起步薪资在6K-7K, 一般人到15K就是高薪,很难突破。20K以上的单片机offer也有,但是很少,最多也见过25K的单片机offer,但是那都是有名企,名校或者其他业务背景换来的,一般人真拿不到。嵌入式Linux/Android这块,薪资相对高不少,起步价12K很正常,工作2年一般都能突破15K,3-5年突破20K甚至到25K也是很多的,5年以上去一线土豪大厂(华为、OPPO、VIVO等)可以到30K,如果在手机大厂做到模块owner专家,突破40K也是可以有,但是在往上就有点难了。整体来看,同档次的基层打工者,嵌入式Linux薪资比单片机开发还是高不少,单片机15K就会遇到瓶颈,突破20K就很难了,嵌入式Linux突破20K并不是难事,到25K以上才遇到瓶颈。