It's okay to solve a problem twice
9 months ago
- #software-development
- #problem-solving
- #career-lessons
- 作者反思了'同样的问题绝不应该解决两次'这一格言,以及自己在职业生涯初期对其过于字面化的理解。
- 起初他更倾向于系统管理工作而非软件开发,认为使用Awk等现有工具比编写新代码更高效。
- 随着时间推移,他意识到与那些从零构建解决方案的同龄人不同,自己的做法未能展现雇主所看重的问题解决能力。
- 作者承认反复解决问题往往是必要的,犯错也是学习过程中不可或缺的部分。
- 他对比了两位求职者:一位从基本原理构建解决方案,另一位依赖现有工具,认为前者更能体现专业能力。
- 作者最终得出结论:承诺绝不重复解决相同问题是不现实的,真正的精通往往需要重复练习并从错误中学习。