《Code Complete》再读-序

作者: a1c39d1714f9 | 来源:发表于2016-07-23 18:21 被阅读123次

StackOverflow程序员推荐必读书籍 榜单第一位🉐1684个推荐的《Code Complete》是出版很多年的经典老书了,第二位🉐1504个推荐《Programatic Programmer》,第三位🉐916个推荐《Structure and Interpretation of Computer Program》。他们的中文版译名分别是《代码大全》,《程序员修炼之道》,《计算机程序构造与解释》。

早些时候,从某司离职时JM问了个问题“你觉得厉害的工程师和普通的工程师之间的差别到底在哪里?”,当时具体怎么说的都已经忘了,自觉不能很好的回答他的问题,这个问题一直萦绕着,在寂寞的夜深人静,便跑出来噬啮着。后来有一次,T哥赤裸裸的要求我教他们学好的代码,你们有遇到过这么无耻的部属么?写好代码还要教的!我问他,也问我自己,“什么是好的代码?”,又是一个甩不掉的问题。再后来,KJ请我为他推荐一些Android工程师阅读的图书,“作为混了这么久的你,应该很容易的啊?!”,他那张嘴型的每个细胞都深深的折磨着我。

前些段时间开始扔了手头的杂事,更多的精力放回到怎么做App,Android开发上,转来转去发现再所谓的框架架构,模式,风格的背后,通通都要回到一行行的代码上,一个个变量,一个个函数,一个个类,文件,...。巧了又翻到了这给推荐书单,挑了几本直接和怎么写代码相关的《 Clean Code》(代码整洁之道),《Working Effectively with Legacy Code》(修改代码的艺术)还有这本《Code Complte》(代码大全),翻来翻去,还是觉得以《Code Complete》为主好一些,

这本书名有一定的误导性,粗一看以为仅仅是讲些代码层面的细节,其实它详尽的涵盖了程序构建,同时对作为程序构建过程中的 基础的代码进行深入阐述,该书作者声称其写作的目标是:把行业和研究院的技术成果带进开发实践中,以缩短普通程序员和顶尖行家之间的差距。早很多年我就读过了,很多影响已经变成了无法再意识层面去感知的潜意识,有一点我是确信的:作者真的不是吹牛逼,虽然我的境界和顶尖行家还是有差别的,这本书曾经给我带来的提升是巨大的,在自己成长为一个完整的工程师路上。而且,就算在今日,书中绝大部分内容依然具有强大的生命力,依然还可以为我本人,我的团队提供很大的助力空间。这就是我想要再读的内驱动力。

然后我发朋友圈邀约,真有几个朋友响应,于是就开始吧。

有高人觉得读这类书,应该在team内部开分享会,挨个topic拿出来分享讨论,分析项目里的代码应该怎么改进。我觉得实在是不能再不同意了。

1. 在Github上创建一个repo,放置书籍,需要中英文电子书籍,直接到文章底部扫码下载

https://github.com/funyoung/codecomplete

2. 在Github开放issuewiki以供交流心得,或者练习项目之用

3. 创建一个微信群供日常实时沟通之用

有需要入群共读的,二维码有实效了的,可以直接找我拉,或者在Github提个issue,或者留言。

下载英文版《Code Complete》

下载中文版《代码大全》

相关文章

  • 《Code Complete》再读-序

    StackOverflow程序员推荐必读书籍 榜单第一位?1684个推荐的《Code Complete》是出版很多...

  • 《Code Complete》再读-防御

    关于驾驶,流传着一些段子: 1. 听到发动机嘶吼声,明明前方拥堵,请躲开,TA一定是想刹车。 2. 开车一路尾随,...

  • 软件测时基础知识

    Release cycle Code complete CC Feature complete FC Rele...

  • 几本IT书籍

    几本IT书籍(强推) agile software development code complete Pragm...

  • Code Complete — 代码改善

    代码改善的目的是为了提高质量,这个质量不仅包括从用户角度出发的软件质量,也包括从开发者角度出发的代码质量。 软件质...

  • 【Book 115】《Code Complete》

    2005年,好友陈亮推荐这本书, 他说:微软工程师,人手一册。 我一听这么牛,于是买来, 花了小半年业余时间, 读...

  • 【扯淡】时间管理的自我反省

    相关内容:【闲聊】《Dark Time》《Code Complete》和最近的思考[https://www.jia...

  • Code Complete — 编程之前

    前言 《代码大全》是本经典著作,不同阶段,不同水平的人看了必然会有不同的感受。像我这种新手最关注的可能是代码质量部...

  • 第一章:欢迎进入软件架构的世界

    《Code Complete》中文名称《代码大全》。第一章:welcome to softWare Constru...

  • 防御性编程

    Steve McConnell的经典编程之书——《Code Complete》,用一个短篇解释了防御性编程的一些基...

网友评论

    本文标题:《Code Complete》再读-序

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