精通技术一定就是一个好的程序员???

19:44 2006-10-10 精通技术一定就是一个好的程序员. 这句话是完全错误.”好的” – 这种东西本身就是一个很模糊的概念.就算是真的大家对”好的”这个标准一样了,对”程序员”的定义又不一样.对”精通”的定义也未必一样.”程序员”的定义取决于,通常情况下,”程序员”应该具备的素质,而这些”素质”本身又存在的定义理解上的差别.因为bull shit终归还是不同的人来看的.而”精通”的概念就更不要说了,我是从来没有弄清楚过,很多时候这样的词是需要context的,可是这里的context也是含糊的–>

所以呢,唉,..

不要觉得我在玩弄概念,其实很多情况下我们是被概念玩弄,想想经常可以看到论坛或者日志的回复都是一些不知所云的家伙,要么是根本没有用大脑,要么就是没有搞清楚出发点在哪里.

这是tm扯到哪里去了.又说胡话了.
一般说”精通技术一定就是一个好的程序员.”这句话的时候,context还是确定的,所以还没有到无法讨论的地步.不过确实是”完全错误”的.首先我不会去贬低钻研技术的同志们,毕竟人个有志.所以如果有逻辑不是很清晰的同志们不要认为我在说”精通技术就一定不是一个好的程序员”或者”好的程序员不需要精通技术”.
程序员是搞技术的,当然要精通技术咯.可是要是埋头钻研技术期望做一个好程序员,那就错了.错的不靠谱.软件的主要参与者是人,好的程序员显然不是单单技术.做什么事情终归还是和其他人一起做,协作.技术高了可以抵掉一部分协作,比如如果你的效率是其他人的10倍,你当然没有必要去沟通去浪费时间去plan,document,kt…, 虽然可以这样的做,但从时间角度也是存在协作的,你的东西存在以后被别人看到,维护的可能.如果你觉得”这个我不管”,”不是我的事情”,那你不只是做不好程序员,而且是个不负责任的人(这样的人最危险),做什么事情都恐怕都不是”好的”. –这样的人”好的”定义和我不一样, 请滚.
所以对技术不要盲目崇拜,我们遇到的问题通常并不是仅仅技术一维.
这些话送给我自己,如果有人觉得有道理,那满好,如果觉得是狗p,抱歉浪费了您的时间.

这是很久之前写在msnspace里的,重新放到这里给自己…

Comments are closed.