Leetcode 刷 200 多道题了,经验与迷茫

2018-10-13 00:09:37 +08:00
 langhunws

https://github.com/geemaple/algorithm

记录是激励自己的好方式,留下自己的 Repo,与君共勉,要找工作了,求个好运吧🍀,2018-10-13


我是一个 iOS 程序员, 非 top 名校,侥幸 211,985 都有。毕业季 objective-c 和 python 是一起学的,只因当时 iOS 太火爆,走上了这条不归路

2017 年 10 月份左右的时候,看了《剑指 Offer 》,只刷了 50 道左右题目。那时候也没什么章法,先按简单的来,30 几道之后就刷不动了。简单的问题都搞不定,自信心被打击的不行,扔了半年。

这时,我只是对几种常见排序,入门级别的动态规划有了解。但底子仍为 0,连时间复杂度也弄不明白。老实说,我就是曾经那些 diss 算法根本用不上的中的一员。

出来混,迟早都要还的,想要去硅谷的执念仍在,2018 年过年回来陆续开始按照标签来刷,二分查找,双指针,分治,递归,广度优先,深度优先,动态规划。

如果是 Google 和脸叔的题,基本上直接认怂。很多题自己只能有一部分思路,然后就是无解,好多答案都是想不出来研究别人的,甚至好多看解释半天都理解不了,有时还要去翻相关概念,经常把答案 copy 到 IDE 里面一点点调试,和自己写的对比。有时就差一个字符,结果千差万别。

这半年几乎把时间都用在了刷题上,除了心情状态不佳,工作,或有点拖延症外几乎都在刷题,在公司,在家,在亲戚家,高铁动车,卧铺,参加婚礼空闲的时候都在找地方刷题

我把题号记在 Anki 里面,像单词一样去重复的刷做过题。欠了 125 多个题还没有及时重刷,该加把劲了~

自己这半年是有成长的,有大神说无论状态怎样都要刷题,像运动员锻炼一样,因为一旦放下,可能就会放下好久。

35634 次点击
所在节点    LeetCode
80 条回复
Ruohua3kou
2018-10-13 00:20:51 +08:00
我一天做一道还都经常不敢做难点的,我要像你学习~
yidinghe
2018-10-13 00:29:43 +08:00
刷了这么多题,循环和判断因该会写了。接下来就是学面向对象。
likuku
2018-10-13 00:44:20 +08:00
算法科学家之路在向您招手...
poplar50
2018-10-13 00:56:34 +08:00
@yidinghe 你这个回复是认真的吗。。
portlet
2018-10-13 01:00:11 +08:00
点赞
df4VW
2018-10-13 01:14:47 +08:00
@poplar50 他说的没毛病
wind3110991
2018-10-13 01:17:24 +08:00
说说心得,感觉自己工作久了也得刷刷了,现在感觉基础知识还不如个校招生
jedihy
2018-10-13 01:50:28 +08:00
难题都是 G 的题。FB 的题做不出,你应该是有一些基础没有打好。
justyy
2018-10-13 03:14:59 +08:00
祝好运。重点刷刷 BFS,DFS 和动态规化的题。我也刷了 200 多道, 已经拿到了 GE 的 Staff SE 的职位(英国剑桥),每刷一道,上传 github 写博客分享,这样才能学习,https://github.com/DoctorLai/ACM/blob/master/leetcode/README.md 这是脚本自动生成的目录
justyy
2018-10-13 03:15:20 +08:00
sadhen
2018-10-13 03:22:16 +08:00
@justyy @langhunws 大佬们都是工作几年开始做 rou 翻的打算的

带老婆出去么?女朋友的都没有的,是不是得赶快找个女朋友。 :(
justyy
2018-10-13 03:53:26 +08:00
@sadhen 老婆出来再找 ^_^ 我老婆就是出来再找的。
Andiry
2018-10-13 03:58:49 +08:00
想去硅谷应该把时间花在申请上,而不是刷 leetcode
ToT
2018-10-13 04:41:21 +08:00
肉身翻 还有工作经验 英语水平 等等要求,出来读书要容易些。
realkenshinji
2018-10-13 07:54:17 +08:00
马一个,之前我也是刷了一部分 codility 的题,leetcode 没刷两个
lhx2008
2018-10-13 07:59:35 +08:00
我是非科班的,每次刷题都在怀疑自己智商。
langhunws
2018-10-13 09:20:39 +08:00
@justyy 最近在刷动态规划了,不过实在是太难了,状态方程不好写啊
simonqian
2018-10-13 09:31:38 +08:00
去硅谷工作不一定要算法好,只要你在某一方面有过人之处就行
askfilm
2018-10-13 10:16:56 +08:00
我觉得至少在国内刷题这种行为就是把实用主义拉回了理论主义, 简单的讲就是: 要求开挖掘机的学柴油机原理

没有 google 的命 确有 google 的病
lusirui
2018-10-13 10:34:19 +08:00
@simonqian 感觉有过人之处这个难度比刷题高

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/497226

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX