美文网首页
程序员进阶书单:内功理念篇

程序员进阶书单:内功理念篇

作者: 牙哥 | 来源:发表于2021-01-19 15:39 被阅读0次

    《UNIX编程艺术》

            本书主要介绍了Unix系统领域中的设计和开发哲学、思想文化体系、原则与经验。小巧简单、可扩展、复用、组合、紧凑、正交、文本化、分层,这不是一本关于代码细节的书籍,出现代码的地方很少,作者阐述的是整个Unix系统的设计思想与原则,历史经验与教训,涉及Unix文化的很多方面。

            这本书和大多数Unix书籍不同的地方:不止于方法,更重乎理念。UNIX的好多理念其实早已脱离UNIX本身,成为整个软件开发领域的宝贵财富。通过阅读这本书,会对软件开发有更深入的理解。

    《代码大全》

    软件开发是一项很复杂的工程,面对大型的项目尤其如此。管理复杂度便是软件开发过程中非常重要的一个环节,如何做到呢?通过这本书,你可以找到答案。

    这是一部软件构建手册,涵盖了软件构建过程中的所有细节,从需要分析、系统架构设计到具体的编码规范、编码技巧,程序员可以在其中找到所有想找到的内容。而且每一个方面作者都进行了深入的探讨和详细的解说,同时也给出了想要更进一步学习的参考。

    这是一本难得一见的好书,值得花时间和精心用心的阅读,并时不时拿出来温习,每次必有收获。

    《编码》

    你想知道计算机如何工作和运行的?你想了解计算机是如何一步一步创造出来的?你想了解计算机知识的来龙去脉?你想知道硬件与软件的区别?你想创造自己的编程语言?你想知道你买的电脑中说明书上说的主频、内存、显示器象素、显存的概念和意义?你想知道我们常用的十进制的由来?你想知道那些赫赫有名的IT公司的历史和发展?你想探询那些天才是如何思考和发明的?你是否想象科学家一样思考?本书将一一为你揭开谜底。本书的内容涉及数理逻辑、布尔代数、组合数学、集合、物理、化学和电子学等等知识。作者用简单、通俗易懂、流畅的词汇清楚地解释了如此多而且深奥的知识!在作者的笔下,原来学问是可以这么迷人的。

     本书从最基本的问题出发,深入浅出地解释了各种原理,在解释完一个问题后,又提出下一个问题,引导读者思考,然后给出详细和清楚的解答,如此循环,读者很轻松地进入作者的思路,跟着作者一起探询计算机的奥秘。

    《重构》

    第一版非常经典,这是第二版。第二 版用JavaScript 语言重写了代码范例,新增了与函数式编程相关的重构范例,旨在教会读者如何在没有类的环境下开展重构。

    本书将帮助读者:

    ● 理解重构的过程和重构的基本原则;

    ● 快速有效地应用各种重构手法,提升程序的表达力和可维护性;

    ● 识别代码中能指示出需要重构的地方的“坏味道”;

    ● 深入了解各种重构手法,每个手法都包含解释、动机、做法和范例4 个部分;

    ● 构建稳固的测试,以支持重构工作的开展;

    ● 理解重构过程的权衡取舍以及重构存在的挑战等。

    相关文章

      网友评论

          本文标题:程序员进阶书单:内功理念篇

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