而不精困境"/>
嵌入式程序员大而不精困境
前言
重交大学机械电子专业,现嵌入式程序员一枚,没有前往北上广深大浪淘沙的勇气,选择回到重庆这个熟悉又陌生的城市。
一、出走两载、归来仍是小白
毕业走校招去了某合资商用车企,从事电气设计,工作就是出电器件支架图纸,线束图纸,
参与了公司第一款自研电动卡车的开发(实际是外包完成核心部件VCU及控制逻辑开发),发现并不能学到许多,决定回到重庆;恰巧在离职师兄的抽屉了发现了一块正点原子的开发板,决定以它着手,学习基本例程及emwin,实际跟着开发板例程走一遍,只是有一个基础概念,
回到重庆找到工作后才发现自己仍是小白。
二、找到第一份嵌入式工作,成为牛马
由于没有相关实际工作经验,靠着之前学习ewmin的一点经历,找了一个通信方面的初创公司,工资5K,老板加员工共两人,开始996牛马生活,开始从硬件焊接,画板子,51,stm32F4 H7,因为老板想做一个功能比较全的产品,所以蓝牙,FM, LORA,MPU,GPS各种外设驱动都调了个遍,并完成了一整套emwin产品交互界面;
并且接触到了此前很少接触的方面:信号调制解调,上下变频、混频,滤波,基带信号处理,音频降噪,数字滤波器,FFT,FHSS;
算是初步认识到书本到实际算法的一点经验,但是更加感觉到书上只有概念,公式,而没有实际应用的割裂感。
在工作强度大,工资滞涨,谈不来工资的情况下,决定充实自己,慢慢接触网上的开源项目,进行复刻,再改版。慢慢接触到了arduino,在大学时十分看不起的arduino,在生态完善后,各种开源的轮子让我对arduino有了改观,不过他又让我调入了另一个坑,C++。由于工作用不上CPP,每次教程看完后都是只有概念,无从下手。
再有就是F1C100S这样便宜而强大的芯片,让我又跳入了linux的深坑......
# 三、离职
趁着结婚,离职了,实际上上个公司的项目做得差不多了,走后公司靠第一个产品开了小工厂,有了十几个人,但没有程序员...
而我来到了下一个公司,家电行业,月薪12K,仍然是牛马,不过离家近。后面的故事待书写。
# 四、大而不精
我知道找到一个方面深挖下去肯定比这样大而不精要好,奈何啥都想做,啥都想会。
网铺得太开,只有一个一个填坑,不过心里会踏实许多,至少能够实现很多自己的想法。
原谅笔者文采不行,只能记流水账一样行文,谨以此记录历程,也想得到一些建议。
更多推荐
嵌入式程序员大而不精困境
发布评论