首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

必读】每位程序员职业生涯必读书单

他们推荐的书在他们看来是伟大的、必要的,但没有人能说,要想成为一个伟大的代码工程师,我应该阅读什么,哪些是重要的、是必读的书籍。...这是很多大神级程序员认为首屈一指值得阅读的书,如果你要成为一个优秀的代码工程师的话。 它被广泛认为是最好的实用性编程指南之一,是我们的不二之选。...《Pragmatic Programmer(程序员修炼之道)》 ? 尽管这本书写于1999年,但是它的概念是我们以一种务实的态度去开发复杂系统的基础。...程序员也是工匠,他们被训练使用一组特定的工具(编辑器,对象管理,版本跟踪器)生成某种可在一定环境中(硬件组件上的操作系统)工作的产品(程序)。...2、没有银弹:没有一种策略,技术或者技巧可以极大地提高程序员的生产力。单看书名想必大家就能感受到这本书在程序的世界里占据的地位,老九君也强烈推荐大家在闲暇时间里仔细品读它。 ?

74340

java程序员必读书单

Effective Java 尽管 Java 没有什么出色的入门书籍,但这不代表 Java 没有出色的必读书籍。...软件开发者路线图 是一本优秀且实用的程序员职业规划手册。这本书由若干个模式组成,每个模式都对应于程序员职业生涯中的特定阶段。...程序员健康指南 作为长期与计算机打交道的职业,程序员往往会受到各式各样疾病的困扰,这本书正是为了解决这个问题而出现:它从改善工作环境,调整饮食结构,预防头痛眼痛,以及进行室内/室外锻炼等方面出发,给出了一套全面且可行的程序员健康改善计划...,以帮助程序员打造健康的身体。...金领简历:敲开苹果微软谷歌的大门 是程序员求职的必读书籍,它覆盖了程序员求职的方方面面:从开始准备到编写简历,从技术面试到薪酬谈判。

88140
您找到你想要的搜索结果了吗?
是的
没有找到

2018程序员必读书单

程序员修炼之道》 对于那些已经学习过编程机制的程序员来说,这是一本卓越的书。或许他们还是在校生,但对要自己做什么,还感觉不是很安全。就像草图和架构之间的差别。...其他书或许会让你成为一位更出色的程序员,但此书将一定会让你成为一名程序员。 同时,你将会学到其他东西,函数式编程(第三章)、惰性计算、元编程、虚拟机、解释器和编译器。 一些人认为此书不适合新手。...《C程序设计语言》 这本书简洁易读,会教给你三件事:C 编程语言;如何像程序员一样思考;底层计算模型。(这对理解“底层”非常重要)—— Nathan 5....他极为深入研究了程序员每日都要面对的问题:递归、验证、证明和布尔代数。这是一本很出色的读物,难度不大,偶尔有挑战,一旦你要鏖战到底,将是非常值得的。 – Jonik 13....在这个充满工具和IDE的年代,很多复杂度已经从程序员那“抽取”走了,这本书一本开眼之作。 – hemil 18.

1.4K90

程序员必读的六本书

作为一名程序员,日常的工作除了上班撸代码就是加班撸代码了。撸码其实不难,无非询问Google,StackOverflow,解决方法和demo一箩筐,可是撸的一手好代码着实不易。...无独有偶,码农一抓一大把,优秀的程序员却不易寻觅。优秀的程序员既不可能出自各种天花乱坠的培训机构,更不可能来自挖掘机摇篮山东布鲁斯特,大多数优秀的程序员有一个共同点,那就是自学。 为什么是自学呢?...这本书也可以称得上是必读书籍,尤其是对于C和C++程序员。《代码大全(第2版)》中所论述的技术不仅填补了初级与高级编程实践之间的空白,而且也为程序员们提供了一个有关软件开发技术的信息来源。...《代码大全(第2版)》对经验丰富的程序员、技术带头人、自学的程序员及没有太多编程经验的学生都是大有裨益的。...可以说,只要你具有一定的编程基础,想成为一名优秀的程序员,阅读《代码大全(第2版)》都不会让你失望。 单元测试的艺术 ?

