一周总结
周一卡在了作业上面,导致一天都没有进度
而且周一因为卡住之后,web 作业也有问题,然后work上面一堆任务加了进来,自己当时overwhelmed,感觉很糟糕,不过去完健身房之后感觉好了很多。健身房果然是调整心态的万能药,真的,有啥问题去健身房就全都解决了
这周发现鸡蛋对于营养的补充很有帮助,所以要加进早餐里面。
感恩节和寒假计划
- Spring课程 这个取决于你要做什么工作了,但是Spring学得好肯定会对以后工作有帮助
- 读Java Concurrency
- 写web dev project
- DDIA
- 读Clean Code
任务拆分
我发现把任务拆分成一个个小模块(可执行的小模块)对执行效率很有帮助,因为如果任务描述不够详细,你通常不知道从哪里开始,所以就会导致卡在开头卡半天。最有效率的办法就是拆分成一个个可执行的任务,然后开始动手去做,这样避免了发呆/卡壳这种浪费时间的行为。
就比如读书,就要拆分成一个个小章节,这样你的目标就很清晰,而且可执行。并且你要保证你每次都是认真执行,而不是糊弄。不能骗自己啊!糊弄不就是在浪费生命吗?因为东西没办法真的进你脑子里,那你糊弄的时间还不如去做点别的事情
熟练度
写代码是有熟练度的,即使掌握了思想,你还是要通过练习来快速实现一个算法,并且实现的过程中一定要仔细,这样才能保证bug free,不然的话就会有思想但是没法实现一段代码
我觉得孙老师特别值得你学习,因为不仅思想到位,实现能力也极强。对各种class了解的很深入。所以学到思想之后就要保证自己实现能力的提升(通过不断练习来提高)
而且这个过程中自己也要不断总结,就好像之前自己发现通过做A来提升B, B反过来能够帮助A一样。这是不断提供正反馈的一个过程。
你平时多练习实现能力,那之后自己写起代码来就得心应手,不然就会卡在那里很久没有进展
原来(int) long % mod 跟 (int) (long % mod) 是不一样的,今天花了1个小时找不出问题在哪……