有些嵌入式工程师工作10年仍是普通开发者,为什么有人成为软件架构师?
今天给大家分享的是一位粉丝的提问,有些嵌入式工程师工作10年仍是普通开发者,为什么有人成为软件架构师?
接下来把粉丝的具体提问和我的回复分享给大家,希望也能给一些类似情况的小伙伴一些启发和帮助。
同学提问:
yt你好,看到你很多视频,对老师的观点比较认同,我自己有关职业发展的问题想咨询一下:
背景:22年双非硕士毕业至今,在长三角地区某民营新能源汽车大厂工作,从事智能座舱、车联网的嵌入式软件开发,技术栈主要是LinuxC/C++应用层软件开发,平时C用的多,C++也用,但相比于C而言稍弱。
问题:
1、因爱人被裁了,可能会考事业编回东北大连,但大连也有座舱车联网嵌入式开发相关岗位,但当地企业的收入和稳定程度令我担忧,请问如果回去的话,对职业发展具体会有多大程度的影响?
2、工作中发现,有的工程师工作十年仍是普通开发,但有的工程师逐渐就发展成嵌入式软件架构师,发展出独特的架构的能力,请问如何在工作中训练出自己的架构能力?
Yt回答:
第一个问题就是现在目前已经工作了三年的时间,然后目前来说就是由于爱人被裁准备考编回东北。至于第一个问题,我是认为等你爱人考上了以后,你再考虑是否回大连,现在目前的情况只是说她会考,但是没有说考上,这个准备考和考上还是两码事情啊,所以目前我认为这个问题你先暂时不用考虑,考上了之后再考虑。目前来说打算回大连,如果你们已经结婚,比如她已经考上了,她在那边工作也还可以,我认为你是可以跟着她回大连的。男生在哪里来找份工作应该还是可以做的,其实不单智能座舱,你把眼界放宽广一点,只要开发相关的,只要自己能够贡献自己的力量的,只要能够贡献自己的智慧的地方,我认为都可以。
如果回去的话,对未来的具体职业发展有多大的影响。我认为在这种二三线城市,大连这个地方你不单只可以找开发,其实后面有没有考虑过自己在这种二三线城市自己能够创业,我认为这条路它不是不可以,当然这个东西还是取决于你愿不愿意,这个创业我认为就不讲了,这个可能每个人都会不一样。如果你比如回到大连,你也可以尝试去找这个智能座舱相关的开发,不是说对你后面职业有影响,而是我认为你也可以在这个体制内在这个方向上面逐步逐步深入下去,没有什么太多的影响。
第二个讲到的呢就是在工作中间,有的人十年仍是普通开发,有些人成了架构师,发展出独特的架构能力,如果在工作中训练出架构能力?我认为这个问题谈的会比较深入,这个问题也是个好问题。其实你发现有些人工作十年还是个普通的开发,为什么有些人他能够发展成架构师?那这个东西他中间的差别在哪?我认为这里它会有三个方面的差别。第一个呢就是自己的技术实力,就是自己的硬实力技能够强,就是我遇到问题我能搞得定,即使我暂时搞不定,我愿意研究,假以时间我能搞定,即使我现在假以时间,我研究完之后仍然离搞定还差一点,但是我在这个研究的过程里面我是有收获的,这是说的有些朋友硬技能是足够硬的,他能够解决具体问题的。第二个他软实力也强啊,他能够做到一点,就是你会发现有些朋友你发现他技术水平可能也一般,他不是那么特别强,但是你发现他做的一种感觉,就是你发现他周围人都很放心,不管是周围的同事还是周围的领导,包括他的沟通能力、协调能力,他就有一种感觉,他让别人感觉对他很放心,很踏实的感觉,其实这种就是软实力。有些人做完一个事情之后,给你一种感觉极其不放心,就是觉得他就是那种不靠谱的感觉,这是给你讲的一个是硬实力一定要够硬,第二个就是软实力你要够强,给人一种很放心的感觉,就是自己的沟通能力、协调能力,这都是属于软实力的。第三个方面,我认为它叫做运气。人有冲天之志,无运不可自通,不是说很多东西你如果去到一个很下滑的平台,很差的平台,就比如说你去到一个平台,下个月就准备倒闭了,或者说半年以后它就倒闭了,那你就会发现你不管你硬实力多硬,软实力再强,它已经是属于下坡之路,你没有办法。但是你发现你去到一个平台,它逐步上升,这种运气,你这种很多朋友你在选择,你刚开始是很难做的,而这个东西是运气存在。运气什么?就是那些你不可控的东西,它叫做运气,就是你是没办法去改变的东西,它叫做运气。这些东西三个方面,一个是你的硬实力,一个是你的软实力,还有一个就是运气。这三者中间合到一起,促成了人和人之间职业发展的差别,而且天差地别,差别很大。
在工作中如何去训练自己的架构能力。我跟大家讲这个所谓的架构能力,对于一款产品,它不是说你从中设计出来的,不是一款产品我从一开始我就设计成这个样子,后面它就这个样子,它是通过逐步逐步迭代出来的,也就是说这个迭代怎么理解?就是你刚开始做这个样子,后面做第二版,你可以基于某些问题,你把它改进,第三版我再改进,第四版我再改进,它就慢慢长成这个样子的,不是设计出来的,能理解吧?那这过程你怎么去训练自己的架构能力,你只能跟着一款产品逐步逐步去深入下去,第一个版本参与,第二个版本参与,第三个版本参与,你就会发现逐步逐步有些东西你就参与了这个东西,你就改变了它一些东西,这其实来说就是解决问题的能力,解决产品问题的能力,这个东西就可以了。你不要把这个东西,这个架构能力想得很悬,他真的就是逐步逐步迭代,遇到问题解问题,遇到问题解问题,逐步逐步迭代,长成这个样子的。
总结:
关于回大连的抉择:
- 先别急着回:等你爱人真考上编再纠结(参考数据:东北事业编平均考录比1:87,热门岗位竞争比几百比一) 。
- 大连生存指南:岗位别死磕车联网:当地车企嵌入式岗月薪8-12K(参考大连薪资报告),但可转智能家居开发(长春工程师转智能门锁开发薪资持平) 。接私活保收入:用C++给本地工厂写设备控制系统 。体制内技术岗:投大连海事大学等事业单位的科研助理岗(高校项目岗隐形福利多)
关于架构师养成:
- 练好三板斧:硬功夫:每天拆解1个开源项目(比如ROS智能座舱框架),重点学模块拆分思路 。软实力:主动揽活跨部门协调。蹭风口:死跟公司战略项目(比如自动驾驶域控制器开发),混成核心成员 。
- 架构能力实战速成:抄改大法:把公司老旧架构用新思路重构(比如用ZeroMQ替换传统IPC通信),但先找领导报备(反例:擅自改造架构被开除) 。技术扶贫:帮硬件组写自动化测试框架,锻炼系统设计能力 。
计算机相关专业就业求职学习路线/offer选择/职业规划建议
工种浩:程序员yt (学习就业困惑?我们来为你答疑解惑!)免费投稿 投稿必回
#职业规划##计算机#解决计算机相关专业就业/面试/技术提升等问题解答(投稿必回)