嵌入式软件开发,快五年,没有成就感,快迷失自己了
看到了这个的问题,其实这个问题何尝不是很多软件开发人员的困惑呢。至少我自己如此。
在任何公司,个人永远就是一枚螺丝钉的角色。当公司的平台越大,工作细分粒度越细的时候,螺丝钉的感觉就特别明显和突出。毕竟,任何公司都是以盈利为目的的团体,而非为了满足个人的兴趣和发展。所以就我个人的经历而言,当你在某个技术领域或者细分点有一定的经历和经验后,你会发现公司以后的新产品基本这个部分的开发依然都是你的活。说的有点空,说个自己的经历。
顺带一提。今年自己还录制了一套还比较系统的入门单片机教程,想要私信我就可以,也可以找我报名线上指导,去参加电子设计比赛。。
前面的很多回答中,我都提到自己毕业后就加入了宁德,从事嵌入式底层驱动软件开发工作。从最开始几十万行的代码维护,到后面参与新平台的研发,其实一直都在围绕我最熟悉的几块业务单元:CPU相关的驱动(Cache,MMU,Memory),各类定时器,各类锁(Spinlock,rwLock)和DMA功能。哪怕后面我参与了多个项目,用了很多款ARM主控芯片,依然都是在负责CPU驱动,定时器,锁和DMA。从公司的角度看,这么做无可厚非,毕竟你是这块最熟悉的人,换了新的芯片和平台哪怕操作系统,但是你上手肯