强烈要求全面取缔“程序员”,看帖子“中国程序员的毛病!”有感而发。顺便批判“真正的程序员用C++,聪明的程序员用Delphi” (0分)

  • 主题发起人 主题发起人 goaha
  • 开始时间 开始时间
G

goaha

Unregistered / Unconfirmed
GUEST, unregistred user!
最近看了帖子http://www.delphibbs.com/delphibbs/dispq.asp?lid=1158956 (中国程序员的毛病!)及http://www.delphibbs.com/delphibbs/dispq.asp?lid=1158956( DELPHI“迫害”了一帮程序员!)
使我陷入了深思。
“程序员”这个名词给中国软件业带来的麻烦太多了:
1.因为“程序员”这种说法,导致很多项目开发过程中没有合理的分工,是产生成千上万豆腐喳工程的一大原因;
2.因为“程序员”这种说法,导致很多软件从业员集分析、设计、编码、测试、实施于一体,劳动强度过大,严重损害了身心健康;
3.因为“程序员”这种说法, 导致了很多无谓的争执与辩论,浪费了巨额的社会资源。
“程序员”这个名词怎样定义,有多少人能说清楚? 我想现在研究怎么定义这个名词已经不重要了,重要的是把他带来的危害清除干净。那么我想最佳的方法是全面取缔“程序员”这种讲法。我认真查看了很多资料,我们应当把目前“程序员”所作的工作严格细分,采用更科学更准确的叫法,我看这次托普的大规模招聘中就好象没有出现“程序员”这个词,他们的工种划分好象挺科学的,我把他们的工种划分贴出来:
(1)行业专家:业务规划、业务建模
(2)技术管理:项目管理、配置管理、质量管理、测试管理
(3)系统设计:架构设计、分析设计、数据建模、网络设计
(4)开发人员: 编码人员、测试人员
如果真的全面取缔了“程序员”这种讲法,我可以乐观地估计将会出现以下的新气象:
1.《中国程序员的毛病!》中提到的(1.只注重功能实现,忽略系统结构设计。2、不顾客户的感受;3、以为精通了某种语言就是高手。4、自以为是;5、凑和;6、不爱写文档;7、测试不彻底)大大减少。特别是第1个问题,系统结构设计如果设计得不好,就只是少部分人的责任,与其他工种的从业人员无关。难道有必要要求所有的开发人员都关注系统的结构设计吗?
2.“DELPHI“迫害”了一帮程序员!”这种讲法也将不成立,工种细分后,某一种具体编程工具本身对整个工程的结构设计不会产生任何坏的影响,结构设计的好坏在于设计人员本身,与编程工具无关。
3.因为观念上的转变,那些只有1-3人的小作坊式应当大部分会自觉解散. 想想看,一个人(或几个人)自编、自导、自演能拍出一部好电影吗?
4.软件从业员的工作强度大大减少、效率大大提高。观念上的转变,软件公司老板能更好地招聘、培养相关工种的人员,更合理地使用人才,避免现在普遍存在的设计、编码、测试不分的情况。
5.“如何管理程序员?如何当好程序员?”的这种经常见到的讨论已经没有存在的必要,“程序员”本身已经细分成各工种,每个工种的管理规则已经相当容易制定。没有必要要求所有的开发人员又要有设计头脑,又要熟悉编码,又要会测试。
如果能理解我的一片苦心,我希望“真正的程序员用C++,聪明的程序员用Delphi”的原作者能收回他的这句话,这句话带来的危害比它带来的好处更大,我希望没有什么“真正的程序员”及“聪明的程序”这种讲法,我想可以说成“一个好的软件工程师最好能深刻理解C++,会用一两种主流编程工具(如Delphi、java…)”,一个人聪不聪明与工具无关,软件工程师我想用好坏来区分比用真假来分更来得有意义。
今天居然在大富翁打了那么多字,就好像是作了一场梦。
 
说的好!同意
 
[?][?][:D][:D][:)][:)][8D][8D]
我不同意!
取消一个名字,起不了那么大的作用!
流行什么名词,在中国马上就出现一大堆,什么名词过时,在中国马上就消失了!
如:CEO、UML、CIMM、MBA、5S、ISO9000、......
现在中国怎么样?
重点是管理思想、管理人员的素质能力、管理的体制!
让我们从思想方法上多作一些研究吧。
 
无所谓。
 
有则改之,无改加勉。
共同进步,富国富己。
 
最近看了帖子http://www.delphibbs.com/delphibbs/dispq.asp?lid=1158956
(中国程序员的毛病!)及http://www.delphibbs.com/delphibbs/dispq.asp?lid=1158956
( DELPHI“迫害”了一帮程序员!)
使我陷入了深思。
“程序员”这个名词给中国软件业带来的麻烦太多了:
1.因为“程序员”这种说法,导致很多项目开发过程中没有合理的分工,是产生成千上万
豆腐喳工程的一大原因;
2.因为“程序员”这种说法,导致很多软件从业员集分析、设计、编码、测试、实施于
一体,劳动强度过大,严重损害了身心健康;
3.因为“程序员”这种说法, 导致了很多无谓的争执与辩论,浪费了巨额的社会资源。
“程序员”这个名词怎样定义,有多少人能说清楚? 我想现在研究怎么定义这个名词
已经不重要了,重要的是把他带来的危害清除干净。那么我想最佳的方法是全面取缔
“程序员”这种讲法。我认真查看了很多资料,我们应当把目前“程序员”所作的工作
严格细分,采用更科学更准确的叫法,我看这次托普的大规模招聘中就好象没有出现
“程序员”这个词,他们的工种划分好象挺科学的,我把他们的工种划分贴出来:
(1)行业专家:业务规划、业务建模
(2)技术管理:项目管理、配置管理、质量管理、测试管理
(3)系统设计:架构设计、分析设计、数据建模、网络设计
(4)开发人员: 编码人员、测试人员
如果真的全面取缔了“程序员”这种讲法,我可以乐观地估计将会出现以下的新气象:
1.《中国程序员的毛病!》中提到的(1.只注重功能实现,忽略系统结构设计。2、不顾客户
的感受;3、以为精通了某种语言就是高手。4、自以为是;5、凑和;6、不爱写文档;
7、测试不彻底)大大减少。特别是第1个问题,系统结构设计如果设计得不好,就只是
少部分人的责任,与其他工种的从业人员无关。
2.“DELPHI“迫害”了一帮程序员!”这种讲法也将不成立,工种细分后,某一种具体
编程工具本身对整个工程的结构设计不会产生任何坏的影响,结构设计的好坏在于设计
人员本身,与编程工具无关。
3.因为观念上的转变,那些只有1-3人的小作坊式应当大部分会自觉解散. 想想看,
一个人(或几个人)自编、自导、自演能拍出一部好电影吗?
4.软件从业员的工作强度大大减少、效率大大提高。观念上的转变,软件公司老板能更好
地招聘、培养相关工种的人员,更合理地使用人才,避免现在普遍存在的设计、编码、
测试不分的情况。
5.“如何管理程序员?如何当好程序员?”的这种经常见到的讨论已经没有存在的必要,
“程序员”本身已经细分成各工种,每个工种的管理规则已经相当容易制定。没有必要
要求所有的开发人员又要有设计头脑,又要熟悉编码,又要会测试。
如果能理解我的一片苦心,我希望“真正的程序员用C++,聪明的程序员用Delphi”的原
作者能收回他的这句话,这句话带来的危害比它带来的好处更大,我希望没有什么“真正
的程序员”及“聪明的程序”这种讲法,我想可以说成“一个好的软件工程师最好能
深刻理解C++,会用一两种主流编程工具(如Delphi、java…)”,一个人聪不聪明与
工具无关,软件工程师我想用好坏来区分比用真假来分更来得有意义。
今天居然在大富翁打了那么多字,就好像是作了一场梦。
 
