|
|
|
|
|
|
b**********s 发帖数: 9531 | 1 原文 http://www.mitbbs.com/article_t/Programming/31414909.html
作为程序员,我也希望得到别人的尊重。但要看怎么个具体的尊重了。我们来看看作者
要的具体的尊重巴(不完全):
- 解释高级意图,不要使用低级命令
- 不要期望新人向自己学习
- 不要自以为聪明,不要评判别人的智商和能力
- 让一个程序员修补另外一个程序员的BUG,不但是效率低下,而且是不尊重程序员个
人价值的作法,应该尽量避免。
- 不要嚷着要别人写测试
- 高水平程序员由于经常能够另辟蹊径,一个就可以抵好几个甚至几十个普通程序员。
他们处理的问题比常人的困难很多,费脑力多很多,当然他们需要更好的休息,保养,
娱乐
- 一个尊重程序员的公司文化,就应该把程序员作为运动健将,把程序员的代码放在尊
贵的地位。
他所有的意思是,自己是“高水平程序员”, “可以抵好几个甚至几十个普通程序员
”。所以对待他需要更多的尊重,比如不可以“使用低级命令”,不要期望他向自己学
习,不要评判他的智商和能力,不要嚷着要他写测试。
现在我来驳斥这些论调巴:
他开篇说要尊重程序员,但又分为“高水平程序员”和“普通程序员”,那么尊重他这
样的“高水平程序员”,以他的作法,算不算不尊重“普通程序员”?如果不能尊重“
普通程序员”,他的真实立意和文章标题是不是矛盾呢?
下面再说他那些具体尊重程序员,或者尊重“高水平程序员”的具体条目,总而言之是
把程序员的代码放在尊贵的地位。问题是,不管是普通程序员还是“高水平程序员”,
你的程序是不是尊贵在公司里要看市场价值,你不能用学术价值来衡量。这里有很多管
理概念,一个组织只有在市场成功,程序才有市场价值,程序才有可能有尊贵的地位,
比如作者瞧不起的UNIX的程序,人家没什么了不起,你瞧不起可以自己再写一遍嘛。你
既然用人家的,就得承认人家的价值。如果公司想在市场成功,基本程序之外的很多东
西是必须的,比如维护,管理效率,这些都决定了程序需要测试,程序需要作者以外的
人来修改。
最后,我们暂且认同他的观点,即程序员分高级普通的,待遇也不同。现在问题来了,
凭什么作者就是高级程序员呢?他在他具体工作范围是专家,可是在他所在的公司是不是
啊?很显然,他离开的公司,学校的研究团队,人家继续运作阿。那么推广一下,如果
新人程序员来了,不管你过去在自己领域多么牛鼻,你要承认在新的领域,你需要向别
人学习,包括很多低级命令,包括写测试,包括修改别人的程序。
前面是从计算机领域来驳斥作者,现在再从社会角度来驳斥他。在一个人格健全的社会
,每个人都需要得到尊重,不仅程序员,包括看门的老大爷都需要尊重。但很多低级繁
琐的事情还要人来完成。如果作者想做高级的事,让别人做低级繁琐的事情,作者就需
要证明自己。他觉得 Linus Torvalds没啥, 他也deserve同样的尊重,现在问题来了,
Linus Torvalds给的linux是free的unix,买一份unix要几百块钱,如果一个公司1000
台机器,那么就是几十万。如果他能提供几十万给这个公司,那么我支持这个公司的人
都应该像尊重Linus Torvalds那样尊重作者。
问题是,他做到了吗?也许以后会。如果那样的话,我建议作者以后再发表本文。 | j********x 发帖数: 2330 | 2 王寅写博客连评论都不敢开的。。。
你何苦浪费时间。。。 | b**********s 发帖数: 9531 | 3 一半是copy的,就当作文练习巴。
开始觉得他很多话有道理,讲了很多大家想到工作不敢说得话。后来发现他的真实意思
其实非常shadow.他不是反对公司文化里不公平的地方,他只是反对他自己的地位没有
得到提升,没有“尊重”而已。 |
|
|
|
|
|