Topic: 中国软件业只能招超人?

  Print this page

1.中国软件业只能招超人? Copy to clipboard
Posted by: dazern
Posted on: 2005-04-04 11:20

前几天看了《中国软件业人才打造模式之辩》,又看了最近中国各大公司招聘的情况,我真是太有感慨了。中国的软件业真的是没落了吗?希望有人能给我一个信心,给我一个信念,给我一个帮助。
  一个公司,看名字看不出来有什么门道,也不知道规模如何,只在招聘中这样写到:“精通VB,Delphi,VC++,Java语言编程,熟悉 WINDOWS和Unix/Linux操作系统和TCP/IP协议,熟悉Windows和Linux系统编程和网络编程。……”还有这样的:“精通 .NET 编程,五年以上的 .NET 下软件开发工作经验……”
  我看起来这样的东西就晕,我不知道其他的软件人士或者程序开发人员是什么样子的水平,我只说我认识的一些软件工程师和设计师们,谁会“精通”VB,Delphi,VC++,Java这么多种语言啊??而且还是精通呢?
  我想,不仅仅是在中国,在世界上,也没有这样的几个人吧??以为是在招超人呢!!!
  还有这个“精通 .NET编程,五年以上的.NET下软件开发工作经验”我想问问大家,..NET一共才问世几年啊?
  我怎么能有五年以上的这种东西的开发经验啊??这不是坑我嘛!!!
  先说说我自己,今年2005年,6月份就要毕业了,学的是计算机科学与技术专业。现在工作的问题是最重要的事情了,但是,现在招聘的公司,真的是让我无奈啊~~~
  为什么无奈呢?先说说我自己的专业,计算机科学与技术,是个什么专业?既要学习计算机理论,又要去实践,既要学习到软件,信息类;又有硬件,电子类;还有网络,通信类。要是外行看起来我学的这个,学得又多,而且又广,以后工作选择余地一定是很大的,但是,实际上来说,根本不是这样的,我们虽然学了很多,但是基本上都是学习到了皮毛而已,由于涉及到的范围太多,都很难深入的去研究和学习,到了毕业,硬件方面比不过专门学电子的,软件方面比不过专门学软件的,网络通信方面也是这样。
我专业就是这样一个情况,所庆幸的是,我对于计算机这个行业是很感兴趣的,从初中开始就学习计算机,到现在,已经十年了,值得纪念啊!我对与网络和软件编程又有特别的偏爱,从一开始接触计算机,就开始了最简单的编程,从“小海龟”LOGO语言,到最“基础”的Basic,经历了GW-Basic、Quick Basic、Qbasic,DBase,FoxBase,FoxPro,Turbo C ,Pascal…… 一直到后来的Visual Basic,Visual C++,Visual FoxPro,Delphi,Java……和现在已经进入主导潮流的 Microsoft ..NET平台 和 Java平台等等。
  这些,都是这么多年来的积累,虽然不是完全都掌握,但是,也是都算是略知一二了。从最早接触的Basic和C开始,也就注定了一直都是在Basic和C的基础上面来继续的。然后一直到了面向对象语言,我就直接过渡到了Visual Basic 和 Visual C++上面,面向对象语言我是从1999年开始接触并且学习的。到现在,少说也有5年的学习经验了。到了微软公司出品 ..NET 平台的时候,已经是2002年了,我那个时候开始接触 ..NET 下的东西,现在已经基本掌握了Visual Basic .NET 和C# .NET 了。
 记得以前,看一些程序设计的书,就曾经讲过,C语言是很基础,也是很有深度的一门语言,就算以后不用,也最好能掌握这一门语言,这个语言的优势实在是很大,所以,我对于C语言也下过一番工夫。就因为这样,在随后得知了Java语言后,我并没有下很大的工夫去深入研究这个语言,因为我觉得,语言到了最后都是相通的,掌握了软件设计的真谛,任何语言只是实现的一个途径,一个工具而已。
  但是,现在的环境,让我感到非常的困惑,现在招聘,动辄就是Java程序设计人员,Java软件开发工程师,Java软件编程人员……我不禁在琢磨,难道中国的软件业发展的就这么快?这么快就有这么多的程序员,这么多的软件设计师是精通了Java语言吗?难道那些招聘Java人员的公司就有能力完成这样的东西吗?这个现象令我很不解,而且是非常的不解,既然一个项目,一个工程可以用Visual Basic 完成,可以用其他语言来完成,为什么一定要追求Java呢?
  而且现在中国软件业也有一个非常奇怪的现象,大学学习的课程与社会需要的东西脱节,我前面也说了,学习是要学习软件设计的真谛,是一个思想,而不是要学习那么多的语言,那些语言,都是要为完成的计划来服务的,只要能完成,用什么都可以的,记得谭浩强教授曾经就说过“我就不相信,学习了C++就一定比C 语言好……”。我也觉得,难道Java 语言真的就比其他的语言优秀?难道它就真的比其他语言有优势?实际情况不是这样的吧? <!--加入投票选项--> <!--投票选项结束-->
我的一个猜测,现在的软件公司,招聘人的时候,是不是都在竞争呢?竞争那个公司的水平高?你的公司招聘Visuan Basic的人!我公司就招聘Delphi的!你们招那些?那我们公司就招VC的!那我们公司就招Java的!就这样,互相的“抄作”互相的“竞争”,把一个本来比较稳定塌实的职业抄作成现在这个样子。这个是我一个猜想。
  还有一个就是,现在大学毕业生,不少公司都反映说跟不上节奏,也就是说大学生在学校里面学到的东西在工作中用不到,好象这个已经是老调重弹了,中国大学生这些年来一直都有这样的一个毛病,高才低能,也许现在提倡素质教育就是为了这个吧!但是,高才低能这个能怪谁呢?再来看看这些招聘广告吧!“英语四、六级以上!” “日语2级以上优先考虑” “会韩语者优先” ……
  好啊!可真是会想,大学四年里面,不光要打好自己的学科基础,学习好学校的课程,还要了解社会上流行的东西,甚至还要去把这些外语都拿下了,我想说,“大学,才4年啊!把专业都扎实了,让自己有了丰富的专业经验时间都是比较紧张的,还要把这些外语通过了!真是难上加难啊!”(更何况,学习计算机的都是理科的学生,对于外语,尤其是国家四、六级这样的考试,更加是难于上青天啊! ??这个是我的一点牢骚了)
  对于学校教育,我也说一些吧,现在学校教育,非常严重的滞后了中国软件业的发展啊,大学里面都学到了一些什么东西呢?基本上没有什么在社会上工作特别有用的东西,有很多已经不再适合以后的使用了,就连软件都有升级补丁,升级包,为什么大学的教科书就没有呢?这么多年了,虽然面向过程的语言是经典,但是看看现在,面向对象已经成为以后的大势所趋,如果再一味的在旧的东西上花太多的时间去深究,我认为没有这样的必要,好象现在我们在大学所学的软件工程都是按照面向过程的方式来讲的,但是,听我几个在过外的朋友说,他们那里软件工程和数据结构、算法一类的东西都是按照面向对象方式来讲授的,虽然也有一部分的面向过程的,但是比重不是很大。再来看看我们学的,差别是不是很大呢?也难怪大学生跟不上社会的步伐和节奏。
  现在,大学生毕业后生存,很难。
  再来看看现在中国的软件公司招聘,都是要多少年的工作经验,试问一下,一个刚刚走出大学校门的大学应届毕业生,能有多少年的工作经验呢?也有不少毕业生的个人简历上有n年的工作经验,我有的时候就很奇怪,大学四年里面,做做兼职都是挤出来的时间,这样动辄就1年,2年的工作,不知道是怎么出来的,为什么招聘公司的人力资源负责招聘的人员就不会仔细想一想呢?也有别人这样说过,我也有这样的体会:“一般公司都是由人力资源部门或者人事部门负责招聘,这些人员一般都不是技术人员,他们也不会问应聘人技术性的问题,只在乎的是你的资历,比如工作经验啊!以前工作过的单位啊!等等”。如果按照这样的情况循环下去的话,那应届毕业生一直都找不到合适的工作,因为没有工作经验,就一直闲置,到了下一年,下一年的毕业生也同样如此,…… 循环下来,原来国家的闲散人员是这样出来的啊!!
  当然,只是个玩笑,而由于以上的情况,很多学习计算机软件、网络等方面的毕业生就是由于工作经验的问题,而转行去干了其他的行业。中国每年会有多少专门学习软件的学生毕业?但是,为什么中国软件业还是缺少人才呢?有很大一部分原因是因为这个吧!!!
  为什么软件开发需要工作经验?我觉得是因为国内软件公司需要它招聘来的人能马上对他公司所做的项目进行工作吧!在国外,很多大的软件公司都是愿意招聘一些刚刚毕业的学生,它招到人以后,进行公司内部培训,,然后按照自己的需求对人才进行培养,这样,就逐渐形成了一种企业文化,企业内部人员的素质也非常的好,水平也是非常的高的。而反看国内的那些中小型公司呢,都是要那些有工作经验的人,不进行培训,用完了一批人,然后再去招一批人,人员流动快,根本积累不住人才,更不用说什么是企业文化了。而这些企业在自己招人的时候,目的就是完成项目后,自己赚了钱,然后那些程序员就可以辞退了,他们肯定不会花费一笔钱再去培养那些新人了,而且它们也担心,自己培养了新人,然后会被别的公司挖走,自己就吃亏了。这些想法都是看自己企业的利益,难道你们就没有想过,这样做下去,中国的软件业能有发展的一天吗?这样只顾自己,为眼前的蝇头小利,真正耽误的可是很难衡量的啊。
  公司招聘的时候,还有一个问题,很有意思,就是招聘的时候,要有个人简历,好象那些管理人员都是比较偏爱那些花哨,没有内涵的简历,而那些写得比较有深度,比较专业的简历从来都不会进入他们的视线。学习软件开发的都是理科生,对于写简历这样的东西不会特别专业,一般都是实事求是,就因为是实事求是,所以简历里面不会说自己什么都精通,什么都熟练操作,一般我的简历就是把自己非常熟悉的东西才写进去。但是,这样的简历,有用吗?根本不会被别人所看好,管理人员需要的是什么东西都会的,什么都精通的“超人”。对于这些,我只能说,“对不起,我不是超人!” 以前看一些书本介绍写简历的时候,要实事求是,不要吹牛,也不能撒谎,现在看来这个定理已经被打破了,还是那些花哨的,吹的厉害的简历比较吃香啊。以后也要去好好写一下我自己的简历了,我应该把工作经验写上,而且要写得非常丰富;要把各种管理人员喜欢的话也写上,要写的非常得体;要把自己不会的东西也写上,要写成全部精通…… 按照这样,公司这样招聘来的学生水平应该都不怎么高,所以公司们才都说学生的水平跟不上社会的节奏,所以这样,就导致了我们毕业学生中的相当一大部分有水平、有技术的人没有地方去,成为了社会闲散人员。就这样,中国软件业进步和发展就受到了限制。软件是一门艺术,在软件设计和开发方面,我们需要的是对这门艺术有造诣,而且有热情,非常爱好,并且还要对这门艺术有灵感有创新精神的人才,现在的教育制度,已经扼杀了一部分这方面的人才,难道已经为数不多的人才又要倒在招聘的门前吗?
  现在一般的中小型公司,就按照前面所说的那样招聘去不少所谓的“软件人才”,但是那些人才能做什么吗?无法想象,但是他们也是有自己的一套生存方法的。我曾经就在一些技术性的论坛呆过,里面经常有一些帖子发表是说要问一些程序如何开发,或者一个功能如何实现,要么就是很直接的要源代码,看这些人的样子,都是一些的中小型公司的软件开发人员。在开发过程中,确实会遇到很多的问题,但是,能遇到那么多的问题,甚至直接要源代码,这样就有一些很不好说了吧!!还有他们的一个生存之道就是,下载源代码,现在网络的便利,带来了很多的方便,也有了一些弊端,有一些所谓的软件开发人员就开始了,他们先根据自己要做的工程上网找类似的程序或者代码,找到后,就开始了非常艰苦的“改程序”。他们改程序的水平也是一般了,一般就是把里面的注释改一改,关于里面的名字改一改,然后再根据自己的需要增加一些或者减少一些功能等等。哎~所以说,现在中国软件人才很缺啊!我们软件业拥有的是什么呢?是改程序的高手啊!这个和文学创作上面的剽窃有什么区别呢?
  前面也说过了,软件是一门艺术,一门艺术,现在竟被这样的糟蹋和侮辱,试问一下,我们的软件业还有发展辉煌的一天吗?
  我综合了现在看到的,听到的,和亲身经历过的事情,写了这些东西,肯定有很多我所没有看到的东西,希望有人能帮我补全,现在我们的处境是天时、地利、人和都不再占有了。天时,国家现在正是需要软件人才的时候,但是大学的教育影响了我们,而又有海归派的一些干扰,国内软件业的混乱,已经让我们失去了天时;地利,国内公司的招聘要求,让我们地利不在;人和,已经很艰难的我们,又遇到了那些滥竽充数的所谓的“软件人士”,我们的水平又一次的受到了沉重的打击。 让我们何去何从。
  我是学习VB和VC出来的,我不会抛弃我所所掌握的这两门语言去改学Java 等其他语言的,在我的心里面,软件开发设计已经是我的财富,我的支柱,我会用我的技术来捍卫中国软件的尊严。

