vlambda博客
学习文章列表

书来了 | 这份报告有点意思!TypeScript超越C++成第四大语言

程序员书库(ID:CodingBook) 猿妹整编

综合自: https://developer-tech.com/news/2020/dec/02/state-of-octoverse-2020-devs-productivity-despite-pandemic/、豆瓣等

2020年GitHub年度Octoverse报告发布了,在这一次的年度报告中,我们发现了一些有趣的趋势:
  • 报告预计,2025 GitHub开发者数量将达到1亿;

  • JavaScript、Python和Java依然是最受欢迎编程语言的前三名;

  • TypeScript排名出现较大提升;


从编程语言的受欢迎程度而言,JavaScript、Python和Java依然占据前三名。TypeScript排名出现较大提升,PHP、C++和Shell排名下降。



无论是Github排名还是TIOBE的流行指数,JavaScript的排名都是名列前茅,如果你想找到一份很棒的JavaScript工作,或者赶上2020年的重要技术,那么,请先学好JavaScript以及如何使用它来编写软件。

如果你正在学习JavaScript,下面这几本书一定要看:

1、《Effective JavaScript》


书来了 | 这份报告有点意思!TypeScript超越C++成第四大语言


这本书用一种简单易懂的方式解释了JavaScript语法,深入探讨了如何使用,他们涵盖了常见的语言构造,比如函数、变量是如何工作的,以及它和C语言的工作方式有何不同,在他开始正式介绍这门语言之前,作者先介绍了JavaScript编程新手容易犯的错误。

这本书最好的章节在库和API设计的章节,他分享的设计原则我至今还在用,因此了解如何编写高效和可维护的代码是非常重要的,Herman的指导原则将为你构建小型和大型应用程序提供一个。


2、《编写可维护的JavaScript》


书来了 | 这份报告有点意思!TypeScript超越C++成第四大语言


Zakas是一名前端开发顾问、作者和演讲家。在Yahoo!供职超过5年时间,在雅虎任职期间撰写了这本书,当时JavaScript还处于起步阶段。

这本书为个人和团队提供了最佳实践指南,不仅可以帮助他们组织如何编写JavaScript,还可以帮助他们管理代码。书中详细说明了作为团队一分子,应该怎么写JavaScript。内容上涵盖了编码风格、编程技巧、自动化、测试等几方面,既包括具体风格和原则的介绍,也包括示例和技巧说明,最后还介绍了如何通过自动化的工具和方法来实现一致的编程风格。


3、《你不知道的JavaScript(系列)》


书来了 | 这份报告有点意思!TypeScript超越C++成第四大语言


本套书直面当前JavaScript开发人员不求甚解的大趋势,深入理解语言内部的机制,全面介绍了JavaScript中常被人误解和忽视的重要知识点。本书是其下卷,主要介绍了JavaScript入门知识和对ES6及未来发展趋势的展望。


4、《JavaScript编程精解》


书来了 | 这份报告有点意思!TypeScript超越C++成第四大语言


如果你只想阅读一本关于JavaScript的图书,那么本书应该是你的首选。本书由世界级JavaScript程序员撰写, 它在写作思路上几乎与现有的所有同类书都不同,打破常规,将编程原理与运用规则完美地结合在一起,而且将所有知识点与一个又一个经典的编程故事融合在一起,读者可以在轻松的游戏式开发中学会JavaScript程序设计,趣味性十足,可操作性极强。


5、《JavaScript权威指南(第6版)》


书来了 | 这份报告有点意思!TypeScript超越C++成第四大语言


这本由David Flanagan撰写的综合性的书是所有技能水平的程序员的最佳选择。这本1000多页的书非常适合初学者,因为它包含了JavaScript的所有方面,即便你是一个有经验的程序员,这本书也可以作为参考。

对于想要从头到尾构建Web应用程序的人来说,这本书是一个不错的选择,它还在每一章中提供了实用的示例,这有助于理解复杂的内容,尽管这本书已经出版9年了,但依然还有很多忠实的读者。


6、《JavaScript语言精粹》



这是一本介绍JavaScript语言本质的权威书籍,作者从语法、对象、函数、继承、数组、正则表达式、方法、样式和优美的特性这9个方面来呈现这门语言真正的精华部分,通过它们完全可以构建出优雅高效的代码。