首页 > 软件测试/ 正文
业内有传言称“程序员就是一个把咖啡因转换成代码的机器”。随便找个程序员问“你什么时候工作效率最高?”他的回答肯定是在半夜。
这是目前普遍存在一个趋势,一部分人喜欢在早晨4点起床开始一天忙碌的工作,而此刻其他人还在梦乡中。
之所以早起,是为了避免在编程中受到干扰,影响效率。在那个时间里,程序员除了可以看看紧锁的房门,还能干些什么?所以,那时的精力将集中在三件事情上:日程、大脑和屏幕。
日程
创业之父Paul Graham曾在2009年写了一篇《The Maker’s Schedule》文章,文种把全球日程分为两类。一类是传统的管理者,把一天的日程被划分为若干个小时。另一类是以生产者为主的制造者。后者在从事大型虚拟系统工作时,要将整个项目构思汇集到脑中。有人曾形容他们好比用昂贵的水晶在构建一座房子,一旦分心,房子就会坍塌。这就是当你打扰程序员工作时,他们非常生气的原因。
这种工作需要投入巨大的精力,为了保障构思不被打断,所以要提前保证未来几个小时内不会受到他人干扰,但在白天难以实现。
实际上,很多创始人都表示无法在白天完成全部的工作。在这期间,重要的电子邮件、会议、电话都需要他们及时处理,而他们只能在深夜继续工作,此刻无人打扰。
疲倦的大脑
但是,程序员晚上也需要休息,毕竟我们不是超人。那为什么程序员还要在应该休息的时间里做复杂的工作,而白天做相对简单的工作?因为当你大脑轻度疲倦时,可以更好的集中精力编程,不会有多余的精力让你去分心。
有时你会想,如果你拥有无限的精力,肯定会对你的工作效率有所提升。其实不然,那时你的集中力往往不会超过2秒。相反,当你大脑稍微疲倦的时候,你可以专注编程几个小时,从不去看那些Twitter或Facebook,就好比互联网不存在一样。
想必多数程序员也是如此,毕竟程序员约80%的工作需要大量脑力构思,而不希望频繁被打算。
明亮的屏幕
其实这个道理很简单,在一个明亮的光源下,你的睡眠周期会被延长。在不知不觉工作中,时间就会慢慢“流逝”,当你看表的时候,你会诧异这已经是凌晨3点了。长久下去,你的生物钟就会适应了这个新的周期,让你能在此环境下保证工作效率。
总结
总而言之,程序员在深夜工作的好处是不会因为紧促的时间和他人的干扰而中断工作。在这种放松的环境下,程序员的大脑也能保持清醒,并且将全部注意力集中在明亮的屏幕上。
- 上一篇:2014年应届生软件测试工程师薪资多少?
- 下一篇:软件开发要学编程什么知识
更多郑州电脑培训班具体位置在哪,河南计算机学校有哪些,初中毕业生学什么专业好,郑州中等专业学校技校招生网,郑州北大青鸟翔天信鸽计算机技术校区,郑州成人计算机培训学校有哪些相关文章
- 如何利用JAVA执行本地EXE文件
- 七嘴八舌话探索性测试
- 我的自动化软件测试小结(1)
- 自动化测试真的能提高效率吗
- 我的软件测试之旅:(9)行动——简化测试文档和流程
- 对软件测试的要求太高?
- 面向对象的软件分析设计过程备忘
- 由单元测试看功能自动化软件测试
- 北大青鸟软件测试课程
- 软件质量之路:建立核心框架
- 如何优化测试质量
- 同行评审那些事儿(五):评审活动的角色分工
- CMM的动机
- Tom J. McCabe:寻找度量软件的本源
- 软件测试工作怎么样
- 自动化界面测试脚本质量保障
- 软件接口测试之质量与进度
- 软件开发各阶段的质量控制
- 我的苹果4代掉了现在对方关机有办法找回吗?
- 一体机电脑好不好?贵吗?
- 打开任务管理器快捷键
- IE9不能登录支付宝的解决方法
- BIOS密码全解
- 你的电脑是“肉鸡”吗?
- 正确使用好U盘的几点知识
- 怎么打开隐藏文件?
- 电脑灰尘的危害
- 软件工程专业从就业优势有哪些?
- 国内的软件行业的发展现状是什么样的?
- 郑州软件测试培训学校哪家好
- 搜索
-
- 热门标签