因为大多数都是普通人,思想相对比较保守,也不太敢去冒险,毕竟做这个行业的基本都集中在北上广深,在这些物欲横流的城市,钱是男人唯一的安全感。
很多时候,我们都在种种压力下迷失自己,与自己的梦想背道而驰。
没办法,这就是生活!

我们在选择行业的时候,总是喜欢通过工资水平去评估这个行业值不值得我们去付出。
我当初进入这个行业,也是这样想的,收入高点,做什么事都有资金支撑,掌握一技之长才是真正的铁饭碗。
这种”现实”的思维,无形中让我走错了方向,在职业生涯频繁跳槽到工资高的公司而错过了行业趋势。
这么多年过去了,看到那些逆袭的同事朋友,虽然自己虽然每年工资都在涨,但生活却越过越吃力。
这才觉悟,大多数人打工做技术,再怎么努力,你也赶不上通货膨胀,等你成家有小孩以后你这种体会会更加深刻。
所以,一味地去追求高工资,只会让你迷失自己,最后反而会影响你正确的判断。
去谈论做嵌入式单片机开发和嵌入式Linux开发哪个更好,是典型的技术思维。
一个只有技术思维的人,只会在技术上与人比高低来获得优越感。
如果你不脱离这种技术思维,很难在一个行业有好的发展,因为这是认知层面的问题,认知决定你的行为,行为导致你的结果。
即便你未来打算做嵌入式Linux,我都建议从单片机开始,单片机更接近硬件,把这块基础打好,再去学习嵌入式Linux会理解得更加深刻。
如果你做了单片机开发很多年的,也自己模仿过一些实时操作系统写过一些精简的程序架构,有这种基础再去学Linux,也就是1-2个月的事。
从事单片机开发也不是那些键盘侠说得这么简单的,比如说做无人机,里面涉及到很多别的行业的知识,比如空气动力学。
有些东西你不了解,你根本无法设计电路和写程序。
单片机只是工具而已,把外设开起来就没它什么事了,当然简单了。
如果你走全栈路线,涉及到的知识够你学一辈子了。
所以,选准一个行业深耕太重要了。
每个行业都有不同的标准和最佳实现方案,这才是我们真正要去积累的东西。
同行做一个产品要100块,你只需要70块,别人突破不了的技术,你突破了,这才牛逼。
这就是在一个行业积累的重要性,这些你只有对这个行业的产品非常熟悉,再加上自身技术提升才能达到。
这种即便只会单片机开发,你觉得工资会比嵌入式Linux低吗?
不过话又说回来,越到后面,每个月多个几千块工资对你来说根本解决不了什么问题。
技术只是工具,你掌握的资源才是让你收入实现阶级跨越的核心。
当你见过只会51单片机,年收入却能达到几百万的老板后,你就明白追求技术上的优越感毫无意义。
这也是我这么多年为什么不继续往Linux方向学习的原因,一是没这方面的需求,二是每个月多这么点工资对我意义不大,还会浪费我大量的时间。
如果你到了某种瓶颈,比如说收入瓶颈,这个时候你再想靠提升技术去实现收入突破是比较难的。
最后总结:
如果你现在很年轻,也有学历的资本,大可不必被自己思维限制,单片机和嵌入式Linux在某些程度还是相同的,可以两个都拿下。
如果你学历不佳,又急需一份工作,可以先从单片机开始学习,这两年这个行业还是很抢手的,未来我相信会更好。