计算机专业的发展道路【转载】_赵睿达ryan_新浪博客
计算机专业毕业后大致的工作方向是软、硬、网、图 四大类
尤其以软件、网络为现今的{sx}

从岗位上分,又可以分为技术道路、营销道路两大方向

if 你选择作技术,then 从现在开始,牢记:
天道酬勤!!!
if 你选择软件技术 then 每天都要用大量的时间学习高级语言,{jd1}不能xx于学校的安排。优秀的程序员都是大学阶段就已经自学得非常深入了。
if you选择网络技术,那么你就多多从网上阅读有关资料

if you 选择营销类,那么,你只要将老师教授的学好就ok
但是,一定要用大量的时间到计算机公司去兼职做营销,踏踏实实提高自己与客户接触能力。

一、给计算机专业的同学

1.首先请你热爱这个专业。只有这样,你才会从抽象的理论中找到实实在在的快乐。如果你不热爱她,或者只因为这是个热门专业,那么极力要求你放弃这个专业,因为计算机是一把双刃剑,学好了你会飞黄腾达,学不好你毕业后会极其痛苦,高不成低不就,没有发展潜力,如同学英语专业的人到了美国一样。
2.不要用功利眼光对待这个学科,这{jd1}不是点点鼠标就能挣钱的专业。不要去想做网站挣钱,不要想靠点击率增加广告,这个在4年前已经过时,如果你现在仍然这么想,千万别说出来,因为我会觉得你很土。计算级专业的成就感总是伴随着身体上的痛苦而来,肩周炎,颈椎病,眼睛干涩,掉头发,腰椎间盘突出,关节炎,不夸张,这么帅的我工作了两个月以后发现开始掉头发了。
3.搞明白计算机“科学”与“技术”的含义。做网页,做图片,做flash,玩游戏,上网,听歌,录mp3,搞电影字幕,装windows,改注册表,为软件皮肤……这通通不叫计算机科学与技术,如果你是计算机的学生,会做以上事情,那是你应该的,不会做,也没什么丢人的,我们需要的不是让别人称作“高手”。
4.明确你最终的专业方向是软件还是硬件。方向是网络?网络不是专业方向。网络是{zyx}的软件工程师、{zyx}的硬件工程师与{zyx}的通信工程师的智慧结晶。如果你是软件方向,请你在学精一揽子数学、数据结构、算法设计、数值分析、汇编语言、操作系统、编译原理、数据库原理、软件工程之类课程后,仔细的听一听硬件课程,他对你有用。软件工程{jd1}不是背背就能过的课,计算机理论可能是一个人就能研究出来,软件工程是成千万网软件工程师几十年来失败的教训凝结成的结晶,请认真听课。不要问我应该学什么语言,计算级专业的人必须具备任何语言1小时上手的能力,最起码要在10分钟把"hello world"做出来。如果说有必须学的两种语言,那他们是c++与java,学他们不是在学语言,而是在学thinking in c++,thinging in java,一个是软件的基础理论,一个是面向对象的基础理论,从来没有人听说过“thinking in basic”。如果你说c++过时了,那么千万别告诉别人你的名字,因为很丢人。山科大的老师只会教给你c,不会教给你++,所以不要被他蒙蔽,大胆的问他++,如果他不会,干脆换老师。学硬件的同学在认真听听以上课程后,学精除了政治以外的其他课程。
5.即使你学好了以上课程,我们仍然差得很远,我们只弄清学什么了,但是还不知道做什么。我们的课程设计太小儿科了,别对你在国外的同学说,否则会被笑话,所以我们要尽可能的多做设计,别一个人们闷着头做,两三个人合作一个项目,不会交流的计算机人员30岁以后肯定会下岗。题目呢,尽量是一些简单的底层开发,可以去国外大学网站上搜一搜,要自信你一定能做出来,毕竟不是什么难题,而是我们应当具备的素质。
6.如果你对网络有意,在具备了一定动手能力后从协议或者底层硬件的角度去学习它。否则你是自甘从一名高贵的计算机专业人员堕落为做着沉重机械体力劳动的民工。对网络安全感兴趣,那么你就在学会使用各种工具的一个月后从编程的角度深入学习网络协议和操作系统吧!只会用工具攻击无知人员的漏洞是一种意淫的行为,如果乐此不疲,并到处叫嚷“黑客”,那么这种行为可以被称作“手淫”。网上呼吁中美、中日黑客战时,希望你安心学习课程,或者睡觉休息,或者去运动娱乐,不要给祖国抹黑。
7.正确对待认证。绝大部分认证不是高薪的敲门砖,而是你上岗前的智商水平测试。如果你考过了认证,别对别人说这个认证是垃圾,请告诉别人你在学习中懂得了那些知识,如果你没有懂得知识,那么你是个paper,认证不是垃圾,你是垃圾。如果你连认证都没考就到处喊它垃圾,那么你就亲自考考试试,考过了,懂了,那么你随便;如果过了但是不懂,认证不是垃圾你是垃圾,如果没考过,那么看这个贴子的所有人都知道你是什么了。MCSE、CCNA、CIW等等都有它存在的意义,只要你有钱都值得一学,他们是最正规的知识来源,是经过理论、实践、时间与市场考验的产品。

关于软件开发是时髦较好听的名词,也是高薪、金领的黄金行业。其涉及领域,主要是指企业信息系统,如ERP软件(企业资源规划)、CRM软件(客户关系管理)、SCM软件(供应链管理,即物流软件),银行证券软件,财务软件,电子商务/政务(包括各种网站),数据仓库,数据挖掘,商务智能等企业信息管理系统。我见过好多从事非计算机专业的{zh1}走上软件开发的道路,不过给我印象,数学、物理专业的是比较适合做软件开发。
  
一、软件开发领域对人才的需求显然永远是数量{zd0}
这是计算机应用最多的领域. 搞这方面的好处是:
(1)人才需求量极大,从事软件开发的公司在IT企业中占了大多数。除非在专业上一无特长,一般在这一领域总能找到工作。
(2)这方面的入门门槛相对较低(如果你的软件功底不是很深,可考虑这一领域)
(3)这方面的大公司较多,大公司要赚大钱,所以多将精力花在软件开发业务上.如果将来想到大公司找一份相对稳定的工作,从事这方面机会要大很多。
现在较为流行的有J2EE架构和程序设计、Dot Net架构与程序设计、软件测试、软件配置管理等。这几个方面工作需求量大,或许正是因为太流行的缘故,做这方面培训的机构和开设这方面的课程的院校太多,如果走走招聘会,你会发现,找工作的都是他们,而招聘的公司却较少。

二、无论国内外都属稀缺人才软件开发领域
(1)掌握大型ERP系统,主要是SAP系统,包括SAP Basis(系统管理)或SAP ABAP(编程)或SAP功能模块实施(特别是财务模块FI的实施)。
SAP顾问身价是{zg}的,而且非常难找。其它大型ERP系统,掌握 PeopleSoft、Oracle Finacial、J.D.Edward、Siebel等大型ERP软件系统的人也很值钱。这方面的人之所以身价奇高,主要是因为这些软件很专业,特别大,很难有D版可学习,只有特大企业(如世界500强,90%以上使用SAP)才用得起,而且必须有实际工作经验才能掌握。如果是一个人人都很容易有机会接触的软件,那么这方面的人通常就不会稀缺。如果大家将来有机会接触学习这些大型ERP软件系统的机会,建议毫不犹豫地抓住,那将捧上一辈的金饭碗。在国外,会SAP的人特别值钱。物以稀为贵,这永远是颠扑不破的真理。SAP的价值不仅是因为他是一个ERP软件,而是其中体现的现代企业管理理念(如根据订货需求自动安排原料采购和生产计划等)。一般500强公司绝不会像国内很多企业那样,用J2EE从头设计企业的 ERP系统(即将是怎样的人力投入,而且设计出来的系统怎么可能是完善的?),一定都会使用SAP这样成熟的ERP软件。用不起SAP的公司可能会用 J2EE设计ERP系统。
  
(2)掌握IBM大型机技术的人,如S/390主机,MVS操作系统,JCL作业控制语言,COBOL程序设计语言,DB2关系数据库或IMS层次数据库,CISC中间件交易控制系统等IBM大型机专用技术。国内五大银行,以及国外绝大多数银行的后台系统使用的都是以上平台。IBM大型机号称xx宕机而且平台相对封闭(这样xxx),所以这些要求在24*7环境中连续运行的关键应用(术语叫mission critical applications)都采用IBM大型机。这方面的人才之所以稀缺,是因为大型机的人都是老人(90年代以前搞IT的人),全世界新毕业的IT毕业生很少人关注IBM大型机(这是一种相对"古老"的技术),没有新人补上,而银行的系统必须维持下去而且银行还要不断开发新业务(如新的存款品种), 虽然对IBM大型机人才的{jd1}需求量不很大,但相对恒定,银行到哪里找这方面的新人,很难找到. 若好找,花旗软件也不会花那么大的代价去培训我们的实习同学了(去年培训20多个人,听说公司就花了数十万元培训费). 如果您将来到国外找工作,会IBM大型机可能是{zh0}找工作的领域之一了,而且保证找的都是大银行等好工作,我以前教过的计算机专业90-94级的一些同学,凡是毕业后从事大型机开发的,现多在国外一些很好的公司工作(有几位同学在各国各公司跳来跳去,简直如履平地). 其实我觉得我们最幸福的同学就是在花旗软件做IBM大型机银行软件的同学,这样的机会太难得了.我院00级2+2班一位同学,当初放弃保研,看准在花旗软件做大型机并且非常努力,还未毕业,公司便派她到国外参加一个项目的开发,成了项目骨干,我觉得她当初选择是xx正确的。读书的最终目地还是为了工作. 如果您将来在国外找工作,根本没人管您是什么xx,国外企业绝不会花冤枉钱,只会招有领域工作经验能立即上手的人,用最少的钱在限定的时间完成项目. 而在国内,因为人力成本较低,公司招聘一很多高学历的人才,尽管可能根本用不到这么高的学历,但国内的人力太便宜了,为什么不高消费一下人才呢?这样公司的门面还要好看些。

   
.(3)其它如掌握数据仓库技术的人在国内也很少. 目前最主流的数据仓库平台应是ORACLE的数据仓库工具. 在国外,会一些特殊数据仓库的人,如NCR/TEREDATA的人非常难找.同学现在年纪都很轻,年轻人充满热情,喜欢追逐一些热门技术,这当然正确的,毕竟学习SAP和大型机的机会毕竟不多,毕业时先能找到一份工作是重要的. 但我相信随着年纪的增长,大家将来慢慢都会思考的,掌握一项竞争对手较少的绝技的重要性,将来如果自己到国外工做什么技术{zh0}找工作(对搞软件的人到国外工作或移民是最容易的,也许您现在不想,但我相信工作多年以后,很大一部分同学可能想到国外闯荡一下),你要考虑你今后一生的出路,什么样的绝技是最稳定最轻松{zg}收入的. 搞软件的人,当年纪大些时,您可能更向住像搞医学人的那样能更多靠经验吃饭,而不须整天像年轻人那样不得不去追逐不断出现的软件新技术,这个时候也许您也许会发现,如果您在SAP或大型机等方面有些绝技,您会有很大优势因为这些较偏的领域其技术变化是相对很缓慢的.
  
三、关于嵌入式系统方向  
嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。像我们平常常见到的手机、PDA、电子字典、可视电话、 VCD/DVD/MP3 Player、数字相机(
DC)、数字摄像机(DV)、U-Disk、机顶盒(Set Top Box)、高清电视(HDTV)、游戏机、智能玩具、交换机、路由器、数控设备或仪表、汽车电子、家电控制系统、医疗仪器、航天航空设备等等都是典型的嵌入式系统。
嵌入式系统是软硬结合的东西,搞嵌入式开发的人有两类。
一类是学电子工程、通信工程等偏硬件专业出身的人,他们主要是搞硬件设计,有时要开发一些与硬件关系最密切的{zd2}层软件,如BootLoader、 Board Support Package(像PC的BIOS一样,往下驱动硬件,往上支持操作系统),最初级的硬件驱动程序等。他们的优势
是对硬件原理非常清楚,不足是他们更擅长定义各种硬件接口,但对复杂软件系统往往力不从心(例如嵌入式操作系统原理和复杂应用软件等)。
  
另一类是学软件、计算机专业出身的人,主要从事嵌入式操作系统和应用软件的开发。如果我们学软件的人对硬件原理和接口有较好的掌握,我们xx也可写BSP 和硬件驱动程序。嵌入式硬件设计完后,各种功能就全靠软件来实现了,嵌入式设备的增值很大程度上取决于嵌入式软件,这占了嵌入式系统的最主要工作(目前有很多公司将硬件设计包给了专门的硬件公司,稍复杂的硬件都交给台湾或国外公司设计,国内的硬件设计力量很弱,很多嵌入式公司自己只负责开发软件,因为公司都知道,嵌入式产品的差异很大程度在软件上,在软件方面是最有"花头"可做的),所以我们搞软件的人xx不用担心我们在嵌入式市场上的用武之地,越是智能设备越是复杂系统,软件越起关键作用,而且这是目前的趋势。
    非常遗憾的是国内嵌入式开发还远远落后于日本等国家,国内软件产品的质量也值得商讨,不过将来这样的人才需求量不会少。

软件工程方向 就业方向:毕业后可从事软件开发、软件测试、信息系统管理及技术支持等工作。 网络工程方向 就业方向:毕业后可从事计算机网络、通信网络的管理与维护、计算机应用系统的设计、开发和管理等工作。 嵌入式系统方向 就业方向:毕业后可从事嵌入式软硬件的开发,嵌入式系统的测试,单片机系统的开发,移动通讯设备的设计,智能家电的设计,嵌入式产品的测试、维护等工作。 网络游戏开发与设计方向 就业方向:毕业后可从事手机游戏、网络休闲游戏、游戏任务、道具、场景制作、游戏测试与运营管理等工作。 计算机网络技术专业 就业方向:毕业后可从事网络管理、网络程序开发、网页设计以及网络图形制作、网站维护、网络数据库开发维护等工作。 计算机多媒体技术专业 就业方向:电毕业后可从事静态网页的美工及布局设计、动态网页的基本开发、二维动画及网络小游戏的基本开发设计、室内家居效果图设计、影视后期效果处理等工作。 软件技术专业 就业方向:毕业后可从事软件编码、测试、维护,网页制作、网站管理与维护,数据库维护与管理,计算机系统维护及技术支持等工作。


