关于高效率
// 晚上的工作效果
起因是自己这个“每天在UVA的Online Judge上面AC 10道题目”的计划。我今天到目前为止仅仅AC了5道题目。
因为自己的效率没有被充分利用起来。敲键盘的速度可以更快一点,思考的速度可以更快一点;代码可以先在纸上想清楚,减少debug的可能性(写代码耗时间并不长,耗时间的是Debug——debug的时候,大脑需要回忆以前的内容,需要一步步模拟计算机过程,并没有被充分利用到)。
// 大神的工作效率
但是大神同学的工作效率很高的。大神一个小时可以AC五道题,要是题目水的话可以到一个小时10道题目。题目难的话也可以在3h之内解决10道题的任务。
因为大神懂得适当地利用自己的大脑。
另外一个大神同学,在一周之内做完了我曾经需要一个学期来做的Project。而且我相信大神同学的工作质量。
大神同学可以在两个星期的时间内写出一个给iPad用的游戏物理引擎,接近8000行的代码。
问他做得这么快的原因,他讲:还不是被逼出来的。
的确是被逼出来的。但是他有一个努力追求最好 的决心。并且对自己努力的事情全身心的投入。
// 好的程序员和一般的程序员
人家讲,一个好的程序员和一个一般的程序员,工作效率相差10倍。
后来我发现,如果把debug的时间算进去,10倍可能都不止。
一个高效率的人懂得如何利用自己的时间,和大脑。