最近手下有个小弟离职,因为一直是自己带的,所以也是想挽留,但是工作很难做通。闲暇之余也对每个身边不同人的选择,发展进行分析,回顾。
同时也回顾自己的职业生涯,是什么原因和力量导致自己的职业走到当前的状态,同时思考后面的职业生涯应该如何走的问题。
因换行的选择范围太广,讨论意义不大,也没有能力去分析。以不考虑换行的前提下,在嵌入式软件这个小范围内讨论,或许还是可以得到一些见解,或者说是规律。
首先职业发展有一个重要考虑因素是,让自己有亮点,具有不可替代性。
1、让自己有亮点,具有不可替代性:
这个网上有很多专家根据各行各业都有介绍,主要是能避免被竞争边沿化,而且随着科技的不断进步,和不同行业、企业的需要,侧重点都有不一样。
比如现在的射频、网络、wifi、USB、linux等。
我认为还有一点或许也很重要:
2、职业习惯对人的塑就是否符合自己的人生期望:
嵌入式软件分BSP和系统、应用几个方向。目前以我拙劣的认识,谈一点粗浅见解:
BSP方向:工作主要是编写驱动,尽早发现(挑出)驱动、芯片的问题,压迫供应商修复解决,否则就需要重新评估项目的风险,找替换方案。所以长期的工作习惯会让人养成小心翼翼、稳扎 稳打,吹毛求疵的习惯。
系统集成方向:工作主要是协调各方资源,同时对各方的模块,方案有一个大致的认识,对系统的性能,稳定性有较高的要求。
应用方向:这个方向的重点是需求和服务的态度。需求分析到位,对产品的定义非常明确,对新事物快速的学习能力,对客户支持的态度良好。
下图是暂时拟定的职业发展纲要,后续再不断完善: