Skip to content

Study

  • 在学习一个小领域的时候,时时刻刻把最终能够写出一篇漂亮的博文放在大脑中提醒自己。这有助于在阅读和实践的时候,有意无意地整理知识点的结构本质和重点。经过整理之后的知识点会更加深刻,更加不容易忘记,更加容易被提取。

  • 在你刚开始写博客的时候,你可能会因为要写博客而去思考和总结,到了后来因为你习惯了思考和总结,因为你意识到书写是更好的思考,你就需要使你的想法变成文字。

  • the-craft-of-selfteaching:Github 上开源的电子书,以 Python 为例教你如何进行自学。 本书观看的速度比较快,因为其中关于 Python 的代码部分大部分我已经了解,所以直接跳过就好了。倒是其中的一些思想观点的又去翻阅了一下。

  • 我自己就喜欢同时读四五本书,因为我们的心情毕竟天天都在变化,即使在一天里,也不是每小时都热切地想读某本书的。我们必须适应这样的情况。《读书随想录》- 毛姆。不一定一次只能进行一个项目,学习一个东西。只做你当下最想做的。

  • 为啥说领域大牛的 blog 必看,因为他们往往不是为了告诉你结论而写这篇文章。在文章中经常会看到问题的产生背景,常见解决方案存在哪些弊端,他是如何分析,拆解,定位问题,在最后给出自己的方案。这就是经验学习,可以让你快速找到学习技术的门路和方法,换个高级点说法,我觉得这就是编程思维!

  • 学编程不能像少林寺练功一样,学好几个月都是在打桩练基础,这样是很难学好编程的。而是要像玩回合制游戏如王者荣耀或做菜一样,即使你现在是青铜水平,你要提升能力也是通过完整的对局(或将一整道菜做出来),而不是练什么补刀或了解所有角色(或砍几个月菜练刀功)。

对于编程而言,非常不建议你花费几个月学Java语法,死记硬背计算机概念,做海量题来打所谓的基础。而是要通过实战的方式快速了解一些基础的知识点之后,然后开始做一些简单的项目。项目就是回合制里完整的对局,那些你不曾牢牢掌握的基础,你会通过项目反反复复有针对性的学习并强化理解与记忆。

bf07c1965a2e5bdf3f00644737789e2e