其实自己以前没有做笔记的习惯,更别说谈写blog.在一些面试过程常常被问到一些细节而经常卡壳,这些自己都做过,只是当时想不起来。这段时间以来,坚持写文档帮助自己理清思路,本着韩峰局长写日记的精神来写blog.前段时间心态很不好,总在纠结一些永远没有结果的事情。现在是该清醒的时候了.
我是C派系列的开发人员,以前是做windows系列程序开发的.自学过windows程序设计,C++,MFC,一路走来,吃了不少的苦头。那是纯粹做软件的。永远在使用着系统开发接口,随着时间的积累,可以对着应用来设计N种解决方案,我不太喜欢纯软的开发和设计,因为常有新人进入这个行业,对于需要长期积累才能达到的高度才是长久之策,就选择了嵌入式这个行业。
我是C派系列的开发人员,以前是做windows系列程序开发的.自学过windows程序设计,C++,MFC,一路走来,吃了不少的苦头。那是纯粹做软件的。永远在使用着系统开发接口,随着时间的积累,可以对着应用来设计N种解决方案,我不太喜欢纯软的开发和设计,因为常有新人进入这个行业,对于需要长期积累才能达到的高度才是长久之策,就选择了嵌入式这个行业。
关于嵌入式这个行业,个人认为每个人的水平可以定义为如下几个等级:
(1) 开发级. 这个级别差别比较大,可分为菜鸟级,新手级,熟练级,老手级
菜鸟级:这个阶段主要是学习和打基础过程
新手级: 可以初步完成公司交付的任务.
熟练级:按期完成交付的任务,对系统各个模块有初步的总体认识。
老手级:不仅很快完成本任务,对系统各种模块比较熟练。知道产品的整体实现,能够提出改善模块以表现更优越的总体性能
95%的人都处于这个级别
(2) 设计级
能够根据市场上的芯片来设计自己的产品,保证最小价格的前提下表现最优越的性能。对硬件的性能,软件各大模块有个比较详细的了解。主要任务是开发关键性的代码
,提供接口,性能评估等。
3%人处于这个级别
(3) 总监级
这个级别写代码量比较少,但是要对市场信息非常敏感。常参与公司是否开发某个产品。
2%处于这个级别
很不幸,本人也在那95%的人中。大多数人都处于在公司给别人打工阶段。到了设计级和总监级就可以创业了,这两个级别价值是难以估计的。我是做驱动开发的。常常以快速完成工作任务而沾沾自喜,要达到设计级在硬件上的缺陷还有很长的一段路要走。