为什么印度人来中国后傻了会觉得在游戏中使用印度神话的内容是不尊重他们?

_______________看看印度人是如何写软件的___________ _______________看看印度人是如何写软件的___________文章转自:中国与印度软件开发之比较 我在工作中,接触到印度软件公司开发出来的软件: 整个体系架构非常清晰,按照我们的要求实现了全部功能,而且相当稳定。但是打开具体的代码一看,拖沓冗长,水平不咋样。我们自己的一些程序员就有怪话了,说他们水平真低。但是! 印度人能够把软件整体把握得很好,能够完成软件,并得到相当好的设计文档。而中国人在那里琢磨数据结构、算法,界面人员就还没编码就想着是Outlook式的还是Visual Studio式的界面。到最后就成为Code 高手,对某些特定的开发工具精通,但是就是不能保证能够把一个软件稳当、完整的开发出来。 举个简单的例子: 软件中需要一个列表,用来表示我们处理的事务。该类表在业务繁忙的时候将变得很大。中国人就用双向链表,抱着《数据结构》书在那里写链表的类。印度人开了一个大数组,然后就开始干。为什么印度人不用链表,他们说:1、你们给出的设备(小型机),最少具备512M内存,浪费一些没有什么。2、数组方式访问方便、效率高。 看出了一拿到东西就吭哧吭哧作Code,和好好进行软件分析的不同了吗?正好前几天我有几个同事从印度回来和我们交流,那家公司是CMM4级公司. 我感受的几点: 1,流程重于项目 2,QC(就是QA)独立于研发部门,专门检查研发部门的开发流程是不是按照既定流程走.如果QC觉得流程不对,他会直接上报高层, 项目肯定就此停止. 3,所谓的项目经理(PC)一般也是从编码人员升上来的,并不是所谓的不懂技术,一般都至少有四年以上的经验 4,PC主要就是制定开发计划,负责协调,填写各种表格. 5,所有的东西(包括草稿)都有文档. 6,详细文档要求达到只有这个文档就可以编码的程度,一般写文档时间占60%,编码时间极少 7,有各种详细的review(同行评审),项目组内的,项目组之间的,客户的... 8,计划很详细,的确能达到小时级,但是实际情况还是误差比较大,所以他们也有加班. 先学习UML和Rose以及RUP,不要总是要找着证据。在中国的软件开发水平下,很难给你一个好的例子,OK?中国人总是要看到一个东西有了试验田,而且稻子长得好,才换稻种。要知道在国外上述的软件开发模式的应用,大可以看看Rational网页上的story。Just do it! 一句话,中国的软件开发水平低得很。赶不上印度人,印度的软件公司可以让高中生编代码,它的软件工程水平可想而知。当然,你如果是个很牛的程序员。估计够呛,因为中国的气氛中,很牛的程序员都很难接受软件工程的。你可以测试一下自己, 看看自己适不适合现在学习软件工程: 1、你是不是不能忍受一个编程序不如你的人做你的项目经理? 2、你是不是觉得你的老板对客户吹牛皮、夸大自己而感到不舒服? 3、你是不是一个拿到一个需求脑袋里第一念头就是如何实现的人? 4、你是不是很崇拜Stallman,Linus,很讨厌Microsoft? 5、你是不是曾经在深夜编码的时候,突然感觉到一种乏味,对Code的生涯感到一种无趣? 以管窥豹──印度神话 作者:"Kino" 我们现在处于深深的自卑当中,感到中国的软件工程水平的低下已经是牵涉到民族劣根性的问题了。 1、他们的软件教育水平: 我们招聘印度人,给应聘者出了一份与国内差不多的试卷,有基础概念和编程题目。 等到他们完成后,我们这些中国的自认高手惊呆了!他们的编程题目简直象是抄袭的?程序结构,注释,变量命名就不说了吧,全部都是极其类似!反观中国的牛人、高手,每个人有自己的一套。到了新的岗位,先把前任的程序贬损一通,然后自己再开发更多的问题的代码来代替。我的公司统计,一个软件中有4个以上 CSocket版本, & 每个人都觉得别人做得差,自己再搞一套。中国人,就是这个样子,还会辩解说“我们这样有创造性”。 其实软件发展,早就走过了求伯君那个编码英雄的年代,程序员已经是个坐办公室的蓝领了。你具备拧好一个螺丝钉的能力就可以了。Code是最低级的事情了。 2、他们许多公司的项目经理根本就不懂技术。 中国的项目经理如果不能在技术上压服下属,那么下属将与他搞鬼,越是高手越喜欢搞鬼,根本不知道作软件的终极目的是从别人兜里掏钱,而在内部搞不团结。技术高手都会纠集一些对他技术上崇拜的菜鸟,与管理层作对。而印度的软件经理根本就不懂正在做的东西,许多甚至直接就是MBA,或者是领域专家 (工业设计、地理专家等),而不是编码的专家。但是却能够领导大群素质良好的程序员把工作做好,没有内部不团结的情况。许多印度的程序员加入一个公司很长时间,都不知道自己整天编的代码是干什么用的。给他们的任务可能就是一个函数的声明以及该函数要实现的功能。我们呢? 3、他们的编程人员的流动率达到30%! 他们的编程人员流动率(包括内部项目之间的流动)高达30%,可以想见他们的文档水平如何。他们的产品不依赖任何一个人,谁都可以立即辞职,产品的开发还是会正常进行。 而中国,是老板怕总工。技术骨干拥兵自重,抗拒管理。任何制定好的计划,都有可能被技术人员推翻或者跟你消极怠工。 4、他们的开发计划能够做到小时级别。 如果一个印度公司的项目经理没有上班,那么他的下属将可能不知道作什么。他们的计划一般都定到天,每个基层开发人员每天的工作量就是8小时。而我们能够给出月度计划的公司就很少,而给出的月度计划要么不可能实现,要么就可 能被取消。开发人员被初略的给个任务,他在月初,可以慢慢琢磨是做成什么样子,然 后上上网,聊聊天。到了月中和月末,就开始熬夜编码。 看到每年,从各大高校不尽牛人滚滚来,我们是不得不要召人,同时又是不抱希望。我 公司现在有意以后将核心软件开发外包给印度公司,中国人?做做界面吧,中国人做界 面会极尽奇技淫巧,搞得花里胡哨的。 BTW,我公司非外企,大家不要误会我们有什么种族歧视。但是我们现在就是对自己歧 视,自卑得很。中国的程序员骂微软,追Linux是全世界最狠的,可是我们除了汉化Linux,做了什么东 西出来。CDE是瑞典人写的,Linus是芬兰的,GNome是墨西哥人写的。哎,我们曾经是多么的瞧不起印度人。upupupup不错!!!!!!upup牛B!呃,你觉得印度的那套真的很不错嘛?培养出了一批什么?u pupupagree wiht you我心里很惭愧!!!!!en切
看看我发的问题把
我们都是代码狂那片着个是转载程序员杂志上的印度人干的真的不错,因为他们是干的是软件工厂,而不是软件作坊. 好的,大的软件需要的是团体的合作,象汽车流水线一样用标准零件组装,而不是个人的卖弄. 中国多得是作坊,少得是工厂...看看难怪有人说,一个中国人是条龙,三个中国人是条虫。中国人团结协作的精神应该认真培养。粗看起来很不错,可是听起来好听的不见得实际做起来就好。印度的软件产业就好比中国的VCD产业。即使日本人和美国人都不得不佩服中国的VCD是世界第一。我从小到大哪国软件都用过(包括倍受职责的中国),就是没用过印度公司出的软件(也许有的软件是印度人参与的),奇怪啊!  印度人的做法不值得提倡,因为那是一群奴隶。一群受国外资本家雇佣的,只懂得做代码的、做别人垫脚石的现代化奴隶。印度人历来就有种奴性,他们在古代就有严重的种族区分,从东印度公司开始就做英国人的奴仆。  我们中国人绝对不能羡慕印度人这样去做奴隶,我们除了写代码的,还要出管理人员、工程师、研究基础理论的专家。所谓中国作坊式的软件产业只是目前这个产业不成熟的表现,缺乏管理人才。不过有一点我是赞同的:软件公司内部的确需要团结一致。这说的是什么话题呀。up有没有搞错啊~一共就一分,大家都别争了,给我得了~多谢老大~该干什么干什么,我就是想成为coding高手,又怎么样?这文章几年前就看过了,作者很是崇洋魅外,什么“小型机用数组”,你以为谁都有小型机啊,我看他们是只会用数组。“做做界面吧,中国人做界 面会极尽奇技淫巧,搞得花里胡哨的”我知道vc里有cjlib和bcglib这两个很有名的界面库,可没见过中国人写过什么好的通用界面库,对于通用软件来说,界面难道不重要吗?"奇技淫巧"?汉奸我在外资工作9年了,身受汉奸之苦,这里没人愿入党,但我入!heheup何必如此看不起自己?等到哪天印度的软件业倒了霉,这种文章还有什么意义?我相信中国人的基础学习是不会白费的,目前欠缺的只是一个好的体制,管理模式使得团队所有的人可以发挥60-80%的水平,这就非常不错了目前嘛,我看只有10%左右最不理解的是,或许中国人自己的代码的确很难看懂,但是就印度这种做法,千篇一律的代码,是否真是长久之计?我觉得印度这种做法短期或许会有较大的市场,但是长此以往会使自己底气不足的,尤其是数学,算法等等的基础性内容何必如此看不起自己?等到哪天印度的软件业倒了霉,这种文章还有什么意义?我相信中国人的基础学习是不会白费的,目前欠缺的只是一个好的体制,管理模式使得团队所有的人可以发挥60-80%的水平,这就非常不错了目前嘛,我看只有10%左右最不理解的是,或许中国人自己的代码的确很难看懂,但是就印度这种做法,千篇一律的代码,是否真是长久之计?我觉得印度这种做法短期或许会有较大的市场,但是长此以往会使自己底气不足的,尤其是数学,算法等等的基础性内容嘿嘿嘿嘿嘿...同意 dbxmcf(刀板虾米) , linkjack(linkjack)表面上看,说得极具色彩,可是您可否想到如果我们按照印度的做法来做,那么公司老板同意吗?给你一个中型项目,比如一个人事系统,让你1-3个人在一个月内完成,你能实现吗?如果你说至少要9人月,那么老板就可以说:“你明天不用来上班了!”你完全忽略了中国企业许多老板的素质,他们除了赚钱还是赚钱,不会想到发展!我觉得在中国不一定都是这样的老板.很早就看过这文章,不觉的怎么样啊!不是中国国情和别人不一样吗?酸菜这么多人一听见批评就吹胡子瞪眼,一副义愤填膺的样子,不正常啊。中国人就是这样,只听得进好话。如果帖主把文中的“印度”换成”美国”,还会有争论吗?说到底,就是听不得别人把自己瞧不起的人说的比自己还行!就如那个什么仙妹,竟然扯到印度的种姓制度和奴隶心态上来,说什么印度人历来就有种奴性!这也可以用来说明印度软件公司管理的规范吗?而且,还把印度的同行说成是资本家奴隶!不必进行如此猛烈的人身攻击吧!也不知在外企工作的中国同行会怎样想?我觉得帖子对中国软件的现状批评的够含蓄了!大家仔细想想,帖子中的批评,哪个不是现实中活生生的写照!中国的项目经理哪个有时间去学什么软件工程,我看他首先要学的是人际关系学。他一方面要安抚骨干成员,一方面还要去尽量协调组员之间的关系!要是哪位大爷不想干,拍拍屁股走人了,那可好看了,除了一堆高深的、含有无数Bug的代码,什么也没留下。接替工作的人肯定得一段时间研究适应,工期也肯定完完!要是追得急,就只好......总之,我想说的是,要勇于正视自己的缺点和不足。对外来经验,我们要”拿来主义”,取其精髓,去其糟粕,就以我们中国程序员的这聪明劲,就像毛主席说的:”广阔天地,大有作为”!up这篇文章写得真好!不要瞧不起印度。你们知道吗,中国小孩学乘法时,背到9*9,但印度的小孩学算术乘法时,背诵到19*19。印度政府非常重视教育。中国的软件,单兵作战的多。还有印度有语言的优势!!!!TMD!!!印度的软件业是比中国发达,他们可能从时候就开始培养软件方面的指示,他们对于数学的掌握可能远远差于中国人,印度的软件有美国发达吗?难道美国人也像他们那样写程序吗?说浪费一些资源没什么,但如果512M的内存可以同时运行10个印度的程序的话,便可能同时运行20个编码更严谨一些的程序我就是界面狂人。来不来就是outlook,ie什么的界面。一拿到工程就想怎么实现。完全说对了。事实,我国的软件就是不如别人印度。粗看起来很不错,可是听起来好听的不见得实际做起来就好。印度的软件产业就好比中国的VCD产业。即使日本人和美国人都不得不佩服中国的VCD是世界第一。我从小到大哪国软件都用过(包括倍受职责的中国),就是没用过印度公司出的软件(也许有的软件是印度人参与的),奇怪啊!
  印度人的做法不值得提倡,因为那是一群奴隶。一群受国外资本家雇佣的,只懂得做代码的、做别人垫脚石的现代化奴隶。印度人历来就有种奴性,他们在古代就有严重的种族区分,从东印度公司开始就做英国人的奴仆。
  我们中国人绝对不能羡慕印度人这样去做奴隶,我们除了写代码的,还要出管理人员、工程师、研究基础理论的专家。所谓中国作坊式的软件产业只是目前这个产业不成熟的表现,缺乏管理人才。什麽屁话,中国在世界上叫的响软件公司有几家?好像是很老的东西了啊。印度人自己没有自己的品牌,而是接别人的外包工程。这和乡下民工进城打工没啥区别(知道啥叫民工吗?就是北京火车站满地都是,一脚踩不好就能踩到的那种人)。民工一般比老板有力气,我有时候拧不开瓶盖就叫我老爸工地上的民工大哥帮我拧。不过因为很少听说有人羡慕民工(只是应该尊重他们,因为他们很辛苦。)  我老爸开公司专盖大楼,他雇包工头,包工头雇佣民工。老美、老英们写大型软件,雇佣印度软件包工头,软件包工头雇佣软件民工。这和我老爸的行当是差不多的。印度培养出一大堆软件民工外加一堆软件包工头,这有什么值得羡慕的?  如果说那帖子是雷XX写的,那还有有点根据。因为雷XX本身是个资本家(金山公司的头子嘛),他比较希望多一些供他驱策的民工。这种软件民工和软件包工头对他是很有用的,因为他们主要是靠剥削这种人为生。就好比旧社会时候外国地主羡慕中国有如此多的雇农供地主欺压那种心态。  至于印度的小孩学算术乘法时,背诵到19*19。就说印度政府非常重视教育这简直是无稽之谈。我12岁时候就能把π背到100位呢,有个屁用?顶多人家表面夸句:“老总家的千金真聪明”背地里大概会说:“老板家那傻丫头缺心眼”。  中国的确该学印度多培养一些这种包工头和民工,但是不要忘记多培养大老板。因为包工头和民工不值得羡慕。当大老板才是目标,中国需要商业人才。有句话大家记好:科学家不是商业家。历来科学家、程序员、代码员、包工头都是给人家利用的工具,被人利用不值得羡慕。只有学会利用人才是值得羡慕的,有电影台词说的好:“欺负人乃快乐之本”可以改成“指使人乃快乐之本。”民工怎么了?总比我们坐在家里空想好!!!人家赚钱了!!!!看不起民工的人该死!!!什么东西!!!!真理只有越辩越明小仙妹,你可不能这样!印度政府非常重视教育!19*19有什么不好~~!!!绝大多数人还是需要环境造就的!(少数天才除外!!)中国编程人才就是比印度少,水平也低,高级管理人才更少,这时不争的实事,而我国计算机专业大学四年能学到多少有用的东西(除开自学的)?不改变教育制度,这种状况还将进一步恶化。小仙妹,不是我批评你!~!!~你的话有一部分还是正确的,俗话说,不想当将军的士兵不是好兵!!但是如果没有经过严谨的系统的训练,如何能成为你所谓的大老板?????即使你老爸是大老板,以后你也成为大老板了,当你面对现在中国软件现在的现状时,你如何处理!!你如何应付????再说,中国软件业只需要你所谓的大老板吗?我看,环境更为重要,气氛更为重要!!!说实话,我就相当苦恼,我不知道怎么写文档,也不知从何学起!!!!ray_ray(没的商量) 你这个没出息的东东!!!唉,今天又在忙什么code???明天呢???19*19是没用的,也没必要,也可以说是一种教育制度落后的体现。 但印度的IT培训机制,是全球领先的,这主要得益于政府的推动。国情不一样,所做的事不一样是有道理的,但是好的就是好的;KiteGirl(小仙妹)
