读《道与术的讨论》 有感

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lwl2014100338/article/details/82146075
现象

一些计算机基础很不错的同学,有时候虽然没有太多的工作经验,但当公司需要使用一项新技术的时候学习能力往往比较突出,出现问题的时候往往能定位到本质;还有一些同学,熟练使用各种框架的用法,让他上线一个新技术时,往往有时比前者更快,但是一旦出现问题之后,特别是如果涉及到底层一些就会抓瞎。


工具

我个人认为语言和IDE仅仅是工具,它们仅仅只是实现思想的手段,以促成目的。思想是程序的灵魂,语言只是描述思想的载体(仅仅借助工具实现了idea而已,工具帮助我们更好地思考和表达)


学习过程

发现问题,分析问题,提出方案,落地实施,优化迭代。所有的东西,只要遵循既定的步骤,都可以学会。学习的根本在于如何处理信息的能力,对现象的分析,归纳和延伸的能力。


应用驱动学习

.应用驱动学习,抓大放小,实践中寻找客观规律。从既有的经验中总结,利用适当的抽象,触其本质,去掉相干的干扰因素,从而得出使用范围更广的知识。通俗来说,这就是举一反三,触类旁通。(技术上的通用框架是知识点,是术。思维能力的提高,解决问题的方法,这些非技术能力才是心法。掌握了知识点,犹如你掌握了公式,遇到问题只会套,套出结果了,顶多叫有经验。这是没进行深度思考的表现,很多问题表面上看,就是很多人解决不了,但究其本质就是很多人都缺少思考和解决问题的能力)


学习过程案例

举个例子:学习新框架,3h1w。 what,先搞清楚它是什么,这是它的内涵。 how,它能做什么,这是它的外延。内涵和外延共同来定义框架本身,会对框架有较为深刻的理解,应用层面上知道如何用,这是术。 why,搞清楚框架的相关理论基础,其目的是知道框架是如何被当你的,是否能借鉴以便今后自己能够用到其他地方。最后搞清楚框架中一些设计的原理和细节。目的是为了搞清楚来龙去脉。这是抽象(总结规律),即思想。


技术的目的

你所拥有的知识并不在于你记得多少,在于它能在恰当的时候被回忆起来。比如技术点依托于一类业务场景。


猜你喜欢

转载自blog.csdn.net/lwl2014100338/article/details/82146075