zoukankan      html  css  js  c++  java
  • 随笔(2015-18-19)

        昨天在《码农》第八期上读到了一篇很好的文章——“写代码如坐禅:你是哪一类程序员”。作者提出了一个关键的问题:当编译占用你的时间时你会怎么做。
        这篇文章之所以触动我,是因为它正好解决了我最近的一个困惑。我的工作流程是每工作50分钟休息10分钟,同时在这50分钟内我会给自己安排一个任务,专注地去解决。最近由于准备离职了,手头的任务往往比较简单,我可能花半个多小时就完成了,剩余的时间我不想浪费,所以会去浏览邮件、看博客园或CSDN上的新闻、读编程书籍等等。但这种抓紧一切时间学习的态度并没有给我带来好处。相反,我容易变得烦躁,工作也更容易出差错。
        我想,我需要做的一个转变是让自己慢下来。通过零碎时间来学习是很好的,但对于我来说,需要做减法而不是做加法。我要努力让自己能享受空闲,而不是恨不得所有时间都要做点“有意义”的事。毕竟,回过头来看,很多自认为“有意义”的事情,其实并没有必要去做。
        从另一个角度来说,好的程序员往往是愚钝的程序员,改bug三思而后行,读代码如老牛犁田。所以当我提前完成一个任务时,一个可以做的工作是继续深入思考,当前的解决方法有没有问题,有没有更好的解决方法,修改代码后是否需要更新文档,是否可以自动化等等。不要因为自己做事“快”而沾沾自喜,因为程序员是一个很容易自己给自己创造工作量的工作。

  • 相关阅读:
    Python-深浅拷贝
    Python-生成式
    Python-手写web应用
    Python-为什么产生了GIL锁?
    Python-文件处理
    Python-线程
    10大网站设计错误 足以毁掉你的网站【转】
    [转]ASP.NET验证发生前无法调用 Page.IsValid。应在 CausesValidation=True 且已启动回发的控件
    jquery操作字符串常用方法总结及工作代码
    C#中的序列化和反序列化是什么、有什么作用、使用方法详解
  • 原文地址:https://www.cnblogs.com/yuanchongjie/p/4745257.html
Copyright © 2011-2022 走看看