本文发表在 rolia.net 枫下论坛赫赫, kidding...
1。理论上一通百通的说法
如果你的工具箱里只有一把锤子,当然可以把所有的活儿都看成是钉子,这是对的,老板甚至客户也会喜欢这样。可是咱们作为技术人员(或者说工匠也好),得知道不是所有的活儿都是敲钉子,就算是钉子,钉子和钉子也不一样,锤子和锤子也不一样。
比如如果你会 Java,再学 .NET 就会很容易上手,但 Java 毕竟是 Java,.NET 毕竟是 .NET。如果真的同时会两个,要使出区别才是真本事。
而且有的时候,某些技术只是看上去相似。看到过很多老前辈在草草看过新技术介绍后说“没什么新的,在大型机(或是 UNIX)里早有了”----殊不知很多技术已经是螺旋式地上升好几代了。
2.OO/Design pattern
从跟贴来看,大家好像对 design pattern 都是巨熟悉的样子,好生羡慕。唉,我碰到的同事朋友中,讨论技术时能正确,准确使用 UML 描述事情的人还是不多,碰到问题能凭直觉正确使用 design pattern 的好像就更少了,学习机会不如大家那么多。
3。学习
作为工匠,我学习的目标一般很明确----只是随时留意市场上有没有什么斧头,锛子,电锯之类的家伙儿事新推出来。不太喜欢自己发明斧头,更讨厌把锤子改装成斧子去砍树。好像太低级了些哈?不过这样的“学习”不至于太苦,一直觉得学习的乐趣更重要。
4。关于程序员
多年以前,突然发现做自己喜欢的事情还有人付工资,高兴得一塌糊涂。现在,这个称号下的人有如过江之鲫 ---- so what? 只要自己喜欢就好,你管别人过不过江干什么?没准儿过两天大部分鲫就转道生物工程什么的了。
赫赫。更多精彩文章及讨论,请光临枫下论坛 rolia.net
1。理论上一通百通的说法
如果你的工具箱里只有一把锤子,当然可以把所有的活儿都看成是钉子,这是对的,老板甚至客户也会喜欢这样。可是咱们作为技术人员(或者说工匠也好),得知道不是所有的活儿都是敲钉子,就算是钉子,钉子和钉子也不一样,锤子和锤子也不一样。
比如如果你会 Java,再学 .NET 就会很容易上手,但 Java 毕竟是 Java,.NET 毕竟是 .NET。如果真的同时会两个,要使出区别才是真本事。
而且有的时候,某些技术只是看上去相似。看到过很多老前辈在草草看过新技术介绍后说“没什么新的,在大型机(或是 UNIX)里早有了”----殊不知很多技术已经是螺旋式地上升好几代了。
2.OO/Design pattern
从跟贴来看,大家好像对 design pattern 都是巨熟悉的样子,好生羡慕。唉,我碰到的同事朋友中,讨论技术时能正确,准确使用 UML 描述事情的人还是不多,碰到问题能凭直觉正确使用 design pattern 的好像就更少了,学习机会不如大家那么多。
3。学习
作为工匠,我学习的目标一般很明确----只是随时留意市场上有没有什么斧头,锛子,电锯之类的家伙儿事新推出来。不太喜欢自己发明斧头,更讨厌把锤子改装成斧子去砍树。好像太低级了些哈?不过这样的“学习”不至于太苦,一直觉得学习的乐趣更重要。
4。关于程序员
多年以前,突然发现做自己喜欢的事情还有人付工资,高兴得一塌糊涂。现在,这个称号下的人有如过江之鲫 ---- so what? 只要自己喜欢就好,你管别人过不过江干什么?没准儿过两天大部分鲫就转道生物工程什么的了。
赫赫。更多精彩文章及讨论,请光临枫下论坛 rolia.net