首页 > 也是刷LeetCode一年了 做个小总结吧
头像
丶昕楚
编辑于 2020-06-17 19:02
+ 关注

也是刷LeetCode一年了 做个小总结吧

2020.06.17

到今天为止,也在 LeetCode 的海洋里畅游了一年了,当然和 ACM 大佬比不了。

但也有一些自己的体会,想和诸君分享分享。
图片说明

---- 一刷前期 -----

一年前的今天(2019.06.17)开始自己的社畜生涯,工作原因比较闲加上不满足于现公司(但当时没有别的公司要我啦哈哈哈),萌生刷题的想法。

当时知道个鬼的数据结构,大学知识都还给了老师,一切靠刷题现学。链表 -> 二叉树 -> 等等等等。一开始用的 python 想解放生产力,这么好的语言 不用是人?

确实刚刷也会陷入我要刷哪些题,该什么顺序刷,犹豫不决每天随缘刷easy。逼乎上搜了搜决定要龟系刷题,不得不说脚踏实地地做要比每天规划来规划去有用的多,万幸。至于顺序是按照某大佬北美圈什么的刷题顺序分类别来的,据说课程要收费,我只白嫖了个顺序而已(大佬看到别找我补车票)。

不过这个顺序确实很不错,号称是掌握 LeetCode 前400题就够了,分门别类地带我开了头。

艰难 确实是前期的写照,有时候也会羡慕在校生可以自由安排自己的时间,正大光明地刷题复习。而我要猫在一个角落眼观六路耳听八方地思索着到底是哪里 overflow 了。这里要特别感谢我的 mentor:潘总,可能已经 OB 了我许久哈哈。

不得不说 python 对新人的友好,能让我专注于算法而不是语言基础,当然偶然学到的语法糖简直甜到不行。(这里隆重推荐英文站的 StefanPochmann ,这个大佬的代码每次见到都会觉得 卧槽这也行)

有了刷题顺序那么进度的小火车也就开起来了,怎么让它不走重复的路,我选择gayhub。这里的老哥说话又好听,还给你点小星星,我超喜欢这里。把做过的题和代码分类别放在一起,有时候下班回家的路上会用手机登 gayhub 去 review 下,康康有没有可以改进的地方。

记得百题斩的时候,觉得终于一百题了,自己还是蛮不错的,坚持下来了,和对象开心地点了一份大盘鸡哈哈哈哈哈哈。

---- 一刷中期 -----

度过了一百题就会迎来两百题、三百题,但是也没有那种兴奋了。可能是因为已经习惯,也可能因为之前自己太菜。毕竟光和树有关的就130多道,现在有了思路一天就能刷完。

到了中期,可能就是每次接触新类别的题时会有一些慢,做多了就会有解题的惯用思路。

由于我一直给自己一个比较迫切的需求,就是试用期内要跳到另外一个我自己看上去更好的公司,我似乎一直都是在绷着的一种状态。比较集中、高效的的刷题是在8~12月份,这几个月我刷了大概500多LeetCode + 剑指offer + 编程之美。虽然有重复的题目,但还是目前想起来绝对比较满意的一个时期。

放弃差不多了吧 是这个阶段最容易产生的情绪。现在会想起来那段时间很充实满意,但是实际上,有段时间还是对自己有很深的质疑:这样刷题行得通么,会过火了么,面试会考这个medium+、hard么。这里感谢我女票可以一直鼓励我坚持下来,虽然事实证明有些质疑是对的哈哈哈。

就这样日复一日,时间来到了

---- 一刷后期 -----

我准备的岗位是后端开发,12月份开始了我的简历投递之旅。当时工作是嵌入式开发,技术栈是C,而我想找写Python的岗位。也有研究各种基础知识和后台开发相关的各种框架和组件,但是项目认可度不高。

预想我先找几个小公司练手,然后试一试大厂,BATTMD什么的。进展不太顺利,可能是因为小公司需要的是熟练工、大厂才会考虑我这种,也可能是我太菜。一直到快转正都没什么音讯。机缘巧合之下被现公司的hr发现,发起面试,一天四面到了这个新的地方(之前对自己质疑的伏笔到了:只考了一个二叉树中序遍历的变形,但奈何公司办公环境和人文太好)

拿了offer后就提了离职,招我进来的学长也明白公司不是那么景气,给我未来的路出谋划策(天地良心好学长)。在家里和女票休息了大概两周,思索要继续刷题么,目标又是什么。

闲来无事逛gay吧,也想把自己的刷题顺序和思路理一理做个仓库。心血来潮拉着小伙伴给我点了3颗星,伴随了我很久哈哈哈。后来整理了README,逐渐也有了一些野生的star,被认可的感觉真好。

刷 LeetCode 确实需要一个氛围,仔细想想,现在没有那个跳槽的动力,可能我也不能坚持刷多久。刷题的路上也认识一些小伙伴,一起督促一起讨论一起进步,有一些到现在还是很好的朋友。刷题一线牵,珍惜那份缘。希望疫情过去之后可以和越来越多的小伙伴面基哈哈。

---- 二刷中 -----

我问自己:后悔么,没有去争取大厂?

答案是肯定的。未来的事情谁也说不好,也许一个选择的不同,我也会坐在不一样的办公楼里码着这串不一样的字。但还好,现在工作不是很忙,1075有时间学习自己的事情,有时间刷题,有暂时还比较满意的薪水。

现在的公司也呆了快6个月,技术栈也更新成了C++, Python, 也会写点go。刷题倒是成为了一个习惯,天天都会想着(如果这个习惯换成是健身其实我也能接受,我女票就更能了哈哈哈哈哈)。开始了第二轮刷题,速度比第一轮快不少,用的C++。

幸好记忆力还不错,省了不少复习的功夫,C++有时会需要你了解更底层的东西,让我获益颇多。不是说 Life is short, I use Python. 的那个少年已经过去,Talk is cheap, show me the code. 已经成长起来。不再纠结于语言,php赛高不好么哈哈。

时光荏苒,刷题不断。未来希望周末睡懒觉的我可以抽空爬起来打打周赛,未来的一年,我想去外企看看。G家巨硬,谁要我都行。

送大家一声谢娜的笑,希望大家疫情之下也能开开心心:哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈。

快来gayhub找我玩吧

全部评论

(7) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