本文为作者关于覃超在2020年07月12日的线上直播课的学习笔记。
再次强调
不要死磕。不要对于写的又臭又长又充满bug的代码,不停的打补丁。就算最后花费大力气通过了,也没什么进步。因为这时候已经耗干了精力,没有力气再去看优秀的题解了。这样刷题的效率是最低。
遇到自己搞不定的,直接放弃,去看优秀题解。
提升英文打字速度,做职业的程序员。
消遣和娱乐方式,不要去刷抖音,而是去刷easy的题目。
语言基础的巩固
- Java内存?全局、局部、栈变量、堆变量
- 工具翻新(vscode/idea/google/iterm)
- 打字练习 typing.io,speedcoder.net
- 其他:cs-notes,labuladuo算法fucking-algorithm(谷歌搜索),cheatsheet(快捷键)
- 科学做题、科学看资料
高效学习
-
分清优先级,时间是挤出来的
-
费曼学习法:以教为学
-
脑图+五毒神掌
-
做能够带来长期复利的事。
早日完成300题,拿下理想公司offer。
每周四:模拟面试
挑选,考试和完成度很高的学员参加模拟面试。
FAQ
-
为什么在过去,似乎数据结构与算法不是很好的人,也可以找到很好的工作?
答:在过去,中国经济发展比较快,程序员岗位大量空缺,而在大学里的知识又太水,很多人还没准好,就已经上岗了。而现在中国经济放缓,接下来将是存量程序员之间的竞争,基本功会越来越重要。 -
现在学的算法,在以后工作中用的到么?
答:绝对绝对能用的到。相信超哥,算法很重要。这种内功心法的锻炼,是经久不衰的。从10年前,20年前,从谷歌到facebook、Amazon,再到国内的BAT、TMD,为什么都考这个?把这个练好了,代码速度、代码逻辑和其他方面都要比一般的程序员好。 -
年龄太大学习算法,晚不晚?
答:脑子的细胞是有大量冗余的,不同年龄只是体现在学习的速度上,而在逻辑思维上没有损耗。短期记忆会慢,但是长期记忆没有影响。可参见Growth mindset(谷歌搜索) -
35岁失业的原因:公司养你的成本高于你对公司的贡献。
答:第一性原理可解释(埃隆 马斯克)