Medium 上一篇关于提高程序员生产力的 20 个技巧。
- Know Your Integrated Development Environment。学习 IDE。
- Learn Command Line Interface。学习命令行工具。
- Never Rush To Code。不要急着写代码,这将导致项目代码不停地删删改改。
- Avoid The Golden Hammer。
- Review Your Commits。在提交代码前,进行自测。
- But Practice Focused Learning。围绕着工作所需内容进行学习。
- Build Side Projects。多搞业余项目,搞业余项目是学习一项技术最快的方法。
- Write Readable Code。写可读性高的代码。
- Track Time。记录自己的时间。
- Use Buffer Time。估时需要留有缓冲时间。
- Build Soft Skills。构建软技能,比如沟通、团队合作、时间管理、解决问题、批判性思维、耐心和毅力。
- Automate as Much as You Can。自动化你手头的事儿。
- Consider The Far End Of The Productivity Curve。学习一些学习曲线陡峭但很有用的技能,比如 vim。
- Invest In Tools of The Trade。投资办公工具,比如人体工学椅。
- Beware of Developer Burnout。注意不要过于疲倦。
- Practice Journaling。写日记。
- Take Breaks。安排休息时间和放松。
- Keep a Record of Your Daily Achievements。记录你每天的成就。
- Don’t Be Afraid To Make Mistakes。不要害怕犯错。
- Don’t Skip Documentation。认真读文档。
大部分人认为先设计再写码较为重要。