美文网首页
我对程序员这项工作的认识

我对程序员这项工作的认识

作者: newlife | 来源:发表于2016-04-01 00:30 被阅读1145次

    我是一个程序员。
    有一天,我突然开始思考人生,我每天都在做什么?
    我发现每天都在做的事情就是写代码和看代码。
    看各种各样的代码,好的,烂的。
    据说现在有两种程序员,面向stackoverflow的和面向github的。
    他们的区别在于抄代码的时候,前者是一行一行的抄,后者是一段一段的抄。
    说起stackoverflow,据说有本书要出了


    9ed70f23gw1f2b7gt42d4j217c1kwdns.jpg

    对于这本书还是很期待的。

    抄代码是一件技术性非常高的活动,能够正确的抄代码基本已经可以应付大部分的工作了,这是真的。抄代码,首先要知道抄的是啥吧,总要看懂才能抄吧。看都看不懂,要抄对,难度也是挺高的啊

    说说看代码吧,看代码是一件非常严肃的事情,阅读代码是程序员的基本技能。
    如何正确的看代码?其实认真看,看的多了就知道怎么看了。
    前辈们还出了一本书叫《Code Reading: The Open Source Perspective》,中文版叫代码阅读,豆瓣有评,还获奖了。就是年代比较早,十多年前了。

    读代码有一个明显的好处,可以训练快速理解别人代码的能力。这项技能是非常重要的,因为现实中我们有大量的代码需要维护,维护别人的代码,还有维护自己的代码。在我们接手一个项目的时候,要知道这个项目实现了哪些功能,是如何实现的。快速理解别人的代码的能力就体现出来了。这个需要不断的练习。

    还有一点就是信心。我特别不喜欢从一个程序员口中说出或许/好像/大概之类的词语。程序非常非常严谨的。写程序要知道自己写的是啥,知道自己写的程序确切的做了什么事情。阅读代码可以让我们知道自己的程序到底做了哪些事情,当你很清晰的把握这些以后,就可以很自信的面对自己。

    相关文章

      网友评论

          本文标题:我对程序员这项工作的认识

          本文链接:https://www.haomeiwen.com/subject/wntylttx.html