格拉宁《奇特的一生》和村上春树《当我谈跑步时,我谈些什么》中的两个细节。

前端现在有两个特别流行的框架:React.js 和 Vue.js。作为一个英文渣,在读文档的过程中可以清晰的感受到,Vue.js 的文档要比 React.js 的文档好读的多。

我甚至跟朋友说:「我觉得 Vue.js 的文档很不错。没有读过这么简单易懂的英文。」

16年年中看过一本书,叫《奇特的一生》,讲一位叫柳比歇夫的科学家的时间管理哲学。书中有这样一句话,印象很深刻:

柳比歇夫当时只承认文学是学好外语的一种工具:《安娜卡列尼娜》,他看的是德文版,「因为译文要比原文容易懂」。

《安娜卡列尼娜》的作者托尔斯泰是俄国人,柳比歇夫也是俄国人。柳比歇夫想要学习德语,于是去看一本被翻译成德语的俄语名著。这其实提供了一个很好的思路:即使语言被翻译成外语,说话/思维方式却仍是非常熟悉的。

所以,看地道的英文原著,除了理解它的字面意思,还要理解它的地道。如果觉得有困难,看翻译成外国文字的中文作品,或是看中国作家直接用第二语言写作的作品也许是个不错的选择。

技术文档也是同样的道理,因为 Vue.js 的作者是中国人。虽然写作语言是英文,但思维方式、语法更符合中文的阅读习惯。React.js 就不同了,完全是歪果仁的思维,在理解每个单词意思的同时,还要理解他们说话的习惯。如果英文不好的话,可以试试这种思路作为切入点,开始阅读英文原版书籍、博客、文档~

第二件想说的事情是17年年初读《当我谈跑步时,我谈些什么》中注意到的一个细节,村上春树谈到他坚持写长篇小说的一个「技巧」:

在似乎可以写下去的地方,果决地停下笔来,这样第二天重新着手时便易于进入状态。欧内斯特·海明威好像也说过类似的话:持之以恒,不乱节奏,对于长期作业实在至关重要。一旦节奏得以设定,其余的问题便可以迎刃而解。然而要让惯性的轮子以一定的速度准确无误的旋转起来,对待持之以恒,何等小心翼翼亦不为过。

做 Side Project,是程序员实践新技术提高自身(或挣外快)的重要途径。我也发现在需要长期坚持的事情上,一旦中断,隔一段时间想要再继续,是非常非常困难的。所以最好的方法就是不要中断,而一件事如果每天都是「易于进入」的状态,那么保持节奏不中断就更容易一些。

不知道我的各种半途而废的项目还能不能抢救一下[doge]。