图:书本封面
分享最近读的一本书 -《JavaScript 面向对象精要》,作者是尼古拉斯(Nicholas C. Zakas),著名的 JavaScript 开发者。你可能会因为他的另外一本书而熟悉-《JavaScript 高级程序设计》,熟称红宝书。作者文笔干练,每次都能用简洁、优雅的语言直击核心要点,另读者心领神会,就像这本书一样,短短 90 页内容,却贯穿了整个 JavaScript 最核心的部分。
图:书本封面
分享最近读的一本书 -《JavaScript 面向对象精要》,作者是尼古拉斯(Nicholas C. Zakas),著名的 JavaScript 开发者。你可能会因为他的另外一本书而熟悉-《JavaScript 高级程序设计》,熟称红宝书。作者文笔干练,每次都能用简洁、优雅的语言直击核心要点,另读者心领神会,就像这本书一样,短短 90 页内容,却贯穿了整个 JavaScript 最核心的部分。
图:斗西路口
二叉堆是一种特殊的二叉树,具有以下两个特性:
图:园南小学
如果要系统的学习某个知识的话,我感觉选择相关知识的一本经典书籍来阅读是一个很好的选择。
因为书本:
《数据结构》与《算法》是CS专业最为重要的两门课,特别是对于从事软件开发的同学,也是面试中作为基础知识的最重要的考查点。
这次重新学习数据结构与算法,我主要选了两本书籍作为指南 -《学习Javascript数据结构与算法》和《算法导论》,记得大学的时候,我们的数据结构课本是学校的自编教材,质量实在一般,我也就不太爱看:(。其中《学习Javascript数据结构与算法》主要是用Js代码将主要的数据结构以及操作实现了一遍,整体简洁干练,其中也不乏深度和广度,而且很多定义我都在维基百科或教科书上查询过,我认为是比较权威的,挺适合前端人员想学习数据结构的同学。《算法导论》则是很深入讲解算法理论知识的一本经典书籍,里面有大量的数学论证,数学不好的同学可能会看得很吃力,比如说我😫。我是配合b站的书籍作者Charles教授的MIT公开课来学习的,也没有太多的深入。不过如果你能完全搞懂,相信能超越90%程序员,。。
来自知乎的热门话题 - 为什么有人说弄懂了《算法导论》的 90%,就超越了 90%的程序员?
图: 筼筜湖
好久没写博客了:),上一篇好像是三年前😮💨。虽然一直有保持学习的习惯,但是都是简单的记记笔记,缺乏系统知识的构建。以后可能会多多写些博客,通过这种写作的方式,一方面可以让自己静下心来,还可以记录学习的心得体会/知识点,也有机会和更多同行进行交流,提高学习的效率、结交更多的朋友。
最近在干嘛呢,好吧,失业了最近。公司裁员 - :)MD。没想到来得这么快,之前虽然有在网上看到各大公司裁员,但没想到自己公司和自己。。。
所以说,人生总是充满着意外的“惊喜”。
最后,欣然的接受吧。虽然这个时间失业,有一定的压力,但是说不定也是个机会。身边被裁的同事也都爽快的签解除合同协议,拿了赔偿走人。
before we start, we can introduce a development tool firstly
web-ext
which is a command line tool designed to speed up various parts of the extension development process, making development faster and easier.
you can install it to global environment.