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

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

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

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


9ed70f23gw1f2b7gt42d4j217c1kwdns.jpg

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

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

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

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

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

相关文章

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

    我是一个程序员。有一天,我突然开始思考人生,我每天都在做什么?我发现每天都在做的事情就是写代码和看代码。看各种各样...

  • 先吐槽自己

    我觉得我并不是一个程序员,哪怕在别人眼里我是个优秀程序员。我也认为我并不适合干这项工作。因为程序员要求思想严谨和...

  • 程序员这几个行为,一看就是缺乏经验!

    程序员的工作经验和从事这个行业的工作年限直接相关。这句话在某种程度上是对的,但是从事这项工作的年限,并不一定代表获...

  • 我与程序员之间的趣事

    因为工作关系,在工作和生活中都认识不少程序员。 我并不喜欢大众对程序员的刻板印象。就好像大家总觉得只要是留学生肯定...

  • 对工作的认识

    我们的企业不是慈善行业,我们也不是志愿者,企业需要发展,需要各方面的运营,需要支出,我们同样生存。 早出晚归的...

  • 济南出租车乱象

    我于2019年9月至10月,在济南一家出租车外包公司工作,亲身从事了这项工作,对这个行业的认识也颇有感触。 首先,...

  • 【画茧成蝶舵】范丽君第八季思维导图武林计划No.14《跟踪提案办

    思维导图在工作中的应用:由于这项工作涉及到多个部门和政协委员,于是就用八何分析法对这项工作进行梳理,使得参与这项工...

  • 20180107近期杂感——也谈精准扶贫

    20180107近期杂感——也谈精准扶贫 1.创造历史。7月份开始精准扶贫以来,对这项工作有了些许认识,伴随着党的...

  • 对工作的全新认识

    最近听到了罗胖在罗辑思维里2016年的跨年演讲《时间的朋友》时所提到的关于人工智能的全新认识,使我这个对人...

  • 设定目标

    树立“为自己工作”的理念。 从事一项工作,不如喜欢这项工作,喜欢这项工作,不如享受这项工作,不把领导交给的工作当任...

网友评论

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

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