The Best Programmers I Know
a year ago
- #career-development
- #software-engineering
- #programming
- 阅读你所使用工具和技术的参考文档
- 深入理解你的工具,包括其历史、现状、局限性和生态系统
- 彻底阅读并理解错误信息,以独立解决问题
- 将复杂问题拆分为更简单、可管理的部分
- 愿意动手编写代码,并根据需要学习新技能
- 在团队和社区中帮助他人并分享知识
- 有效写作和沟通,分享想法和知识
- 持续学习并跟进新技术和语言的发展
- 不要盲目追随潮流,而是仔细评估新技术
- 平等对待每个人,不论其职位或经验水平
- 通过有影响力的工作、开源贡献或思想领导力建立声誉
- 对技术、他人和自己保持耐心
- 永远不要将错误归咎于外部因素,而是寻找逻辑解释
- 承认自己不懂的事情,并将其视为学习机会
- 避免猜测,通过研究和调试获取准确信息
- 编写简单、可维护的代码,而非过度取巧的解决方案