“绝对不要!!”
“绝对不要!!”
“绝对不要!!”
喜欢听结论的同学们,我说的够清楚了吧?接下来,是为那些喜欢问“为什么”的小好奇们解答疑问的环节。为了让道理变得简单明了,请允许我使用自问自答的方式。
【提问】你的观点仅代表自己么?
答:
是的。
【提问】你有什么办法说明你观点的分量呢?
答:
我从小学3年级开始写代码。至今已经写了26年了。其中,如果算上大学时间参加Robocon的4年,我写嵌入式代码的时间有16年了;如果只算大学毕业后实际参加工作的时间,就有12年了。
【提问】你最后悔的一件事是什么?
答:
你们已经看到了,我从小学开始就对计算机非常感兴趣,可以说这几乎是我唯一的、也是为之疯狂和坚持了很多年的兴趣爱好。我比较后悔的一件事情是把自己的兴趣爱好变成了专业。
高情商的说法是:从此以后你就每天都能做自己感兴趣的事情了;
低情商的现实是:从此以后你再无兴趣爱好……
然而,这并不算是我最后悔的一件事情。其实因为我在高中的时候就拥有了大约国家计算机等级考试三级的水平,而我本科专业是软件工程,懂的小伙伴应该明白,基本上软件工程专业在2008年的时候,毕业生水平的“及格线”也就是差不多计算机等级三级左右——换句话说,我在大学时候毫无专业课压力,实际上比大多数人更拥有自主选择权——然而事后证明,我选错了。
当时,我可以选择和大多数人一样在PC端(那时候还没有移动端和互联网端的开发热潮)耕耘,并在未来进入互联网或者移动端从事开发;然而,那时候我选了“看起来最酷”的嵌入式开发。至今我都记得当时为之血液沸腾的想法:
“在一个自己设计的电路板上运行着自己设计的程序,这是一件多么让自己自豪的事情?这不比人人都可以做到的、在PC通用系统上写个程序酷多了?(何况那时候我已经有差不多10W行VB代码的积累了)”。
现在想来,我真是悔得肠子都青了。
同样的996、同样的努力、同样的投入,你从事嵌入式开发跟从事互联网开发,最终的收入差距,不用我说都明白吧?
【提问】如果我就是对嵌入式充满了兴趣,可以说兴趣一点都不亚于你,那么我该怎么办?
答:
简单说,就是“保护你的兴趣爱好,让它永远作为一件能让你充满兴趣的事情”。具体操作上,你应该:
找一份有“钱途”的工作,并增加自己赚钱的能力。检验标准是:单身时候拥有足够的消费能力和自由、有家庭的时候能让自己的家人在自己所属的阶层和生活圈内衣食无忧;
把嵌入式作为一个爱好、让自己成为一个极客。用自己的“钞能力”和业余时间去玩那些开源的大玩具、去做自己的开源项目、去实现自己的想法。
有一点,请所有的同学都要牢记于胸:嵌入式无论是作为爱好还是工作,都是一个非常花钱的行业。
一个优秀的嵌入式工程师,如果你是硬件工程师,就需要砸大把的钱来用于开板、试错、量产——最终一般是公司用项目的研发经费堆积了一个一线硬件工程师的经验;如果你是一个软件工程师,实际上要经历大量的实际项目的开发才能积累足够的经验,而这里实际项目的研发经费同样也包含硬件的设计、生产成本。
一个嵌入式爱好者,要想自己玩嵌入式,就要独自承担所有的开发成本,这就包括相关的仪器设备(焊台、热风枪、示波器、逻辑分析仪),自己承担硬件设计成本、以及3D打印的成本、各类开发板的成本等等。
钱,是嵌入式兴趣爱好的基础。只要你有足够的赚钱能力,有足够的动手能力,你就是嵌入式极客圈最亮的仔。
相反,你看那些选了嵌入式作为职业的人,且不说996已经消耗了大量的空闲时间,就说上班做的事情你下班还想继续做么?还没有觉得想吐么?还有能力继续动脑子么?就算你说你都有,我就问,你有那个经济能力去支持你把嵌入式继续作为一个爱好么?
别沉默、别嘴硬、你没有……
如果你有这个能力,你也不会哄不好女朋友(如果你有的话)。
【提问】你最羡慕什么样的机会?
答:
我记得几年前,遇到过一个大学毕业生,能力很强,非常喜欢嵌入式。他一脸迷茫的试图从我这个过来人那里取经——解决他的一个职业选择上的困惑:
究竟是听家里的安排进入养老的体制内,还是坚持自己的爱好,出来找一份嵌入式相关的工作。
我相信他不是来凡尔赛的,这是一个真正让他苦恼的问题;但这样的问题同样也让我羡慕得想啃自己的手指尖——真是的羡慕嫉妒恨啊。
我告诉他,进入体制内,如果真像你爸妈说的那样有钱也清闲,你其实没有任何好犹豫的——就选那里。因为从此以后你就有足够的财力和空闲时间从事自己的兴趣爱好,想做什么项目就做什么项目,还有什么好犹豫的呢?
也不知道他后来听没听我的。但后来的确经常在开源社区看到他活跃的身影,应该是“闲的不得了”,也“快乐的不得了”吧?
【提问】你认识开源社区中的嵌入式大牛都是什么样的?
答:别的不说,你能在开源社区看得到的牛人,当中几乎大部分人都不靠嵌入式讨生活。这其实是一个幸存者偏差——能经常出来混开源社区,还做贡献,如果不是为了做相关生意,那么说明他的确闲的不得了呢。
你品一品。
【提问】难道嵌入式行业不适合本科毕业生么?
答:
虽然我自诩职业劝退师,但这个行业的兴衰有自己的规律,不会因为我多说了两句就少了多少优秀的工程师——这是由简单的市场工资定价规律决定的——钱给够了,什么都不是问题;也不会因为我美言两句,就能引来多少人前赴后继——且不说我妄自菲薄的扪心自问“我算老几”,实际上,同样道理:待遇不好,毕业几年后,大家不同行业的同学一比较,自然心知肚明——我又不发你钱,想留也留不住不是?
但,这里已经存在一个很重要的点——看问题的标准:如果你是一个一本、二本的优秀计算机专业毕业生,在付出同样的努力的情况下,通常来说,大概率你可以在其它行业找到薪水更好的工作;但如果你是来自于那些天坑行业的从业者、或是拥有三本、职业教育甚至是自学成才的背景,那么嵌入式行业的收入在你看来也许并不算太差——本质上,这还是一个“小马过河”的道理。
当互联网抽水机用较高的薪水抽走了其它收入较低行业的优秀人才时,产生的空位不会永远空着,而是会吸引更多其它寻求改善待遇的人。这在现象上就表现为:嵌入式应用开发行业的人才质量总体降低——这也不是我们这些博主多说一两句话就能改变的——而是人才流动的经济规律决定的。
【提问】那么这个行业中就没有凭借一枪热诚投入其中的“逆行者”么?
答:首先,我不算,因为我后悔了,而且我是因为积重难返才被迫坚持的。但我真的认识这样的一些人:他们热爱嵌入式、从事着相关的工作、收入不一定很高但依然在精进技术上孜孜以求。更难能可贵的是,其中一些还在做着吃力难讨好的事情——比如以公众号的形式分享着自己的知识。
最后,不管你们以后是否会继续从事嵌入式开发,都希望你们不要丢弃了这份爱好、不要忘记“追求快乐”、“追求创造”的初心。
原创不易,
如果你喜欢我的思维、觉得我的文章对你有所启发,
请务必 “点赞、收藏、转发” 三连,这对我很重要!谢谢!
文章转自公众「裸机编程」