华盛顿大学和微软合作出的一篇报告:《What Makes A Great Software Engineer?》
pdf下载:http://t.cn/RT50c5n
一篇2015年的文章,主要探讨了构成优秀软件工程师的特质。作者通过对微软公司13个部门的59名经验丰富的工程师进行半结构化访谈,揭示了53种优秀工程师的特质。
文章的主要发现包括:
优秀工程师的内在特质:包括持续改进、对工作的热情、开放心态、以数据驱动的决策、系统性思维、生产力、坚持不懈、勤奋、好奇心、冒险精神、适应性、自力更生、自我意识、目标一致、执行力、自豪感、创造力、专注力等。
决策能力:优秀工程师在决策时会综合考虑当前情境、可能的替代方案、概率性结果和结果的价值。他们需要具备关于技术领域、客户和业务、工具和建筑材料、工程实践等方面的知识。
与团队成员的互动:优秀工程师能够积极影响他们的同事,这涉及到成为一个合理的人、良好的领导者、有效沟通者和建立信任者。他们能够创建共享的上下文、共享的成功、提供一个安全的避风港,并诚实地交流。
软件产品:优秀工程师生产的软件具有优雅、创造性、预见需求、权衡取舍、关注细节、适应性、长期规划、精心构建等特质。
发布于 山东
