最高效的学习时间- 早上7:30-11:00
早上是我效率比较高的时候,午饭后,特别是下午两三点的时候,整个人昏昏欲睡、状态比较差。平常这段时间,
我特别容易去看小说和视频,然后导致整个下午都荒废了。如果看小说劲头上来了,有时候连续几天都会追着看一部小说,
导致该做的事情没能做完。其实,我应该出去散步,走一走,然后回来做题或者写一点东西。
我总是在快要面试的时候,才发现自己对项目经验和编程的东西还没有准备好。临场发挥很容易稀里糊涂的,最终浪费了宝贵的机会
功夫要下在平时。面对面试才能够从容不迫。
上网的习惯养成
打开电脑以后容易无所事事,在网上瞎逛。
纠正办法:
- 开机之前,先用笔和本子写好要做的事情,一项一项列出来,需要做哪几点,每项估算多少分钟
- 设定好常去的网站,jianshu,伯乐在线,program for greeks, leetcode, 还有一亩三分地论坛,其他乱七八糟的网站就不去了吧。
- 坚持在Github提交代码和jianshu上写文章,让自己的日常生活充实起来
刷题的方法
先自己独立想五分钟思路,然后动手花十五分钟在纸上写出自己的答案,然后在电脑上敲出来、尝试运行。然后,比照discussion里面别人的优秀解法,改进自己的解法和思路
坚持写日记和做计划
我现在只是写了日记,寥寥数笔。但是没有定期回顾自己哪些做的好,哪些做的不好的地方。
纠正办法: 每周给自己写考评,每月除了做计划以外,还要写每月小结,不让自己时间虚度。勤能补拙。我既然不那么聪明,那就多努力点,提高自己的学术水平和知识技能,可不能懈怠。
编程素养的提升
- 多阅读经典的书籍和文章,提升自己的眼界
- 动手写程序,做一个开源的项目,参与到别人的开源项目中,多读优秀开源项目的代码,深入地研究