『22年08月25日』

重学数据结构与算法-树

'brand'
图:园南小学

如果要系统的学习某个知识的话,我感觉选择相关知识的一本经典书籍来阅读是一个很好的选择。

因为书本:

  • 系统性
  • 具有较强的权威性(发现一个百万粉丝的计算机博主,习惯把树的高度定义为根节点到最远叶子的节点数,这样算出来的高度就总会比书本上的多一层,这样可能就会让人感到疑惑)

《数据结构》与《算法》是CS专业最为重要的两门课,特别是对于从事软件开发的同学,也是面试中作为基础知识的最重要的考查点。

这次重新学习数据结构与算法,我主要选了两本书籍作为指南 -《学习Javascript数据结构与算法》和《算法导论》,记得大学的时候,我们的数据结构课本是学校的自编教材,质量实在一般,我也就不太爱看:(。其中《学习Javascript数据结构与算法》主要是用Js代码将主要的数据结构以及操作实现了一遍,整体简洁干练,其中也不乏深度和广度,而且很多定义我都在维基百科或教科书上查询过,我认为是比较权威的,挺适合前端人员想学习数据结构的同学。《算法导论》则是很深入讲解算法理论知识的一本经典书籍,里面有大量的数学论证,数学不好的同学可能会看得很吃力,比如说我😫。我是配合b站的书籍作者Charles教授的MIT公开课来学习的,也没有太多的深入。不过如果你能完全搞懂,相信能超越90%程序员,。。

来自知乎的热门话题 - 为什么有人说弄懂了《算法导论》的 90%,就超越了 90%的程序员?

阅读更多

『22年08月23日』

八月 - 序与续

xiamen
图: 筼筜湖

好久没写博客了:),上一篇好像是三年前😮‍💨。虽然一直有保持学习的习惯,但是都是简单的记记笔记,缺乏系统知识的构建。以后可能会多多写些博客,通过这种写作的方式,一方面可以让自己静下心来,还可以记录学习的心得体会/知识点,也有机会和更多同行进行交流,提高学习的效率、结交更多的朋友。

最近在干嘛呢,好吧,失业了最近。公司裁员 - :)MD。没想到来得这么快,之前虽然有在网上看到各大公司裁员,但没想到自己公司和自己。。。

所以说,人生总是充满着意外的“惊喜”。

最后,欣然的接受吧。虽然这个时间失业,有一定的压力,但是说不定也是个机会。身边被裁的同事也都爽快的签解除合同协议,拿了赔偿走人。

阅读更多

『18年12月28日』

Reading: Make a Native Web Component with Custom Elements v1 and Shadow DOM v1

This article is mainly talking about the web component standards which includes the HTML Templates, Shadow Dom and Custom Elements.

The author made a form component based on the web component’s
standards, so this component is just like native HTML elements: they can have properties, methods, and event listeners. The difference between web components and React component is that web components are just implemented by vanilla JavaScript and native HTML,

阅读更多