3.因为观念上的转变,那些只有1-3人的小作坊式应当大部分会自觉解散. 想想看,
一个人(或几个人)自编、自导、自演能拍出一部好电影吗?
随便找个人,卓别林的电影好看否!卓别林的电影即便是看上100遍仍然能小的肚子痛!
即便以现在的眼光来看仍然是好电影.
国际上的很多共享软件都是以两个人开发出来的,其中不乏好软件,其中就包括大家经
常使用的winrar/winzip等。
其实我们国内的软件行业最大的问题不是没有CMM或其他什么,最大的问题是玩概念,
根本没有讲功夫镇的用到管理上,更没有人去思考如何提高开发效率,只是一味得跟着
别人炒概念!并希望通过将某个概念炒起来后,可以提高自己的层次,或是圈来更多的
钱,根本没有人关心公司采用了这些概念会怎样,是否将这些东西应用到实际应用中!
其实很多东西根本用不到那些所谓的过程管理,在诸多的软件产品当中,低价格的软件
是战术要地位的,而这些软件的开发根本用不到几十人甚至上百人的开发团队,有的时候
1个两三人的开发小组就可以很高效的工作!这个时候只要有一个PSP/TSP就可以很好的
管理软件的开发,只要小组成员之间能够紧密合作,并对开发过程加以总结,甚至可以
总结出一种适合小组内部的管理手段!
==1.只注重功能实现,忽略系统结构设计。2、不顾客户的感受;3、以为精通了某种语言
==就是高手。4、自以为是;5、凑和;6、不爱写文档;7、测试不彻底
1的问题主要是负责结构设计的家伙与客户接触太少,根本不熟悉客户真正的需求,只能
从表面看问题,无法了解用户未来可能产生的需求当然没法深入对系统结构进行设计。
2同上,程序员或者说技术人员很少有机会和用户直接接触,没有沟通你怎么能知道用户
的感受?
3确实有这种问题,特别是刚刚从是这个行业的年轻人。原因是我们的教学体系有问题,学
生缺少实践,大学4年很多人写完程序竟然不懂如何调试。少数几个对工具比较熟悉的自然
成了同学中崇拜的对象,在下就有这样的经历,由于在下上学的时候架就在当地,而且家里
就有电脑,甚至有打印机,在当时是相当的奢侈。一道上机课,我几乎成了辅导老师,一堂
课下来比上体育课还累!因为几个小时里我屁股几乎挨不到凳子。时间长了在同学当中自然
就有了优越感!
4是123的综合,首先不了解客户的需求,其次是自大,于是一个自以为是的程序员就诞生了!
5其实随便你找一个程序员问问,没有哪个愿意凑合的,谁不愿意自己写出来的代码被别人
称为完美的代码,但事实是你很少有机会去写你认为是完美的代码,因为时间有限,上头只
关心进度,谁管你是不是凑合?
6三个原因造成车个问题,每人教,没标准,没时间先说第一个我们在学校里都学过软件工程
但是怎么写文档却根本没有人提,第二,很多公司根本没有关于程序员文档的标准格式,程序
员写文档往往是自己想些什么些什么,但这样往往让很多新人无所适从,进而文档越写越简单
甚至达到了等于没写的程度!然后就是开发进度,现在进度往往是第一位的,为了达到相应的
进度很多东西都成为可以忽略的,文档往往是可以后补!当然了在XP中本来就提倡进度第一文
档可以后补
7误解,其实没有程序员在提交代码前不对自己的代码进行测试的,但是问题时就像出版社的校稿
一样,自己写的代码自己找毛病的确是比较麻烦,如果是xp那样的两人开发组合还比较方便,但
我们现有的开发团队似乎这种单元测试往往都是自己干,其效果肯定有问题。其实只要交叉测试
他人的代码就很容易找出问题来!另外的一个原因就是对客户的需求了解不够深!
 
To: 战鹰
在某些情况下,我同意你对小作坊式做法的讲法。
不过这些情况是少数,甚至可以说是例外,而且我可以说这种情况将会越来越少。
毕竟几个人可以拍出优秀的电影是很少的。
我所在的公司目前也还是个小作坊。不过我们正在努力改变。
 
生产力决定生产关系
目前这种状况当然会改变
不过到本世纪末。
 
真正的程序员用C++,聪明的程序员用Delphi
这是谁说的,我操他妈----
他很牛吗,开发个DELPHI来给大家看看/
一些傻B自以为很牛X,也不撒泡尿照照,你有几量重/
自以为是,不学无术的傻B/
看看自己国家的软件水平和别人的差距吧/
真牛的话,你自己开发一种语言,为什么要用别人的东西啊,靠---
 
我和同事在合作,就两个人,够小的了。
不过我今天去信博会看了一看,真不明白那些大公司在作什么。我只想说,程序做得差,不是
他们的错,但拿去丢人现眼,就对不起观众了。
看看速达,用友,金蝶,神州数码等等,除了炒概念,不知道还能作什么。
 
to goaha
小公司不等于作坊,走些情况下,小公司往往扮演着特种部队的角色,与大公司复杂
的内部机构不同,小公司往往结构简单,甚至是简陋,但这些却并不影响其高效率的
运作,公司小,人员少,公司处于创业阶段,内部凝聚力强,人际关系简单.同事间的交
流比较多,互相了解,在很多情况下可以比大公司更容易做出应有的反映.
但是小公司也有它的问题,开发能力较弱,不适合开发大型的软件系统,经济能力有
限无法直接的参与大型工程的招标.内部管理不健全,特别是过程管理,和代码管理
方面.
但是这并不是说其没有发展的空间,特别是小公司健全了过程管理和源代码管理以
后.小公司在与大公司的对抗中往往会充当特种部队的角色.小公司的内部及后简单
员工的表现能够被老板直接感受到,同时往往小公司内在工作上往往是老板身先士
卒,对普通员工有激励作用,相反大公司的领导层高高在上,切忌入人员与领导层的
接触远没有市场/财务等部门那么多,所以往往管理层根本不关心技术人员的疾苦,
加上中国的技术人员相对内向,管理层很少听到来自技术方面的呼声和意见,所以
大公司在这方面更加得难以驾驭.
其实现在市场上的大多数软件的开发都用不到大型的软件公司,相反小型的1~5或
5~20人规模的开发足以胜任。相反这样的软件交割庞大的开发足以后,开发效率
相当的低下!
看看古代战争史吧,以少胜多的战例比比皆是,为什么呢,因为当时的指挥系统
布什和指挥那么多的军队相反在何时数量的军队中却可以高效的运转,所以一旦
数目庞大的一方的指挥系统遭到破坏以后就立即崩溃。
相同的开发软件也是一样,如果没有很好的管理系统那么与其建立庞大的开发团队
不如用小型高效的开发租来工作更加有效!
 
最近看了帖子http://www.delphibbs.com/delphibbs/dispq.asp?lid=1158956
(中国程序员的毛病!)
及http://www.delphibbs.com/delphibbs/dispq.asp?lid=1158956
( DELPHI“迫害”了一帮程序员!)
------------------〉相同的阿!
有些道理,问提是有头发谁愿当啦里(秃子)?
 
我们应该尊重Delphi/VC,而不能盲目的迷信Delphi/VC。
还是用“拿来主义”的观点看问题。[:)]
 
“程序员”是一个骄傲的职业。
现在的人,做过几个小小的项目就自称程序员,学过一点语言就称“程序员”??
其实这个争论根本没有必要,“是”“不是”程序员不是他本人说了算的。
问题就这么简单。
管好自己就行了,至少我是这么想的。[^][^][^]
 
DELPHI遵循了xp中的简单原则!
 
后退
顶部