-------- 原始信息 --------
主题: 论战]程序员必须走向专业化... [警告]超长!
日期: Wed, 12 Mar 2008 22:56:13 +0800
组织: KSPEG.珠海.金山
新闻组: development,kingsoft.unix
程序员必须走向专业化
http://blog.csdn.net/myan/archive/2008/02/28/2127238.aspx
上周六(2月23日),IEEE-CS力推的CSDP认证培训第三期班在中关村创新研修学院
开班。这次的开班仪式很有特色,主办方特别举办了一个软件工程研讨会。我赶到
会场的时候正赶上中软通用产品研发中心总经理陈尚义先生的演讲,主题是软件工
程师的专业性问题。陈先生在美国硅谷工作多年,现在中软集团担任高层管理工
作,又在CSDP培训中担任讲师,对中美软件产业都有切身体验,对这个问题理解很
深。我一落座就被陈先生的话题吸引。在演讲中,陈先生提出自己的一个观察:硅
谷软件工程师的平均效率(或说生产率)比北京的软件工程师高得多,其差距之
大,可能达到10倍之多。
刚听到这一论断,我还是有些震惊的,因为以我从事媒体工作五年的所见所闻,中
国软件工程师的"外部形象"还是不错的,很多老外都一再表示对中国工程师的天才
和勤奋表示惊讶,即使我再三追问不足和建议,他们通常也就是从牙缝里挤出"经
验不足"几个字。像陈先生这种直言不讳,我是第一次听到。不过转念一想,又有
些怀疑,老外素以坦率著称,当真有这么大的差距,没有必要在我面前言不由衷。
况且,硅谷的软件工程师中,华人亦不占少数,说中国人效率低?我有点不服。
接着往下听就明白了,陈先生指出,这种差距不是"中国人"与"美国人"的差距,而
是"非专业" 与"专业"的差距。无论在哪里,非专业软件工程师与专业软件工程师
在效率上差距十倍甚至十几倍,这并不是什么夸大的数字。至于表现出来的北京与
硅谷的差距,其原因在于中国的专业工程师数量太少,非专业工程师占主流。而硅
谷地区南郭先生比较难以滥竽充数,专业程序员占主流,体现在平均生产率上,自
然会有那么大的差别。陈先生并且指出,从某种角度看,中美之间软件工程师的薪
酬差距之大,是两地平均生产率差距的体现,他说:"如果你是一名真正专业的软
件工程师,你在哪里都应该能达到相似的收入水平,因为软件工业是真正全球化的
产业。"
这是一个让我非常感兴趣的话题。我们都知道,在《没有银弹》中,软件工程的老前
辈Fred Brooks提出的"唯一"能成数量级提升软件生产率的办法,就是雇用天才的
程序员,所以"天才"与"普通"之间十倍甚至几十倍的效率差距,这是大家都知道的
事情。但是按照一直以来的理解,天才程序员是那种脑瓜子特灵光,算法功底扎
实,写程序又快又好的人精,是可望而不可求的,也没有什么有效的训练手段来成
批量地产生。可是"专业软件工程师"就不一样了,这里所谓专业,是指具有规范化
的价值观和知识体系,规范化的工作习惯和职业纪律,职业化的工作作风和流程,
当然也具有相应的技能和经验。很显然,这样的人才,不但是每一个普通程序员都
完全能够达到的,而且也是能够大规模系统化培养的。如果这种观点正确,中国的
程序员们就不应该整天琢磨着要赶哪个新,逐什么潮,一会儿面向这个,一会又面
向那个,左一个语言右一个框架地折腾着,而是应该踏踏实实在专业性上下功夫。
这让我想起了敏捷技术大师Kent Beck的一句名言:"我不是个优秀的程序员,我只
是一个有着优秀习惯的普通程序员。"这里所谓的"优秀习惯",应该就是"专业化"
的一个重要体现。 Kent Beck的这句话,实际上还暗示了传统观念中"优秀程序员"
与现在所需的真正有价值的软件工程师之间的显著不同。也就是说,你不能因为程
序写的好,就想当然地认为自己是合格的软件工程师,没有专业素养,你就不算是
专业人。
之后的这几天里,我分别就这个问题与好几个人讨论过。他们中间有美国软件企业
的技术负责人,有在国内奋斗多年的软件企业管理者,又在某些领域积累多年的专
业人士,也有正在创业中激烈拼搏的程序员兼老板,有大公司的,有小公司的,有
中国人,有美国人,有去过美国的中国人,也有来到中国的美国人。他们的意见,
可以说是异口同声地同意陈尚义先生的观点,并且表达了对中国程序员职业性水平
不足的不满。相比之下,我们中国人自己对这个问题的态度都比较激烈,倒是老外
们反而比较客气,有一个人谨慎地说:"也许没有十倍那么大,但是肯定比五倍要
多。"我苦笑道:"七八倍也受不了啊,长远来讲,中国人就必须一点不差才行。"
从这些讨论中,我得到的结论是,尽管他们也非常希望获得"天才程序员",但是实
质上是把对程序员专业化的要求放在天才前面的,也就是说,宁要专业的工程师,
不要不专业的"牛人",当然,专业化的大牛是最好不过了,但是现实地说,这种人
确实很难遇到,既然如此,就要强调专业性在前。他们认为,专业性保证了一个程
序员的技能和工作能够为组织带来效益,而他们只会为这种效益付酬,不会出于对
"大牛"的敬仰之情而主动上缴贡银。而且,他们也相信,只要一个人专业化程度足
够,技术和经验上的不足是容易在实践中弥补的。
由此看来,所谓"十倍差距说",成立的可能性是很大的。而整个软件界对于程序员
专业性的呼唤,也是实实在在的。这让我想起差不多两年前,我采访群硕软件创始
人刘英武先生的时候,这位1960年代的普林斯顿计算机科学博士,前IBM的高级副
总裁,SQL语言的创造者就曾经强有力地表达过类似的看法。他搬着指头对我说:
"技术是最容易解决的问题。你说那个.NET,给你多长时间你能掌握?半年够不
够?一年够不够?J2EE怎么样,一年可以吗?一年半?就算是最复杂的C++,三年
下来,你还搞不定吗?可是建立一个世界一流的、商业上成功的软件团队需要多长
时间?十五年,二十年!而且一点都不能松懈。我不明白,为什么有那么多人为自
己的技术沾沾自喜?我在IBM的时候,手下全是来自美国一流名校的博士,但不管
他们技术多好,如果不能遵守discipline,不能给组织带来效益,那就一点价值都
没有!在中国,很有一些程序员,以为自己技术高,就应该拿高薪,就应该牛,就
可以不要纪律。他们很少问自己,究竟给团队带来什么价值,究竟给企业带来什么
价值,究竟给客户带来什么价值?在我看来,这就是不专业,不合格。我相信,这
种情况迟早会过去的,对于软件工程师的评价,很快会回归价值。也只有到了那个
时候,中国的软件才会有实实在在的快速发展。"
两年前我们觉得这段话"太刺激",没有发表。现在看来,当年刘先生的观点已经成
为共识。毫无疑问,这意味着中国程序员孤芳自赏的时代即将结束,我们应当开始
高度重视组织的利益和价值,并且通过"专业化"修炼来实现从个体户到企业人的转变。
评论
# veryfatman 发表于2008-02-28 11:40:48 IP: 61.144.175.*
无病呻吟
# JohnYossarian 发表于2008-02-28 11:41:44 IP: 222.66.128.*
吹牛打打草稿好哇。刘英武是sq语言发明人?那几位ibm fellow都还活着呢,实在
不行去查查当年的经典论文。有刘英武的名字嘛!
# myan 发表于2008-02-28 11:50:44 IP: 125.34.251.*
to JohnYossarian:
刘英武先生是当年SQL语言开发项目的负责人,确定了关系数据库查询语言的总体
设计思路,具体的工作是由他手下的研究人员完成的。说他是SQL语言的发明者毫
不为过。
至于你说的经典论文,估计是指E. F. Codd的那两篇吧,该fellow发明的是关系数
据库模型,不是SQL语言。相反,刘英武先生在采访中告诉我,Codd本来打算发明
的查询语言是一种高度数学化的语言,他本人认为不是数学家就根本不可能使用关
系数据库。恰恰是刘先生反其道而行之,坚信必须发明工具让普通专业人员也能使
用关系数据库,才会有SQL的出现。
特在此加以说明。
# diandian82 发表于2008-02-28 11:56:39 IP: 207.46.55.*
说白了就是程序员要老老实实为他们卖命!
# BeautifulWorld 发表于2008-02-28 12:10:27 IP: 218.108.51.*
"中美之间软件工程师的薪酬差距之大,是两地平均生产率差距的体现"--这种话还
是不要说得好,否则就没有"外包"这个词了
# JohnYossarian 发表于2008-02-28 12:39:39 IP: 222.66.128.*
不懂就别装system R和sql的资料网上到处都是,好好看看和刘英武有多少关系?
system R的:http://www.mcjones.org/System_R/
system R people :http://www.mcjones.org/System_R/people.html
Don Chamberlin主页上的原话:I hold a B.S. degree from Harvey Mudd
College and a Ph.D. from Stanford University. I was a member of the
System R research team that developed much of today's relational
database technology and, together with Ray Boyce, I designed the
original SQL database language.
SQL的正式论文
http://www.almaden.ibm.com/cs/people/chamberlin/sequel-1974.pdf
最后的感谢里面有提到"负责人,总体设计思路的刘英武"吗?
如果你非要说ibm的数据库产品是刘英武领导开发的,那么我不了解详情。就关系
型数据库和sql的研究工作都是在system R上完成的,其过程和贡献对数据库稍有
了解的人都应该很清楚。
# nuaalfm 发表于2008-02-28 12:44:01 IP: 124.193.82.*
我觉得中美薪酬的差距主要还在于发达国家和发展中国家的差距,至于中美程序员
的差距我倒是认可myan的说法,见过太多不专业的程序员,太多自以为是的所谓牛人
# nuaalfm 发表于2008-02-28 12:45:49 IP: 124.193.82.*
JohnYossarian ,干啥那么较真啊
# dounking 发表于2008-02-28 12:47:40 IP: 202.95.81.*
孟老大文章里面举的例子多集中在外包行业,当然效率不可能有多高了。如果国内
的公司把东西外包出去。。。
当然,专业程度肯定老美总体上高一些,毕竟发展阶段不一样,但差距也没说的这
么大。
# Funniest 发表于2008-02-28 12:50:48 IP: 59.108.124.*
:)
# JohnYossarian 发表于2008-02-28 12:56:47 IP: 222.66.128.*
英文的资料基本查不到Leonard Liu和sql的关系。
倒是ibm的中文资料写得很清楚,其实有一段在csdn的软件研发杂志上也有记载。
http://www.ibm.com/developerworks/cn/db2/library/techarticles/0403liujiang1/0403liujiang1.html
在斯坦福大学获得博士学位以后,Chamberlin 加入了位于纽约的 IBMT.J.Watson
研究中心。那里汇聚了当时计算机界的大批精英,主要研究方向是操作系统。
Chamberlin 一开始从事的项目是 System A,一年后,项目最终失败。当时担任项
目经理的 Leonard Liu(后来曾担任 Cadence 公司首席运营官)很有远见地预见
到数据库的美好前景,他转变了整个小组的方向。Chamberlin 从此如鱼得水,在
数据库软件和查询语言方面进行了大量研究。他成了小组中最好的网状数据库
CODASYL 专家,整日徜徉在复杂指针和集合选择规则的海洋中。与此同时,20 世
纪 60 年代晚期,在美国西海岸 IBM 圣何塞研究中心(Almaden研究中心的前身)
工作的数学家 Edgar Codd 独自创造了关系数据库的概念。但是,由于这种思想对
IBM 本身已有产品造成了威胁,公司内部最初是持压制态度的。当然这也与 Codd
采用了太多数学方法(以谓词演算为基础),不容易理解有关。在 Codd 里程碑性
的论文"A Relational Model of Datafor Large Shared Data Banks"以及许多重
要的后续论文公开发表之后,IBM 研究中心从事数据库的研究人员中,还有不少人
以怪异思想视之,或者半信半疑,或者完全摸不着头脑的,甚至有人做出如此轻蔑
的评论:"这东西过十年再说吧。 "
一天, Codd 到 Watson 研究中心访问,在讨论会上,他几乎用一行语句就完成了
类似于"寻找比他的经理挣得还多的雇员"这样的查询。"我的天!"Chamberlin 知
道,这个查询用 CODASYL 来表示的话,可能要超过 5 页纸。这种强大的功能使
Chamberlin 醍醐灌顶,幡然醒悟,从此转向了关系数据库。
在其后的研究过程中,富于程序员气质的 Chamberlin 相信,Codd 提出的关系代
数和关系演算过于数学化,无法成为广大程序员和使用者的编程工具,这个问题不
解决,关系数据库也就无法普及。因此他和刚刚加盟的 Ray Boyce 设想出一种操
纵值集合的关系表达式语言-- SQUARE(Specifying Queries as Relational
Expressions)。
1973 年,IBM 在外部竞争压力下,开始加强在关系数据库方面的投入。
Chamberlin 和 Boyce 都被调到圣何塞,加入新成立的项目 System R。当时这个
项目阵容十分豪华,有 Jim Gray ,Pat Selinger,和 Don Haderle 等数位后来
的数据库界大腕。
System R 项目分成研究高层的 RDS(关系数据系统)和研究底层的 RSS(研究存
储系统)两个小组。Chamberlin 是 RDS 组的经理。由于 SQUARE 使用的一些符号
键盘不支持,影响了易用性,Chamberlin 和 Boyce 决心进行修改。他们选择了自
然语言作为方向,其结果就是
# poscard 发表于2008-02-28 13:36:34 IP: 221.218.18.*
是要有好的习惯。我从自己所见过的牛人那感觉到:带来差距的主要就是做事的习
惯和思维方式。
但国内的分工本来就不细,不止是软件行业,想专业还真难。
# aaafei 发表于2008-02-28 13:47:06 IP: 220.167.25.*
说得还是有道理的,但是什么是专业,具体指什么?我们需要怎么做才能做到越来
越专业?
写篇文章给大家敲响警钟是好事,但是给大家指一个更明确的方向不时更好吗?
# laitaogood 发表于2008-02-28 14:02:55 IP: 220.113.0.*
我个人对专业化有些不了解
文中说,专业化可以体现在优秀习惯上,那么
优秀习惯又有哪些呢?
专业化和职业化有什么必要的联系或者区别吗?
怎样才能体现出我们的职业化和专业化呢?
谢谢孟岩先生!!!
# openeyes 发表于2008-02-28 14:23:33 IP: 61.174.150.*
谢谢孟岩先生!
专业化非常重要,但是怎么才算专业化,相信大家都渴望知道,能简单/或者详细
的说一下么?
# wishfly 发表于2008-02-28 14:33:58 IP: 221.219.29.*
不同意"十倍"之说!
其实中国程序员一点都不差!差的只是环境!
没有专业的产品,哪来得的专业的程序员?!
而专业的产品--在盗版横行的环境,怎么产生!?
善于动脑筋是中国人的强项,但环境不允许!!
# grhunter 发表于2008-02-28 15:17:07 IP: 124.42.78.*
刘作为管理者,决策并支持了SQL的研究,但具体的东西,应该还是Chamberlin和
Boyce等人的功劳。
# grhunter 发表于2008-02-28 15:25:51 IP: 124.42.78.*
不过,本文的重点并不是说谁创造了SQL。程序员必须走向专业化,这个观点应该
是没问题的。"具有规范化的价值观和知识体系,规范化的工作习惯和职业纪律,
职业化的工作作风和流程,当然也具有相应的技能和经验",包括了专业化和职业
化两方面的因素在内。现状是许多程序员既不够专业化也不够职业化,尤其是在职
业化方面,经常表现得幼稚和执拗,在追求自己技术理想的同时,和所在组织的机
构理想背道而驰。这是最可怕的。
# wlann2008 发表于2008-02-28 15:37:42 IP: 222.131.60.*
我也听过陈老师关于软件工程师专业化的演讲,当时提到自律、沟通和技能,六个
字来概括专业的软件工程师,也就是职业化的软件工程师。IEEE-CS在2002年推出
的CSDP,就是从职业道德和软件工程知识水平两个方面考察了一个从业者是否达到
职业化的水平。
# wlann2008 发表于2008-02-28 15:49:05 IP: 222.131.60.*
现在大的环境不好,但是总有一个会有改变,而且这个改变是需要我们所有的从业
者一起来努力的,而不是抱怨。因为,这解决不了根本的问题。
如果我们每个人都从自己做起,做一个专业的软件工程师,来影响周围的人,大家
的努力才有可能改变一些事情。
如何做一个专业的软件工程师?IEEE-CS的CSDP给了我们一个选择。http:
//www2.computer.org/portal/web/certification
# cainiao_w 发表于2008-02-28 16:26:36 IP: 221.238.212.*
环境不好
# rrjsh 发表于2008-02-28 16:29:26 IP: 59.41.99.*
对技术的无限追求也许就是专业程序员,这种追求要能转化为团队的力量,也就是
所谓的"批量化生产",单纯的技术上的"孤芳自赏"是不能适应软件产业发展的需要
的,其实很多自认技术上所谓的牛人,就是没跨过"批量化生产这个关口",所以在
团队中并不能起到什么作用。那种技术牛人,我称之为"技巧型程序员"而不是"技
术型程序员",这样比较确切,技巧是一种点的堆砌,而技术是对各种资源有效掌
握、运用的能力,包括"技巧、思想、管理、沟通"等,但在国内,很多所谓的牛人
都只是技巧型的,而不是技术型的,自然不够专业化。
# tanggula 发表于2008-02-28 17:12:10 IP: 58.37.225.*
创造性的,革命性的进步往往是那些文中所定义的不专业的牛人带来的
# tanggula 发表于2008-02-28 17:13:18 IP: 58.37.225.*
当然这种人不益太多
# James_Duan 发表于2008-02-28 18:52:58 IP: 59.37.23.*
我想事情总是一步步来的,不可能一步到位。"具有规范化的价值观和知识体系,
规范化的工作习惯和职业纪律,职业化的工作作风和流程"
都说印度的程序员很规范,有很好的习惯和职业纪律等,他们专业吗?那他们的效
率如何?如果专业,为何工资低美国很多?为何能成为美国外包的主要地区呢?
# James_Duan 发表于2008-02-28 18:52:59 IP: 59.37.23.*
我想事情总是一步步来的,不可能一步到位。"具有规范化的价值观和知识体系,
规范化的工作习惯和职业纪律,职业化的工作作风和流程"
都说印度的程序员很规范,有很好的习惯和职业纪律等,他们专业吗?那他们的效
率如何?如果专业,为何工资低美国很多?为何能成为美国外包的主要地区呢?
# James_Duan 发表于2008-02-28 18:53:01 IP: 59.37.23.*
我想事情总是一步步来的,不可能一步到位。"具有规范化的价值观和知识体系,
规范化的工作习惯和职业纪律,职业化的工作作风和流程"
都说印度的程序员很规范,有很好的习惯和职业纪律等,他们专业吗?那他们的效
率如何?如果专业,为何工资低美国很多?为何能成为美国外包的主要地区呢?
# qozms 发表于2008-02-28 20:24:04 IP: 60.190.56.*
老孟,不知道怎么说你了
先把工资提高10倍,当工资水平比较接近美国人之后,效率绝对比美国人高十倍。
再者不要提 刘英武这个垃圾了,看看他把群硕开成什么样子了,群硕的工作情况
不见得比富士康强多少
不要怪程序员没效率,只怪老板太黑心,程序员也是没有办法,只好在工资、奖
金、年终奖、津贴方面陪着老板玩心眼,你好我更好,你黑我更黑
# irplay 发表于2008-02-28 20:45:23 IP: 58.210.69.*
我就是学了很多语言,怎么的.....
专业化的螺丝还沾沾自喜.
多元化的活得更大更爽.
# shendl 发表于2008-02-28 23:14:17 IP: 58.246.245.*
除了English,我就不信老外比我牛!至于效率低,那是因为我们没有那么多生
意。如果业务多,我就不信老外比我写得快。更不用说快10倍了。
# mhq88 发表于2008-02-28 23:20:41 IP: 24.86.126.*
这是瞎扯蛋.
很多程序员从中国到美国,工资变了几倍,是因为他的工作效率提高了几倍吗?
# xnature 发表于2008-02-29 08:22:56 IP: 61.130.107.*
JohnYossarian 说的好~
# zhuangbiaowei 发表于2008-02-29 09:58:34 IP: 116.228.28.*
这篇blog,与中美程序员其实没关系,与SQL语言是谁发明的其实没关系,与是不
是有优秀的习惯也没关系。
这就是一篇"软文"
开篇第一句就说得很清楚:"IEEE-CS力推的CSDP认证培训第三期班在中关村创新研
修学院开班"。
人家陈老师的话也很明白:"硅谷软件工程师的平均效率(或说生产率)比北京的
软件工程师高得多,其差距之大,可能达到10倍之多。"
为什么这么说?因为这是一个在北京开的"研修班"。所以就要拿重话来刺激北京的
程序员:"如果你是一名真正专业的软件工程师,你在哪里都应该能达到相似的收
入水平,因为软件工业是真正全球化的产业。"
我来翻译一下陈老师的话吧:"你只要参加了我们这个班,就能够不出北京,拿到
硅谷程序员的高薪"。
楼上的各位,明白了吗?
至于刘英武,这里有一小段资料:
http://www.manaren.com/news/1010064629/
介绍他是如何搞砸掉自己在宏基的差事的。
最后一段话,特别有趣:
刘英武现在是美国旧金山一家Walker Interactive软件公司的执行总裁。他承
认他在宏基犯了不少错误。但他强调他在宏基建立的全球战略和训练管理人员,是
宏基今日成功的基础。他说: "我现在晚上睡得很安稳,看到他们比我经营得好,
我在宏基所做的一切也没有白费。"
# liulogo 发表于2008-02-29 10:02:16 IP: 221.221.165.*
呵呵,说大环境不好的人让我想起了令人厌恶的中国足球,球员也都说球没踢好不
怪自己,怪大环境不好
JohnYossarian 较真的东西似乎跑题啦,不过这中较真还是很必要的,换个场地会更好
作为程序员要有怀疑精神,更何况老孟没把更重要的东西说明白,如何更加具有专
业性,所有我们怀疑的就更加理直气壮啦,程序员也是个思维和细心的活,没有细
细考证的东西最好多想想
不过有一点,老孟肯定是有所想才有感而发的,毕竟出发点肯定是好的
# yaotyl 发表于2008-02-29 12:06:13 IP: 219.156.38.*
环境起了决定性因素,而不是中国程序员本身!
# freelysay 发表于2008-02-29 12:18:29 IP: 124.78.118.*
往好里说,是myan被培训班的人洗脑了,然后过来给我们施舍牙慧;
往不好里说,是被人收买了,来忽悠我们。
# yixia 发表于2008-02-29 12:41:13 IP: 220.194.16.*
这个讲座我也去听了,本来以前听过程建群老师谈的欧美外包,所以这次我也想去
学习学习,就一个上午3个小时是讲课时间,每个老师1个小时,说实在得中软国际
总经理陈尚义先生一个小时能说清楚关于程序员专业与非专业的观点已经很不错
了,后边两位老师讲的咱就不说了,反正我想下午踢球呢中午就赶快走了。
培训班也不错,尤其对于外包公司或者国内打算创业的公司,关于规范化,打好基
础是有好处的。
不过国内比如一个项目组,搞技术再牛待遇也不见得有管理者高,毕业后1,2年学
习,3年以上都想着往项目经理发展,我记得上次程建群老师说过美国一些搞了 10
多年技术的人待遇甚至比经理高,大家对他的尊敬也不亚于对经理的。那么他工作
的时候就不是单想怎么把我这块搞完了就没事了,而是我怎么实现才是客户想要
得,才能给公司带来最大利益,公司利益大了,我也得到的多。
我们不一样,我现在做对日外包,什么文档格式都得听客户的,好多文档很烦琐,
这些文档做了你没有成就感,不是给客户带来什么利益,而是给对方证明文档中提
到的工作我做了,我很多时候都是认为这在浪费我时间,我干完干快就扔到一边了。
我想如果我们自己创业,给客户作东西,我也会很专业,去周到的考虑,毕竟完成
代码实现也就是项目的20%左右吧。
以后我想去做作欧美外包,再体会一下。
# yixia 发表于2008-02-29 13:02:44 IP: 220.194.16.*
那天讲课还请了公安部的一个安全方面的人员,清华还是北大的我忘了,
他说这个培训不贵,但是他要出国考察学习了,所以没机会参加这期了。
其中他提到二代身份证,公安部制作什么证,这个效益至少是billion级别, 当然
了中国10多亿人口,每人至少20块钱,是相当可观的。
正好这周我妹妹办二代身份证,我们家有点特殊,10多年前全家人农转非到我父亲
单位那边的派出所(邯郸),但是我们家人还是在张家口,好么,趁着我妹妹还没
有开学,派出所又上班的几天,办身份证去,妹妹先从老家坐汽车来到首都,还说
呢平时都70,现在是100块钱,中午我接她住在我那里,等我父亲第二天从从邯郸
坐火车来首都接她,本来也想让我妈来一块办,我爸打电话说邯郸没到首都的票,
买的到石家庄然后换大巴来,赶紧给我打电话,别来了,身体不好别去车上凑热闹
了,第二天我爸带着我妹出发到邯郸,峰峰,王凤(有王风的朋友么?),派出所
的人很热情:亏得您今天来,我们周二,周四不办理,10分钟照相交钱,搞定,然
后坐车峰峰,武安(我爸现工作地),有过了一天,邯郸,又来到首都,没事妹妹
转了天安门,动物园。。。还得回来老家张家口,我说妹妹你这次坐的车比你前
10年还多,我妹妹倒是高兴,终于来北京,在天安门照相了。
我还能说什么,给她买衣服,玩, 在我住哪里她看我上网方便说怎么不能在张家
口派出所照相,然后通过网络传到邯郸不就行了,我说哪你还有机会来首都阿,至
少等毕业以后了。。。
# faredu 发表于2008-02-29 14:38:01 IP: 221.10.46.*
有把所有责任推到程序员身上的嫌疑.自认为是管理者的人把自己同程序员对立起
来,才是中美最大的差距,如果你的工作只是找别人的错误,那么恭喜你,你作对了;
如果你的工作是缩小差距,那么鄙视你,还没起头就在叫嚣.做批评家去吧
# taige5555 发表于2008-02-29 15:26:50 IP: 218.108.49.*
觉得有那么点感觉。
自己好像确实不是很专业。
谢谢孟老大提醒!
# enjoyeveryday 发表于2008-02-29 16:47:04 IP: 121.32.89.*
能提出来是好事,我们只能辩证的看待这个问题,你能有这个力你就能得到该得到
的吗??给别人做事本身就是一种控制在里面,你不卖命有几个说你敬业!!汗
颜!走自己的路,把话留给别人去说吧。!
# qgqchile 发表于2008-03-01 01:40:10 IP: 200.27.110.*
软件生产效率的综合评估 不只是看程序员的效率吧, 我也不知道所谓相差10倍的
理论用的是什么依据,写几个字谁都会写,关键是如何让人信服。
今天开个软件培训班上来就说中国的软件工程师效率比别人低10倍
明天开个管理班就说中国的项目经理效率比别人低10倍
后天开个厨师培训班你就说中国的厨子炒菜比别人慢10倍
哪天你再开个国家干部培训班看你说什么
这年头。什么是炒作,说话不打草稿,上来没边没眼的就来两句 唬唬人过半个月
自己都不知道自己说什么呢 ,这就是炒作
# qgqchile 发表于2008-03-01 01:50:48 IP: 200.27.110.*
软件生产效率的综合评估 不只是看程序员的效率吧, 我也不知道所谓相差10倍的
理论用的是什么依据,写几个字谁都会写,关键是如何让人信服。
今天开个软件培训班上来就说中国的软件工程师效率比别人低10倍
明天开个管理班就说中国的项目经理效率比别人低10倍
后天开个厨师培训班你就说中国的厨子炒菜比别人慢10倍
哪天你再开个国家干部培训班看你说什么
这年头。什么是炒作,说话不打草稿,上来没边没眼的就来两句 唬唬人过半个月
自己都不知道自己说什么呢 ,这就是炒作
# thaolong 发表于2008-03-01 18:19:20 IP: 61.49.112.*
当一个专业程序员很好,我在国外见过52岁的程序员,很专业很有功底;国内的程
序员太浮躁。
# peon 发表于2008-03-01 21:53:16 IP: 116.77.134.*
基本的观点没有错。不过同一个程序员,在内地和沿海工资都会有差距,何况中国
和美国?
专业性是在环境里培养出来的。所以在一些外企或者是华为中兴呆过的人比较容易
得到同类的认同
# zady 发表于2008-03-02 01:32:48 IP: 219.38.221.*
环境使然,没错。
假定你的确是一个"够专业"的程序员。
你如何融入你的团队?在你周围仍都没有"专业"意识氛围的情况下。
如你坚持"专业",那么真正又回到我们的主题上来了。
"孤芳自赏!"
另一点是:质量是需要成本的。
在这个快餐文化盛行的短视年代。
有多少中国老板/客户愿意投下足够的人力/资金成本来保持"专业"?
这个差距不简单是人的因素。
当国外的企业已经设立专职CSR部门,重视企业社会责任,营造有德公益形象的时候。
我们中国的公司还在经济大潮里为避免翻船而挣扎。
所以,国内有这个"专业水准"的,大多也只能越洋展示了,至少也得在洋船上展示。
呵呵。泼个冷水。
# lbaby 发表于2008-03-02 10:09:01 IP: 211.137.252.*
中国的程序员中确实不专业的占多数,
中国人从小学作文就被逼着说谎,到现在也没学会说真话
# Iknowurcode 发表于2008-03-02 20:45:25 IP: 124.77.81.*
老教授.........
说出来的话真"理论"
# shalen520 发表于2008-03-02 23:00:14 IP: 58.61.198.*
要打击国内程序员信心,让他们接受比美国程序员低10倍的薪水,不找点理由怎么行?
本文的主题是专业化,但什么是专业化,却只字不提,搞笑~
# hawk_e2e 发表于2008-03-02 23:28:11 IP: 121.8.31.*
" 我们都知道,在《没有银弹》中,软件工程的老前辈Fred Brooks提出的"唯一"能
成数量级提升软件生产率的办法,就是雇用天才的程序员,所以"天才"与"普通"之
间十倍甚至几十倍的效率差距,这是大家都知道的事情。" --- 这位前辈这句话本
身就不一定正确,以后就知道了,不要盲从。
"但是按照一直以来的理解,天才程序员是那种脑瓜子特灵光,算法功底扎实,写
程序又快又好的人精,是可望而不可求的,也没有什么有效的训练手段来成批量地
产生。" --- 程序写得快就是天才程序员,呵呵,有点搞笑,谁说的?
支持JohnYossarian,是就是,不是就不是,这篇有点广告性质的文章,别吹得太大。
程序员必须走向专业,俺认同,不过跟天才程序员没有矛盾,天才主要体现在天分
和创造能力,而不是脑袋灵光、算法扎实、写程序快。呵呵。
LZ不如直接说白参加那研修班有什么好处更爽快!!
# hawk_e2e 发表于2008-03-02 23:33:50 IP: 121.8.31.*
现在是专业教授不专业,唉,什么世道。
# manonroad 发表于2008-03-03 06:40:08 IP: 203.167.222.*
我对中美程序员生产效率的差别是10倍表示不同意。
比如,同样功能的软件,在美国开发买1万美元,中国开发的买8000人民币。开发
同样的时间,所以说美国的程序员的生产率是中国的10倍。你同意吗?
很多时候,就是产品价格的差异。
可能国外有更好的设计人员和分析人员,这才是真正的差距。
# gaoyp 发表于2008-03-03 09:10:24 IP: 125.35.5.*
楼主敢把此文发到美国国内媒体吗?
# BaiTianHeiYe 发表于2008-03-03 10:05:09 IP: 222.244.22.*
我也觉得环境决定了开发者,没有专业化的产品开发哪里有过于专业的程序员.
# hackace 发表于2008-03-03 10:44:17 IP: 218.104.53.*
zhuangbiaowei同学对这篇文章看的比较清晰。
# holyfire 发表于2008-03-03 10:48:06 IP: 222.66.2.*
君子责备自己,小人责备他人
程序员要走向专业化之前,管理层必须先专业化才行
# OS_50 发表于2008-03-03 16:46:45 IP: 222.66.77.*
忍不住说一句:产业环境所致,国内软件公司(包括群硕)希望的不是专业的工程
师,而是便宜又卖命的"熟练工"!国外的软件公司才真正尊重员工的价值,尊重员
工的创造力!
# OS_50 发表于2008-03-03 16:49:13 IP: 222.66.77.*
支持 JohnYossarian !真的假不了,假的真不了。。。牛皮可以吹,但吹破了就
不太好了!
# xjbx 发表于2008-03-05 09:59:02 IP: 220.169.60.*
有人也向这篇文章叫板了:http:
//www.cnblogs.com/guaiguai/archive/2008/03/05/1090909.html
# bluesen 发表于2008-03-05 20:31:57 IP: 58.61.87.*
JohnYossarian的较真我是支持的。这也是专业性的表现。
# lingzi726 发表于2008-03-06 11:21:53 IP: 59.61.163.*
那么怎么才能专业起来呢?
说得很简单,具体的什么才是规范的价值观?知识体系?等等等?
# wlcsdp 发表于2008-03-07 10:03:47 IP: 222.131.56.*
2004年6月,美国IEEE协会和ACM的联合网站上公布了软件工程知识体(SWEBOK)
2004版全文,这标志着SWEBOK的工作告一段落。软件工程作为一门学科,为取得对
其核心的知识体系的共识,已经达到了一个重要的里程碑。
SWEBOK指南开宗明义提出五个目的:
(1)促进软件工程业界统一看法
(2)划定学科边界,澄清软件工程的学科地位
(3)刻画软件工程的学科内容
(4)提出访问SWEBOK的论题(知识点)
(5)为个人认证、申请执照、课程体系制定提供基础
首先,为做到目的的第一条,整个SWEBOK计划,从调研到每阶段评审都要广泛征求
业界各方人士意见,特别是发布的版本,从公布的评审者名单来看,各大公司均
有,学界居多。其次,目的(2)(3)条写出指南文本,这里有个定义的知识,其
深浅程度定位问题,也就是软件工程职业工程师应具有什么样的知识,谈深了(如
数学建模),一般人达不到,说浅了,不敷使用。SWEBOK定位在大学毕业后有四年
工作经验的人,能看懂并理解的知识。这是本学科工程性的使然,你没有参与过程
软件系统制作全过程,不了解如何与用户沟通,不理解延误交付期遭受的罚款压
力,不理解没完没了的质量纠纷,很难对其中的知识点有深入的了解和体验。正如
动物园和野外看到的猛兽是不一样的。
# wlcsdp 发表于2008-03-07 18:05:42 IP: 222.131.62.*
自有计算机产业以来,软件及工程制作一直都是存在的。但它一直附着在计算机工
程学科之下,包括硬件工程和软件工程。正式把软件工程当做一个学科来研究是
1968年。随着计算机技术的飞速发展,软件工程技术总是处在变动之中,一批方法
学、规范、标准出台了,很快被新技术冲破而过时。那么,软件工程行业的从业人
员究竟需要哪些本行业的基本知识和素质,一时难以说清。作为培养软件技术人才
的教育工作者只能把计算机工程学科中的软件工程知识和技术素质交给学生。虽然
很基础,但与当前职业需要还有一段距离。学科不成熟,我们只能培养软件工程
师,不能培养软件工程的工程师。
鉴于当前软件工程技术发展日趋成熟,2004年5月美国计算机协会ACM和电子电器工
程师协会IEEE-CS联合发布了"软件工程知识体系(SWEBOK)",连同1998年发布的
软件工程道德规范和2001年ACM/IEEE-CS的计算机教育委员会发布的"软件工程教育
知识体(SEEK)"。宣告软件工程作为一个职业(行业)完全独立(有自己的学科
知识、职业道德和教育培训体系)。这样,考核从业者是否合格就有了充分的依
据。所以,CSDP软件开发人员认证应运而生了。美国在2002年,在SWEBOK试用版试
行期间就开始了认证考核。每年两次,目前已经有500余人合格。
个人参加CSDP认证,如同企业参加ISO9000,CMM认证一样,可以得到正式承认的莫
大好处,但更重要的可以促进我国软件工程行业健全的职业化、现代化和国际接
轨。可以使我国软件产业早日摆脱软件质量上不了档次的困惑。现状差是有目共睹
的。如果我们有了一批认证合格人才,努力改变现状,中国软件产业的成长就可以
少走许多弯路。
——北京航空航天大学 麦中凡教授
=======================================
什么是专业的程序员
http://www.cnblogs.com/Mainz/archive/2008/03/04/1090690.html
看了孟岩的文章《程序员必须走向专业化》,有点感想。
真正专业的软件工程师, "专业",是指具有规范化的价值观和知识体系,规范化的
工作习惯和职业纪律,职业化的工作作风和流程,当然也具有相应的技能和经验。
在中国,很有一些程序员,以为自己技术高,就应该拿高薪,就应该牛,就可以不
要纪律。他们很少问自己,究竟给团队带来什么价值,究竟给企业带来什么价值,
究竟给客户带来什么 价值?
中国的程序员们就不应该整天琢磨着要赶哪个新,逐什么潮,一会儿面向这个,一
会又面向那个,左一个语言右一个框架地折腾着,而是应该踏踏实实在专业性上下
功夫。
企业宁要专业的工程师,不要不专业的"牛人"。 专业性保证了一个程序员的技能
和工作能够为组织带来效益,而他们只会为这种效益付酬,不会出于对"大牛"的敬
仰之情而主动上缴贡银。而且,他们也相信,只要一个人专业化程度足够,技术和
经验上的不足是容易在实践中弥补的。
记得近两年有一句很流行:"老大,咱没这么干过,咱不专业啊"。虽然是笑话,但
有此可见这年头做什么事情都得专业,否则会贻笑大方。
但什么是专业的程序员?老外比较注重工程师的专业精神,举个例来说,如果事情
交给这个工程师做,能高效、保质、按时的做出来,而且做出来的软件很专业,能
很好的与人合作和沟通,配合测试组或其他开发组共同完成任务,为团队和企业创
造价值,达到企业追求的目标,就是专业的程序员。概况起来,我认为专业的程序
员必须:
a 专业的企业精神(做事高效负责,规范化的价值观和知识体系,规范化
的工作习惯和职业纪律,职业化的工作作风和流程)
b 编程很专业(技术精湛,经验丰富,有独立分析问题和解决问题的能力)
c 做事很专业(善于沟通,不论是和客户、同事、项目经理、新手,还是
老手,乐于和他人合作,具有团队精神)
与之相对应的就是不专业的程序员:
Ø 无企业精神(个人主义严重,觉得自己技术特牛,贡献特大,认为企业
给的薪水少,干活不该卖力,项目经理安排的任务故意拖拉不服从,上班很晚到等)
Ø 编程不专业(没写过几行代码,没做过什么大系统,就认为自己技术特
精湛,其实写的代码却不堪一击;没工作几年就认为经验特丰富,没碰到过多少客
户和生产上的具体问题就认为有丰富的分析问题和解决问题的能力)
Ø 做事不专业(难于沟通和合作,没有团队精神和集体精神,不是本着解
决问题的态度和学习提高的态度,而是本着耍弄技巧、高人一等甚至刁难别人的态
度,和客户没沟通点、和项目经理沟通阴奉阳违,对新手好为人师,对老手不屑一
顾等等)
文章说到中国的程序员效率比老外差7-8倍,原因在于中国的程序员不专业,而老
外程序员专业化程度高。我认为这只是一个原因,即程序员的专业素养,这只是个
体原因;与之相比更严重的问题在与团队和管理。中国程序员往往单拿出来技术
"牛人"很多,但放到一个团队里面整体战斗力非常差,这是为什么?这是我们需要
思考的问题。
几乎每个团队都有几个专业的程序员,即"主程序员",也有很多不专业或即将专业
的程序员;有刚毕业朝气蓬勃的白纸小伙,也有业务经验丰富但默默无闻的老黄
牛,有满身带刺的所谓技术"牛人",也有不大伸张的真正"牛人";项目经理如何管
理和激励团队成员,扬长避短,使团队发挥最大战斗力,如何帮助团队成员成长,
这是项目经理需要思考的问题。
而从程序员自身来说,则应当向专业化的方向努力,无论你的职业方向是管理、技
术、还是技术管理,这些都是必须的。因为说到底,只有你做的专业,只有你做出
来的东西专业,才能让人信服。
附:很多人谈到职业素养问题,《程序员》杂志刊登的程序员职业素养:
1、 学习和分析能力。每个团队都在成长,作为程序员这个群体就更需要"与
时俱进"。尤其是在开发这个知识日新月异的行业里,同时分析能力是必不可少
的。像本案例中,如果没有在充分了解客户需求的基础上的精准分析,很难想像最
后的结果。;(调查中71.15%人认为,学习能力是程序员基本能力中比较重要的一
条。另外,此次调查中57.69%的被访者认为,在技术方面有不同意见时,处理妥当
的程序员必要的修炼之一。相信这个案例为我们提供了新的思路。
2、 与内外保持良好沟通,永远是成功的保证。及时汇报、沟通进展也可以在第
一时间发现自己的偏差。在改bug问题上,有些小bug,程序员可能比较容易就修改
了,但有些比较难修改的bug,如果自己解决不了,应该像同事或者专家请教,甚
至组织小组讨论,但有些程序员处理这种情况时,往往是自己琢磨半天,改不了,
然后就放那去做别的事情了,等过几天项目经理问起来时,才承认自己改不了,这
种现象应该最大程度地避免。毕竟,相差一度两条线顶点的距离会在不限延伸后相
差不限大。(59.62%的被访者认为"汇报项目进展时明确及时"是程序员内在修炼的
重要组成)
3、 产品意识。良好的产品意识可以大幅度提高开发效率。某次产品改版中界面
都重新修改过了,因为有2个程序员专门负责编程匹配部分,而其中一个就非常具
有产品意识,他用.NET把UI原形都画了出来,在公司内部组织讨论,让最后的客户
环境和界面都非常优秀。
4、 团队意识。作为一个新人要向老人请教学习,作为一个老人要把自己的心
得、收获、技能等与新人分享,也就是要带新人。知识的分享是知识学习中一个最
有效的方法,尤其是在程序员这个行当里;
5、 对于编码规范和文档规划是毫无疑问必须要遵守的。(此次参加调查的程
序员中有80.77%认为编码规范是程序员内在修炼的毕选项。、68.59%认为文档规范
是修炼的必要内容。)
======================================================================
业余程序员宣言: 我们就TM不专业了, 怎么了?
http://www.cnblogs.com/guaiguai/archive/2008/03/05/1090909.html
======================================================================
看园子里文章<<什么是专业的程序员>>有感, 故发此文. 首先要说明, 我不是一个
专业的程序员, 如果你自认专业, 是大中型企业的精英份子;或者你认为别人的个
性与你的职业精神格格不入, 对企业和信息技术的发展毫无用处, 不妨现在点右上
角的x.
另外说明一点, 原文中一些正确的观念,也是我们应该思考的, 我只是针对一些有
待商榷的观点进行讨论, 不代表全盘否定. 而且说实话, 我这篇文章里最刺耳的词
汇也不是针对园子里的同志, 更不是针对上面引用的这篇文章的作者; 对号入座的
工作, 交给每个读者去完成.
该文中提到:
引用专业的程序员必须:
a 专业的企业精神
b 编程很专业
c 做事很专业
不专业的程序员:
Ø 无企业精神
Ø 编程不专业
Ø 做事不专业
在这个对比中, 存在着严重的误导和偷换概念. 简单说来, 其中的a, b, c, 根本
不是连带性的, 也不能够划等号, 甚至我们可以说, 这中间根本没有必然联系. 在
这三点中, 充分的体现了大中型企业对各个层次员工的预期, 而不是结果. 在这种
言论中, 我们不难看到对人的作为主体的差异性的极端忽视; 这才是导致失败的源泉.
问题一: 没有企业精神, 就等于编程不专业, 做事不专业吗?
既然原文和原文引用的某人的文章中提到西方的观念, 就让我们看看西方人的历史
吧: 从最远的来看, 他们公认的思想启蒙者, 苏格拉底, 作为城邦的一分子, 最后
因为不合群, 被毒死; 18世纪的那些杰出数学家和哲学家, 不被社会认可而一生默
默无闻, "死后生命才开始"的一群一群; 著名的科学家德布罗意, 到20多岁还是个
小玩闹, 博士论文一共半页纸, 就是这半夜纸, 使得现代物理学产生了重大的变
革; 爱因斯坦, 一个不容于近代科学组织, 老师嘴里的"不懂数学的懒狗", 不得以
去找了份普通市民从事的工作的家伙, 成为了人类科学史的重要里程碑.
虽然这些话题似乎与原文所探讨的话题有些远, 但其中是不是存在着一些耐人寻味
的东西呢? 企业精神讲究的是与组织的配合, 而我们往往可以发现, 一般的杰出贡
献人士, 除了象杰克韦尔奇这样从工程师走上仕途的, 只要是留在知识与技术领域
的, 并不是都能与其它人配合的很好, 而无论是组织还是社会, 生产力的发展与技
术的变革, 往往正是这类人所推动的.
然我们反过来再看看计算机领域: Jobs与沃兹尼克创业的时候,如果沃兹尼克对HP
有专业的企业精神,现在的结果是怎么样呢? 著名的电子艺术终生成就奖获得者,
RealTime3D的重要贡献者, 第一人称3D游戏的发明人, John Carmack, 在大学时代
就不合于群, 最后因为受不了学校制度而退学; 这样的例子数不胜数.
如同爱迪生的创业经历, 当他成功以后, 对交流电是个什么反应, 大家都知道了;
Apple现在肯定也希望自己的员工具有企业精神; 从资本家自身利益的角度出发,
这都无可厚非, 但我请这些曾经的毛头小子们, 你可以随便给别人带上"没有企业
精神"的帽子, 但不要给人家顺手扣上"编程不专业", "做事不专业"的帽子. 那些
在表面上或者潜意识中, 愿意为各种组织和既得利益者摇旗呐喊的同志们, 也请不
要侮辱你们大领导:按照这种标准, 他们当年没有一个合格的.
另外就是自己在学术和技术上业余, 就不要拿过去的专业人士顺嘴说的一两句话去
压别人. 比如刘英武(且不论这个人是不是SQL的发明者)说三年掌握C++, 问题是他
说的"掌握"是个什么概念. 连Strustroup都说不期望任何一个程序员能全面掌握C+
+(2000年后兴起的TMP就是一个证明), 他刘英武的意思, 就真如你们曲解的这样?
偷换概念是不对地;即使某某人真这么说, 就一定是圣旨了? 在一个人说话之前,
我们总要看看他说这话的时候, 是什么背景吧. 当然某些宣传者, 自身还剩几斤几
两肉, 现在算干嘛地的, 恐怕他心里比读者门清.
问题二: 天才, 一般意义上的杰出者 VS 专业化, 哪个更容易得到?
在原文引用的某人的文章中, 又再次提到"天才"与"专业化"的问题, 认为由于大规
模的培养后者是可能的, 所以要求每一个人都变成后者, 更有助于软件生产力的提
高. 在该段文字中, 还提到了Brooks的<<人月神话>>. 在我印象里, Brooks写该书
和修订该书的时候,都没有丝毫的动摇一两个天才带领一个十几人的外科手术式团
队, 一个大型项目有多个这样的团队, 这样是最高效方式的观念. Brooks本人本来
是干吗地的, 他写这本书和修订是在什么背景下, 我想这不用说了吧? 他参与的项
目其规模和耗时都是有目共睹的; 大规模专业化团队, 是不是可行, 他老人家会没
思考过? 既然Brooks敢使用"唯一"来形容问题的解决之道, 肯定是有他的体会, 我
们在他的文章中也看到了他的证据. 培训专家和某总编的一番话, 就全给推翻了,
你们的证据呢?
事实上, 大规模专业化团队, 普遍而平均的高生产力, 一直是资本家们的梦想, 可
惜梦想不等于现实,这样的尝试, 即使在美国, 也是一次又一次的以失败告终. 某
讲师把这种国外玩剩下的玩意, 又拿回国内来赚钱, 还拿出10倍效率来耸人听闻,
只能说一句, 我们的一些同胞坑自己人真不是闹着玩的: 这招你们还要玩多少次?
现在可是信息时代了好吗. 据我所知, 10倍的效率这个典故, 本来在美国就是长期
存在的现象, 是一个杰出程序员和平庸者的对比, 而不是美国人职业道德的对比;
这虽然涉及到编程的专业性, 但与所谓的企业精神, 根本是风马牛不相干的两件事!
手段拙劣的把好的东西罗列在一起, 不好的东西罗列在一起, 永远无法证明他们之
间存在着什么真正的联系. 上面举了非常多的极端的例子, 他们无一例外最后的选
取了自我创业. 但是在这些极端的例子之外, 其实更大规模的杰出人才, 能够更好
的用来说明这些问题: 微软里面那些默默无闻的英雄就不要说了, 如果大规模培养
所谓的专业精神, 能够解决问题, 微软还用建立什么研究院,去伺候各种各样家伙
吗? 还有如GoF这样的, 他们在设计上的高水平, 难道是因为所谓的"企业精神"?
那具有企业精神的人即使不像大老板们所热切盼望的那么多, 也有不少, 怎么没有
人人都成为GoF? 众所周知的, GoF不但更好的服务了他们所在的企业, 也对面向对
象开发社区起到了难以估计的影响; 这些影响所起的作用, 从社会角度和长远来
看, 难道就比郭士纳小么? 咱们不说什么天分, 就说对个人能力特点上的抹杀, 就
是非常可笑的一件事! 实际上, 人家国外对程序员生产效率的调查, 加上Brooks提
出的外科手术团队等一些组织形式的探索, 正是为了把杰出人士有效利用起来, 为
企业提供更高的效率: 这也从一个侧面反映了, 天才, 或者一般意义上的杰出人
士, 并不像想象中难么难得(很多人在自己工作的领域内都算得上); 采用人尽其用
的方式, 比不切实际的希望无差别利用"职业人"提高效率, 可行性更好.
再论abc: 实际上, 作为一个普通的贡献者, 作为一个人, 我完全认同abc都代表了
工作岗位上可以体现的高素质. 问题是, 有多少人能同时在abc上达到非常高的境
界? 如果同时做到abc, 才是一个专业人士的话, 我不得不说, 成批量的专业人士,
比天才, 还他妈难得! 后者打着灯笼还能碰见一些, 前者..., 可能美国玉米地里
面的大片稻草人符合这一要求吧. 每一个企业主, 每一个大中型企业的管理人员,
如果你们不正视这个问题, 而是不切实际的希望通过某些"培训专家"能够得到一大
批可以替换, 做牛做马忠心耿耿的马仔的话, 我只能告诉你们: "出来混, 迟早要还."
所以我这篇文章, 不光光是确认我个人"业余程序员"的身份, 省的"专业/职业味道
"沾到我身上, 更多的也是写给既得利益者看的: 小心某些窥与你们腰包的专家,
借助了你们不切实际的抹杀人的个体差异的心理, 偷偷的把你们的钱拿走, 最后带
着"每一个毛孔都渗透着..."高帽破产的可不是他们: 即使背上这个恶名, 你们所
面对的问题也解决不了!
问题三: 大老板们, 你手下谁最应该为员工没有专业精神负责?
我不否认, 程序员队伍中存在着良莠不齐的现象. 问题是这种现象的产生, 并非是
因为什么专业人士太少, 而是我一直在强调的"信息不对称". 由于从事的领域的不
同, 管理者(甚至曾经是技术人员的管理者), 很难获得足够的信息, 去判断一个人
对自己的组织存在着什么样的价值. 哪怕是刚入行的新手, 也一定有适合他发挥光
和热, 并得到成长机会的岗位. 关键是, 什么样的人, 适合放在什么样的位置上,
而这事应该谁负责呢? 我个人对如何解决用人过程中"信息不对称"的想法, 见文章
后面补充说明1.
不过, 在目前的环境下, 想要尽量改善现有情况, 如果说什么方法最有效, 谁最应
该受到培训, 拥有专业精神和必要的知识, 大老板们听好了: 你手底下直接接触的
这些高管们, 才最应该去受到培训. 的确, 就像某喇叭说的, 建立一个良好运作的
组织, 需要几年十几年, 但这似乎不是程序员的责任吧? 程序员即没拿这份钱, 恐
怕也不具有这样的能力, 否则谁不愿意当那个对别人胡三喝四的家伙啊.
看看Intel总裁格鲁夫影响了一代管理者的大作:<<只有偏执狂才能生存>>吧. 里
面详细的说明企业管理者, 中层干部到底是干嘛地的, 碰到问题时应该怎么办. 尤
其是格鲁夫提到的Intel的转型时期, 非常明确的表达了这方面内容: 由于高管和
中层干部对新的技术方向的不了解, 被要求要么自我学习到合格, 要么走人. 格鲁
夫甚至在公司的高层会议上说道: 如果大家不改变, 我想几个月后, 在座的2/3都
不能在这里了. 他个人都成天和工程师泡在一起, 由于自己的无知, 心甘情愿的被
这些按照国内某些人看法"不懂如何相处"的技术牛人嘲笑.
至于如何处理人事的问题, 人事说难听点就是"玩人", 你不能把我们玩的心甘情愿
为组织现身, 踏踏实实和同事合作, 到底是谁的业务不到家?说到培训, 是这些管
理者们去培训一下,增进自己"玩人"的能力容易呢? 还是要求数量远远是管理者好
几倍的程序员或其它打工者"专业"一点, 全都改进的跟军人或者少先队员似的容易
呢? 要知道, 大多数人, 无论是程序员还是其他从业者, 哪怕他性格个涩一点, 也
都是很淳朴的; 越有个性的人越好掌握,这是每一个人都明白的道理. 程序员只是
要求一个玩自己玩的舒服或者服气的领导, 而你玩不转自己的业务, 不能让大家满
意的工作, 反而去怪别人吗? (这里有一个例外, 见补充说明2)
不过, 我们程序员, 尤其是"业余程序员"比那些说中国程序员不专业才是问题所在
的培训专家们要仁慈的多. 鉴于人和人是不一样的, 管理者们时间和精力也都是有
限的, 我们也不希望他们象IBM大中华区副总那样倒在自己的工作岗位上, 所以我
们不要求他们变成真正的"有职业/企业/专业精神"的管理者. 只是作为大老板的那
些人, 应该想想怎么办了, 让我们看看Intel当年的结果吧: 按照格鲁夫的说法,
最后公司大多数高层/中层, 都做出该有的改变, 只有几个最顽固的家伙走人了.
大老板们, 不要忽略这帮拿你钱最多的人改进自身的能力; 不要因为他们是人就存
在的惰性, 由于他们一点点努力都不愿意做, 就听信他们推脱责任的言辞; 要是你
本人不能改变, 或者对这些聪明过头的家伙过于信任而闭塞视听: 如果是前者, 我
只能跟你说, 收拾下铺盖卷, 准备去给别人打工吧, 这个社会角色不适合你. 如果
是后者的话, 那你最好再找一个能收拾这帮家伙的狠角来帮手.
连刘邦, 曹操都明白, 是不是使用一个人, 是看他的长处, 而不是他的短处; 要求
一个完美的人是不现实的, 一个人没有"专业精神", 该被解雇的是为这个人提供支
持的管理者: 既然他不能正确处理一个为企业服务的人, 不能让一个人在企业中找
到归属感, 发挥这个人的专长或优势, 与其它人正确合作, 并在企业中得到成长,
这样的管理者就是失职的管理者; 更何况那些自己工作不到家, 把责任全赖到别人
身上的, 顺便还泼上"编程不专业, 做事不专业"脏水的没有"专业精神"的管理者呢?
本文作者: 博客园的怪怪, 于2008年三八妇女节前夕的北京, 预祝广大没有专业/
职业精神的女性"业余程序员", "业余打工者", "业余XXX", 节日快乐, 最后说一句:
先进, 先进, 多少罪行, 假汝之名以行!
补充说明1:
在这里, 鄙人倒是有一个想法, 先让某些培训专家失业以后,给他们找个真正有用
的职业: 职业鉴定(不过他们最好有点专业精神). 我个人的想法是, 只有把这个市
场真正的培育起来,由第三方中立机构, 负责推荐人才, 才能把效率最大化. 老板
们在人事问题上, 不再抱有内部负责和解决的顽固想法, 而是求助于社会上的第三
方机构, 并信任他们举荐的人才, 使用可以量化的衡量机制:如某组织推荐了100
人, 其中80人符合岗位需求, 则是合格的. 企业需要承认的一个事实是, 只借助企
业自身的能力, 寻求合适的人才, 比起寻求专业机构的帮助,没有丝毫竞争力. 就
像软件设计一样, 对寻找人才这一职能投入越多, 其效果越好, 也就越超过企业可
以承担的成本; 但是如果这一职能以第三方专业机构的方式在全社会得到重用, 其
成本就可以降到最低, 所有组织都可以获益.
这里如果说还存在着什么疑点的话, 唯一一个要命的是信用: 比如某些培训机构转
型的人才举荐机构,恐怕狗改不了吃屎, 等到他们弄过来的经过精心包装的100个
人里80个人不符合需求这一事实被发现的时候, 一切都晚了(对于现存的各种培训
机构来说, 除非他们自己提出证明自己清白的方法, 不妨把它们直接加入到黑名单
中). 不过, 如何通过市场手段, 淘汰差劲的人才举荐机构, 相信大中小老板们比
我有手腕的多: 比如自发的逐渐的建立完善的市场信用制度等等.
的确, 寻求第三方的帮助, 这是一个长期和艰辛的转变, 而且在初期要冒一定的风
险, 同时保留一些复杂的流程以确保可靠性; 但是如果不去做, 而是不切实际的
去相信某些大忽悠的屠龙术, 恐怕企业们面临的问题将永远没有解决的一天. 现在
最关键的是, 这个市场其实还根本不存在(一般意义上的猎头不算), 或者说没有形
成有价值的规模. 在起步初期使用资本直接介入建立这样的组织, 并形成企业联盟
培育这个市场, 是我们IT产业中大小组织真正应该注意的问题.
采用这样的制度, 雇佣真正符合岗位需求的程序员, 一个附加的好处是: 大老板们
可以直接听信这些可靠的技术人员的意见, 让管理人员回归到Brooks们等先烈说
的, 支持工作上去. 不给一些表面上具有"企业精神"的管理者翻云覆雨玩手段的空
间, 企业的效率至少又能上一个台阶. 这种管理与技术分而治之的思路, 也经过一
个长期的发展, 可以说很成熟了.
补充说明2:
需要说明的是, 有一种老板们抠门到一定地步, 导致高管们没有足够的钱去玩转手
下的情况; 在这样的公司里下, 无论我们是高管还是程序员,都只能认命: 这样的
公司不倒, 只能是因为老板个人能力超过所有员工加一起的总和; 比如英俊的赛潘
安, 娶了税务局长的女儿什么的. 不过这样的公司到底能有多长久呢? 我们, 尤其
是我们那些不打算勾心斗角的程序员, 在这样的公司里, 又能追求什么样的回报
呢? 当然, 作为混饭吃糊口的环境还是不错滴^^
posted on 2008-03-05 05:47 怪怪 阅读(6007) 评论(106) 编辑 收藏
评论
#1楼 [楼主] 回复 引用 查看
再多说两句, 某网站某总编还是什么的,真是让人无奈了. 比如美国程序员效率这
事, 一天30行程序就算达标, 这也不是中国人提出来的吧? 反过来又拿老美和一些
去过美国的老中当例子, 来说什么5倍10倍的, 和着中国程序员的效率只相当于一
天只写3行代码. 起码的逻辑能力都没有.
中国就是这种砖家太多, 你不正经干活就会瞎喷也就算了, 还一副为国为民为大家
的姿态. 这样的人无论IT评论界, 技术界, 都还不少, 有的在网络上, 有的在现实
生活里, 还吃的挺开, 也获得了不少现实回报. 可怕的是, 现在居然有人蹬鼻子上
脸, 要把屎盆子扣到全中国程序员头上了!
这是为谁在说话: 显然不是广大程序员,也不是真正盼望生产力提高的老板们,剩
下还有几类人呢?
说到底, 所谓的专业化, 或者别的什么, 动不动就抬出国外怎么怎么样, 不就是拿
某个在国外根本子虚乌有的"先进性"来鞭挞国内的落后吗, 国内的落后有没有?
有; 如果不承认这点, 我就不配写这篇文章.
但是某些人/网站/组织带来的, 真的是"先进", 而不是软件产业中某些具体领域的
组织, 或者软件产业体系中某个阶层的利益吗? 这就是为什么我在文中最后加了一
句的原因. 想对这些总编, 著名IT评论人们说一句:
您为谁当喇叭, 保护谁的利益咱管不着,但您别脏了大家的眼睛, 也别真伤害到其
它人的利益. 无论广大劳动人民群众, 还是为提高生产力不惜一切代价的资本, 这
两头都不是你们在中间折腾就骗得了, 惹得起的.
这就是我在文章结尾加了一句的原因.
2008-03-05 07:08 | 怪怪
#2楼 回复 引用 查看
我看得很爽,也说出了我的心声~!
2008-03-05 07:38 | ongbin
#3楼 回复 引用 查看
原来 怪怪在北京呀。
我现在也在北京呢,出差。
有一种想见个面的想法。
2008-03-05 07:44 | 在北京的金色海洋(jyk) [未注册用户]
#4楼 回复 引用 查看
ABC的三个定义都是很郁闷的。
原文:
专业的企业精神(做事高效负责,规范化的价值观和知识体系,规范化的工作习惯
和职业纪律,职业化的工作作风和流程)
修改:
专业的企业精神(做事高效负责,专业的价值观和知识体系,专业的工作习惯和职
业纪律,专业的工作作风和流程)
规范化、职业化 和专业化 有什么区别呢? 如果不明白 什么是 专业化 ,那么
能够理解 什么是 规范化和职业化吗?
原文:
做事很专业(善于沟通,不论是和客户、同事、项目经理、新手,还是老手,乐于
和他人合作,具有团队精神)
做事很专业 == 善于沟通 + 团队精神 ??
原文:
编程很专业(技术精湛,经验丰富,有独立分析问题和解决问题的能力)
编程不专业(没写过几行代码,没做过什么大系统,就认为自己技术特精湛,其实
写的代码却不堪一击;没工作几年就认为经验特丰富,没碰到过多少客户和生产上
的具体问题就认为有丰富的分析问题和解决问题的能力)
技术精湛 vs 认为自己技术特精湛
经验丰富 vs 没工作几年就认为经验特丰富
有独立分析问题和解决问题的能力 vs 没碰到过多少客户和生产上的具体问题就认
为有丰富的分析问题和解决问题的能力
评判的标准是什么呢?谁来做评判?自己?项目的成败?某推荐机构(如怪怪所说
的)。
不过下面的非专业的程序员的说法对自己倒是一个警示的作用,我会好好思考自己
做得对不对。
2008-03-05 07:53 | 在北京的金色海洋(jyk) [未注册用户]
#5楼 [楼主] 回复 引用 查看
呵呵, 这位老兄其实是好意, 他的文章虽然有点乱点鸳鸯谱,还是有启发意义的.
你去看看他引用的那XX的文章, 我就一个靠了..
要说见面, 我今天下午会去趟东单~
2008-03-05 08:02 | 怪怪
#6楼 回复 引用 查看
怎么说呢,"中国国情"吧.
2008-03-05 08:10 | 乔疯
#7楼 [楼主] 回复 引用 查看
@乔疯
现在国外已经逐步建立新的人才流动方式了, 这个地方才是值得思考的. 象现在很
多企业都是外企和私企, 谁不想挣钱啊, 一句"中国国情", 是解释不了背后的现象的.
这些问题无一例外的在美国也是有的, 日本也是有的, 否则他们外包个啥? 就是因
为咱们这里虽然也存在这些问题, 可是毕竟价格便宜, 而且这样的问题绝对不比老
美严重多少. 否则, 按照某些人说的, 工资虽然少发十倍, 效率低十倍, 那些离岸
外包的企业不照样黄了?
其实在这些问题上,咱们比国外落后的不多, 毕竟不是钢板精加工之类的技术.我
一个人说啥也不管用, 看看今后的发展, 今天我说的这些, 是不是切合实际, 就一
目了然了.
2008-03-05 08:23 | 怪怪
#8楼 回复 引用 查看
天下之道,我取"中庸"。
不过话说回来了,中国人还是特别会"拿来主义"的。
2008-03-05 08:30 | 孙雾 [未注册用户]
#9楼 回复 引用 查看
说的好,我认为专业化的论点实在是问题很大,原文中竟然有一句"如果你是一名
真正专业的软件工程师,你在哪里都应该能达到相似的收入水平,因为软件工业是
真正全球化的产业。"
我想最基本的逻辑都不照顾了,员工的工资不在于他的专业水平,而是在于他所在
的国家的货币购买力,即使一个国家不同的城市,购买力也不同,工资水平也会有
差异,在美国砖瓦工的薪水很高,帮你掏下水道的都是按照小时收费,中国的则只
能算民工,工资差距不止百倍,但是不意味着你不专业,不意味着美国掏下水道的
就掏的好。造成这个差距有非常多的因素,而专业与不专业反而只是一个微不足道
的原因。
我相信,从计算机本科出来的专业人员,想必自学的非专业人员,在计算机上的
sense要好一些,但这个不是绝对的,很多非科班出身的也有很好的sense。
美国的程序员的生产率也不见得到,就比如expression blend吧,20多人做5年,
投资是多少?至少也要有2000多万美金了,我相信你在中国投资500万美金,肯定
就做出来了,可能还用不了这么长时间。员工的效率,软件的质量,通常是拿钱砸
出来的,没有投入,就不要喊产出,也不要喊中国的程序员不专业。
2008-03-05 08:31 | ocean
#10楼 回复 引用 查看
中国最多的就是这些没脑子的狗屁专家。
毛主席说得好没有调查就没有发言权。
2008-03-05 08:31 | zeus2
#11楼 回复 引用 查看
说起来我也是业余程序员,到现在也没在多人团队中干过大一点的程序。
虽然人们总是爱把盖房子与编程相提并论,但二者还是有许多本质的差别的。大厨
+几个2厨+若干切菜&打杂的方式是否可行?还是需要所有人都有2厨以上的水平,
只是分工不同?
PS:怪怪的文笔是越来越好了。
2008-03-05 08:35 | 1-2-3
#12楼 回复 引用 查看
善于沟通,不论是和客户、同事、项目经理、新手,还是老手,乐于和他人合作,
具有团队精神
2008-03-05 08:35 | 牛牛牛 [未注册用户]
#13楼 回复 引用 查看
入木三分!
2008-03-05 08:37 | TerryLee
#14楼 回复 引用 查看
不错。
我不是专业程序员,我在一家生产机械的公司,做的是系统开发,我已经5年了,
我建立了我们的好多管理系统,推进了公司的信息化,完善了公司的管理。
其实好多好的思想和设计不是专业的程序员,完成的
2008-03-05 08:49 | zdq2601 [未注册用户]
#15楼 回复 引用 查看
写的好,也写的爽。支持
2008-03-05 08:54 | 魏琼东
#16楼 回复 引用 查看
SB年年有,奥运年特别多!LZ走自己的路,让他们喷去吧!
2008-03-05 08:55 | 海风吹呀吹
#17楼 回复 引用 查看
哪有那么多专业的人士啊,
在中国是不现实,
中国的程序员超过5年的,还继续编写程序的,几乎没有
大家要生存,要养家,怎么可能像国外那样,做程序员可以做到4,5十岁
在中国,什么都要讲究中国特色
所以,我们还是做个有中国特色的程序员好
人的生存之道是,适应环境
何必把两个不同环境中成长的人来相比
2008-03-05 08:56 | 小寒
#18楼 回复 引用 查看
支持....
2008-03-05 08:59 | 路人A [未注册用户]
#19楼 回复 引用 查看
很少回那样的文章.园子里氛围很好,在这里我甚至第一次见网友,成了同事了.但是
也有很多白痴,整天呜呜喳喳,烦躁的很(非特指那篇文章作者,泛指很多BC).楼主不
鸟他们就好了.
2008-03-05 09:15 | BoyLee
#20楼 回复 引用 查看
这会是热贴。
2008-03-05 09:15 | i.Posei
#21楼 回复 引用 查看
@zeus2
2000万 放到国内就是200~300万的成本吧。500万做出来那还真不如原版。
2008-03-05 09:15 | 航天奇侠
#22楼 回复 引用 查看
说的太好了.
老板说员工不专业,可某些老板呢?不但不专业,连最起码的道德都没有...
我们为企业做了什么? 加班.
企业为员工做了什么? 想尽一切办法扣工资.
2008-03-05 09:19 | 头太晕 [未注册用户]
#23楼 回复 引用 查看
如果你是做asp.net,一天30行肯定有点少。
2008-03-05 09:19 | John Rambo
#24楼 回复 引用 查看
专业的程序员是需要一个专业的行业来规范的,大环境的不规范,让程序员从下自
上的"专业"恐怕难度非常大,效果也不好
2008-03-05 09:20 | imxjb [未注册用户]
#25楼 回复 引用 查看
我觉得专业程序员和不专业,应该差别在以下:
1.专业程序员有团队精神,即使自己水平不如人,也能配合大局。
2.专业程序员愿意投入更多时间和精力,金钱,就算本身并不热爱当前的项目,也
要有专业的态度。
3.专业程序员一般具备较扎实的理论基础。
业余程序员的特点:
1. 热爱编程,聪明灵活。虽然也憧憬团队开发,但是一般缺少团队的环境。
2. 能投入时间,精力,金钱,但是受制于兴趣,对不感兴趣的东西不会主动参与。
3. 比较实际,对"联系不上"的理论进而远之。
2008-03-05 09:25 | 航天奇侠
#26楼 回复 引用 查看
不要对员工要求太多,否则员工有被压迫,被奴隶的感觉!
2008-03-05 09:30 | 王孟军!
#27楼 回复 引用 查看
@航天奇侠
1.专业程序员有团队精神,即使自己水平不如人,也能配合大局。
2.专业程序员愿意投入更多时间和精力,金钱,就算本身并不热爱当前的项目,也
要有专业的态度。
3.专业程序员一般具备较扎实的理论基础。
优秀员工的标准吧
优秀员工 ?= 专业程序员
2008-03-05 09:33 | 小寒
#28楼 回复 引用 查看
专业与不专业,不是某些人可以说了算的.
顶楼主!
2008-03-05 09:38 | 小宇哥哥
#29楼 回复 引用 查看
那某网站的什么总编的文章我也看过不少
每次话题的level都很大,把自己放在高高在上的位子,不过人家确实
小有名气,要不也不会那么多人评论啊
2008-03-05 09:39 | carysun
#30楼 回复 引用 查看
有些人就是老拿什么职业道德和专业来说事,还和外国比,怎么不比一下环境,待遇?
2008-03-05 09:48 | 秋千
#31楼 回复 引用 查看
楼主的这篇文章,我的感觉:象真丝布头拼接成的裹脚布,引用了很多名言论著,
但还只是拼得又臭又长。——一篇失败的驳论文。我不得不说:楼主你真的很业余。
2008-03-05 09:51 | 一家之谈,不求苟同 [未注册用户]
#32楼 [楼主] 回复 引用 查看
两个问题:
1. 团队精神是谁打造出来的? 即谁最应该对团队精神负责?
2. "本身并不热爱当前的项目,也要有专业的态度", 那为什么敏捷还让程序员自
行选择最想干的部分?
爱迪生只热爱他自己的事情, 他是不是专业的发明家?
在大家都不愿意干,也没有人员调配的情况下, 是不是应该有人负起责任, 把事情
保驾护航到正确结束?
为什么每个真正的程序大师, 都在强调兴趣二字? 他们都不专业?
---------------------------
我愿意和John Carmack这样的人站在一起, 和GoF这样的人站在一起, 当一个*业余
程序员*, 虽然我可能永远也达不到他们的高度.
2008-03-05 09:52 | 怪怪
#33楼 回复 引用 查看
程序员有了这样的精神, 才算得上真正的专业.
这是真正的职业自觉啊, 可喜可贺, 可喜可贺!
2008-03-05 09:52 | Wisdom-zh
#34楼 回复 引用 查看
支持.
支持.
2008-03-05 09:53 | tmxkhd666 [未注册用户]
#35楼 回复 引用 查看
@怪怪
很好很强大,慷慨激昂
2008-03-05 09:54 | Mainz
#36楼 [楼主] 回复 引用 查看
@一家之谈,不求苟同
嗯嗯, 我确实事事都业余, 事事都掺和.
说白了, 发此文的初衷, 其最深刻的动机还是哗众取宠, 表明自己不像一些人, 宁
愿闻屁罢了^^
2008-03-05 09:56 | 怪怪
#37楼 [楼主] 回复 引用 查看
@Mainz
呵呵, 这不是什么慷慨激昂的事情. 现在外面风大浪大, 不动作大点, 就会感到很
冷啊.. 你信你的, 我信我的, 这都没啥关系.
到最后就如我文中所说, 是那些成天扇呼的中间阶层改变更有助于提高生产效率,
还是如某人所说, 让每个程序员自我改造是解决方法, 自会有时间和成败来证明.
2008-03-05 09:59 | 怪怪
#38楼 回复 引用 查看
写的好,见过一些CSDN的人,说实话很烂,很拽。
一屋不扫,何以扫天下。
没必要生气,傻X有的是
2008-03-05 10:00 | 请输入你的姓名 [未注册用户]
#39楼 回复 引用 查看
这篇文章有可能是软件行业, 软件职业的一个标志性事件.
通过大量的讨论, 有可能能够唤醒大部分程序员的职业自觉.
楼主干了件非常有意义的事情, 值得鼓励和效仿.
2008-03-05 10:00 | Wisdom-zh
#40楼 回复 引用 查看
写的挺好的,我其实还有个简单的观点,所以专业云云就不用提了,提倡点职业化
吧,所谓职业就是拿多少钱干多少事,别少干也别多干。就得了。
2008-03-05 10:04 | 水果阿生
#41楼 回复 引用 查看
对的
2008-03-05 10:06 | CalingXie [未注册用户]
#42楼 回复 引用 查看
我也业余,我都是由着自己兴致来的,喜欢自己研究东西,在老板看来研究不用的
东西是没有价值的。
2008-03-05 10:06 | Jeffrey Zhao
#43楼 回复 引用 查看
自我感觉你写的有点激化!
2008-03-05 10:06 | Handan Daily [未注册用户]
#44楼 回复 引用 查看
我认为,专业与不专业,在理论上可以罗列出很多界定标准,但在实际中却往往很难。
我看一个人专不专业,并不看他对多少书本上的东西可以夸夸其谈,而只看一点,
这个人有没有"做产品"的概念!一个时刻提醒自己是在做产品的技术人员就是专业
的,而一个时刻告诉自己这只是叫做"写代码"的人就往往不够专业!
2008-03-05 10:08 | ZeroCool
#45楼 回复 引用 查看
顶,说的真好。
专业不专业,拉出来试一下。
2008-03-05 10:09 | 韩 [未注册用户]
#46楼 回复 引用 查看
道理越辩越明,虽然只是旁观,却也受益匪浅。
2008-03-05 10:11 | 杨正祎
#47楼 回复 引用 查看
看看某总编那篇文章的评论吧
2008-03-05 10:11 | Anders Cui
#48楼 [楼主] 回复 引用 查看
@ZeroCool
你说的对; 只是我认为, 如果真是广大程序员都没有"做产品"的概念, 这就不是程
序员的责任了, 而是要往上追溯一层看一看.
2008-03-05 10:12 | 怪怪
#49楼 回复 引用 查看
@怪怪
我说你业余,也只是针对你这篇文章来说的,我感觉你的这篇文章有点歇斯底里,
一个歇斯底里的人确实不适合做程序员。
2008-03-05 10:12 | 一家之谈,不求苟同 [未注册用户]
#50楼 回复 引用 查看
偏激,风格很像刚毕业的,这种心态可不大好...hoho
2008-03-05 10:23 | 乱 [未注册用户]
#51楼 [楼主] 回复 引用 查看
@一家之谈,不求苟同
呵呵, 君不见Ruby社区"现在不是我们听他们声音的时候, 现在是全世界听我们声
音的时候"的那位?
换个角度说, 我一直都在说, 自己最多算半个程序员. 说实在的, 我给别人打工的
经历不长, 而且并没有吃过什么苦头;恰恰相反, 我过去帮助原来的公司雇佣过程
序员, 后来创业也跟一些程序员合作, 都有失败的经历; 但是负责人或者起头人是
我, 是我没有处理好事情, 哪怕我的程序员确实不合适这个岗位, 也是我把他们找
来的.
所有的失败, 难道能赖别人么? 就如上个回帖所说, 如果所有的程序员都不达标,
那么到底是谁的责任? 我也想问问IBM中国, MS中国, 是不是都承认他们的程序员
是垃圾? 金蝶/用友这样大公司的软件, 方正这类公司的外包服务, 还卖不卖?
退一万步讲, 如果国内那些软件企业的软件或者服务有缺陷: 我就想弄明白, 是中
低层程序员的责任,还是谁的责任? 又想着软件工厂, 又想着不负责任, 我们软件
工厂的监工们还真是有中国特色.
就说文章中某人提到的专家这类人的圈子吧, 我个人的长辈, 兄弟, 都和这些人存
在交集, 我愿意做得罪人的事情? 真正的程序员都不擅长表达, 真正的文人骚客,
现在也都不是程序员, 不替程序员说话了.
就我本身来说, 不必要发这样的文章. 这对我未来做事, 无论打工和创业, 也不见
得有利, 你以为这些我都不明白么? 我可能不是适合的人选,但是既然我有这种自
杀情节, 也就不劳您操心了吧.
说实话, 某些人确实比我平和, 可要说打击面和真正被打击的目标, 呵呵. 除非全
国程序员都非常烂,但他们的产品和服务不知道为什么就神奇的变好了. 以后写文
章不如直接写明, 我针对的是小公司的程序员, 比较安全; 可惜一般小公司没钱做
培训, 也不存在可以被某人代表的中间阶层, 呵呵.
@乱
毕业也有年头了..., 如果你是说被压迫的兄弟们的心态, 抱歉上面已经解释过了,
还真没有; 如果说我真能永远保持刚毕业年轻人的心态, 嗯, 我很满意, 多谢夸奖.
2008-03-05 10:34 | 怪怪
#52楼 回复 引用 查看
对于楼主说说道的有些东西现在亲身感受了一部分。
我毕业时间不长,所以算这个行业的新人,现在遇到一个不懂管理的上司,接楼主
的话就是不太会"玩人"的上司。而且环视我们公司基层很多干部就直接从技术好的
技术人员提上来的,他们始终改不了对技术关心,而忘记了自己是在管人的这档子
事情。这样的上司真该去培训。事实也证明了现在我们公司基本留不了人,干上半
年一年,普通员工就走的差不多了。
(之所以这样说是因为本人大学期间选修了不少关于人力资源,公司管理方面的课
程,同时也自学了不少的书,虽然不能说懂"玩人"但是判断某人是否会"玩人"的能
力还是有的)
2008-03-05 10:51 | tianhu
#53楼 [楼主] 回复 引用 查看
对了, 忽略了一件事, 反对我的兄弟们, 如果你本人是做培训的, 我的打击面是稍
微有些广, 但要澄清两点:
1. 我的主要打击对象, 不是一般的培训行业, 而是某些有钱的能左右舆论风险的
培训机构; 这点我打击面广了, 道个歉.
2. 你是不是合格的培训者, 还是跟着这些大机构风向混饭吃的, 摸着良心问问就
可以了. 至于我这么个山野村夫, 说什么也无关紧要. 如果你真的尽心尽力了, 我
在这里叫您一声老师.
2008-03-05 10:52 | 怪怪
#54楼 回复 引用 查看
很好的文章,background和details非常充足,很符合西方的论文写法。反观原
文,典型的中国高考作文写法了,没有什么details,就是在那里抓一些所谓的"例
子"来说,但没有一个有说服力。
我唯一认同的就是,中国确实有很多程序员,在该有discipline的方面没有
discipline,这个没有人反对吧。当然,这不是说那几条特定的 discipline,而
是企业文化所限定的discipline。一个企业有怎么样的文化,就会有对应的
discipline来支持这种文化,提高这种文化下的运作效率。如果你无法融入这种文
化,你不执行这些discipline,那就是你的不专业,这算是原文所说的。
在中国,更多的是企业本身就是"文盲"。企业没文化,它不懂怎样对待员工,怎样
建立起discipline,或者discipline不合理,那么这就是怪怪所谓的"高管才有
病"。在这种情况下,什么企业精神都没用。这就如同一个政府内部腐败,对外又
要大家爱国,再有爱国精神的人也难以有效贡献。
2008-03-05 10:54 | Cat Chen
#55楼 回复 引用 查看
个人观点:
偶做公司的开发业务,尽量以一种职业标准来要求,套用俗话"没用规矩,不成方圆";
其余全是自己的兴趣发挥了.
PS:LZ很有网文的sense.赞一个!
2008-03-05 11:10 | angel_rabbit [未注册用户]
#56楼 回复 引用 查看
入木三分 ,刻骨铭心
针针见血。
老怪物的文章 ,总是敲打着我们的脆弱的小心肝~~
Room~
中国的所谓专家 看看假日制度改革就知道了。
2008-03-05 11:17 | 戏水
#57楼 回复 引用 查看
其实没那么多判断的标准。一句话,喜欢编程并付出行动的就是职业程序员。
其他的都是业余的。
2008-03-05 11:18 | bmrxntfj
#58楼 回复 引用 查看
臥里斗
2008-03-05 11:19 | 清風客
#59楼 [楼主] 回复 引用 查看
@戏水
呵呵, 其实我倒觉得一些脑子顽固的老砖家蛮可爱的, 其实他们也没想害谁, 就是
效果有待商榷.
就是近年来各个领域冒起的一批新砖家, 真金白银哪....
2008-03-05 11:19 | 怪怪
#60楼 [楼主] 回复 引用 查看
@清風客
嗯嗯, 有些人已经不在这个窝里了...
2008-03-05 11:20 | 怪怪
#61楼 回复 引用 查看
入木三分 ,刻骨铭心
2008-03-05 11:24 | 蓝天旭日
#62楼 回复 引用 查看
@一家之谈,不求苟同
用注册用户吧,匿名说来说去,我不喜欢这样的
2008-03-05 11:25 | carysun
#63楼 回复 引用 查看
@ 老怪。
你说的没错, 很多老专家为人耿直,敢说实话。但是由于年龄和说实话的关系,
经常被恶意忽略。
某些新专家确实真金白银,日进斗金, 可就是凭空说话 忘了祖宗。 不知道老百
姓过的什么日子。
2008-03-05 11:31 | 戏水
#64楼 回复 引用 查看
专业的程序员就很NB 吗,做程序员只不过是不得已的一种谋生手段而已!
2008-03-05 11:42 | future001 [未注册用户]
#65楼 回复 引用 查看
楼主的文章都很杂文~~~
觉得第三方机构应该很有意思,有信誉的,也就是有钱的,应该很有赚头。
2008-03-05 11:43 | 老刘.
#66楼 回复 引用 查看
就lz的标题来看,我觉得这不是一个正确的心态。(略显浮躁了。)
2008-03-05 11:48 | hoodlum1980
#67楼 回复 引用 查看
要吃饭了,没有时间仔细看,
其实怪怪可以把文章再提炼下。 做个摘要,这样比较好。
2008-03-05 11:54 | 在线代理 [未注册用户]
#68楼 回复 引用 查看
建议大家都看一下温伯格写的<<理解专业程序员>>,个人认为对写程序和做管理的
都很有帮助.
2008-03-05 12:01 | Rivers Zhao
#69楼 回复 引用 查看
看了你的文章,佩服,洋洋洒洒,论据充足
我也同意你的观点,不过如果你是希望矫枉必须过正的话,那我还要小小的反对一
下,培养程序员的团队合作精神,与适当的软件工程知识包括类似于编码规范,版
本控制、项目管理流程、QA审计等知识,都是很有必要的。这一点知识不包括天才
在内。
2008-03-05 12:08 | 张逸
#70楼 回复 引用 查看
看了孟岩文章后面的评论,觉得这个评论才是"一针见血",点出了文章作者的意图:
这篇blog,与中美程序员其实没关系,与SQL语言是谁发明的其实没关系,与是不
是有优秀的习惯也没关系。
这就是一篇"软文"
开篇第一句就说得很清楚:"IEEE-CS力推的CSDP认证培训第三期班在中关村创新研
修学院开班"。
人家陈老师的话也很明白:"硅谷软件工程师的平均效率(或说生产率)比北京的
软件工程师高得多,其差距之大,可能达到10倍之多。"
为什么这么说?因为这是一个在北京开的"研修班"。所以就要拿重话来刺激北京的
程序员:"如果你是一名真正专业的软件工程师,你在哪里都应该能达到相似的收
入水平,因为软件工业是真正全球化的产业。"
我来翻译一下陈老师的话吧:"你只要参加了我们这个班,就能够不出北京,拿到
硅谷程序员的高薪"。
楼上的各位,明白了吗?
至于刘英武,这里有一小段资料:
http://www.manaren.com/news/1010064629/
介绍他是如何搞砸掉自己在宏基的差事的。
最后一段话,特别有趣:
刘英武现在是美国旧金山一家Walker Interactive软件公司的执行总裁。他承
认他在宏基犯了不少错误。但他强调他在宏基建立的全球战略和训练管理人员,是
宏基今日成功的基础。他说: "我现在晚上睡得很安稳,看到他们比我经营得好,
我在宏基所做的一切也没有白费。"
2008-03-05 12:12 | 张逸
#71楼 回复 引用 查看
昨天看那个帖子看了半天,很郁闷,我和业余程序员的指标非常接近。专业的,基
本不靠谱。
偶到现在还凭兴趣做事,本以为工作这么多年了,该专业点了,谁知道,还是个非
专业人士,郁闷啊!!!
顶一下怪怪!!!
2008-03-05 12:23 | 鞠强
#72楼 回复 引用 查看
LZ是SB
2008-03-05 12:30 | REAL [未注册用户]
#73楼 回复 引用 查看
看怪怪的文章的确很爽,说出了许多人的心声,
以至于最近经常来关注,只是对于中国的国情,
我是没得信心,大部分人仍是温水里的青蛙。
2008-03-05 12:40 | 路缘
#74楼 回复 引用 查看
@Cat Chen
最厌恶这种假洋鬼子的说话方式,别以为自己是搞计算机的或是在外企就非要说话
中英夹杂才行,一些专业术语你用英文倒也可以理解,一些生活中常见的词汇你非
要弄成英文,这不是附庸风雅是什么,再说说英文就一定很"风雅"吗?光就说英文
这方面,你比得过陈冠希吗???
送你一句话:是中国人就别冒充洋鬼子,是洋人就夹着尾巴做人!!!
2008-03-05 12:50 | 我是中国人 [未注册用户]
#75楼 回复 引用 查看
俺是业余的不能再业余的程序员了,一笑。
业余地学习了三四年,业余地工作了一两年。
不如说,业余地活着14年?
2008-03-05 12:55 | 随风流月
#76楼 回复 引用 查看
楼主不是程序员,却做出一副替程序员申冤的样子,实在可笑。
鉴定完毕。
2008-03-05 13:03 | 伤心太平洋 [未注册用户]
#77楼 回复 引用 查看
看来还是博客园的氛围好,我该考虑搬家了。
CSDN前面恶炒"Java对程序员有害"余波未了,现在又出来个睁着眼睛说瞎话的,都
懒得反驳了。
2008-03-05 13:10 | phoenixsh [未注册用户]
#78楼 回复 引用 查看
我还是努力做专业的吧。
2008-03-05 13:30 | jillzhang
#79楼 回复 引用 查看
支持!!!!
2008-03-05 13:31 | 彭成刚
#80楼 回复 引用 查看
@carysun
对不起,恕我仍匿名评论,我在园子里几年了,这是第一次批评一篇文章。因为一
个浮躁的"愤青",一篇歇斯底里的"神侃",居然得到很多人的认可,我真的有些不
理解。说楼主"愤青",只是我从楼主的文章中推测得来,若有伤害,请楼主见谅。
2008-03-05 13:32 | 一家之谈,不求苟同 [未注册用户]
#81楼 回复 引用 查看
@一家之谈,不求苟同
我们可以讨论,可以争辩,但应该针对事,不能对人吧
你登录了说我觉得反而会好
2008-03-05 13:52 | 生鱼片
#82楼 回复 引用 查看
怪怪的文章言辞犀利,深得吾心
专业的企业精神不是一个程序员的操守,程序员也是人,需要吃喝拉撒睡,油米酱
醋茶,老婆孩子妈,如果你所在的公司提供给你的薪水不足以满足你的消费,换句
话说就是需要为经济担心,买包方便面都得看看哪个便宜一毛,那么再尽忠就是愚
忠,你饿死关人家何事,你吃糠咽菜关人家何事,你感情失败关人家何事,关人家
事的只有一件事:怎样从你合同中的工资里再使劲挤一挤
至于编程,这是你程序员身份的同义词,如果在这上面你不精益求精,那就无语了
综上,二者毫无关系
2008-03-05 14:02 | floodpeak
#83楼 回复 引用 查看
对一件有争议的事情,大家表达不同看法是对的,但希望大家评论的时候对事不对
人!!
2008-03-05 14:09 | .Live
#84楼 回复 引用 查看
要走有中国特色的程序员之路.
2008-03-05 14:50 | Achilles.NET(李智)
#85楼 回复 引用 查看
现在貌似非专业的有时比专业的更牛。爱因斯坦当年不也是在专利局干活吗?也不
是在什么高等学府当教授(当教授是后来的事)。
2008-03-05 15:10 | 驿路梨花
#86楼 回复 引用 查看
从此之后,江湖之中无人敢称专业的
2008-03-05 15:20 | Zhuang miao
#87楼 [楼主] 回复 引用 查看
@hoodlum1980
呃, 这词最近很流行啊, 怎么什么情况都套的上.
@REAL
多谢捧场, 您的支持, 就是我的动力.
@我是中国人
我也不会因为你改变我不删一贴的做法, 不过我的意见是, 在我的博客, 我只赋予
你骂我的权利; 另外就你发表的言论, 我觉得个人有个人的风格, 求同存异, 何必
为了这种细节, 扣那么大的帽子呢?
@伤心太平洋
我只是帮忙扯脖子喊两句, 申冤, 我也得有那个能耐啊. 至于我是不是程序员这倒
不是关键的, 难道别人被迫了脏水, 我就不能说话了? 我要真是个辛辛苦苦期待在
圈子里混出头的程序员, 恐怕只能挂个马甲骂两句了吧. 我只是觉得, 那些不是程
序员的人, 大多数没尽到责任而已.
我也可以四处忽悠,等到出了问题, 把责任推到什么全中国程序员上; 可是我不乐
意. 因为那无论对于我来说, 还是对于任何一个沾沾自喜脱离了程序员生涯的管理
者来说, 这绝非长远之道.
@jillzhang
从程序员自己的角度来看, 确实应该力求上进. 不过, 有些人为了另一些人的利益
就瞎泼脏水, 就是另外一码事了.
@一家之谈,不求苟同
前面已经做过解释并且表达了对您的关心的感激之情了. 在这里再重复一遍吧:
1. 我没有为这事浮躁和歇斯底里的动机,我只想说说我观察到的事实.
2. 愤愤, 可能有点, 对某些不负责任的言论感觉无法容忍的缘故. 总比某些人拿
自己的名声不当回事, 貌似平和连公司带劳苦大众一打击打击一大片好.
如果我的言论有任何不妥之处, 请不吝赐教: 比如拿出证明中国程序员确实相当于
一天只写3行代码, 且天天不可一世得谁跟谁做对的大把抓; 比如说明中国软件业
的现状, 不是中高层干部没有负起应有的责任, 而是无论怎么循循善诱, 技术人员
都非要对着干, 拿着大把的票子不干活.
其实其它支持我的兄弟, 我倒不是觉得他们是认可我这个人或者是某些观点; 恰恰
是不理解的, 应该听听他们是什么声音:我们不可能通过伤害别人的利益去改变现
状, 而是应该采取更明智的做法.
我不知道你这匿名马甲下隐藏的是什么样一个人, 不过我愿意接受每一个人指出的
错误; 放心, 你伤害不到我, 无论我和你或者某些人到底谁对谁错, 我相信哪怕是
不留情面的话, 反而是对彼此的增强: 要么是反而证明对方的正确, 要么是帮助对
方得到改进.
只是如果我真做错了, 我想不出你的言辞为何如此苍白. 只想跟一些人说一句话:
无欲则刚.
@生鱼片
@.Live
无所谓了, 我这篇文章也不是没有针对性, 这是我应该承担的东西.
2008-03-05 15:40 | 怪怪
#88楼 回复 引用 查看
lz is a titler(标题党)..
2008-03-05 16:26 | coderlee
#89楼 回复 引用 查看
说得有道理。
仗没打好,不能怪士兵。
2008-03-05 16:44 | 阿一
#90楼 [楼主] 回复 引用 查看
@coderlee
嘿嘿, 不当标题党, 怎么引你们进来看这么又臭又长的东西呢? :P
@阿一
我发现你们总是能一句话说清楚我用一万字说的东西, 郁闷....
2008-03-05 17:15 | 怪怪
#91楼 回复 引用 查看
很长很专业
2008-03-05 17:34 | dotnets [未注册用户]
#92楼 回复 引用 查看
别太绝对了,专业的标准有很多,根据不同的情况。楼主没有必要这样激烈,凡事
我们应该在其中看看其好的一方面,坏的一方面;
就像昨天赢在中国中主持人对34号点评的,别太情绪化,水平的高低往往就反应在
一些人的反应上。凡事没有绝对,一个人做不到,不意味着别人做不到,没必要争
高争低,每个人都有些牢骚的。关键在我们自己的态度上。
2008-03-05 17:49 | 闪闪红心 [未注册用户]
#93楼 回复 引用 查看
@怪怪
写出一万字难,提炼成一句话就简单些了。
2008-03-05 17:56 | 随风流月
#94楼 [楼主] 回复 引用 查看
@闪闪红心
这个, 我怎么觉得有点不着边际? 又没人欺负我, 我并没有情绪化呀... 还有我做
不到什么, 别人做不到什么, 这个也很奇怪: 我确实做不到把全天下程序员都培训
一遍.... , 也做不到比美国程序员平均水平慢10倍, 我相信大多数程序员都做不
到, 可偏偏有人就能做到, 还认为所有人都能做到.
发牢骚应该是自我感觉受到不公正待遇的表现吧, 不过我没这么想(因为还没有
过), 也没这么表达啊? 而且我绝对没有说某人比我低的意思,除了不说瞎话这一点...
不知道是不是我文章太长了, 你根本没看? 看来标题党+又臭又长, 坏处真不少....
@随风流月
我怎么觉得正好相反? 就说我要表达的所有东西加一起, 也绝对有更简洁的表达方
法. 我对自己的没水平, 已经无奈了...
2008-03-05 18:15 | 怪怪
#95楼 回复 引用 查看
貌似这里有个专业性的评估标准:
http://www.codinghorror.com/blog/archives/000203.html
Level 1: Beginner
* Little or no previous experience
* Doesn't want to learn: wants to accomplish a goal
* No discretionary judgement
* Rigid adherence to rules
Level 2: Advanced Beginner
* Starts trying tasks on their own
* Has difficulty troubleshooting
* Wants information fast
* Can place some advice in context required
* Uses guidelines, but without holisitic understanding
Level 3: Competent
* Develops conceptual models
* Troubleshoots on their own
* Seeks out expert advice
* Sees actions at least partially in terms of long-term plans and goals
Level 4: Proficient
* Guided by maxims applied to the current situation
* Sees situations holistically
* Will self-correct based on previous performance
* Learns from the experience of others
* Frustrated by oversimplified information
Level 5: Expert
* No longer relies on rules, guidelines, or maxims
* Works primarily from intuition
* Analytic approaches only used in novel situations or when problems occur
* When forced to follow set rules, performance is degraded
搞出这个分级方法的人就叫专业,张口瞎说的人就叫业余,乱泼脏水的人就叫居心
不良!
2008-03-05 21:40 | phoenixsh [未注册用户]
#96楼 回复 引用 查看
做人要本分,为客户创造价值,为自己创造价值.
专业与业余之分,没有明显的鸿沟.
2008-03-05 22:21 | 德仔--脚踏实地用心努力
#97楼 回复 引用 查看
--------------------------------------------------------
--引用--------------------------------------------------
小寒: @航天奇侠
1.专业程序员有团队精神,即使自己水平不如人,也能配合大局。
2.专业程序员愿意投入更多时间和精力,金钱,就算本身并不热爱当前的项目,也
要有专业的态度。
3.专业程序员一般具备较扎实的理论基础。
优秀员工的标准吧
优秀员工 ?= 专业程序员
--------------------------------------------------------
这和业余作品有点相似,规模小,但是创意好.专业作品就是很烂,也一定是上规模,
很有工程性的. 专业是能够按时完成作业,能兼顾各方利益,而业余是"完成的时候
就是发布的日期",完全是自我主导的.
2008-03-05 22:46 | 航天奇侠
#98楼 回复 引用 查看
那如果身边有一位程序员,写的代码总是问题多多,总是出现一些低级BUG,这是
不是不专业的表现?
2008-03-05 22:54 | ∈鱼杆
#99楼 回复 引用 查看
程序员本来就是一个相当模糊的身份。
既不象开发右脑的艺术家,也不象惯用左脑的流水线操作工。
的确有不少程序员怀揣艺术梦想,在以艺术家的水准制造精品,流芳于世。自号
"偏执"。
但实质上大部分老板只是要你履行代码工的体力责任,当然也非常乐于享受代码工
做成的精品。
这2大方向,本来就有不一样的"专业水准""职业要求"。
老孟虽不是工人阶级的喉舌,但显然也没帮剥削阶级磨刀的主观意识。
LZ笔力不错,但这股戾气略重了点。
和谐社会嘛。
多讨论少讨伐。
2008-03-05 23:19 | zady [未注册用户]
#100楼 回复 引用 查看
@Cat Chen
伙计,你真的忘了那个词汉语该怎么说了吗
2008-03-05 23:36 | 新手123 [未注册用户]
#101楼 回复 引用 查看
@∈鱼杆
不能要求人家从娘胎里出来就会写程序吧。。。谁都有过程
2008-03-05 23:38 | 新手123 [未注册用户]
#102楼 回复 引用 查看
顶怪怪
2008-03-05 23:52 | 江南白衣
#103楼 回复 引用 查看
哈哈,刚刚看了楼主引用的文章,又看了楼主激情澎湃的演讲,还看了楼上各位你
来我往的评论,唇枪舌剑,着实过瘾,毕业了4年了,一直都在做MIS系统,有的时
候真的感觉是有点疲惫了,过来顶上两下,骂上两句,真TM的过瘾。我专业么?呵
呵,我只能说从我开始接触计算机开始,至今还没有开始厌倦敲代码的生活,这思
想,这境界,够专业了吧。可我又为什么老是那么不安分,老是要考虑一些什么管
理啊,创业啊之类与程序无关的事呢,这不是程序员该想的啊,这么看来,我又似
乎太业余了,完了,我有点歇斯底里了,有点语无伦次了,哈哈,其实我就是那墙
头草,风吹哪边哪边倒,专业与否,过得好就行,我的专业如果不能为我带来好生
活,那我宁愿不要这份专业的假头衔,如果我过得还不错的话,业余就业余点吧,
借楼主的地方来段小插曲,别介意,呵呵,楼下继续,继续
2008-03-06 01:30 | 可爱的书记
#104楼 回复 引用 查看
专业的企业精神,是什么.每个企业的文化不同,要求的企业精神也会不同.在一个企
业干得很有企业精神,很专业.到另一个企业呢,会认同你先前的企业精神吗,还会认
为你专业吗?这样的专业,更多的是站在雇主的立场说的.
2008-03-06 11:11 | 写代码 [未注册用户]
#105楼 回复 引用 查看
-----------------------------
@阿一
说得有道理。
仗没打好,不能怪士兵。
知人善用,各尽其能。
2008-03-06 13:16 | 三千
#106楼 回复 引用 查看
楼主也太能说了,好像搞销售的,有意思.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
果然是无知者无畏哪...
明显的 Troll 文哪!
http://wiki.woodpecker.org.cn/moin/UsenetTroll
--
'''Time is unimportant, only life important!
过程改进乃是开始催生可促生靠谱的人的组织!
PI keeps evolving organizations which promoting people be good!
'''http://zoomquiet.org
博 @ http://blog.zoomquiet.org/pyblosxom/
维 @ http://wiki.woodpecker.org.cn/moin/ZoomQuiet
豆 @ http://www.douban.com/group/zoomquiet/
看 @ http://zoomq.haokanbu.com/
作 4 http://trac-hacks.org/wiki/TracChineseTranslation
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Pls. usage OOo to replace M$ Office. http://zh.openoffice.org
Pls. usage 7-zip to replace WinRAR/WinZip. http://7-zip.org
You can get the truely Freedom 4 software.