开发路上学习的困惑

一路走来,一直有如何学习的几个问题一直在困扰着我,我尝试着去回答它们

系统的学习 VS 还是有需要的时候再学习?

系统的学习可以让你知道事物的全貌,在解决问题的时候更不容易进入误区,但成本很高
有需要的时候搜索学习,成本较低,但有时候可能因为了解不够多,导致使用了错误的方法,比如本来有一种更简单的方法,但由于不知道,却使用了一种很复杂的方法?

或许应该混合学习,自己应该要区分出哪些需要系统的学习,哪些只要快速的了解,够用即可,分辨的能力是非常重要的,并且需要自己不断去摸索验证的。

想学的东西太多、总是想学得很全怎么办?

自己经常想全面仔细的学一项技能,但是开头就花了很长时间,最终由于时间成本过高,然后就没能系统学完。
出了学校后,就很难再像学校里一样,一点一点,一小节一小节学习,一个时间不允许,另外学了也不一定能用上
其实这两个问题类似,或许可以借鉴阅读的方法,区分了解大概,速读、精读、主题式阅读
对于不常用且不关键功能自己只需要知道即可,并不一定要会用,到用的时候再去查资料使用即可
对于常用且关键的功能自己应该进行主题式的学习并且进行实践

汝果欲学诗,工夫在诗外?

虽然陆游有诗云:汝果欲学诗,工夫在诗外。但是我却忘了开篇:我初学诗日,但欲工藻绘,中年始少悟,渐若窥宏大。很显然,欲大成,确实是工夫在诗外,但自己是初阶开发者,基本功都还没打牢,谈何进阶?牢记三境界:
至于初学,但求平正
既知平正,务追险绝
既知险绝,复归平正

今日关于几点问题的思考,后续再继续补充
我知道我自己走的不快,但一步一个脚印,踏实前行

猜你喜欢

转载自blog.csdn.net/ithot/article/details/120593385