摘要:
程序员的自我修养 "工匠"精神是时下的一个热词,得到了李总理大力宣传。前段时间拜读了一本这方面的书籍,书名叫《匠人精神》,有点颠覆我对匠人精神的认知。 这本书的作者秋山利辉是日本一位非常著名的木匠大师,他的品牌秋山木工深受皇室和高级酒店喜爱。秋山木工采用的是一种八年的研修制度,培养出了非常多的优秀匠 阅读全文
摘要:
读《人类简史》有感 花了两天时间拜读了最近超热的一本书《人类简史》。很久以前就听说过这本书,当时我是比较排斥的,用这么薄的一本书来描述人类的历史,有点异想天开。看完书之后,我路转粉了,不由得为作者宏大的思维所拜服。 这本书整体来说,是紧紧抓住了一点,就是"趋势"。 人类由动物发展为上帝,一共是经历了 阅读全文
摘要:
从《思考的技术》到网点竞争力提升 今天非常有幸,听到了郑总讲述关于网点竞争力提升的思考及措施,深受鼓舞,也深刻感受到了全行深化改革的决心。其实整场演讲,让我印象最深刻的恰恰是郑总对于问题的研究方法,这让我想起了最近正在学习一本书,大前研一的《思考的技术》。 大前研一是一位世界级的管理学大师,因为是科 阅读全文
摘要:
从演讲比赛到《演讲的力量》 上周参加了一次基地办的演讲比赛,现在回忆起来还有点小激动。从小到大参加了好多的比赛,演讲一直都是与我无关的领域,这个还是我参加的第一个比较正式的演讲比赛。参加比赛,有一个重要的原因是看了一本书,叫《演讲的力量》,这本书的作者是TED大会的主办人克里斯·安德森。 这本书,开 阅读全文
摘要:
《卓有成效的管理者》读后感 今天想和大家分享一下《卓有成效的管理者》这本书。很多年前,我第一次接触管理岗位的时候,就被推荐了这本书,但受阅历限制,比较无感。最近看到了德鲁克夫人来中国讲课的新闻,一下子产生了兴趣,又重读了一遍,突然觉得之前错过了一个宝藏。 这本书最深刻的是在两点。第一点是,卓有成效这 阅读全文
摘要:
Clean Code Part2 对象与数据结构 首先让我们进行一个严肃的思考,对象与数据结构的区别在哪里? 如下两段代码分别用数据结构和对象的方法来描述了一个Point。 可以看到,数据结构表达的是实现:Point这个事物由x和y来组成。 而对象只是表达了"怎么用"这个主题。无需了解数据的实现就能 阅读全文
摘要:
小课堂Week12 Clean Code Part1 今天的主题是函数,让我们看一个函数,找一找其中的"不整洁"。 我们也根据这段代码,讨论下对于整洁代码的两个重要原则。 原则1:短小 函数的第一个规则是要短小。第二条规则是还要更加短小。Uncle Bob根据他40多年的编码经验,提出函数20行封顶 阅读全文
摘要:
小课堂Week11 会说话的代码 今天主要讨论下,在编码过程中和"命名"相关的问题。因为命名方法比较自由,如果要提高可读性,我们需要尽量使其符合正规的英文语法习惯。 变量/属性 通常来说,变量/属性应该是一个名词,比如message。 但有两种特殊情况要注意: 比如如下代码, messageList 阅读全文
摘要:
小课堂Week10 例外处理设计的逆袭Part3 今天是《例外处理设计的逆袭》这本书阅读的第三天,也是最后一天,我们会主要通过实例,对Part2中提出的例外处理等级进行解读。 Level1 Level1的要求是立即中止运行 ,所有例外都往外抛,全部报告给使用者,或者开发者使用。 案例1 我们看一个实 阅读全文
摘要:
Spark菜鸟学习营Day6 分布式代码运行调试 作为代码调试,一般会分成两个部分 1. 语法调试,也就是确定能够运行 2. 结果调试,也就是确定程序逻辑的正确 其实这个都离不开运行,所以我们说一下如何让开发的Spark程序运行。 Spark的代码有一个特色,就是延时运行机制,就是当我们调用map等 阅读全文