想写程序,就远离你的电脑
前一段看过一篇文章,叫做想写代码?离开你的电脑吧!,看到这样一个标题,也许你和我当时一样的无法理解。离开电脑,还怎么写代码?
写代码这个过程中,重要的不是写,只是弄明白该怎么写。很多人(包括我)写程序的时候,会这样做:
- 写一个功能
- 运行调试,发现无法正常工作
- 进行一些改动,希望解决问题
- 重复上述过程
简直是在撞运气,我也干过这样的蠢事,这样是浪费时间又不能解决问题。
最近,当遇到莫名其妙的bug,或者难以解决的问题时,我都学着离开电脑,出去转转,在床上躺会儿,去做点别的。最好是在安静的环境下,我在大脑中模拟着程序的运行,考虑为什么会这样?好处是不用真的动手写,你可以去思考各种方案,一般都能弄明白问题所在,如果是复杂的问题,我会多次去思考它,最终会解决的。或者有时候该去睡了,问题没有解决,我会好好回想下,如果有新的想法我就记在手机的记事本,第二天再去实践。
其实,离开电脑不是目的,关键是要思考。如果遇到问题了,静一静,好好想想,或者暂时放一放。
作者: Lerry
文章标题:想写程序,就远离你的电脑
发表时间:2012-02-05
版权说明:CC BY-NC-ND 4.0 DEED