做一个高效coder

1.不管是正常作息时间还是夜猫子,限定编程时间,传说有个老外Timothy Ferriss每周只工作4小时还很牛逼,参考《the 4-hour workweek》 http://static.ishare.down.sina.com.cn/12446515.pdf?ssig=GlVvqWElHl&Expires=1340294400&KID=sina,ishare&ip=1340182825,113.81.89.&fn=Timothy-Ferris-The-4-hour-workweek-pdf.pdf 。只在最高效的时间段干最重要的事

2.工作时间减少不必要的信息交流,关掉QQ、微薄,果断干掉一切有弹窗功能的软件。如果只是一个小部门,内部交流建议扯开嗓门吼上一声有利身心健康,也可采用局域网通信工具,如飞鸽、RTX等。重要信息用邮件或者电话沟通

3.将手提电话调至无声或者震动状态,尊重他人同时也是尊重自己

4.配置好开发环境,并对编译器进行优化。低效的表现就是等待编译的时间远远大于编码时间,典型的例子的是打开编译,哥几个去吃午饭,吃完饭回来还在building....状态,实在令人抓狂。

5.当环境已经优化到极致,并且编译还是很慢的情况下,就要考虑对代码的优化

6.当代码优化到极致,并且编译仍然还是很慢的情况下,果断加内存条或者升级整台主机

7.优质的代码来至优质的编码习惯,注释增加了现阶段的编码工作量,但对于以后项目的维护和代码的重用起到事半功倍的作用

8.优质的编码习惯来自于优质的代码学习。经常阅读他人的代码和资料。向高手学习

9.善于重用。减少不必要的编码,能COPY就COPY,使用并改进开发库。开发库已经过严格测试,覆盖范围广,可以帮助你节约很多时间。如果你改进了开发库,你可以帮助很多人。善于重用的另外一个含义是,要将自己的代码写得可以被重用,学习《Effective Java》和《Design Patterns》吧

10.保护好眼睛,多喝水排尿,保护小弟弟。视力的疲劳会导致大脑的疲劳,致使工作效率降低。绿茶+枸杞,我就是这么干的。

11.下班后进行体育锻炼。中国程序员的光辉伟绩还得靠下一代啊,为了子孙十八代别整垮了身子骨。身体强则少年强,少年强则中国强。带着肉体疲惫最容易入睡,谢绝熬夜,好梦到天明

你可能感兴趣的:(编程,优化,工作,体育,编译器,电话)