工作经历
个人毕业后,工作大致经历如下:
14年
14年毕业,加入一家电表公司,从事嵌入式开发(基于STM32)。因在学校期间,用STM32做过不少项目,对其这个片子本身从底层到应用比较熟悉;在学校期间特意提升了自己C语言能力;在校期间啃下了uCOS-II的源码;所以在新工作上基于STM32+uCOS-II做产品,也算顺风顺水。
大约1年后,因逐渐意识到基于单片机级别的开发单从编程的技术上已无提升空间(那时候还是比较嫩,一心盯着技术,忽略了市场),那时并考虑算法方向;加上学校时被学长熏陶Linux开发,所以考虑想往Linux方向转。因在本公司,一方面公司在这方面储备不足,二方面当时并无机会转做Linux,所以看其他公司的机会。当时拿了几家公司Offer(手机Linux BSP开发、大车企嵌入式单片机开发),最后选择了手机Linux BSP开发。这里总结换工作的几个经验(现在回头想来,当时有点欠考虑):
- 编程只是个工具技术,它在一段的时间是你的利器,但绝不是终身的护身符;在编程以为,硬考虑更多的算法、产品、应用、市场、行业的信息,不能仅靠一个编程技术就做出了决策
- 想寻找突破,不一定要通过换公司才能解决,可以考虑下内部转岗未必不是个好的机会
- 对于自己的想法(技术、方向、岗位)信息要勇敢的提出来,而不是自己觉得没机会,就放弃了(现在回想起来当初,在公司的绩效挺好的前提下