程序员上班有什么提高效率技巧?

知乎上转来的,觉得有用,给自己参考:

  1. 使用流畅的电脑办公,比如Mac,再比如加SSD的PC。最好是笔记本,方便找人沟通,方便会议携带。
  2. 电脑搭配各种高效稳定不崩溃的工具。为自己定制脚本会让你更有成就感。
  3. 把打扰工作的弹窗都关掉,把闪动的任务栏设为自动隐藏,每隔几分钟处理消息。
  4. 学会用邮箱,使用邮件自动归类到分类文件夹,善于打旗帜标签(紧急待处理、有空阅读等等)
  5. 尽情用IDE编码
  6. 有条件设一块小白板,分两半,一半todo list,一半每天的工作重点(用于周报汇总)
  7. 小事情IM沟通,重要事情邮件沟通,紧急事情当面/电话沟通。沟通前想好关键点、目标(我需要准确传达什么信息,我需要得到什么信息)。
  8. 少用鼠标、多用键盘提高速度。
  9. 多配一块屏幕辅助,省得来回切换窗口。
  10. 如果经常被人当面打扰,设置无打扰时段。或者让对方邮件沟通,稍后答复。
  11. 记云笔记,特别是费好大劲整理出来的资料。轻而易举就能拿到的资料没必要花时间记,利用搜索引擎即可。
  12. 桌上放一本白色草稿纸和笔,你随时需要利用图表捋顺思路。
  13. 捋顺思路后不妨花点时间整理成思维导图,下次看5秒的效果相当于花5分钟重整思路。
  14. 避免重复劳动。相同的逻辑靠封装复用节省时间,传达同样的信息靠文档节省时间。
  15. 夜深人静的时候自我review下白天写过的代码,说不定会有新发现。
  16. 不要惧怕deadline,它能让你跑起来,前提是你得重承诺。
  17. 一心一用,保持高度专注。

原文摘自知乎:http://www.zhihu.com/question/27491582