初级程序员才比招式,高级程序员只看内功。
很多技术人都很迷茫,觉得自己做的项目没有技术含量,成天就是卖苦力。技术的东西,日新月异,有些人总在忙于追求热点新技术,东学学、西学学,平时泛泛地看技术书籍、技术文章,但始终根本抓不住技术的本质,干了三五年之后,感觉并没有积累到什么东西,跟刚毕业的大学生能力差不多,因此深深的感到焦虑。
实际上,本质的原因,还是我们没有掌握到,做为程序员,我们该积累什么东西?是各种知识、技术本身吗?我觉得不是,我觉得最应该积累的是“能力”。
能力就像是内功,而知识就像是招式。知识会过时,而能力永远都不会过时。初级程序员才比招式,高级程序员只看内功。
对于一个程序员来说,如何修炼内功呢?首要是打好基本功,比如掌握操作系统、编译原理、数据库理论等,但最基础的应该就是扎实的掌握数据结构和算法了。
金九银十,群里的小伙伴最近问的最高频的问题就是算法相关的,并且问有没有一些好的学习资料,在这件事情上小 Q 是有发言权的,小 Q 基本上几乎研读了市面上所有的算法教程,尽管有很多资料讲得的通俗易懂,也有很多书籍全面、经典,但是大部分都偏理论,书中的例子也大多脱离真实的软件开发。看完书之后,很多人只是死记硬背了一些知识点而已。这样填鸭式的学习,对于锻炼思维、开拓眼界并没有太多作用。而且,从基础理论到应用实践,有一个非常大的鸿沟要跨越,这是大学教育的普遍不足之处,这也是为什么我们常常觉得大学里学过的很多知识都没用。
鉴于此,小 Q 推荐两份市面上性价比最高的学习资料,为了让粉丝最大力度的享受优惠(自己的钱留着干点啥都好),特意找极客时间官方申请了独家优惠,从 InfoQ 订阅全网价格最低,限额 100 人,扫描二维码即可试读。
《数据结构与算法之美》我推荐过多次,已经有 50000+ 程序员加入学习了,市面上最火爆的算法课程,再次推荐给需要的小伙伴。
扫码试读,试读不要钱
另外推荐 Facebook 工程师覃超的《算法面试通关 40 讲》,很多求职者在面试前都会在 leedCode 网站上做大量练习,但随着 LeedCode 上题目越来越多,求职者不可能在短时间内把题目全部做完,如何有选择性的来练习和准备算法面试,就成为大多数求职者必须面对的难题,这门视频课会给大家从面试官的角度来分析算法题的解答技巧,从而更有效的提升求职者的面试通过率,参加校招或者最近想换工作的小伙伴可以抓紧入手一个。
扫码试看,讲师特别帅
特别说下说《数据结构与算法之美》阅后体验,这个专栏是市面上唯一一个适用于工程师的专栏,它列举了大量实际软件开发中的场景,给你展示如何利用数据结构和算法解决真实的问题,并非只是单纯地把某个知识点讲清楚,而是结合作者(Google 工程师王争)的理解、实践和经验来讲解,认真学习完你就知道他是一个跟所有国内、国外经典书籍都不一样的专栏,一个可以长期影响你的专栏。
当然也可以看看其他小伙伴的评价参考参考:
算法对于一个程序员来说为什么如此重要?抛开最现实的职场竞争力,薪资等等,往深远点说,掌握了数据结构与算法,你看待问题的深度,解决问题的角度就会完全不一样。因为这样的你,就像是站在巨人的肩膀上,拿着生存利器行走世界。数据结构与算法,会为你的编程之路,甚至人生之路打开一扇通往新世界的大门。
InfoQ 粉丝专属,优惠名额 200 人、限时 24 小时,先到先得