读《构建之法》第三章有感

 

如果你有机会观察一个刚入职的的软件工程师和一个工作多年、卓有成效的高级工程师,你会看到他们在公司里面的行为没什么区别。但为什么一个高级工程师比新手工资高那么多?除了工作年头之外,软件工程师还有什么更好的办法去衡量自己的能力和价值?

 个人能力的发展:

  1. 积累软件开发相关知识、提升技术技能。
  2. 积累问题领域的知识和经验。
  3. 对通用软件设计思想和软件工程思想的理解。
  4. 提升职业技能(区别于技术技能)。
  5. 实际成果。

 

职业发展-考级之路:

这是一种传统的思想,在大学之前一个人的能力通过分数来评判,但到了大学分数不会特别地在彰显在一个人的简历中,取而代之的是各种考试的证书、各种协会的认证。

 

职业成长-.Steve McConnell版本

将工程师的能力量化为12个等级,评判标准则是一个工程师对软件知识的掌握程度——入门、熟练、带头人、大师。

 

职业成长-大公司版本:

微软公司对软件工程师的职业发展也有很完美的规划和支持,大家可以好好对照一下,有些可以作为很好的参考。

 

职业成长-自我评估:

大部分工程师都不是天才,要根据自己的情况选择在哪个方面追求“专和精”,在哪几个方面达到“知道就好”的水平。

转载于:https://www.cnblogs.com/1551338zzj/p/6718222.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值