很高兴开始看到有文章从另外一个视角谈论编程----是人在编程。
文章中强调一些工作方式,就是
- 集中精力的工作----面前只有ide,设计用的文档编辑器,草稿纸,笔,用来搜索的浏览器。我喜欢把聊天和outlook开到另外一台电脑上,然后把显示器电源关掉。
- 离开式break----这里的break我觉得与其说是休息,倒不如说是让大脑转换下思路,短短的break会给你意外的惊喜,文中也解释了为什么
好吧,就在刚才我出去走了一圈,正在做的系统设计也在脑袋里温和的转动,结果真的是发现了一个不足。
还可以走的更远,从内心到身体的运营都关系到编程达到的境界。
觉得编程是最牛逼的事情和觉得不过是个被剥削的IT工人显然会有截然不同的结果。
身体状况不同,脑力和意志力也是很大差别,可以
- 锻炼身体
- 保持兴奋状态----茶叶,重金属音乐
在实现一个东西的时候,参与决定的因素不仅仅是很可观的技术原因,某些情况下意志力和体力也会参与。
两种实现方式,一种更好,但是要更加费劲,另一种差一些,但是省事的多,这个时候薄弱的意志和疲劳的身体会偏向做其他决定,决定也是一个很主观的事情。
总之,是人在编程,有思想感情和肉体之躯的人,遵循客观道理,我们可以创造出伟大的虚幻世界,否则就是cancel项目的沮丧。
原文链接: