search

Home  >  Q&A  >  body text

javascript - 在学习的过程中是先把例子弄得十分熟悉再进行下一步还是大概掌握了就继续去做更有难度的例子好?

是能够做到把例子烂熟了完全不动脑就可以敲出来再继续比较好还是有了一个大概掌握,就是不算太熟,有点小问题还是能做出来就再去学更有难度的东西比较好呢?

巴扎黑巴扎黑2820 days ago306

reply all(3)I'll reply

  • PHP中文网

    PHP中文网2017-04-10 15:12:57

    这事取决于两件事:

    • 你的时间成本
    • 你的目的需求

    如果你所在的项目组对于某项技术迫切需求,你的时间成本会很高,那么就不允许你把例子弄的烂熟了完全不动脑就可以敲出来这样了

    如果你当前想弄的烂熟了完全不动脑就可以敲出来不是你的最终目的,即只是一个前进的过程中间的一个分支,那么大可不必弄的透透的,因为你在后面完全会再次遇到,我想说的意思是,你弄懂60~70%就可以继续前进,因为你无法预料当进度进行到后面,对你之前学习的内容的需求度是多少,没准还没有超过50%呢,如果后期发现需求度很高,那么再去强化深度学习也不迟

    其实可以在延伸一些:

    学习一门技术的方式太多了:

    • 从差异中学习:对比此技术的优势与劣势(可以与自身比较,也可以与类似技术或不同技术比较得出)
    • 由量变到质变中学习:想学一门技术光弄懂一个例子肯定是太少了,可以将100%一个例子置换成70%的2到3个例子,你肯定会在量变中发现自己需要深入的方向,也许是你需要质变的最优方向。

    敏捷开发现在非常的流行,大可将这种观点融入学习中。

    我非常建议使用敏捷学习,即:

    根据自身情况制定短期周期,通过"周期性"的"学习","检验","调整",已趋向"最优策略"(最优策略肯定是达不到的,就像绝对零度一样,但是可以"趋向"!)
    

    reply
    0
  • PHPz

    PHPz2017-04-10 15:12:57

    一般来说要回答因人而异,但就你的描述来看前一种是最不可取的学习之法,无论学什么都不要这么做,因为这不叫学习而叫填鸭,又不是为了考试何必呢?

    reply
    0
  • 怪我咯

    怪我咯2017-04-10 15:12:57

    同意楼上,我觉得学习的过程就像由点线条的过程,先是空白然后是不断的充实知识‘点’,然后不断的把相邻的点链接起来变成线段,到这个阶段基本上对各种东西都有一定掌握,然后继续深入把各种线段关联起来。如果换一个方面的知识则重复上面的过程

    reply
    0
  • Cancelreply