本文发表在 rolia.net 枫下论坛赫赫, kidding...
1。理论上一通百通的说法
我也打个比方,如果你的工具箱里已经有了锤子,螺丝刀,钳子和扳手,并且在家里干活的时候已经很熟练的使用了它们,那么可以说你对工具已经有了基本的概念。也许下次你在外面修车的时候,某个螺钉死活卸不下来,你会跑到CandianTire去,这时候你要找的肯定是合适的screw head 或者扳手,而不会是锤子,对吧?
所以,个人认为,道理都是相通的,先搞明白基本工具的基本用法,等到真正需要用到某个特定工具的时候,再学相关知识不迟。执著的追求对每个工具都hands-on,会把自己搞得很累,也没有必要。
2。OO/Design Pattern/学习
GoF说,我们编程的重点,应该侧重于对接口的编程,而不是对实现的编程。我的个人看法,学习也应如此。每天,市场上都有会有斧头,锛子,电锯之类的新鲜家伙儿事推出来,如果把它们都捧回家,我没那么多钱,也没有那么多精力和时间去看使用说明。作为一个工匠,如果能到college去选修个机械原理啥的,可能会是一个更好的选择。
3。关于程序员
只要自己喜欢就好,你管别人过不过江干什么?没准儿过两天大部分鲫就转道生物工程什么的了。
不错。
-------------------
有必要说明一哈。其实我自己的水平很烂,只是有时候喜欢胡思乱想,好发狂言而已。希望这些胡言乱语,没浪费大家太多的时间,呵呵。更多精彩文章及讨论,请光临枫下论坛 rolia.net
1。理论上一通百通的说法
我也打个比方,如果你的工具箱里已经有了锤子,螺丝刀,钳子和扳手,并且在家里干活的时候已经很熟练的使用了它们,那么可以说你对工具已经有了基本的概念。也许下次你在外面修车的时候,某个螺钉死活卸不下来,你会跑到CandianTire去,这时候你要找的肯定是合适的screw head 或者扳手,而不会是锤子,对吧?
所以,个人认为,道理都是相通的,先搞明白基本工具的基本用法,等到真正需要用到某个特定工具的时候,再学相关知识不迟。执著的追求对每个工具都hands-on,会把自己搞得很累,也没有必要。
2。OO/Design Pattern/学习
GoF说,我们编程的重点,应该侧重于对接口的编程,而不是对实现的编程。我的个人看法,学习也应如此。每天,市场上都有会有斧头,锛子,电锯之类的新鲜家伙儿事推出来,如果把它们都捧回家,我没那么多钱,也没有那么多精力和时间去看使用说明。作为一个工匠,如果能到college去选修个机械原理啥的,可能会是一个更好的选择。
3。关于程序员
只要自己喜欢就好,你管别人过不过江干什么?没准儿过两天大部分鲫就转道生物工程什么的了。
不错。
-------------------
有必要说明一哈。其实我自己的水平很烂,只是有时候喜欢胡思乱想,好发狂言而已。希望这些胡言乱语,没浪费大家太多的时间,呵呵。更多精彩文章及讨论,请光临枫下论坛 rolia.net