单片机开发感悟:若干年的见闻与体验
0 2024-02-23

辞职之后,到了一个相对陌生的城市发展,一开始辞职时候找了一家物联网公司,因为没深入了解,导致了干了一个月之后就辞职了,那次辞职是裸辞,辞职后的压力很大,不断的找工作,发现真正适合的工作只能是本行业的工作。

其实从2014年年初我就有点厌倦硬件开发的工作了,后来迫于生活压力,又快过年了,原来城市的一家世界500强的公司录用了我,我就暂时又回到原来城市工作,与对象暂时分居两地。

进了500强的大公司,确实感觉到与小公司不一样,但是说句实话大公司里面的人际关系太复杂了,复杂的超出了我的想象程度,一个完全不懂研发的人管理研发,不懂电路的人做电路设计,刚毕业的人没接触过DSP写出来的程序就敢用来做小批量,唉,不说了。

年后三月份,还是由于跟对象在不同城市又辞职回来了。不过也错失了一个能在大公司往上爬的机会,那时候基本在大公司转正就可以自己负责电路开发这块(其它人都不懂),不过也不后悔,看看他们那边的小高层,全都是心眼啊。

辞职后又开始新的找工作历程,大约一个月后找到了现在的工作,裸辞找工作就像剩女找对象,会慢慢放低自己的要求,于是就来到了现在的公司。

公司研发人员有10多个,但是上位机的太多,做MCU和产品硬件的这边一共5个人。现在的感觉就是公司管理特别混乱,没有一套完整的产品研发-生产体系,研发出来的新产品出货速度太快,导致后期维护量巨大,生产也是一塌糊涂,一个集中器生产100台,至少有40台以上会有毛病,刚才领导又来催时间了,研发这边的领导也是个逗比,就知道催催催,也不看具体工作数量和质量。文件管理混乱不堪啊,真心的,领导哪天想起来了就让你出个这文件,哪天又让你出个那文件,真心烦。

在这一行干的越久就会越明白,这行想继续做下去,要么自己有好的项目自己干,要么有兴趣,要么遇上一个让你想跟随的好领导。

对于选择工作上,个人感觉毕业后有机会进大公司一定要进大公司,一个系统的公司可以给你一个系统的培训,让你有个整体的工作思路,小公司当然有小公司的好,什么杂活都干,学的东西必然多,但绝对不利于个人的长期发展。

最后,要保持学习的深度,刻意练习。不要让自己永远待在学习的舒适区,要学会挑战自己,不断去扩展自己知识的边界,完善自己的知识体系和技能。

很多人买了开发板,按照教程,“移植”了u-boot,Linux内核,制作了根文件系统,然后就陷入了迷茫:接着要干什么?要学习什么?相关推荐:学习嵌入式绕不开的技术点。想学习又感觉深入不下去,东一耙子,西一耙子,看看这,看看那,时间不知不觉就过去了。

很多人推崇边做边学,到项目中学习,实践出真知。当然这也是一个方法,但是也有弊端,那就是学习的不系统,很多有心人到后来还是得回来补课,完善自己的知识体系和技能。

很多人玩开发板,烧写镜像,玩得贼溜,但是你知道这里面的原理吗?知道JTAG怎么下载的吗?Jlink和JTAG有什么区别?为什么PC上要装个JTAG软件而Jlink不用?程序的编译和链接是怎么样的?为什么内核镜像要下载内存的某个地址?换个地址行不行?相关文章请移步此处:STM32单片机中Hex、Bin文件的区别与应用。为什么我们编写的程序要在有OS的环境下运行,在ARM开发板裸机环境下,你能写一个跑起来的程序吗?只有对这些问题深入思考,你才会有一个更深的认识,超越了平台,一通百通。


声明: 本文转载自其它媒体或授权刊载,目的在于信息传递,并不代表本站赞同其观点和对其真实性负责,如有新闻稿件和图片作品的内容、版权以及其它问题的,请联系我们及时删除。(联系我们,邮箱:evan.li@aspencore.com )
0
评论
  • 对话周祖成教授 - 清华大学与西门子EDA的合作之旅


  • 相关技术文库
  • 单片机
  • 嵌入式
  • MCU
  • STM
下载排行榜
更多
评测报告
更多
EE直播间
更多
广告