原文
全文下载
你很可能编的太多了。
就在你的心真正的沉入到工作上,就在你的大脑完全的填满了程序,就在你的手、眼和思想正和谐的工作的时候,停下来。抬头看看。想一想是不是该结束一天的工作了。想着关掉计算机。到外面走走。
编程,完全是一种脑力劳动,却是一种非常舒适的体力活动。我们基本上都在坐着,随着时间的消耗,身体慢慢往下堆,在椅子上没有了坐相。有些人甚至在编程时趴在电脑桌上吃喝。我们只要检查他们的键盘就能看出来——发亮的油渍和键盘下碾碎的米粒。
这种舒适的工作生活很危险。你这样数小时数小时数小时的一直下去,完全意识不到你的精力正在耗尽。当你达到了这个红线,你写的代码开始变质,或者还向以前一样好,但请在变质之前,停下来。最好的编程是最大化你工作在最佳状态时的时间,而不是累计你在屏幕前总共消耗的时间。
2个小时最高质量的编程比8个小时的挣扎要好的多。当编程疲倦时,你更倾向于走捷径或不遵守标准规范。这样的时间里你都在产出烂代码——你第二天就会后悔的代码。所以,削减你的编程时间,到外面,补充精神。
分享到:
相关推荐
c代码-小明抓娃娃,限制最多抓到100只就停止编程2
c代码-小明抓娃娃,限制最多抓到100只就停止编程1
PLC编程实例之六台电动机顺序启动-逆序停止.pdf
三菱PLC单按钮正转停止反转停止程序.zip三菱PLC编程案例源码资料编程控制器应用通讯通信例子程序实例三菱PLC单按钮正转停止反转停止程序.zip三菱PLC编程案例源码资料编程控制器应用通讯通信例子程序实例三菱PLC单...
《计算机网络与通信》课程讲述计算机网络的原理,尤其是TCP/IP协议栈的原理和应用,是一门理论性、应用性、实践性都比较强...在这次课程设计中,我设计的的是通过编译语言,编程模拟实现数据链路层协议中的停止等协议。
顺序启动逆序停止带报警.zip三菱PLC编程案例源码资料编程控制器应用通讯通信例子程序实例顺序启动逆序停止带报警.zip三菱PLC编程案例源码资料编程控制器应用通讯通信例子程序实例顺序启动逆序停止带报警.zip三菱PLC...
停止等待协议的原理、实例,以及编程实验指导。
如何启动停止系统服务程序编程小程序,C++.net源代码编写,VisualStudio.net
如何启动停止系统驱动程序编程小程序,C++.net源代码编写,VisualStudio.net
三菱FX2N PLC通过485控制爱默生td3000启动停止原程序.zip三菱PLC编程案例源码资料编程控制器应用通讯通信例子程三菱FX2N PLC通过485控制爱默生td3000启动停止原程序.zip三菱PLC编程案例源码资料编程控制器应用通讯...
这是计算机网络的停止等待协议,能够进行随机数出错,编译环境是VC6.0
电动机启动停止控制方案2.zip西门子PLC编程实例程序源码下载电动机启动停止控制方案2.zip西门子PLC编程实例程序源码下载电动机启动停止控制方案2.zip西门子PLC编程实例程序源码下载电动机启动停止控制方案2.zip...