如何看待 70% 的程序员缺乏数据结构和算法知识? | 极客时间

Posted InfoQ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何看待 70% 的程序员缺乏数据结构和算法知识? | 极客时间相关的知识,希望对你有一定的参考价值。

金三银四来了,各大厂动静不小,都在储备人才,绝对是程序员面试的黄金时间了。我发现很多候选人,聊起架构、框架侃侃而谈,但一写代码,就暴露真实水平。说白了,还是基本功不够扎实。

在我看来,不管你是什么语言,最核心基本功,一定是数据结构与算法。在大厂面试中也是绝对、绝对是必考的,可以说是一块大厂的敲门砖。

要知道,面试官不可能去检查你过去几年写过的代码、修过的 bug,所以考算法相对公平,毕竟掌握算法,代码水平一定差不了。还能更快的掌握新技术的核心要领。大厂技术更新更快,需要的就是能快速适应的人才。年薪几十万,是留给有准备的人。

分享些我近几年对于算法的一些感悟吧:

1、算法不是纯粹拼智商的,而是一种技能,是可以通过科学合理的方式训练出来的能力。

2、学算法,刷题蛮干是不行的,需要遵循科学的方法。算法训练是个系统工程,得循序渐进着来,过于急功近利,反而会因做不出题而产生挫败感,带来反作用。

市面上讲算法的人很多,能讲透彻的却很少,王争算一个。他是前 Google 工程师,当年读了他的《数据结构与算法之美》专栏,真的让我大开眼界,毫不夸张的说,这是市面上最实用又全面的算法课,口碑特别好,10W+ 的订阅量,就是最好的证明。

内容足足有 72 篇,我已经 2 刷完毕,常看常新,从基础到思维,再到实战,穿插阶段性的练习和总结,性价比超高,身边的开发朋友几乎人手一份。

真正的好内容,值得被更多人知道。一个体系的课程,胜过 100 篇所谓的干货文,让你少走弯路。现半价仅¥89,听说马上要涨价到 ¥199 了,有需要的同学赶紧入

以上是关于如何看待 70% 的程序员缺乏数据结构和算法知识? | 极客时间的主要内容,如果未能解决你的问题,请参考以下文章

70%以上程序员,不会数据结构和算法!

70%的程序员不懂数据结构和算法 | 极客时间

程序员缺乏经验的 7 种表现

程序员缺乏经验的 7 种表现

如何看待 TJ 宣布退出 Node.js 开发,转向 Go?

如何看待微软新开源的LightGBM?