突然的留言
我的微信好友很多,经常也有一些同学给我留言一些问题,当然能回答的我肯定会回答了,但是如果是非常难的技术问题,我一般会说「我要请教一下身边的朋友」,我会非常刻意的去回避我技术很水的这个问题,昨晚准备睡觉的时候,收到一个同学的留言,说有一个offer选择的机会,想请教一下我,下面截图是他的留言。
我是不建议随便跳槽的
我之前在我的朋友圈里,发了一些感慨,说不要随便跳槽,后面还留言说了,如果有offer选择的疑问可以咨询我,所以我刚看到这个同学给我的留言,我大概看了下,担心他乱跳槽,所以我第一时间就说,先不要急着跳槽。
1、我认真看了他的简历,里面的技术主要是单片机和STM32,还写到会自己 pcb layout等电子技术。
嵌入式软件懂硬件的技能这个是非常优秀的,我在上大学的时候,制板,画图,采购芯片,焊接,也是样样精通,但是既然选择嵌入式软件而不是嵌入式硬件,那么就把软件部分加强,可以直接弱化硬件部分,可以写非常熟练英语,能够阅读芯片手册资料,熟练使用示波器,万用表,逻辑分析仪这样的辅助工具等。而重点技术还是在嵌入式软件上,比如熟练什么平台,做过什么项目,写过多少行代码,解决了软件上的什么难点bug等。
2、职业生涯初期,应该还是以学习为主,尽量快速的从单片机转到嵌入式系统部分,可以是 RTOS,也可以是 Linux,并且特别建议大家去学习 Linux ,可以是驱动,可以是应用,也可以是系统,但是如果是嵌入式软件,千万别跑偏做了 Linux 运维去了,可以理解那个是计算机管理员的工作,当然了厉害的运维非常牛的,这里不存在有任何的歧视。一定要自己充实了再去找工作,原来 6K 的工资,跳槽后涨到 6.5K,建议你还是别跳槽了,浪费时间和精力,在自己的职业上划上不稳定的标签。
3、跳槽一定要看行业和企业,如果行业已经是属于衰落期,你现在在进入学习,基本上也没有多大的发展空间,假设这个行业工作十年的工程师工资是 20K,你工作 2 年,你再怎么努力也很难达到 10K ,这个就是行业的劣势,很多人看好互联网,说互联网工资非常高,很大原因是互联网是新兴的行业,发展前景非常不错,但是任何一个行业都不可能一直只涨不跌的,就像股票一样,有买有卖。
选择企业跟选择行业一样重要,好的企业至少能让你过得舒服,就好像你交了一个能逗你开心的男/女朋友,你可能没钱,可能工作不如意,但是回家在一起的时候还是很开心,我们上大学的时候,也都是没有工资的,但是那时候真的是人生巅峰啊,无忧无虑,自由自在,现在认识的身边朋友,有月薪 1 万到 8 万的,或多或少都会有生活的烦恼,选择一个好的企业不是避免生活烦恼,而是减少了很多不必要的烦恼,你可能遇到很好的导师,遇到很好的同事,想起来之前有人给我说了这样一句话「优秀的人总会在一起」,优秀企业选择人才,大概率会过滤掉一些不合适的人,这样的过滤在应届生校招特别明显。
4、跳槽是一定要涨薪的,对于不涨薪的跳槽着实有点耍流氓,如果不涨薪,也不是换行业另谋发展,好好继续在原单位工作就好了,不要想着下一个企业就一定会比现在好,刚开始的几年,跳槽最好是 50%的涨薪,如果没有达到,要不就是你技术问题,要不就是 HR 忽悠你。
但是我已经离职了
最后这个小哥跟我说,他已经离职了。芯片验证确实是一个很枯燥的工作,我有认识的同学在华为做芯片验证,加班也非常多,但是工作就是工作,工作本来就不是一件令人开心的事情,就像你小时候,你妈妈让你洗衣服,让你早起一样,这个是一个规则,处在什么位置就完成什么事情,不过有人学会在枯燥的环境中寻找乐子,跟同事说下小段子,开开车之类的,如果工作是打篮球,变成一个篮球网红,那可能就可以让工作变成一件非常好玩的事情,这也许是一个过程吧,当你越来越熟练,越来越享受之后,心态也会有提升了。
我们做很多技术,可能现在还未必看得到他的未来如何,但是如果是有门槛的技术,如果真的跳槽对口了,薪资一般都比较理想,但是类似芯片设计,也算是一个比较细分的领域,新手想做,也是需要时间学习的,但是企业不多,要是跳槽到对应的岗位又不那么容易。
今天在知乎看到有人说如何精通C++,不用C++的人可能觉得就是一门编程语言而已,但是懂的人就知道那是深不见底的,学习是一个有趣的事情,不要想着一下子学会所有东西,找到自己感兴趣的,又能赚钱的持续做下去,慢慢扩大自己的盘子,虽然不能大富大贵,但是也是衣食无忧的。
临江羡鱼,不如退而结网,送给那些在迷茫中的人,学习一定是解决问题最好的方法,之前的文章,有个同学留言,不要为了快而快,有时候慢是为了更快。
希望各位读者共勉!
扫码或长按关注
回复「 加群 」进入技术群聊