对于已经有一门编程语言基础的人来说,学习另一门语言就是翻一遍文档就可以开始写了。一般来说,掌握这个语言的 80% 就开始完成工作了,特别偏门的功能平时也不会遇到。
等到差不多写了几个月后,再总结一下这个语言,事半功倍。
比如我今年3月开始写 Java,之前没有任何 Java 的经验,想要从头开始学习 Java,其实这是十分费时也不对的,我硬着头皮开始直接用 Java 写业务,遇到不会的就 Google。最近才开始系统整理 Java 的体系,感觉就十分轻松了。比如 JavaSE 相当于 ECMAScript,而 JavaEE 才是真章。
很多人学习一门新技术爱死扣某个细节,就和上学的时候很多人爱钻牛角尖一样,这样很不好。学习过程从来不是一条直线,而是螺旋状的,并不一样只有懂了 A 才能开始 B,而是开始齐头并进的。