这个学期的 Principle of Software Engineering 快上完了,这周的 reading 是人月神话中的一些章节,上课的时候教授让大家列举下我们觉得优秀程序员的一些特点,于是一帮 graduate student, phd student 花了半个小时列举出了 1、20 条,然后 merge 后,留下来了下面几条。Po 出来和大家分享下
- Think first, code later
- Review/Refactor often
- Never stop learning
- Keep Open Lines of Communication
- Learn From Peers
- Validate ideas early
- Don't be a lemming(Lemming 是一种动物,别人跳崖他也跟着跳)
- Conceptual Integrity
- Fail fast Build better
- KISS Keep it simple and stupid
- Know when to start over
- Prototype early and often
- Keep the user in mind