我刷题2000+的结论:除非你是天才,否则别想“开窍”!
我刷题2000+的经历
欢迎大家点击左下角“阅读原文”到原帖与作者交流讨论哦!
最近一阵子刷题变少了,工作有点忙,但还是会尽量抽空补上来。
半年前的状态时刷完了全部Easy,全部Medium,和Hard 200左右,我还刷一些JavaScript,多线程,SQL。
周赛最近参加的也少了,半年前排名稳定1000上下吧,好的时候前500,运气差一点快2000。
写这个帖子是因为看到有个帖问刷题怎么”开窍“ ,单独开贴是因为想要更多人看到。
先说结论:对于多数基础一般,小时候没练过,天赋一般的人来说,不用期待”开窍“这件事了。
这种武侠小说式的打通任督二脉的感觉很难发生。
普通人可能得非常系统非常努力的刷题,才能勉强和有”童子功“的前竞赛选手持平,所以不要想着刷题刷开窍。
冷水泼完了,来个鸡汤。
虽然刷题不能帮你在刷题这个赛道上量变到质变,但可以帮你从三线厂进入到一线厂,也就是换个赛道的质变。
多数有一定刷题积累的人(指的是对基础数据结构有了解且基本功熟练的人,举个例子Union Find模板随手就写,给个Root node就能写BFS遍历,Prim和Kruskal的区别、写法心里有数)的瓶颈,不在刷题数量本身,不在题目本身。而是在于面对陌生题目产生的紧张感,刷题的量变到质变不是让一个人顿悟,而是减少陌生的可能性,从而进一步降低紧张的可能性。
我个人是通过参加周赛克服紧张感的,同时我也在刷题以克服陌生感,差不多3个月的连续周赛就能让我习惯,进入那种沉浸专注不抽离的感觉。
同时也需要在赛后回想这种感觉 回想任何紧张的事情肯定内心是排斥的,但是要逼着自己回想 把自己克服紧张的那种状态记住,这样可以更快更好的克服紧张感。
陌生感的消失可能因人而异,小弟不才,可能刷了500+ medium之后才渐渐消除陌生感,而且还会陌生感还会反复,真正解决是通过准备面试的时候狂刷面经克服的。
当时准备任何一个公司都会翻看前面三年或者至少50个相关面经帖(哪个少看哪个 亚麻谷歌那种我看三年可能就死掉了)就是在那种快速短时间大量刷题的情况下,真正克服了陌生感。差不多三个1-2线厂的面经就能帮你克服,要知道即便三个厂,也可能是200+的medium面经题,另外这种刷题不是说从头手码,而是说先过一遍思路,过完差不多之后,把那种稍有不确定的挑出来手码,有多的时间再码那些比较确定的,这样时间才勉强够用,不够用的话可以考虑延期面试(亚麻 谷歌 门冲我都延期过,不要打无准备的帐)。
你努力的路上肯定会有人和你说,刷题没用,刷了也进不去,还要考别的,现在市场不好,这个那个。但你要知道那些做不到的人想让你也做不到,那些既得利益的人不想让你和他们一样。
通往成功的道路上只有你自己,当你走到那一步,刷题早已超出它本身的意义,更像是一种心灵上的修炼,这也是为什么我依旧坚持刷题的原因。
希望大家保持信心,要坚信有付出就有收获,不要自己骗自己,看着答案复制粘贴,以数目为丈量标准,也不要因为一点点挫败就怀疑人生,怨天尤人。要坚信自己问心无愧的付出,一定会让自己成长,得到自己该得到的东西。
大家如果还有相关的问题和看法,欢迎点击“阅读原文”到一亩三分地讨论
新闻来源一亩三分地论坛等,版权归原作者所有
本文禁止任何形式的转载,请与一亩三分地联系
生活|投资|职场|留学
与百万华人一同关注我们4个公众号!
别错过北美最新热点和干货!
商业合作:1point3acres.com/contact
百万级月活,品牌精准投放
微信扫码关注该文公众号作者