一、长江三角洲集群带
  长江三角洲集群带近年来发展势头较为强劲,IT产业的综合实力较强。
  与亚洲其他国家、地区以及大陆其他区域相比,长三角地区xx人才的“xxx”较高,吸引了大批台湾IT企业北上长江流域,如宏电、神达、大众等都在上海设立了研发中心。这些研发中心与复旦、上海交大等学术单位合作,利用当地高校的科研优势为企业自身的发展服务,实现了企业和高校的共赢。
  目前长三角地区对软件人才的需求高达12.3万人,而现有软件人才不足5.4万人,供需差距很大。信息产业部统计资料显示,浙江的软件产业总体规模已居全国第三(仅次于北京、广州)。国际、国内软件企业纷纷落户浙江。与此同时,浙江本省软件企业也在迅速成长,已有杭州新利等9家上市软件企业。据xx部门的评估,坐落在杭州高新技术产业开发区内的杭州高新软件园,其企业经济总量在全国排名第四。
  二、珠江三角洲地区
  目前,珠江三角洲地区的通信设备、计算机等产品在全国乃至国际上都具有举足轻重的地位。以计算机硬件产业为例,珠三角地区生产的台式电脑和笔记本电脑占全国的1/3,生产的计算机硬盘占世界总量的30%以上,生产的计算机驱动器、软盘、键盘和主机板等重要元器件占世界总量的10%以上,是世界上{zd0}的电脑资讯产品生产基地之一。
  广东省已形成了广州、深圳、珠海、南海四大软件园区,其中广州天河软件园和珠海南方软件园被认定为{gjj}软件产业基地,在全国11个{gjj}软件产业基地中占了两席。作为广东省{dy}大支柱产业的IT制造业,每年创造的产值已达到4000多亿元,连续10多年居全国{dy}。
  三、环渤海地区
  环渤海地区的IT产业与长江三角洲、珠江三角洲相比仍存在差距,但其创新发展的潜力不容小视。尤其是京津地区,软件业规模居全国之首,已成为我国科技自主创新的重要阵地。在操作系统、数据库、中间件、通用应用平台、行业应用平台和办公套件等平台软件领域的研发上取得了不俗成绩,已经初步建立了软件自主技术体系,有望在IT业创新发展上取得xx优势。
  目前,作为全国{zd0}的电子信息产业科研、贸易、生产基地,北京中关村已集中了软件开发及信息技术的各类优秀人才,摩托罗拉、惠普、松下、微软、富士通等均在北京设立了研发中心;摩托罗拉、三星等国际跨国公司已进驻天津开发区,并形成了相当的生产规模,其影响仍在不断扩大。
  四、中西部地区
  中国加入WTO后,中西部地区凭借劳动力、自然资源的优势以及巨大的市场潜力,吸引了越来越多的投资者,如世界500强企业中的微软公司、康柏公司等都已在中西部地区投资或设立了办事机构。
  与珠三角、长三角和京津等地相比,中部地区IT产业的发展相对落后,计算机专业的xxxx院校也相对少一些,但其发展势头仍不容小觑。湖北省富士康、中芯国际、南玻多晶硅、普天诺基亚、NEC改造等项目已经开工建设,江西软件企业近几年也开始在业内崭露头角。
  西北地区拥有丰富的能源储备和地域资源,具有相当大的经济发展潜力。随着国家西部大开发战略的推进,该地区对IT产业的需求将会越来越大。西北地区的企业需要利用先进的IT技术打破区域局限性,与全国甚至全球经济发展同步。与此同时,西部地区的特殊情况又对IT供应商提出了更高的要求,也为优秀的IT人才提供了广阔的发展空间。
  五、东北地区
  受当地经济发展环境的影响,东北地区IT人才比较缺乏。面对这种情况,东三省的政府部门在出台一系列吸引和留住人才的政策的同时,也在逐步加大IT人才的培养力度,构建IT产业人才培养基地。
一、关于企业计算方向企业计算(Enterprise Computing)是稍时髦较好听的名词,主要是指企业信息系统,如ERP软件(企业资源规划)、CRM软件(客户关系治理)、SCM软件(供给链治理,即物流软件),银行证券软件,财务软件,电子商务/政务(包括各种网站),数据仓库,数据挖掘,商务智能等企业信息治理系统.

