“不要相信一个程序员在加班时间写出的代码”这是真的吗?
2017-01-12 16:42
513 查看
写代码,与写文章、绘画、思考复杂问题,并没有本质上的区别,都是创造性的活动。
每个人的创造力,都会随着身体状态而波动。广为人知的是,一个人年老体衰后,相比年富力强时,创造力会急剧下降。其实,人每天的状态起伏,也同样会剧烈影响这一点。
如果是拧螺丝,那么在精疲力尽、拧不动以前,身体状态对结果不会产生太大影响。因为拧螺丝的指标非常简单——拧紧,要做的事也非常机械化——拧,直到它紧,换下一个。
但如果是写代码,有些事,是不能在状态不好的时候完成的。
比如,在Java里,遍历一个外部的List,做一些处理。如果状态不佳、做事前想的东西少了点,那么很可能直接这么做:
public void handleAList(List<Integer>aList) {
for (int i = 0; i <aList.size(); ++i) {
//Do sth with List#get(int)
}
}
这样做是从C/C++带来的一种很直观的做法。有什么问题吗?
阅读全文:http://click.aliyun.com/m/9331/
每个人的创造力,都会随着身体状态而波动。广为人知的是,一个人年老体衰后,相比年富力强时,创造力会急剧下降。其实,人每天的状态起伏,也同样会剧烈影响这一点。
如果是拧螺丝,那么在精疲力尽、拧不动以前,身体状态对结果不会产生太大影响。因为拧螺丝的指标非常简单——拧紧,要做的事也非常机械化——拧,直到它紧,换下一个。
但如果是写代码,有些事,是不能在状态不好的时候完成的。
比如,在Java里,遍历一个外部的List,做一些处理。如果状态不佳、做事前想的东西少了点,那么很可能直接这么做:
public void handleAList(List<Integer>aList) {
for (int i = 0; i <aList.size(); ++i) {
//Do sth with List#get(int)
}
}
这样做是从C/C++带来的一种很直观的做法。有什么问题吗?
阅读全文:http://click.aliyun.com/m/9331/
相关文章推荐
- 不要相信程序员在加班时间写的代码
- 不要相信程序员在加班时间写的代码
- 不要相信程序员在加班时间写的代码
- (转载)不要相信程序员在加班时间写的代码
- 技术素养的注重--不要相信程序员在加班时间写的代码
- 不要相信程序员在加班时间写的代码
- 不要相信程序员在加班时间写的代码
- 不要相信程序员在加班时间写的代码
- 不要相信程序员在加班时间写的代码
- 不要相信程序员在加班时间写的代码
- 一个好的程序员,会很快速的写出框架代码,细节的可以让新手来写
- 有一堆扑克牌,其中某张牌的张数超过了扑克牌总数的一半,请找到这张牌。写出算法思路、代码实现和算法的时间复杂度,要求算法尽可能高效。假设给定一个扑克牌的数组poker和它的大小n,请返回所求的扑克牌。
- 一个ASP的数据库操作类,意图就是让新手也能写出规范的代码,节少时间。
- 程序员杂谈之不要在愚蠢时间写代码
- 不要把时间浪费在写出完美的代码
- 代码还是请一个字母一个字母敲(如果您只想混口饭吃就不要读了本文只面向想成为hacker的程序员)
- 一个计算周次和本周时间范围的代码(c#)[转]
- (javascript)一个时间选取控件的js代码(转载)
- 不要再喊“谁给我一个身份证号码验证的代码”了,脚本之家站长提供了
- 一个计算周次和本周时间范围的代码(c#)