2.Re:中国软件业只能招超人? [Re: dazern] Copy to clipboard
Posted by: 蓝色虾
Posted on: 2005-04-07 23:19

我不知道该怎么回你的帖子,这和Java语言无关,那么多公司选择Java也不是赶时髦,而是Java平台确实能够解决用户的需求,VB,VC也是,在某些方面能它们也很适合。在软件业发到的美国,Java语言也非常流行,各个公司也很渴求Java方面的高级软件工程师,Google不就连续挖走两员Java大将吗?流行的原因更深层次的还是整个软件开发产业链的问题,Java平台是整个产业链中重要的一环;是目前重要软件开发理念的延伸,VC,VB在特定年代的特定开发环境下已经很好的完成了他的使命,现在该有新的血液接替他们了。

基础知识固然重要,但是那种认为仅仅学好c或者c++,其他语言自通的想法未免有些不可取之处,起码c和Java的编程模型上就不一样,一个c++程序员虽说能很快掌握Java,但那些掌握只是浅层次的,更深层次的掌握还需要不断的积累开发经验才可以,不存在精通c和c++的高手,看到Java马上能够应用自如,更何况Java社区中主导的先进开发方法。

语言很简单,学习一门语言我想不会比英语四级要背的单词多,但是掌握一个平台需要很长的时间和大量的实践。

