生成
期望
希望能够知道软件工程师如何成长。
提问和当前的解答
Q1:软件工程师的定义、种类、成长阶段、成长方式?
A1:参与软件制作的工作者。可以按照问题领域经验和技术经验划分他们的种类。成长或许有初中高级之分。成长方式可能是做项目吧。
Q2:软件工程师的日常、职业特点、性格特点?
A2:日常大部分是在办公桌前。职业特点是加班?性格特点是逆商高。
Q3:社会中软件工程师的作用?
A3:制作软件这种逻辑产品。
检索阅读
47 IC(Individual Contributor)//@Ch2 PSP for Q2 日常
48,49 SEer如何衡量、证明自己的能力 for Q1 new 衡量手段 in 成长阶段
49 SEer如何成长 for Q1 成长方式
51 TSP(Team Software Process)for Q2 职业特点
52 SEer思维误区 for Q2 性格特点
55 SEer职业发展 for Q1 成长阶段、成长方式
解答
Q1 衡量手段
证书
Page57
国家:计算机等级考试、软件考试(http://www.ruankao.org.cn/)
国内:ccf、pat
公司的职业认证:MCP、OCP
行业协会:IEEE
Steve McC
Page58
微软
Page59
自评
Page60
- 表3-4中提到的基本技术、扩展技术和进一步的扩展技术
- 自评表:https://www.cnblogs.com/xinz/p/3852177.html
Q1 成长方式
初级软件工程师的成长
见Page49
IT业界的建议
https://pragprog.com/the-pragmatic-programmer/extracts/tips
Q2 日常
IC,见Page47
PSP,见Chapter2
Q2 职业特点
见P51,TSP的要求
Q2 性格特点
4个思维误区
分析过度
解决过多
过早泛化
过早优化
总结
建立成长路径,通过评估(见衡量手段)、吸纳建议(Q1 成长方式)和IC/PSP(Q2 日常)建议获得成长。同时完善各个环节。
在之后可以查看职业要求(Q2 职业特点)。
Tips:避免思维误区
对阅读方法的反馈
这篇文章更像是一个流水帐,要更好地输出可以更加优化。(但是我为了不过分优化,先记录这个观点)