企业计算领域对人才的需求显然永远是数量{zd0}的,因为这是计算机应用最多的领域. 搞这方面的好处是:
(1)人才需求量极大,从事企业计算的公司在IT企业中占了大多数。除非在专业上一无特长,一般在这一领域总能找到工作。
(2)这方面的入门门槛相对较低(假如你的软件功底不是很深,可考虑这一领域)
(3)这方面的大公司较多,大公司要赚大钱,所以多将精力花在企业计算业务上.假如将来想
到大公司找一份相对稳定的工作,从事这方面机会要大很多。

但从事这一领域的缺点也是明显的:
由于这方面的入门门槛相对较低,虽然这方面的人才需求量是{zd0}的,但将来竞争对手会较多。您会发现,即使他原不是学IT专业的人,也许他突击几个月后,做得照样像模像样。非凡是当您年纪渐大后,您可能会发现,后面的年轻人可能很轻易追上你的水平。假如您将来到国外去工作,你可能会发现从事这领域的人更多且高手如云。当然,若您在这一领域经过多年企业经验,达到较高境界(如能设计软件架构),则身价永远是高的。国内在这方面人才领域的主要问题是,有经验的高手太少,皮毛了解的人太多。





从事企业计算领域,最重要的技能型技术课程是
(1)J2EE架构与程序设计
(2)大型数据库系统(如Oracle)
(3)基于UML的系统分析与设计。
假如说还有什么重要的技能,还可将XML与Web Service技术包含进来,若您在这几个领域把握较好,则不愁找不到工作。
其中尤其以J2EE最为重要,目前J2EE已成为企业计算软件开发的最主要平台。希望同学无论将来想从事何种方向,都应学一下J2EE课程,至少可为将来
备一手要害功夫。包括想从事嵌入式或其它领域的同学,也是很有必要学一下J2EE的,究竟J2EE是目前最重要的平台之一,即使您将来不想从事企业计算领域,了解一下J2EE也是必要的,就像一门常识课程一样。
其它与企业计算关系较密切的技能还包括:Dot Net架构与程序设计、软件测试技术、软件配置治理,该领域较高层次的技能包括数据仓库技术、构件与中间件技术、设计模式等。
像通信协议分析与网络程序设计,Unix系统治理等也属有些关系的课程。
只一个J2EE便是博大精深的,足够你啃下去的,钻研下去,您会发现你还要学的相关知识还有很多(包括EJB、XML、Web Service、Design Pattern等)。

虽然从事企业计算的人才很多,但以下企业计算领域无论国内外都属稀缺人才:




(1)把握大型ERP系统,主要是SAP系统,包括SAP Basis(系统治理)SAP ABAP(编程)或SAP功能模块实施(非凡是财务模块FI的实施)。SAP顾问身价是{zg}的,而且非常难找。其它大型ERP系统,把握 PeopleSoft、Oracle FinacialJ.D.Edward、Siebel等大型ERP软件系统的人也很值钱。这方面的人之所以身价奇高,主要是因为这些软件很专业,非凡大,很难有D版可学习,只有特大企业(如世界500强,90%以上使用SAP)才用得起,而且必须有实际工作经验才能把握。假如是一个个人人都很轻易有机会接触的软件,那么这方面的人通常就不会稀缺。假如大家将来有机会接触学习这些大型ERP软件系统的机会,建议毫不犹豫地抓住,那将捧上一辈的金饭碗。在国外,会SAP的人非凡值钱。物以稀为贵,这永远是颠扑不破的真理。SAP的价值不仅是因为他是一个ERP软件,而是其中体现的现代企业治理理念(如根据订货需求自动安排原料采购和生产计划等)。一般500强公司绝不会像国内很多企业那样,用J2EE从头设计企业的 ERP系统(即将是怎样的人力投入,而且设计出来的系统怎么可能是完善的?),一定都会使用SAP这样成熟的ERP软件。用不起SAP的公司可能会用 J2EE设计ERP系统。
已投稿到:
郑重声明:资讯 【计算机专业的发展道路【转载】_赵睿达ryan_新浪博客】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——