程序员真的“编码太多没时间思考”了吗

        如题,这是有朋友问我的一个问题,我觉得这个问题也代表了一部分程序员的迷惑,所以不妨在此啰嗦几句。


        我们都知道,目前程序员的工作强度很高,压力很大,白天8小时是不够的,加班肯定是家常便饭,整个人几乎全部的时间都用在了编码上。于是才产生了这个疑问,如果我整天都在机械的编码,那么我如何才能思考问题、获得提高呢?


        我认为首先要明确的一点是编码与思考这两项活动不是串行的,不是说时间用来编码就没有时间思考了。编码是为了解决问题的,而寻找问题的本质,探索解决方法,直到能通过代码把问题解决出来,这本身不就是在思考吗?不仅是思考,还是深刻的思考。否则,可能没能力胜任编码工作了。也就是说,看上去是编码,但实际上这中间从来没停止过思考。量变到质变会在潜移默化中发生。

        其次,思考不是独立的活动,不是说思考的时候就什么也干不了了。公交车上可以思考、看电视时可以思考、睡觉前可以思考……除了工作,余下还有很多时间可以思考很多事情,不可能所有的时间都被编码占据。


        其实,说“编码太多没时间思考”的话,其重点不是“没时间”,这只是个借口。我倒是觉得其中的重点是在逃避,可能是对编码的厌烦,可能是对压力的缓解,也可能是找不到该思考的方向,于是找个借口来逃避一下。如果你对一件事有着强烈的渴望的时候,时间总是会有的,你可以在别人看电视的时候读读技术书籍,可以在别人打游戏的时候随手写一段测试代码来练习设计模式,可以比别人早起10分钟了解一下新技术发展,只要想挤,时间就有。所以“没时间思考”这只是个站不住脚的借口,更不可能把这个借口建立在“编码太多”这个前提之上。


        写到这里,我想可以结束了,现实的情况是编码工作多了点、压力大了点,但这绝不是我们停止思考和学习的借口。“每天叫醒自己的不是闹钟,而是梦想”,以此句共勉。


——欢迎转载,请注明出处 http://blog.csdn.net/caowenbin ——


 

  • 62
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 94
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 94
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

文斌

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值