高级工程师除了编码之外所需技能的不完整清单

  1. 如何主持会议,我说的不是成为在会议上说得最多的那个人,这与主持会议不是一回事。
  2. 如何在合理的时间内撰写设计文件,接受反馈,并推动其实现。
  3. 如何指导处于职业生涯初期的队友、处于职业生涯中期的工程师 和 需要技术建议的新经理
  4. 如何在不翻白眼或让他们察觉到你认为他们愚蠢的情况下,纵容一个高级经理人谈论他们并不真正理解的技术问题的
  5. 如何关起门来向一个不好意思公开承认自己不懂的高层人士解释一个技术概念
  6. 如何影响另一个团队使用你的解决方案,而不是他们自己的解决方案
  7. 如何用让人觉得自己受到赞赏的方式,请求另一个工程师帮助,让他们为你做事
  8. 如何在你并不管理项目中任何一个人的情况下领导一个项目
  9. 如何让其他工程师倾听你的想法,而不使他们感到受到威胁
  10. 如何倾听其他工程师的想法而不觉得受到威胁
  11. 如何放弃你的宝贝,也就是那个你建设得很好的项目,以便你可以做别的事情。
  12. 如何教另一个工程师关心你真正关心的事情(操作、正确性、测试、代码质量、性能、简单性等)。
  13. 如何与利益相关者沟通项目状态
  14. 如何说服管理层他们需要投资于一个不平常的技术项目
  15. 如何构建软件的过程中提供增量价值
  16. 如何制定项目提案,使其社会化,并获得执行的认同感
  17. 如何重复自己直到使人们开始倾听
  18. 如何选择你的战斗
  19. 如何帮助别人获得晋升
  20. 如何获得关于真正发生的事情的信息(如何八卦,如何建立网络)。
  21. 如何自己找到有趣的工作,而不是等着别人来找你
  22. 如何在不使别人感到羞愧的情况下告诉他们是错的
  23. 如何优雅地接受负面反馈

From: https://skamille.medium.com/an-incomplete-list-of-skills-senior-engineers-need-beyond-coding-8ed4a521b29f

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据