面试过几百个程序员,发现他们普遍缺乏数据结构和算法知识 | 极客时间

2019 年 9 月 7 日 InfoQ

初级程序员才比招式,高级程序员只看内功。

很多技术人都很迷茫,觉得自己做的项目没有技术含量,成天就是卖苦力。技术的东西,日新月异,有些人总在忙于追求热点新技术,东学学、西学学,平时泛泛地看技术书籍、技术文章,但始终根本抓不住技术的本质,干了三五年之后,感觉并没有积累到什么东西,跟刚毕业的大学生能力差不多,因此深深的感到焦虑。

实际上,本质的原因,还是我们没有掌握到,做为程序员,我们该积累什么东西?是各种知识、技术本身吗?我觉得不是,我觉得最应该积累的是“能力”。

能力就像是内功,而知识就像是招式。知识会过时,而能力永远都不会过时。初级程序员才比招式,高级程序员只看内功。

对于一个程序员来说,如何修炼内功呢?首要是打好基本功,比如掌握操作系统、编译原理、数据库理论等,但最基础的应该就是扎实的掌握数据结构和算法了。

金九银十,群里的小伙伴最近问的最高频的问题就是算法相关的,并且问有没有一些好的学习资料,在这件事情上小 Q 是有发言权的,小 Q 基本上几乎研读了市面上所有的算法教程,尽管有很多资料讲得的通俗易懂,也有很多书籍全面、经典,但是大部分都偏理论,书中的例子也大多脱离真实的软件开发。看完书之后,很多人只是死记硬背了一些知识点而已。这样填鸭式的学习,对于锻炼思维、开拓眼界并没有太多作用。而且,从基础理论到应用实践,有一个非常大的鸿沟要跨越,这是大学教育的普遍不足之处,这也是为什么我们常常觉得大学里学过的很多知识都没用。

鉴于此,小 Q 推荐两份市面上性价比最高的学习资料,为了让粉丝最大力度的享受优惠(自己的钱留着干点啥都好),特意找极客时间官方申请了独家优惠,从 InfoQ 订阅全网价格最低,限额 100 人,扫描二维码即可试读。

《数据结构与算法之美》我推荐过多次,已经有 50000+ 程序员加入学习了,市面上最火爆的算法课程,再次推荐给需要的小伙伴。

扫码试读,试读不要钱

另外推荐 Facebook 工程师覃超的《算法面试通关 40 讲》,很多求职者在面试前都会在 leedCode 网站上做大量练习,但随着 LeedCode 上题目越来越多,求职者不可能在短时间内把题目全部做完,如何有选择性的来练习和准备算法面试,就成为大多数求职者必须面对的难题,这门视频课会给大家从面试官的角度来分析算法题的解答技巧,从而更有效的提升求职者的面试通过率,参加校招或者最近想换工作的小伙伴可以抓紧入手一个。

扫码试看,讲师特别帅

特别说下说《数据结构与算法之美》阅后体验,这个专栏是市面上唯一一个适用于工程师的专栏,它列举了大量实际软件开发中的场景,给你展示如何利用数据结构和算法解决真实的问题,并非只是单纯地把某个知识点讲清楚,而是结合作者(Google 工程师王争)的理解、实践和经验来讲解,认真学习完你就知道他是一个跟所有国内、国外经典书籍都不一样的专栏,一个可以长期影响你的专栏。

当然也可以看看其他小伙伴的评价参考参考:

算法对于一个程序员来说为什么如此重要?抛开最现实的职场竞争力,薪资等等,往深远点说,掌握了数据结构与算法,你看待问题的深度,解决问题的角度就会完全不一样。因为这样的你,就像是站在巨人的肩膀上,拿着生存利器行走世界。数据结构与算法,会为你的编程之路,甚至人生之路打开一扇通往新世界的大门。

InfoQ 粉丝专属,优惠名额 200 人、限时 24 小时,先到先得

登录查看更多
3

相关内容

程序员可以指在程序设计与互联网某个专业领域中的专业人士或是从事软件撰写,程序开发、维护的专业人员。
【经典书】数据结构与算法C++,第二版,738页pdf
专知会员服务
166+阅读 · 2020年3月27日
图神经网络表达能力的研究综述,41页pdf
专知会员服务
169+阅读 · 2020年3月10日
Python数据分析:过去、现在和未来,52页ppt
专知会员服务
99+阅读 · 2020年3月9日
台湾大学林轩田机器学习书籍《从数据中学习》,216页pdf
【2020新书】数据科学:十大Python项目,247页pdf
专知会员服务
212+阅读 · 2020年2月21日
我的推荐系统入门经验~
大数据技术
39+阅读 · 2019年9月19日
作为字节跳动的研发面试官,有些话我不得不说!
互联网架构师
12+阅读 · 2019年4月22日
寒冬裁员,这51家公司不仅招人,年薪竟还给到80万!
七月在线实验室
4+阅读 · 2019年1月28日
如何快速入门TensorFlow ?丨极客时间
InfoQ
4+阅读 · 2019年1月8日
年薪48万的程序员,他究竟做对了什么?
机器学习算法与Python学习
7+阅读 · 2018年12月28日
机器学习/算法19家公司面试总结(内含薪资)
深度学习世界
12+阅读 · 2017年11月14日
EfficientDet: Scalable and Efficient Object Detection
Arxiv
6+阅读 · 2019年11月20日
Self-Attention Graph Pooling
Arxiv
13+阅读 · 2019年6月13日
Factor Graph Attention
Arxiv
6+阅读 · 2019年4月11日
Arxiv
10+阅读 · 2019年2月19日
Arxiv
4+阅读 · 2018年3月22日
Arxiv
7+阅读 · 2018年1月18日
VIP会员
相关VIP内容
【经典书】数据结构与算法C++,第二版,738页pdf
专知会员服务
166+阅读 · 2020年3月27日
图神经网络表达能力的研究综述,41页pdf
专知会员服务
169+阅读 · 2020年3月10日
Python数据分析:过去、现在和未来,52页ppt
专知会员服务
99+阅读 · 2020年3月9日
台湾大学林轩田机器学习书籍《从数据中学习》,216页pdf
【2020新书】数据科学:十大Python项目,247页pdf
专知会员服务
212+阅读 · 2020年2月21日
相关资讯
我的推荐系统入门经验~
大数据技术
39+阅读 · 2019年9月19日
作为字节跳动的研发面试官,有些话我不得不说!
互联网架构师
12+阅读 · 2019年4月22日
寒冬裁员,这51家公司不仅招人,年薪竟还给到80万!
七月在线实验室
4+阅读 · 2019年1月28日
如何快速入门TensorFlow ?丨极客时间
InfoQ
4+阅读 · 2019年1月8日
年薪48万的程序员,他究竟做对了什么?
机器学习算法与Python学习
7+阅读 · 2018年12月28日
机器学习/算法19家公司面试总结(内含薪资)
深度学习世界
12+阅读 · 2017年11月14日
相关论文
EfficientDet: Scalable and Efficient Object Detection
Arxiv
6+阅读 · 2019年11月20日
Self-Attention Graph Pooling
Arxiv
13+阅读 · 2019年6月13日
Factor Graph Attention
Arxiv
6+阅读 · 2019年4月11日
Arxiv
10+阅读 · 2019年2月19日
Arxiv
4+阅读 · 2018年3月22日
Arxiv
7+阅读 · 2018年1月18日
Top
微信扫码咨询专知VIP会员