57220

Java程序员必读的10本书籍

以下列出了10本书,对于任何希望提高Java知识和理解的Java程序员来说都是必不可少的。 如果你是一名程序员,想知道如何提高你对Java的了解或者成为更好的Java开发人员,那你就来对地方了。...Java程序员的Top10本书籍 下面是我为Java程序员列出的一些最流行、最重要的书籍。如果您已经做了2到3年的Java程序员,那么您很可能已经读过这些书了。...对于任何经验级别的Java程序员来说,这绝对是一本必读的书。你会学到很多关于Java和它的API的知识。 事实上,Joshua Bloch自己就是几个关键Java类和API(例如Java)的作者。...尽管这本书只涉及Java 5,但它对于任何认真的Java开发人员来说都是必读的书籍。...这些是Java程序员最好的书籍。如果您是一个热情的Java程序员,那么您很可能已经阅读了其中的大部分书籍。但是,如果你还没有读过,那么2018年或许正是阅读这些书的最佳时机。

1.3K40

PHP 扩展开发检测清单(扩展开发必读

想要做出一个成功的 PHP 扩展包,不仅仅是简单的将代码放进文件夹中就可以了,除此之外,还有非常多的因素来决定你的扩展是否优秀。...以下清单的内容将有助于完善你的扩展,并且在 PHP 社区中得到更多的重视。 1. 为你的扩展选择一个正确合适的名字 确保你的命名没有被其他项目使用。 扩展的名字需要和你的 PHP 命名空间保持一致。...使用代码自动格式化工具,比如 PHP Coding Standards Fixer 。 使用代码风格检测工具,比如 PHP Code Sniffer 。 7. 编写单元测试 覆盖大部分的代码。...在多个不同的 PHP 版本都进行运行测试会是个不错的办法。 确保提交或者拉取的时候都可以自动运行。 参考:Travis-CI,Scrutinizer, Circle-CI。 12....大部分PHP 开源项目使用 MIT 协议。 至少要在代码库中包含 LICENSE 文件。 还可以考虑在 Docblocks 中加入你的授权协议。 14.

1.1K10

2018年程序员必读的10本书

程序员修炼之道》 对于那些已经学习过编程机制的程序员来说,这是一本卓越的书。或许他们还是在校生,但对要自己做什么,还感觉不是很安全。就像草图和架构之间的差别。...其他书或许会让你成为一位更出色的程序员,但此书将一定会让你成为一名程序员。 同时,你将会学到其他东西,函数式编程(第三章)、惰性计算、元编程、虚拟机、解释器和编译器。 一些人认为此书不适合新手。...《C程序设计语言》 这本书简洁易读,会教给你三件事:C 编程语言;如何像程序员一样思考;底层计算模型。(这对理解“底层”非常重要)—— Nathan 5....—— Martin  我必须承认,我最喜欢的编程语录是出自这本书:任何一个傻瓜都能写出计算机能理解的程序,而优秀的程序员却能写出别人能读得懂的程序。—— Martin Fowler 7.

63490

推荐Java程序员必读的13本书

本书示例丰富,图文并茂,以让人容易理解的方式阐释了算法,旨在帮助程序员在日常项目中更好地发挥算法的能量。书中的前三章将帮助你打下基础,带你学习二分查找、大O表示法、两种基本的数据结构以及递归等。...可以说是 jvm入门必读。 6、《Java并发编程实战》 ? 一本完美的Java并发参考手册。...对MySQL研究颇深的小伙伴可以试读,DBA必读。...另外,作为一个程序员,Code Review是非常重要的程序员修养。 Code Review对我的成长非常有帮助, 耗叔原话: 另外,作为一个程序员,Code Review是非常重要的程序员修养。...在很多方面,管理一个大型的计算机编程项目和其它行业的大型工程很相似——比大多数程序员所认为的还要相似;在很多另外的方面,它又有差别——比大多数职业经理所认为的差别还要大。

2.8K20
领券