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

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

  • 相关阅读:
    C# 接口
    C# 多态
    C# 继承
    C# 封装
    动态规划:从新手到专家
    hduoj题目分类
    4.2 最邻近规则分类(K-Nearest Neighbor)KNN算法应用
    警惕自增的陷阱(++)
    五大常用算法之四:回溯法
    算法java实现--回溯法--图的m着色问题
  • 原文地址:https://www.cnblogs.com/yuanchongjie/p/4745257.html
Copyright © 2011-2022 走看看