我觉的你说的不是很对,***********************印度人自己没有自己的品牌,而是接别人的外包工程。这和乡下民工进城打工没啥区别(知道啥叫民工吗?就是北京火车站满地都是,一脚踩不好就能踩到的那种人)。民工一般比老板有力气,我有时候拧不开瓶盖就叫我老爸工地上的民工大哥帮我拧。不过因为很少听说有人羡慕民工(只是应该尊重他们,因为他们很辛苦。)**************************其实,这就是一种不同的表现,如果你也是民工的话,你会这么说?但是,我想,老板同样也应该学一学民工那种实于的精神;19*19,对于你而言,那可能是没有必要的,或是无稽之谈,但是,对于小小孩那?***********************************中国的确该学印度多培养一些这种包工头和民工,但是不要忘记多培养大老板。因为包工头和民工不值得羡慕。当大老板才是目标,中国需要商业人才。有句话大家记好:科学家不是商业家。历来科学家、程序员、代码员、包工头都是给人家利用的工具,被人利用不值得羡慕。只有学会利用人才是值得羡慕的,有电影台词说的好:“欺负人乃快乐之本”可以改成“指使人乃快乐之本。”***********************你认为这就是中国应该做的,或是中国和印度的区别?呵呵;我觉的每个国家都有自己的特点,何必去效仿别人呢?如果说中国软件要失败,那就让它去吧,也许只有失败后,中国软件才能找到自己发展的路。不过中国的软件也到了改革的时候了,体制落后是制约中国软件发展的最大障碍。也制约了我们程序员们的发展。重声,我不赞成KiteGirl(小仙妹)说的,我是来听课的,呵呵.~~~~~~~~~有时静下来想想看看真是觉得可悲!!!上海某区成功人士中大专、本科-----2%高中、中专---------25――30%初中---------------20%其他(不包含高学历)--------------(40%)无聊,应该转到非技术区去“满地都是,一脚踩不好就能踩到”!!这句话怎么看怎么都不是个味,如果这样也算是尊重的话,我倒想用这种语气来尊重一下说这话的人。我就是觉得印度的软件公司的管理模式有借鉴的地方。就拿建筑工程和软件工程相比吧。建筑工程,你给我建施图和结施图,你有足够的资金作保障,这个工程就不会有问题。就算施工队中途走人,我可以马上再找,绝对不会影响工程的进度。如是软件工程,行吗?软件工程中,人的因素直接关系到工程的进程!为什么?因为谁都认为自己的想法是对的,都想按照自己的思路来做事。这种情况能不能做出好软件?能把公司做大吗?君不见软件公司招聘技术人员,哪个不是要强调团队精神。管理者和技术员都是抱着团队精神开始的,可不知不觉就变了味,结果是大家又不得不再去适应现实,为什么?再者,作为一个公司,一个领导者,他需要下属把他的意图和决策严格、认真的去执行,不需要你了解太多,更不需要你有不同的观点和想法,你做好就行了。毕竟不是谁都可以成为”大老板”。一座摩天大楼,要靠那些肯默默无闻被埋在地下的基础来支撑;建一座大楼,也不是老板用嘴皮吹出来的,还得靠那些”满地都是,一脚踩不好就能踩到”最终劳动者来建造。大家都想把中国的软件业建造的金碧辉煌,走在前面的前辈也在不断探索前进的道路。印度的软件再无一是处,可你得承认,他就是走在中国的前面,这就是事实。醒醒吧。软件写的顶呱呱的,这种人一般做不了老板。类似美国“阿婆”大学学经济的人里面出老板、董事长、社长、会长。这种人研究的是如何以高水准坑蒙拐骗,而不是像只绵羊一样带着眼镜蹲在墙角研究什么图论、两叉树、链表的。有机会大家读读美国华尔街那几个智囊的传记就知道了。  雷XX做包工头和技术员、工程师还不错,他当金山老板本身就是个错误。金山公司出的某软件在我老爸公司里严禁员工采用(违者罚款),因为这个本可以用媒体播放器代替的可有可无的软件严重占用系统资源甚至引起死机。该软件导出的视频音频文件不符合国际规范,经常在专业软件的编辑下引起问题。该公司出的某游戏我现在一看就想呕吐,因为那明显是在效仿某著名RPG游戏,效仿得实在是太恶心了(连名字都效仿)。  关于软件工程的权威著作在书店里发霉长毛,一些诸如MPEG编码解码、数字图像、数字视频方面的书籍躺在书店的角落了(我见了都心疼)。我到处找这些书找不到,原因就是书店卖不出去,因为没人去学。相反,类似“考证圣经”“等考大王”“VB速成”这种书热销。而一大群人埋怨教育体制问题。学校不教的东西你就不会自己学吗?我们上学是为什么呢?难道就是为了考一个接一个所谓的证书吗?不知道印度一年卖出几台电脑,估计也就七八十万吧,中国是800万台。我不相信那样没有计算机基础的地方能生出什么计算机奇才我们做这活,就是为了提高工作效率,不管印度、中国、美国、芬…………也好!中国有适应中国的管理体制,印度有适应印度的管理体制,谁好谁不好,时间会有很好的见证,即使您不用中国的软件,中国的软件也不会因你一个人而没有发展前程。团体合作精神是很重要的,而且个人技术也同样重要。这两者都是辅成的。谁笑到最后者,才是胜利的人。我想说几点:  对于印度,我们要学习的东东有很多,我们只能取其管理技术,不能把我们的代码人员全部变成劳工或民工。中国的管理层是些什么人,多数都是骗上层,骗下层的两面派。中国的IT问题不只存在你以上所说的部分问题,严重的还在于自己本身。  要发展中国的IT,并不是只学了软件工程,rose,UML就可以壮大的,要结合中国的实际,不要盲目!关键人家钱赚得多!不管黑猫白猫,抓住耗子就是好猫!我觉得要社会环境、职业道得、团队精神、教肓都要跟得上才行。好好回座位上学软件工程,少上点网!翠花,上酸菜!还有,中国的应试教肓,使得大部分人只重视分数而不看其它的。就像是家长们总是喜欢问“你孩子学习怎么样”“我儿子(女儿)XX考XX、XX考XX、XX考XX、XX考XX。。。。。。”“哇!你孩子学习真好”。。。。。。老师只看重学生的分数,学生们也这样。。。。。。高分低能的多,没有真的本领。(当然高分高能的也有,但不多)。。。还有,中国人的家庭大都只有一个孩子,于是被当作小皇帝来看待,一切以我为中心的思想就这样建立了。。。(当然,也有很多不会这样,但至少有一部分类似是这样的)这样的人怎么样才能与其它人合作??怎么能服从管理??怎么能去管理好其他人??在工作中还有勾心斗角的事发生。。。。。不光要有技术,还要有职业道德及合适的环境(包括开发环境、社会环境等)。还好,这些都在改变之中。。。。。。不过我们还需要等到什么时候呢??与别人的差距不小,再不追赶怕就要来不及了。不如从现在做起,从我做起吧!取人之长,补已之短,上上之策取人之长,补已之短,上上之策无语问苍天!早就有的文章怎么又帖出来了sigh天。。。。。心声,正中耙心。交流的目的是使大家都有收获.都能进步.促使大家思考.无论是什么样的观点.都欢迎......中国金山公司至少还做那么几个恶心的软件在市场上能看到,江民公司的KV3000杀起毒来还是那么回事,傲世出了个傲世三国还凑合可以玩。印度人有什么?我活了20年只用过印度产的香、印度咖喱粉、吃过印度抛饼、在上海某大酒店门口遇到过印度保安。印度软件?哪位好心人告诉我什么地方能下载,叫什么名字?做什么用的?至少人家东南亚小国都造出个爱虫病毒,连印度病毒我都没听说过。这个帖子不是谈论中国与印度谁的的软件技术水平高,而是探讨中印两国软件公司的管理机制,别人的管理方法到底有没有值得我们学习的地方。这首先要抛开其他的个人感情和情绪。如果首先就把别人看低了一等,自己的优越感十足,那就失去了讨论的必要。继续讨论...怎么没有人了???今天天气很好散散心吧!我来了,我走了。同意: KiteGirl(小仙妹) (
) 信誉:100
软件写的顶呱呱的,这种人一般做不了老板。类似美国“阿婆”大学学经济的人里面出老板、董事长、社长、会长。这种人研究的是如何以高水准坑蒙拐骗,而不是像只绵羊一样带着眼镜蹲在墙角研究什么图论、两叉树、链表的。有机会大家读读美国华尔街那几个智囊的传记就知道了。
  雷XX做包工头和技术员、工程师还不错,他当金山老板本身就是个错误。金山公司出的某软件在我老爸公司里严禁员工采用(违者罚款),因为这个本可以用媒体播放器代替的可有可无的软件严重占用系统资源甚至引起死机。该软件导出的视频音频文件不符合国际规范,经常在专业软件的编辑下引起问题。该公司出的某游戏我现在一看就想呕吐,因为那明显是在效仿某著名RPG游戏,效仿得实在是太恶心了(连名字都效仿)。
  关于软件工程的权威著作在书店里发霉长毛,一些诸如MPEG编码解码、数字图像、数字视频方面的书籍躺在书店的角落了(我见了都心疼)。我到处找这些书找不到,原因就是书店卖不出去,因为没人去学。相反,类似“考证圣经”“等考大王”“VB速成”这种书热销。而一大群人埋怨教育体制问题。学校不教的东西你就不会自己学吗?我们上学是为什么呢?难道就是为了考一个接一个所谓的证书吗? 看似平常,却不平常;看似不平常,却很平常。写得好!中国的软件业我个人认为就是基础思路不好。本身文化大革命就使中国的计算机水平低了一些,但是当时软件编程的差距还不是特别大。但是中国早期的编程人员实在是给我们这些后来人开了一个不好的头。而且不知道什么原因这些软件和程序员居然还是成功了。作出了一批当时比较实用的软件。我就是在那种成功案例的环境下学的电脑知识。结果形成了软件编程方式的定式(就是作坊式的开发)这种开发方式如果做点小东东还可以,但是如果团队开发的大一点的软件就实在是力不从心了。我现在在一家大公司中(国内著名国企公司)但是大家还依然是作坊式的开发。开发一个系统都是各自为政,同样的功能界面内部编码是五花八门的就是界面上的显示也是各有千秋。作出的东西就可想而知了。另外中国人的通病就是1个中国人是条龙,三个中国人是条虫,中国的文化社会背景不适合软件的团队开发。大家在一起不是齐心协力而是钩心斗角看看谁能上到更好职位。在一起开发就象八仙过海,倒是可以到达彼岸但是升级什么的就特别困难了。我想如果想要作出优秀大型的软件,根本不在制作软件本身,还是在社会文化背景上。只有提高软件人的素质才是更本之道。以上观点纯属个人认识,如果不同意笑笑过去吧。我无意去争论什么有的观点我还是同意的(编码规范 标准文档) 但是也不要太瞧不起自己 毕竟民族特点不同 他们是天生的奴隶 你是吗?中国人有自己的特点 虽然印度的软件工程很厉害 有很多的cmm级的大公司(应该是工厂)但是 他有什么技术可言 软件产业毕竟是要创造要技术的一种行业 microsoft也好象最多是cmm1 但是你能离开他吗 ibm也没有搞什么工厂 但是好象还是比较厉害的吧 计算机哪个领域都离不了他 我从没有见过印度出过什么牛的软件 为他人做嫁衣 中国的dvd就是一例 现在要付出很高产权费用 是因为没有核心技术 希望不要重蹈覆辙因此 我希望中国能出一个linus 这样的人 不过不论什么技术 人才都有一个积累的过程 不要太心急 我想我们收获的季节就要到了 大家努力!!!!回复人: DarkStone(逼上梁山) (
) 信誉:100
这个帖子不是谈论中国与印度谁的的软件技术水平高,而是探讨中印两国软件公司的管理机制,别人的管理方法到底有没有值得我们学习的地方。这首先要抛开其他的个人感情和情绪。如果首先就把别人看低了一等,自己的优越感十足,那就失去了讨论的必要。 虽然现在时间总不够用,还是实在忍不住想说两句了。
至少在一点上我是同意KiteGirl(小仙妹)的,我们用不着睢不起自己。也许我有点民族自恋情结,我为我说中国话自豪。有关印度的谈论已经见了不少,各有各的观点,我没有资格站在高处来参与这种讨论,因为我还不是一个程序员,虽然我想成为程序员已经有五年了。所以,我就以一个努力想成为程序员的非程序员身份来谈谈我的看法。
我95年上大学,学的是汽车工程。96年第一次接触电脑,我一下子坠入情网,虽然只是8M内存DX60的机器,虽然只有DOS,我开始了五年的自学电脑之路。我相信大部分程序员有和我相似的经历,至少一开始,他们都是真正爱它。也有不少程序员是象我一样因为陷入了研究电脑技术的泥潭,而至今没有去找女朋友。也许我们的研究可能根本就没有成果,也许我们做软件真不如印度的高中生,但我就不信,印度人比我聪明勤奋很多,我学五年不如他们高中生学三年,CHAO,学的东西真的会没用?也许吧!
我想我们的讨论中有一种误区,就是把做软件和搞技术放在一起了。拿我现在想找一份搞程序的工作来说,我只想找个要VB程序员的公司,但现在公司最看重的是你的项目经验,这五年来我没做过什么项目,而且我不是科班出身,可想而知,没有哪个公司愿意要我。没有哪个公司的人力资源部门会相信我说的某某技术某某技术,没用!现在公司要的是拿过来就能用的快手,他们只需要能干活的工人,最好是没有思想的工人。在这一点上,印度可能做得比我们好,他们最会培养软件工人。
其实,我要求不高,我愿意从工人做起,在多次求职失败后,我已经没有什么远大的理想。老板们根本就不喜欢听我吹对象技术,吹设计模式,吹UML,吹多层,吹COM+。是的,因为没有实做经验,也只能是吹吹了,所以以后我不能再吹了,只会让人觉得我不实在,我现在只想让别人相信我和一个刚毕业的计算机专业的大学生差不多,因为除了个高程证书我什么都没有。我现在几乎有些后悔自己花了太多的时间去研究操作系统、算法、安全等等,因为没有项目经验,因为完全是自学,学的也许都是偏门,学的也许都是皮毛,为什么不好好去学学数据库,为什么不好好去做个东西出来,为什么不去好好编个故事以证明自己做过项目?就在我开始出来找工作,也就是两个星期以前,我还曾得意于能被别人误认为是高手。我TM是什么高手?连工作都找不到!你别笑,我还真有点羡慕印度的奴隶,至少找工作比我容易。
上面说的都是我真实的情况,我只想拿自己的经历来说说,想成为高手之路是有代价的,得有公司去支持你研究,在中国,至少在我所处的武汉,是没有这样的公司的。老实说,我手头上也有近2G的不少朋友的项目资料,我曾经想过编故事,所以我好好去研究了一下这些项目资料。我看了一下竞标的项目计划文档,写得真是太好了,什么技术都有,吹得真神。再看看详细设计文档,太少了,什么东西都没有。最后做出的东西,除了介面上和设计的差不多,里面根本就是两个东西。我竟然意外的看到了,将某某工程的某某书记的儿子推荐保送的请求书。嘿嘿,没有什么,这不是技术问题,中国软件公司想生存这必须适应中国的体制。在中国,有多少公司敢说自己是凭技术凭质量在市场上站住的。
谁会在意代码的效率,谁真正的在考虑可维护可扩充性,谁真正的在项目分析和设计上用面象对象的方法。可笑的是,上个星期一个星期我都在研究VB程序的运行效率问题(可见我在CSDN上的文章),实际上,既然用VB,需要的就只是开发速度,谁会在意运行效率,不会用VC去写DLL吗?我的方向是不是又错了?
说着说着,我就偏离了我的初衷,我并不想说中国不好,实际上中国人是非常聪明的。不要说什么印度人生来用鸟语是什么好事,汉语的复杂性让中国人生来就有很强的理解能力。英语也没有什么难学,我大学前三年学的是法语,我用了二个月时间过英语四级(也是因为学电脑英语没丢下太多的原因),看MSDN我一点都不吃力,当然听力、口语、写作我是非常差的,我相信只要有环境,这些都不是困难。印度又怎么了,他们的小孩子会说英语,会算19x19,就比我们中国的小孩聪明?你叫印度小孩学学汉语,背背唐诗试试?
拿整个中国软件业来和印度比,首先要看比什么?是不是值得比?比软件出口,比软件工人数量,我们当然不能和印度比。但不是说中国高手都没用,真正的高手的目标根本就不是工人,他们是真正的在研究技术,他们的目标是创造利用新东西,他们学习新技术的能力不是软件工人可比的。可惜的是,没有好的公司能把他们团结在一起,没有好的氛围让他们去研究创造。大部分公司都很浮燥,很急功近利。而学校教育又古板,或者忙着去搞创收。大家越来越难得坐下来,静心研究技术。于是就有人觉得,中国的软件业没人了,叫着要向印度那样培养工人。实际上,如果中国公司能够看远点,能够设立研究部门(象MS、IBM那样),会有不少中国高手回来,中国人不会做不出世界级的东西(事实上不少大公司的技术骨干是华人)。至于说工人,没有什么了不起,三个月的培训就能写代码,中国人多得是。
现在中国软件业疲软的关键一方面是缺少软件工人,这需要更好的培训部门。更重要的高手飞了,或不会养高手。我想不是所有高手都会向钱看,如果能够有好的研究氛围,有具有远见的核心,有敢于运用新技术的团队,哪怕钱少点,我相信也会有人来。
所以,我们的眼光不要盯着印度,如KiteGirl(小仙妹)所说,我还真没见过他们有什么了不起的东西。不在乎内存,不在乎速度的软件不会是好软件,哪怕它卖得很好。在MSDN里我没有见过印度的大师(也许我没注意),这段时间在看VBPJ,上面有不少高手都在研究怎么提高效率怎么节约内存,我刚看到一位高手用纯VB自己做的Collection(自已实现HashTable)比VB内置的快了近一倍,我还看到了用N层技术不到一百行代码的最瘦的客户端,不过,这些高手没有一个是印度人。
我不准备再写下去了,要节约点时间去学习了。因为说着说着,就说到了以我门外汉的身份不该说的话,中国的软件业也不会因为我们说两句就好起来,但中国刚开始自己的进步自新之路,我相信中国软件会有光明的明天。
再说两句,KiteGirl(小仙妹)说要作大老板的话也许有道理,不过"鹰击长空,鱼翔浅底",不是"蝌蚪变青蛙"。真的把图论、两叉树、链表搞清楚还真的容易,我看奥赛那些中学生写的东西时脸都红了,我还真不如我们中国的小孩子。学电脑是一辈子的事,考试的速成的书卖得好,说明我们后继有人,没什么不好。要中国软件公司跟上新的软工技术,还有很长的路要走。
最后,请大家帮我推一下,我要成为一个VB工人,从底下做起。会VC和基本的C++,没有项目经验,所以不敢完全用VC来做大项目。技术很杂,也许只有用过我才会知道。写过些自己玩的程序,有几万行代码。有两个东西可以称项目,一个是用PHP做的领导查询系统(因项目最后取消,所以没做完),另一个是用TC2.0改过一个汽车衡控制软件,用了一个晚上,改了四百行代码,最后收费800元,湖北省计量局有人准备和我合作进行一批新的汽车衡软件的开发,若有公司要我,可以把这个项目交给公司来做。
在武汉我的月薪要求是2000,试用期随便;在深圳、上海、北京我的要求是提供住房3000以上。我的Email:
呵呵,to KiteGirl(小仙妹)你老爸公司要不要人?1.完全同意:
KiteGirl(小仙妹)
2。更正某些同志的观点:
谁说印度没有有名的东西?
印度神油!!!
建议那些对中国软件感到自卑的人用用!!!!!问题不是印度人怎样编程序,而是印度人怎样买程序。笔误:应是“...,而是印度人怎样卖程序。”扬长弃短!好的部分
学非好部分
弃程序员就是一个高级蓝领!!!如果WINDOWS让印度人编的话,估计需要1G内存运行,安装空间xxG;要想成为项目经理,首先要是一个优秀的程序员!!!回头看中国,不要只看大陆,全世界那个大的软件公司中没有中国的白领?比如Sybase的副总裁。印度是否有过能够载入软件史册的人物或公司?你是否知道如果没有中国台湾的友立就没有PhotoShop?所以,我认为,看到别人的长处是对的,看到自己的不路也是对的,但是,如果借此将自己贬得一文不值,此人一定有问题!!!!软件应该像艺术品一样,软件高手最不能容忍的就是用只懂管理,不懂技术的人来做项目经理,但只懂技术,不懂管理的人也掌握不了全局,所以目前只能单干。
我们出不了优秀的软件就是因为我们缺少的不是技术天才,而是真正会领导技术天才,并把他们结合在一起的人。早就看过了烦不烦,这帖子至少已发过5次了.

我要回帖

更多关于 印度人看 的文章

 

随机推荐