程序员必备好书!

我国古代历史文化博大精深且源远流长,四书作为我国古代文化的重要文献。


记载了我国早期思想文化发展史上政治、军事、外交、文化等各个方面的史实资料以及孔孟等思想家的重要思想。


同时《四书》也被审定为官书,从元代延佑年间(1314—1320)开始恢复科举考试,正式把出题范围限制在《四书》之内。


明、清沿袭元制,衍出“八股文”考试制度,题目也都是出自《四书》。


《四书》不仅是儒学经典,还是每个读书人的必读书。


所以在古时候,如果你没有读过《四书》,你都不好意思说自己是读书人。


而如今IT行业也有“四书”,你要是连这四本书都没看过,估计也不说给别人说自己是“程序员”。


今天就来给大家介绍一下,IT“四书”,它们分别是:《代码之美》、《编程之美》、《测试之美》、《数学之美》。


《代码之美》

《代码之美》是2009年机械工业出版社出版的图书,作者是(美)奥莱姆(Oram,A),(美)维尔森(Wilson,G)。


主要讲述了计算机系统的开发领域。在每章中的漂亮代码都是来自独特解决方案的发现,而这种发现是来源于作者超越既定边界的远见卓识,并且识别出被多数人忽视的需求以及找出令人叹为观止的问题解决方案。


介绍了人类在一个奋斗领域中的创造性和灵活性:计算机系统的开发领域。在每章中的漂亮代码都是来自独特解决方案的发现,而这种发现是来源于作者超越既定边界的远见卓识,并且识别出被多数人忽视的需求以及找出令人叹为观止的问题解决方案。


全书一共33章,有33位作者,每位作者贡献一章。每位作者都将自己心目中对于“美丽的代码”的认识浓缩在一章当中,张力十足。

33位大师,每个人对代码之美都有自己独特的认识,一览无余的放在一起,对于热爱程序的每个人都不啻一场盛宴。

虽然本书的涉猎范围很广,但也只能代表一小部分在这个软件开发这个最令人兴奋领域所发生的事情。

《编程之美》

《编程之美》是2008年电子工业出版社出版的图书,作者是《编程之美》小组。


该书收集了约60道算法和程序设计题目,这些题目大部分在以往的笔试,面试中出现过,或者是被微软员工热烈讨论过。作者试图从书中各种有趣的问题出发,引导读者发现问题,分析问题,解决问题,寻找更优的解法。


本书的内容分为下面几个部分:

游戏之乐:从游戏和其他有趣问题出发,化繁为简,分析总结。

数字之魅:编程的过程实际上就是和数字及字符打交道的过程。这一部分收集了一些好玩的对数字进行处理的题目。

结构之法:汇集了常见的对字符串、链表、队列,以及树等进行操作的题目。

数学之趣:列举了一些不需要写具体程序的数学问题,锻炼读者的抽象思维能力。

书中绝大部分题目都提供了详细的解说。每道题目后面还有一至两道扩展问题,供读者进一步钻研。


书中还讲述了面试的各种小故事,告诉读者微软需要什么样的技术人才,重视什么样的能力,如何甄别人才,回答读者关于IT业面试、招聘、职业发展的疑问。

这本书的很多题目会出现在IT 行业的各种笔试,面试中。但本书更深层的意义在于引导读者思考,和读者共享思考之乐,编程之美。

《测试之美》

由机械工程出版社出版,集合国际顶级测试精英的智慧和经验,其众多的案例,让读者全方位感受测试专家们对测试命题如何进行思考、定位、抉择以及取舍。


《测试之美》囊括了27位杰出测试者和开发者的23篇文章,讲述了漂亮的测试工具、完美的测试流程、颇具审美情趣的测试诀窍以及凸显创造力之美的测试理念。通过这些私人的珍闻轶事,您将会学到他们是如何用美丽的方法来测试各式各样产品的——这些宝贵的经验可以用到您自己的项目上。


就像离不开坚实的架构和优雅的代码一样,成功的软件同样离不开严谨的测试。但是测试并非是例行公事的过程,而是对测试方法坚持不懈的探索,也是对优秀见解的发展。

《数学之美》

《数学之美》是人民邮电出版社于2012年5月出版的图书,作者是吴军。


书中将高深的数学原理讲得更加通俗易懂,让非专业读者也能领略数学的魅力。通过具体实例教会读者在解决问题时如何化繁为简,如何用数学去解决工程问题,如何跳出固有思维不断去思考创新等。


数学美是自然美的客观反映,是科学美的核心。简言之数学美就是数学中奇妙的有规律的让人愉悦的美的东西。


作为科学语言的数学,数学具有一般语言文字与艺术所共有的美的特点,即数学在其内容结构上和方法上也都具有自身的某种美,既所谓数学美。


数学美的含义是丰富的,如数学概念的简单性、统一性,结构关系的协调性、对称性,数学命题与数学模型的概括性、典型性和普遍性,还有数学中的奇异性等等都是数学美的具体内容。


它的美莫过于在无形之中就让你思维变得敏捷.考虑事情时,不在那么偏激,那么单一。


虽然我们不是那种能给别人带来视觉上感官美的艺术家,但对于我们热爱的工作或事物,同样可以一个“艺术的心态”去表现他,可以把美融入其中,让他变的更艺术。


就像程序员编写代码,都像是沿着一条不确定的道路上行走,都是在创造一个前所未有的解决方案。这是一段自我发现之旅,也是个体智能的表达,这就是艺术!

套用一位IT大师所说的一样:“我通过删减代码来实现功能的提升”。


最后想用一句概括艺术的话来,作为结束:艺术源于生活,又高于生活。

以上就是本期专栏想要分享给大家的全部内容,各位看官有什么好的想法也可以通过,评论或者留言的方式来告诉我们,让我们下期再会。

最后,小编分类整理了许多java进阶学习材料和BAT面试给热爱IT行业的你,如果需要资料的请转发此文章后再私聊小编回复【java】就能领取2019年java进阶学习资料和BAT面试题以及《Effective Java》(第3版)电子版书籍。也可以加群:712263501领取海量学习资料进行学习。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,053评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,527评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,779评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,685评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,699评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,609评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,989评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,654评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,890评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,634评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,716评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,394评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,976评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,950评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,191评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,849评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,458评论 2 342

推荐阅读更多精彩内容

  • 我们应该坚持自己的理想,因为机会总是留给有准备的人,保持良好的心态,努力专注,就一定会成功的。在这个过程或许会沉闷...
    Carla_b89e阅读 196评论 0 0
  • 就是说这个世界有无数个问题,然后回归过来有1万个解决方法,而这1万个解决方法背后是100个道理,这100个道理回归...
    小胖l好折腾阅读 307评论 0 0
  • 也许是昨天那一场突如其来的大风,一天一夜,最后世界都被刮的清亮了。 清晨醒来,湛蓝的天空映入眼帘,清新的空气呼入口...
    林柯榕树下阅读 448评论 2 23
  • 今天财富打卡的姐妹给我提了很多有实际意义的建议,从心里深处感动与感恩!在这个物欲横流的现实生活中还有一群这么单纯善...
    w卿然阅读 189评论 0 3