评估软件工程师的能力公式
大家除了在学校里的教科书
把自己完整读了三遍以上并作了读书笔记的软件学习书或资料列出来,记录本数。
然后再从中找出自己用来指导自己工作中的行动的书或资料,记录本数。
看看有几本。
提出一个软件工程师定理:
软件工程师能力=(完整阅读三遍以上书籍资料的本数*0.5+指导自己工作行动的书籍资料的本数*1.0)*(工作年限*0.5)*(转换领域系数)
如果你1-2年做一个领域,该系数等于1(领域指编码、测试、设计、分析、部署等)
如果你每年转换领域大于1,则该系数等于0.5
如果你第3年未转换领域,则该系数也等于0.5
以上定理不包含转换行业,如从证券转电力,从医疗转自动控制。欢迎大家探讨转换行业软件工程师能力表示方法。
该份数越高表示能力越强。如果两个书籍资料数都为0,则该软件工程师能力为0,即无能软件工程师!
该定理不适用于80年代末期以前的PC软件工业。即大家不要扯Bill Gates。以上各个系数肯定需要修订,不过变化趋势不大。