关于如何学习一门新语言

作为一名程序员,我们肯定会在必要的时候学习一门新的编程语言,这个时候好的学习方法会帮助我们节省很多时间,在这里谈谈我的学习方法。

####快速了解语法####
我通常会快速了解该门语言的语法,并将其和已学会的语言进行比较。比如我在学习Objective-C的时候就是将其和C#进行比较,思考两者的差异。
C#中的委托,在Objective-C中有什么可以实现?
C#中的泛型,Objective-C中有吗?
如何实现单例?
C#中的拉姆达表达式,Objective-C有吗?
等等,等等。

####写Demo练习####
实际的练习也是必不可少的。可以通过很多小项目和算法来练习自己对新语言掌握的程度。比如写一个简单的计算器。

经历了以上两部分,我们就能较好的在实际项目中使用新语言了。

avatar

Code4Cocoa

A ThoughWorker