阅读的内容越多,您就会知道的越多。 您学得越多,您就会去的地方越多。 -苏斯博士
毫无疑问,阅读将帮助您学习新概念或更好地理解主题。 阅读给了我很多尤里卡的时刻,我将永远不会忘记。 阅读书籍不仅可以拓宽您对某一学科的知识,还可以提高您的词汇量并提高您的理解能力。 现在,我将分享一些书籍列表,这些书籍可以帮助我成为更好的开发人员。
口才的JavaScript:Marijn Haverbeke的现代编程概论
对于初学者来说,这是一本很棒的书,可以免费在线阅读 。 这本书分为三个部分。 第一部分介绍JavaScript的基础知识,第二部分介绍如何在浏览器中使用JavaScript,最后一部分专门介绍Node.js。 它涵盖了诸如高阶函数,正则表达式,模块,异步编程之类的主题 。
购买此书: 会员链接 | 非会员链接 | 在线阅读 (免费)
《你不懂JS》(丛书),作者:凯尔·辛普森
您不知道JS是关于您的猜测的六本书系列,JavaScript。 它深入探讨了JavaScript,并深入介绍了该语言。 第一个标题是关于JavaScript的基础知识以及该系列其余书籍的结构。 其余的标题涉及以下主题:作用域和闭包,this和对象原型,类型和语法,异步和性能,ES6及更高版本。 绝对推荐给使用JavaScript的任何人。
购买此书: 会员链接 | 非会员链接 | 在线阅读 (免费)
John Sonmez的完整软件开发人员职业指南
这是此列表中唯一的非技术书籍。 这本书分为五个部分。 第一部分是关于作为开发人员入门的。 在本节中,John阐述了所需的技术技能以及如何发展它们,编程语言,新兵训练营的利弊,大学和自学。 第二部分是关于找到开发人员的工作。 第三部分涵盖Web开发,移动开发,源代码控制,调试等主题。 第四和第五部分是关于开发人员的工作和职业发展。
干净代码:Robert C. Martin撰写的敏捷软件工艺手册
本书全部关于编写干净的代码。 本书分为三个部分。 在第一部分中,讨论了编写干净代码的原理,模式和实践。 “什么是干净的代码?” 你可能会问。 我接到你了,
干净的代码是易于理解和更改的代码
本书旨在帮助使您的代码整洁。 我会推荐给任何编写代码的人。
盖尔·拉克曼·麦克道威尔(Gayle Laakmann McDowell)
本书包含89个编程面试问题以及解决方案,并涵盖诸如大O符号,数据结构,算法之类的主题。 如果您准备进行技术面试,则必须阅读。
你走之前
确保在下面的评论中分享您最喜欢的编程书,并随时在linkedin , twitter和github上与我联系。 感谢您抽出宝贵的时间阅读本文。 祝你好运!
From: https://hackernoon.com/5-book-recommendations-for-developers-1781df7ebdd1