编程自学之路
很多爱好编程,喜欢Play框架的朋友,开始的时候找不到门道,这里抛砖引玉,给大家分享一些经验……
首先,心要正。
没错,如同武侠小说中的上乘武功一样,必须讲究心法,心术不正者必定会走火入魔。
其次,道要高。
所谓魔高一尺,道高一丈,老子的道家思想的智慧,时至今日,如果每个人都能理解其中的道意,世界也就不会有这么多问题了。
函数式编程思维
Turn imperative code into functional code.
- Introduce higher-order functions. 引入高阶函数
- Convert existing methods into pure functions. 将已有方法转为纯函数
- Convert loops over to recursive/tail-recursive methods (if possible). 将循环转为递归或尾递归方法
- Convert mutable variables into immutable variables. 将可变类型转为不可变类型
- Use pattern matching (if possible). 尽量使用模式匹配
最后,Born for program!
某一天,当你发现你天生就是做程序的料,你就算是入道了!