分享自学编程(almost anything)的核心思路
关于入门全栈开发或者是写代码,我认为最有启发的概念来自于:top down vs bottom up.
编程入门,有海量的入门资料以及攻略,但是极有可能走大弯路。很大的原因是,采用了bottom up的学习策略,即95%的时间用来学单个知识点,而没有用来做实际项目。
我们以学习数学为例,比如现有的学习路径是:
有理数 -->代数-->一元一次方程-->二元一次方程组-->函数。99%的时间,都是学习知识点!但是,我们并没有应用这些知识点解决实际问题的训练!
更好的学习方法是top down,就像小朋友学习说话那样,不必要先学会每个字,才开始进行表达。反而是先说话,再学字。
懂得这个概念非常重要,这样我们就可以采用跟以前完全不一样的学习策略,top down即:learn the whole game -----> learn the minimum basics ------> apply and build projects
以下是关于这个核心概念,我写的两篇文章:
自顶而下(1)
mp.weixin.qq.com自顶而下(2)
mp.weixin.qq.com下一篇问来聊聊,如何入门全栈开发。