怎么对待程序员普遍缺乏数据结构和算法知识?|Q推荐

网络上流传着一句段子“程序员两条腿,一条是算法,一条是英文,想跑的更远,这两条腿都不能弱”。英文,我们暂且不谈,我们先来谈谈算法。
 
算法之难,在于将精巧的逻辑,通过合适的数据结构,用编程语言展开。在某种程度上,数据结构和算法可以说是计算机应用领域的底层逻辑,它也是程序员修炼内功的必备,是其中最为基础的。
 
大部分有过计算机学习经验的人都听过“算法 + 数据结构 = 程序”,但现在很多的程序员只知道做 CRUD BOY,用着别人封装好的函数、类、库、API,并认为数据结构和算法没用,程序只是搭积木而已。
 
然而,事实真的是这样吗?先不说数据结构和算法本身的魅力,数据结构与算法毫无疑问是大厂面试题中的常客、是进入大厂的敲门砖,如果不想被行业抛弃,想进入更大的名企,在 IT 道路上拿着高薪、走得更远,掌握数据结构与算法是非常有必要的。

相关文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注