写程序是一种创作,不能算是苦力。不能每天在电脑前枯坐十几个小时,否则超时作业,只会让自己的脑袋更糊涂,无法分心进行深入创作。
在创作程序的期间,优秀的程序员花在写程序上花的时间应该不会超过4个小时。主要是因为人的精神集中在4个小时内,超过4个小时,精神容易崩掉,那么其他所做的工作都是无用功。
目前,很多人都说程序员工作经常要加班,整天不停歇的写程序,其实主要是因为他们处理问题的经验不足,实践时长短,无法快速而又正确的写出所需程序,所以他们大部分都是累积经验和重复所写程序。
我身边很多优秀的程序员,每天写程序的时间都不会太长,通常是写4个小时的程序,就会做其他的事情或者休息。
因为集中精神处理一件事情,是很费脑子的,如果一直处于绷紧神经的状态,那样也不会有很好的效果。反而,停下来,做其他事情,或者休息,放松大脑,就有可能想到很不错的解法。
写一个大型程序,并不是人多好办事
在国内,通常遵循团结就是力量,人多好办事的原则。所以,很多企业都会选择招聘很多人,做一件大事情。比如说制造业,人越多,那么产出也就越大。
然而,在软件开发这一块里,写一个大型程序,并不是人多好办事,人越多,就越是难以协调,写出来的程序也往往品质越来越差,