我的算法学习之路

Jack Cui

共 1722字,需浏览 4分钟

 ·

2021-03-20 17:17

大家好,我是 Jack。

今天聊聊程序员的内功如何修炼,以及我的数据结构与算法学习之路。

我本科自动化,非科班出身,数据结构与算法基础一直相对薄弱。

而数据结构与算法,是面试程序员相关岗位的必备项。无论是面试什么编程岗位,算法、开发、测开,只要是需要动手敲代码的岗位,那就需要掌握。

甚至如果编程这一关过不了,校招的话,很多大厂的笔试都过不了,更何谈面试机会。面试还要现场coding,掌握不好,只能是一首凉凉送给自己。

为了弥补自己的不足,找到一份工作,我当初也是下了不少功夫,完全是自学+刷题

推荐几本非常经典的书给大家,针对不同基础、不同语言的小伙伴,推荐一些经典读物。

没有一点数据结构与算法基础,那就从趣味入门开始;如果是为了应付面试,那就看一些面试宝典,然后疯狂刷Leetcode,刷一遍记不住就刷两、三遍。

当年找工作那会儿,边补知识边刷题。某一天,看到朋友圈疯传的一个课程《数据结构与算法之美》,谷歌大佬的作品,试读了几篇,就果断入手了。

当时,这门课还处于连载状态当年的活动价格很便宜68元,这个价格现在已经买不到了。

因为自己一直做开源项目,当年春招找工作那会儿,还有大佬主动找上门来。

阿里达摩院,当年很火,里面牛人非常多。

春招的时候,自己就是因为数据结构这一关没过,挂在了最后终面上

我是万万没想到,都第五轮面试了,竟然还考数据结构。

最后的面试官是在美国上班P9的前辈,人很nice,但怎奈自己没有把握住机会。

要是早早认识到自己的问题,《数据结构与算法之美》早出一会儿,自己早刷半年题,这可能就是另一番结果了。

但没有如果,希望各位小伙伴都能好好把握机会,收获满意的offer。

毫不夸张的说,《数据结构与算法之美》是市面上非常实用又全面的算法教程

100多万的订阅量,折合一下至少都是五百万元以上的销售额。这不是光靠推广就能达到的,更是得有口口相传的好口碑

最近,听运营小姐姐说《数据结构与算法之美》过几天要涨价了。所以想趁着还有优惠,再次推荐给小伙伴们👇

输入口令:suanfa999

到手仅 ¥89,半价秒杀

即将涨价至 ¥199

无论你是在准备春招,还是在学习基础,墙裂建议把这个专栏刷一遍。 这样数据结构基本没啥问题了,而且专栏基本上就是结合面试官常问的问题作为切入点,来讲解数据结构及其应用场景。

比尔·盖茨曾说过:

如果你自以为是一个很好的程序员,请去读读 Donald E. Knuth 的《计算机程序设计艺术》吧……要是你真把它读下来了,就毫无疑问可以给我递简历了。”

虽然比尔·盖茨推荐的是《计算机程序设计艺术》这本书,但是本质却折射出了算法的重要性。

程序员想拔高一个层次,数据结构和算法只是很小一部分,但却是很重要的一部分。

据我所知,不少人只听说过数组、链表、快排这些最基本的数据结构与算法,稍微复杂一点的就完全没概念了。

除了面试必备,高手之间就差在细节,if大法搞不好会出大问题,比如之前写的这篇文章:

GTA5要跑19.8亿次if!黑客修改后直接省70%加载时间

拒绝“屎山”代码,从学好数据结构与算法做起。

如果你还不懂数据结构与算法,没听说过大 O 复杂度分析,不知道怎么分析代码的时间复杂度和空间复杂度,那肯定说不过去了,赶紧来补一补吧!

最后再强调下

小争哥算法课马上就涨到¥199

现秒杀叠加口令「suanfa999」 

到手仅 ¥89名额有限

另外,算法易学难精,贵在坚持,所以决定发起「算法刷题打卡」活动,通过刻意练习提升自己,专栏读者都可以免费加入,加我微信:jackcuiai,进群,已经通过我购买过的小伙伴,也可以私聊我,拉你进群

我还邀请了作者小争哥加入进来,以及其他大厂的大佬们,一起刷题,一起讨论,交流技术,相互监督,决战校招,搞定社招!

可不要小看这个刷题打卡群,坚持一个月、半年、一年试试?

点击「阅读原文」,一顿饭钱,就能跟小争哥一起彻底拿下算法,值了。

浏览 38
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报