并且从我的工作经历看来,刚刚毕业的学生,如果在四年中仅仅是完成了学习任务,不管他多么优秀,分数多么高,离真正的开发还有很长的距离,这种差距不在你们,而在于教育和实践的脱节。

3.Re:中国软件业只能招超人? [Re: 蓝色虾] Copy to clipboard
Posted by: 不大照
Posted on: 2005-04-08 17:51

要求写的是很多,其实你要是真的去了,并不一定会像招聘信息写的那样多来要求一个人,当然啦,如果你会的很多,公司肯定会事先考虑你啦!

4.Re:中国软件业只能招超人? [Re: dazern] Copy to clipboard
Posted by: floater
Posted on: 2005-04-09 03:07

think of this in another way, suppose you want to hire someone, what are you going to write what you need?

just do whatever we can, take strength, not just chances.


软件是一门艺术,一门艺术,现在竟被这样的糟蹋和侮辱,试问一下,我们的软件业还有发展辉煌的一天吗?

I've seen much much worse than you mentioned here. It's just business, don't take it too personal.

5.Re:中国软件业只能招超人? [Re: dazern] Copy to clipboard
Posted by: littledeer1974
Posted on: 2005-04-10 10:18

在搞技术之余,别忘了经常看看社会的变化,多了解,多适应
抱怨,口号都不解决问题
中国软件的现阶段的问题,和现阶段的中国产业发展是相关的
要知道,软件业并不是第一产业,也不是第二产业
软件业的发展,说的极端点,有赖于其他产业的发展
说的简单点,一个小旅馆,没有几个房间,客人也不多,你说他们需要什么客户信息管理系统吗?
一共5,6各员工,需要员工工资管理系统吗?
大家都骑自行车,需要卫星导航系统吗?
答案不言自明
所以,软件业的问题的解决,我觉得也是个长期的问题
所有业内的人士,大家,你和我
都矢志不渝的坚持去做,去努力改善的话,总有一天
中国的软件行业也会上正轨的
大家也要平和的拥有信心
不要[太]着急

6.Re:中国软件业只能招超人? [Re: dazern] Copy to clipboard
Posted by: littledeer1974
Posted on: 2005-04-10 10:22

单纯的和外国(尤其是美国)比较软件开发的细节和做法,我个人认为意义不大

顺便添加一句,昨天看电视说中国研制出了64位的高端服务器,希望总是有的,中国是在发展的,需要时间
我们的计算机技术也能发射和控制有人宇航飞行,我们并不差的
我对中国有信心,大家呢

7.Re:中国软件业只能招超人? [Re: dazern] Copy to clipboard
Posted by: menzy
Posted on: 2005-04-10 12:11

95年的时候,就听说买了alpha 64位芯片技术,拿来研究

8.Re:中国软件业只能招超人? [Re: dazern] Copy to clipboard
Posted by: lcwling
Posted on: 2005-04-10 13:52

这的确是除了技术之外,我们常常容易抱怨或迷茫的问题!

9.Re:中国软件业只能招超人? [Re: dazern] Copy to clipboard
Posted by: huazii7
Posted on: 2005-04-11 15:28

在学校里发酵出来的?

不知所云。

10.Re:中国软件业只能招超人? [Re: floater] Copy to clipboard
Posted by: cxp108
Posted on: 2005-04-14 09:52

floater wrote:
take strength, not just chances.


我的心声啊,拿来当座右铭Smile

11.Re:中国软件业只能招超人? [Re: dazern] Copy to clipboard
Posted by: cxp108
Posted on: 2005-04-14 10:01

其实感觉最关键的还是自信。

不要因为不符合应聘条件而失去自信,其实很多招聘者自己都不懂,净瞎写(我们公司就这样),看上去好像要招个开发部主管似的,但其实进来以后就使用VC编程,就算要使用新技术也会给你一定时间熟悉的。


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923