美文网首页
《代码精进之路》笔记一

《代码精进之路》笔记一

作者: WAHAHA402 | 来源:发表于2019-07-05 17:01 被阅读0次
  1. 什么是好代码
  2. 把错误关在笼子里
  3. 优秀程序员的六个关键特质
  4. 代码规范的价值
  5. 如何给代码起好名字

3. 优秀程序员的六个关键特质

1.掌握一门编程语言

  第一点很重要,优秀的程序员需要写的一手好代码,再简单来说,最起码需要能够熟练操控一门编程语言。如果把编程语言看成一套功法,比如降龙十八掌,这套功法练得越多,练得越纯熟,用起来越得心应手。武侠小说里,一套功法只有练了全套,才有最大的威力。对于编程语言,我们了解得越多,熟知的招式就越多,可选择的范围就越大,我们就有更多的活动空间和解决问题的办法。

2. 解决现实问题

  有了工具还不够,优秀的程序员还要深入理解问题,懂得问题的最核心价值。只有理解了问题,看到了解决问题的价值,我们才能够真正解决好问题,并且从中获得满满的成就感。我们一定要记得,程序员的存在不是为了写代码,而是为了解决现实问题,实现现实价值。

3.发现关键的问题

  如果说花样的工具是外家功夫,思维能力和行为能力可以算是内功。优秀的程序员,是一个内外双修的程序员。如果一个程序员可以熟练使用工具,有清晰的解决问题思路,能明晰地传达产品价值,那么他编写代码就不存在什么巨大的困难了。能够发现关键的问题,我觉得是一个好程序员和优秀程序员的分水岭。
能够发现关键的问题,意味着我们可以从一个被动的做事情的程序员,升级为一个主动找事情的程序员。能够发现关键的问题,往往需要我们对一个领域有很深入的研究和深厚的积累,并且对新鲜事物保持充分的好奇心和求知欲。

4.沉静的前行者

  首先,优秀的程序员,一定是懂得妥协,懂得选择,一步一步把事情沉静地朝前推动的人。如果真的较起真来,每一行代码,就像孔乙己的茴香豆,都有不止四样的写法。可是,最终的程序,只能选择唯一的一种。优秀的程序员都有在不断平衡、不断妥协中推动事物前行的能力和修为。我们写的每一行代码,都可能存在问题。有时候,我发现别人的代码的问题;有时候,别人发现我的代码的问题。我们最后都会明白,要坦诚地面对别人的问题,也要坦然地面对自己的问题。在解决问题和帮助别人解决问题中,我们把一个产品变得越来越好,问题越来越少。

5.可以依赖的伙伴

  其次,优秀的程序员是他人可以依赖的伙伴。
  优秀的程序员是一个领导型的人。他能够倾听,持续地获取他人的优秀想法,以及不同的意见。他能够表达,准确地传递自己的想法,恰当地陈述自己的意见。他是一个给予者,给别人尊重,给别人启发,给别人指导,给别人施展才华的空间。他是一个索取者,需要获得尊重,需要获得支持,需要持续学习,需要一个自主决策的空间。他能够应对压力,承担责任,积极主动,大部分时候保持克制和冷静,偶尔也会表达愤怒。他具有一定的影响力,以及良好的人际关系,能够和各种类型的人相处,能够引发反对意见,但是又不损害人际关系。他知道什么时候可以妥协,什么时候应该坚持。

6.时间管理者

  坚持把时间用在对的地方,用在价值更大的地方。事情总是做不完的。一般的工程师,都有一种打破砂锅问到底的精气神,这是好事。可是,这顺便带来了一点点的副作用,很多人有一点点小小的强迫症,很多事情,喜欢自己动手整个清楚明白。可是,事情又特别多,很多事情根本就顾不上。怎么办呢?
  学会选择,是我们进阶道路上的一个必修课。
  事情做不完,就需要面临选择。要坚持做需要做的事情。不需要的、不紧急的、价值不大的,我们可以暂时搁置起来。一个人,能做的事情是有限的,能把最重要的事情最好,就已经很了不起了。

4. 代码规范的价值

5.如何给代码取好名字

相关文章

  • 《代码精进之路》笔记一

    什么是好代码 把错误关在笼子里 优秀程序员的六个关键特质 代码规范的价值 如何给代码起好名字 3. 优秀程序员的六...

  • 代码之外的功夫 总结

    阅读笔记目录代码之外的功夫:程序员精进之路 前言(读书笔记)代码之外的功夫 第1章 善用设计原型, 探索项目创意(...

  • 代码精进之路

    1. 大局观 每个组件间的关系,改动一个地方,对其他地方会造成什么影响 2.线程观 一段代码,被多个线程使用时,如...

  • 代码精进之路

    很多书会讲什么是好代码,如《代码简洁之道》,《代码之丑》,《代码精进之路》,记录一下自己在项目实践和学习过程中的感...

  • 代码精进之路学习

    代码精进之路 Author:我是付大善人 前言 本前言不是该课程自带的开篇词,而是我本人写这篇文章的前言。 8月份...

  • 代码精进之路1

    1.一个程序员的美德 就在于他 是否能为后人留下一段看得懂、可维护好的代码。2.写出好代码比写出代码要难得多。3....

  • 代码精进之路_Note

    《代码精进之路:从码农到工匠 》: 链接:https://pan.baidu.com/s/1naOeBlMnc3...

  • 50 篇 Android 干货文章

    目录 热门技术 View 代码封装 源码分析 精进之路 热门技术 Kotlin初探 Kotlin成了Google的...

  • 阅读记录:《代码精进之路》

    好久没有看开发技术实践类的书了,特别是直接讲代码技术的。 刚刚入行的时候就读了很多有关代码开发技术的经典书籍,比如...

  • Android 技术干货系列(一)

    目录 热门技术 View 代码封装 源码分析 精进之路 1 热门技术 Kotlin初探 Kotlin成了Googl...

网友评论

      本文标题:《代码精进之路》笔记一

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