每当被问到开发者应该如何深入学习某一种语言时,我总会强调的一点是:找到适合自己的学习方法很关键。提到学习编程,多数人会立刻想到下面的方式:
尽管这些学习手段都是行之有效的,但对我来说,它们或多或少都有一些缺点。拿看书学习来说,我发现这种方式只有当我旁边放着一台电脑时才有效果。因为在读到某个知识点时,我必须立即试着编写几行代码并运行看看结果,这样才能完全理解它。
我非常热爱阅读,但我尽量不在电脑边读书,因为我很少能够在有电脑的情况下把注意力始终集中在书上。出于这个原因,尽管我每年读的书都不少,但只有很少的几本是技术类书籍。