行动指南
寻找机会来忘掉一些东西。最好是迫使你放下以前经验的机会。
比如,找出一个采用某种编程范式(如命令式、面向对象、函数式、面向数组/向量等)编写的程序,然后用一种基于不同范式的语言来实现它。确定新实现遵循了新语言的惯用法。如果你所了解的所有语言都采用相同的范式(如面向对象),那这就是一次学习新范式的机会。
这种模式解决的不只是编程语言的问题,只不过在这方面编程语言是一个很容易产生误解的领域。你应该去请教一位使用你不所熟悉的编程语言或技术的人,让他帮你解释一下:有你这种特定知识背影的人,通常会对他们的社区产生怎样的误解。