简友广场想法赋能智库

如何把业余变成专业

2022-03-10  本文已影响0人  要成为王的男人

我是一名程序员,在写作上我承认我很业余,但在软件开发上,我认为我还算专业的。

结合我自己学习软件开发和书上的内容分享一下经验。

1、挖掘套路

真正的学会一个东西的体现,是举一反三。

人所掌握的知识和技能绝非是零散的信息和随意的动作,它们大多具有某种“结构”,这些结构就是套路。——《万万没想到》

正如这本书中说到的这句话,学会软件开发也需要掌握套路。

软件开发的套路就是语法、算法、文档,先初步掌握这门语言的语法,就和学英语一样掌握英语的语法。

然后算法就是解决某些问题的一些固定套路,比如比较大小、数字排序等。

最后是文档,每个编程语言都会提供一些工具,这些工具就像扳手、螺丝刀,学会使用工具,解决问题才快。

2、刻意练习

这一步并不是简单重复,而是将学到的套路进行内化。

当积累的套路变多之后,各种套路之间会进行关联,最终能灵活多变的用套路解决问题。

3、及时反馈

刻意练习起到内化的作用,但是我们希望的是,内化到我们大脑中的内容是正确的,所以要避免错误的练习。

就像学习英语一样,为什么小孩子就容易学习,就是因为汉语的语法还没有完全的固化到大脑,而一位说了四五十年的人学外语,改变这个汉语的模式就很困难。

所以学习的过程中,需要“教练”以旁观者的身份提供即时反馈,防止错误的套路内化。

这是也是为什么线上教育始终不能取代线下,因为线下老师给学生的反馈更及时有效。

上一篇下一篇

猜你喜欢

热点阅读