想起2017年的夏天,大概也是这个时候,我从深圳某大学本科毕业了。在大学的1000多个日子里,印象最深刻的莫过于坚持了四年的异地恋、给全班唯二的女生过女生节。哦,还有饿了么大战美团时,吃不完的外卖...
毕业状态
刚毕业那会,月薪过万还是属于高薪的范畴,我常常想着要是月薪过万那就好了。可惜这对于一个测控专业出身,还从事着苦哈哈的制造业的普通本科学生来说,这几乎就是一个幻想。当时的状态就像极了屌丝意淫美女。
第一份工作
我的第一份工作是从事于三菱、西门子PLC的梯形图编程工作,公司的业务产品是做检测类设备。这个就业方向跟我大学读的测控专业可以说完全对口,我自己在大四实习期间,学校就安排过我在这类型公司工作过。毕业时我顺其自然也找了这方面的工作。薪水虽然不高,但是倒也还能凑活过。深圳郊区7000块钱包吃住,吃住都是极普通的水准。
工作产品类似下面这种:
工作以后,很长一段时间都没受过社会毒打。我对工作还是充满激情,对未来期待满满,常常主动加班加点工作,一如对待四年的爱情长跑。后来发生了一些事,让我平平凡凡的人生逐渐开始发生了一些转变。
发小离世
我很小的时候家里就搬到了城市居住,我对老家农村的人并不熟悉,加上我以前性格较为内向安静,每次逢年过节回老家,都有很深的孤独感。
大概我母亲也发现了这一点,回老家时,经常叮嘱在老家长大的堂兄多带我出去玩。这位堂兄只是辈分比我稍大,年龄跟我差不多。但是在自小在农村长大,性格大大咧咧,到哪都是自来熟。我童年回忆里为数不多的到田地偷番薯,竹林里打鸟,鱼塘中摸鱼,都是他给我留的回忆。
长大念初中以后,因为长期在学校留宿,回老家的时间越来越少。跟堂哥的联系也越来越少,所以每次相见,总是格外珍惜。年少的时候总以为自己会永远生猛,永远不会挨锤,可是现实往往是那么的残酷。
毕业大半年之后,我有一天突然被通知,堂哥已经确诊胃癌,虽然半年前就发现他身子越来越瘦,却从未想过是这种最坏的结果。更何况此时的他,第一个儿子刚刚满月。
在他弥留的最后两三个月里,我一直问他有什么遗憾的事情想去办,想去做。他没跟我提过心事,只是劝我不要伤心。但其实暗地里他跟其他朋友说放心不下父母,放心不下妻儿。出于省钱的顾虑,后期他常常胃痛得睡不着觉,却一直拒绝进重症室做手术,一直在普通病房吃些中药治疗。
那个时候我在想,如果我足够有钱是不是就有机会延续他的生命?如果我这辈子就这样子了,假如我发生这样的事情,我的家人、妻儿怎么办?
转行嵌入式
回到工作之后,发小的离去刺痛了我,内心逐渐不满足于现在每年10%的调薪,我必须争取更好的发展、更快的发展。
通过boss直聘,拉钩,领英等平台,我了解到嵌入式的就业情况还不错(两年经验可以15k的待遇),加上我大学也有学习嵌入式的一些基础课程,于是萌生了转行嵌入式的想法。
我在重新复习c语言阶段,主要是通过研究《C语言深度解剖:解开程序员面试笔试的秘密》这本书,虽然比不上国外大牛写的c语言三剑客,但胜在短小精悍,很适合我当时的需求,对于大部分小公司的面试来说,已经足够了。
为了转行成功,我自己买了一个stm32开发板,把之前公司产品的PLC业务逻辑,重新用c语言完整地实现了一遍。靠着这个重做的项目,我用较为扎实的c语言功底、一年的制造业经验和还不错的本科学历,拿到了嵌入式15k的offer。
遇上驱动开发
转行之后的嵌入式工作,主要工作内容是做运动控制器。说运动控制器大家可能比较陌生,但是说3D打印机或者激光雕刻机,相信大家会更熟悉。在这份工作中,我切切实实地体会到了大学里面的高等数学,尤其是傅里叶变换,是如何在工业生产中发挥重要的角色,还有各种pid算法,如何通过调整参数,神奇地实现机器的各种控制。\
在运动控制方面,公司已经有一套成熟的方案,前半年的工作时间里就是熟悉各种算法,然后给客户做一些定制方案或者是修bug。也是在这段时间,我对嵌入式有了更全面的了解和认知,开始意思到单片机发展路径的局限性。
总的来说,就是单 片机软件的复杂程序较低,可替代性强。除非是对于一些有较深壁垒的行业,否则你的行业经验可能并不值钱。是的,这里我要强调的是行业经验。因为公司招聘人才,技术实力往往只是考量的一部分,是岗位要求的下限。处于考察这个阶段的应聘者,公司愿意支付的薪水也是岗位薪水的下限。
而对于有足够行业资历,有可验证的行业业绩,哪怕应聘者在技术面试环节表现不佳,公司也有可能甘愿支持岗位薪水的上限值。资历在一定程度上意味着你对行标、国标、业务方向都有深入的把握,做决策时就不会只从技术角度考虑问题。
而运动控制方向,国内除了无人机领域做得最为出色以外,工业4.0的各个领域几乎都是外国产品为市场主导,尤其是日本和德国,他们这两个国家的企业垄断了大部分高端市场。
国内这些小厂商只能苦哈哈地做一些低端市场,甚至是靠堆人力卖服务。国家这几年国家受美国制裁,大力发展半导体行业。芯片设计出现一波小高潮,急需大量linux驱动工程师,于是我瞄准机会选择了linux驱动作为下一份工作方向。
当然苦于没有linux驱动的工作经验,只是学了两期某韦的驱动视频就去找工作了。期间没有涨薪,这里有一个很大的感触,市场上的这些收费教程,往往告诉你,学完这些技术就能达到多少w薪资水平。这些导师的有些观点非常片面,非常狭隘,都是着急着割韭菜,刚入行的小白万万不可轻信,否则很可能会被重重打击你的信心。所有的培训老师都不会告诉你,在真正现实职场上,影响工资的因素是:
社会发展阶段>城市>行业>学历>企业>5年工作经验> 能力
没错,比起技术实力,至少还有6个要素排在它的前面。很多技术行业从业者,很容易陷入唯技术论。认为自己能有今天的发展,主要就是靠技术不断精进。这些人虽然享受到了职业发展迅猛的果实,但却不知道自己只是时代的幸运儿。
后面还有18k->24k->30k的转型历程,敬请期待下文分享...