楼主: ProInterviewer
跳转到指定楼层
上一主题 下一主题
收起左侧

[其他] 刷题如何克服疲劳?

 
🔗
FlyingSheep 2018-5-6 16:04:19 | 只看该作者
全局:
楼主加油,有同样的问题,但是之前看到一个帖子说: 在刷题时,注意总结回顾,最重要的是克服心理障碍,想着自己慢慢一定会变好的就可以了
回复

使用道具 举报

🔗
liu695919451 2018-5-6 16:56:13 | 只看该作者
全局:
这个也是考脑子啊,真的是。作为一个脑子被僵尸吃掉的人,感觉没地方活了
回复

使用道具 举报

🔗
cornfieldfxo 2018-5-6 23:39:09 | 只看该作者
全局:
good question

读过一本书,叫做《刻意练习》。里面的实操部分大约就是:每一次挑战自己的能力上限。
我发现刷题的很多人有一种误解,好像我把题刷会了就行。错的,把题做出来并不是极限,限时把题做出来才是挑战。重点是:1. 限时;2.做出来。缺一不可。

在刷到对算法和数据结构有一定了解后,如果我刷一道新题,我的流程如下:
20 min思考,20min一到未有想法或者无法写出代码,看答案。这里很大程度上会学习到新的算法。
有想法然而没写完,那就再给20min让自己写完。之后对照discussion中的top rated answer。因为遇到这种状况很大程度上会学习到新的api(e.g. JAVA里我之前不知道有getOrDefault这个函数,会多花好几行的时间去判断和put,而知道了则可以省一部分时间)。

而刷题不仅仅是刷新题,还要复习老题。这里参考了遗忘曲线(GRE同学们有没有虎躯一震hiahiahia)。
我有一个小本本,每天记录自己刷了什么,我会翻到上个星期的题目,挑出来再刷一次进行复习。

另外,一定要考虑情绪影响。《thinking fast and slow》说到,越简单的事我们越喜欢去做。因此我每天都会按照:
复习老easy,medium,hard 5 题(3:2:1)+刷新easy 1题,hard 一题, easy 一题,medium 两题,easy 一题的顺序进行(当然你可以通过不断调整顺序给自己一些新鲜感,观察自己的舒适顺序)。给自己一个缓冲和引入,不要让情绪上那么累。

最后就是《意志力》这本书里提到的,清晨意志力是最高的。所以我会选在早上刷。
一般是早上6:30起床,洗漱后吃完饭手机开到飞行模式,状态好的话刷到下午一点全部刷完,然后吃饭休息;状态不好的话我就放过自己,要不然下午心情好补上,下午实在没力气了就多睡一会儿明天再来。


刷完觉得特别累是很正常的,毕竟情绪和意志力也是一种消耗。

还有就是bgm,我会选好一个长时间的,不刺激的ASMR+降噪耳机,听ACG bgm或者古典那我的注意力就会被带偏了…………

最后就是纪伯伦的那首seven times  I dispised my soul的一句,每次觉得坚持不下去就会想起这一句:
"The third time when she was given to choose between the hard and the easy, and she choose the easy."
“第三次我鄙视我的灵魂,因为在可以选择困难与容易时,她总是选择容易的那个。”
然后蒙上被子猛锤枕头同时伴随怪叫,掀开被子该干什么干什么。

补充内容 (2018-5-8 11:56):
1. 费曼学习法(小黄鸭coding法):能否给别人讲明白某题算法是检验某天是否刷明白的方法
2. 检验的方法之二就是自己给自己出follow up。


补充内容 (2018-5-8 11:57):
3. https://www.youtube.com/user/tusharroy2525 这个天竺大哥我见一个人推一次。讲的清楚,适合模仿,而且可以熟悉天竺口音。

评分

参与人数 6大米 +79 收起 理由
sanzhixiaozhu + 1 给你点个赞!
17474sa + 1 赞一个
Britneyajulie + 1 给你点个赞!
Juli7 + 3 很有用的信息!
爱丽丝和鲍勃 + 70

查看全部评分

回复

使用道具 举报

🔗
freedomkwok 2018-5-7 02:12:04 | 只看该作者
全局:
moonbbser 发表于 2018-5-6 14:36
我一般和女票打一炮,神清气爽,继续刷题

已经刷到不想打炮了
回复

使用道具 举报

全局:
这里涉及两个问题,一个是刷题技巧,一个是动力问题

关于技巧坛子里有很多帖子可以看,个人认为最重要的是要分类刷,每个类型的题目里抓几个典型的题重点理解,记下一些code,比如1分钟之内要无脑写出binary search

关于动力,技巧用对了感觉刷题痛苦下降,自然会增加一些动力;额外的主要就是个人兴趣和意志了
回复

使用道具 举报

🔗
FlyingSheep 2018-5-7 09:22:19 | 只看该作者
全局:
plich 发表于 2018-5-6 06:32
看教材,看ctci,跟人交流
刷题主要还是为了在实践中学习,以及演练面试场景
别为了刷而刷

弱弱的问,请问ctci是啥?
回复

使用道具 举报

全局:
很正常
着急找工作的话只好强迫了,不然的话可以隔一天刷一次题。
很多人都是这么过来的,不要急
另外你刷到100+道就可以开始找工作了,但是要吃透
回复

使用道具 举报

🔗
plich 2018-5-7 12:38:02 | 只看该作者
全局:
FlyingSheep 发表于 2018-5-7 09:22
弱弱的问,请问ctci是啥?

crack the coding interview
现在已经不流行看这本书了?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表