您当前所在的位置是: 主页 > 288r.com >
谈谈北大软件学院!!!
发布日期:2019-07-03 05:43   来源:未知   阅读:

  同一所学校,它的CS的确要比软工强,这毋庸置疑。有能力考取CS,我也支持!应该首选。但仔细想一下,CS培养什么人才? MSE又培养什么人才?软院在学校里就是一个最年轻的小辈,辈分要低些,培养模式又比较新颖,学费贵,这难免使人产生怀疑,但仅因为这个原因,就说是垃圾???

  我来分析一下,目前看不起、持有偏见、对软件学院有敌视的无非是如下几类人:

  1、很牛很牛的人。 这类人,无论出身富裕贫贱,到哪都能生存,到哪都能创造价值,因为能力就是财富!他们可以考取北大、清华的CS,在他们眼中,软院的培养有些花哨,学费也贵,他们不屑。对于这类人,我是比较佩服的,若有偏见,那是他们个人的事,人家本来就牛嘛!

  2、有一定能力的人,但没经济实力。 这类人,考北大、清华的CS比较困难,但若考同校的MSE,还是很有希望的。因为经济能力有限,无法进一步到软件院深造,于是多有感慨,难免会发牢骚,进而指责软院如何如何。 对于这类人,我能理解。。 软院学费的确贵。 阻碍了此类学生进一部深造的机会,表示遗憾!!!

  3、有经济实力,但没能力的人。 这类人,仗着家里有几个钱,自以为是天皇老子,到哪用钱都砸得进去。 很可惜,,现在社会越来越崇尚有能力的人, 他们以往的伎俩开始失效。 见到自己的一些同学到了名校软件学院深造后, 非常恼怒,,最后放一句话:软件学院就是骗钱的,老子要是出钱也能上! 呵呵,,对于这类人,个人比较鄙视, 他自己就是垃圾,,不用理会。。

  4、既没能力又没钱的人。 这一类人对今后的人生已经失去信心,心里已极度扭曲,,。往往听风就是风,听雨就是雨,喜欢跟着一些社会言论瞎起哄。同情。。。上天对他们真是不公平呀,,

  发贴指责软工的那位qiufengguest兄台我一开始还误以为是第3、4类人。后来知道是属于第2类, 只能表示一下遗憾。。

  他未能进入北大软院学习,估计是出于经济上的原因,但就指责MSE是垃圾,这样的说法是不负责的,会误导一些报考的学弟学妹。

  这一些人常有这种心态:凡是计算机工学硕士都比软件工程硕士好;凡是公费都比自费强;

  但大家想过没有,学校的学习风气是最关键的! 一些普通学校的工学硕士都去读,还好意思说软工是垃圾,,那些跟北大软院相比,不知差多少档次!

  1、从学习风气上,不如!(有空来大兴校区看看看,努力学习的同学相当多,不过也是,这边偏僻,没地方玩呀);

  2、从师资力量上看,更是不如!(北大软院基础课的都是北大信息学院的老师,另外请了很多业界的大牛作系主任,有多少学校有这样的条件??);

  3、 从以后就业以及进一步深造来看,更不用说了。。(以后还想出国?就那没听过名字的破校人家会要吗?GPA再高也没用!想考博?目前北大软院已经有好几位同学考取本校的博士了,有一位就以第一名考取王选院士的博士!所以去读那些XX大学,以后想考名校的博士,照样受歧视!)

  这个社会是个逐渐崇尚能力的社会,但在那些学校里面,学不到多少东西,综合起来各方面都不如名校;

  即便要看文凭,拿文凭来说事, 以后进入到社会,人家首先看的是你是哪所大学毕业的, 看的是学校之间的差异,并不是什么工学硕士与工程硕士之间的差异!!!更不会因为读个公费,就把自己捧上天,以为比自筹经费的学生都高人一等。注意:由于是XX大学毕业的,公费也没用!!

  软件学院毕业生典礼在2004年12月底在北京大学本部召开,那界的毕业生的所有毕业去向如下(姓名省略):

  以下为我院现在已毕业的部分学生的就业单位(以拼音为序),信息仍在继续整理中。

  发此贴的目的,是因为看不惯某些人对软件工程硕士的无端职责,认为只要是MSE都是垃圾。

  虽然全国目前35所软院中差的很多,准确说有近30所吧(这些学校中的部分把MSE搞臭了),但依然有优秀的,比如北大、清华、北航、中科大等的软院。 一棒子把MSE打死这种做法,我见到了难免会忍不住说两句!!

  软院三朝元老经验谈------作者:高健师兄(北京大学软件与微电子学院)

  写给为选方向困惑的师弟师妹----三朝元老经验谈(各个方向的均可参考)

  转眼已成三朝元老,为新生写点什么吧。觉得这是责任,是义务,希望师弟师妹们有个广阔的视野来对

  自己的软院生涯进行很好的规划。人有两只眼睛,一个显微镜,一个望远镜,先聚焦进来看看吧:)

  软院人的传统还是比较好的,那就是团结互助,我们老家伙会尽量帮新生的,因为当年我们来时师兄

  们也很照顾我们,希望大家把这种人人为我,我为人人的精神传递下去。软院招生一年比一年多,这也算

  首先,先给新生打打气,昨晚的迎新交流会讲了许多,李明、曾著和我是一届的,李明以前和我一屋

  的,他们讲得非常好,后来的那个IT协会的讲得很生动。我觉得大家各自经验兴趣都不同,背景各异,实

  在没办法有针对性的说什么,只好给大家些鼓励。大家既然已经来了,就安心在这儿学习,如果后悔还是

  趋早,选择来了就要承担后果。我想大家来这里都是带着梦想和希望的吧?那就帮你们对自己的前途更有

  信心吧!北大的牌子有多响大家心里有数吧,只要我们学得和别人差不多,机会一定会落在我们身上的,

  所以我们要维护北大软微学院的牌子,要提高自身素质,让自己也让以后的师弟师妹们都跟着光荣,在社

  会上形成一定的气候。今年我们学院签IBM的光我知道的就有五、六个人,各大IT企业都有我们同学的身

  影,在IT界表现还是不错的。以我们寝室为例,李明去了IBM;还有一个现在去了数位红(国内最大的手

  机游戏软件公司是盛大的子公司)做手机游戏(实习工资就有5K),因为这小子的理想就是做游戏,平时在

  学校里做的项目也多半是简单的网络游戏;另一个兄弟去摩托罗拉实习(实习工资3800)马上就要回来了,

  他今年本来考上北大遥感所的博士了,可是由于硕士论文没来得及写,所以还不知道明年能不能读上博士;

  我在一家台湾企业实习,从技术支持到现在已经挂上APM(区域产品经理)的名头了,老板从去年就多次

  要我留下,我还没想好是不是要留下。此外我们学院二学位的也很出色,听说有一个签了IBM,还有一个

  二学位的朋友签了一家外企月薪8K。所以请新来的学弟学妹们,一定要有信心,只要你肯努力,我们一定

  比其他学校的学生有竞争力。我还记得我来时李传真师兄说的,北大的牌子就是块敲门砖,别人砸不开的

  门,用它就能砸开,不过砸开门后能不能把握机会就看你自己的了。我们要对得起北大的这块砖呀!要珍

  惜将来会出现在我们面前,别的学校研究生想都不敢想的机会,所以这一年的学习时间和你们交的学费可

  (说到团结互助,如果您觉得看了之后有所收获,就转告别的同学吧,大家共同学习进步)

  说了这些,大家觉得前途是不是光明了许多?那么请你们在今后的学习生活中团结合作,利用学校提

  供的一切条件,好好学习,开心生活,留下美好的人生回忆。遇到不开心事,多宽容多沟通交流,同时要

  注重综合素质和综合能力,不要出去让人说,都北大研究生了还不懂礼貌和礼仪,当然,我也粗人一个,

  有许多事还是很丢人的,但是还是希望自己尽可能素质高些,不给北大丢人嘛。平时的小事也要注意些,

  特别是以后实习时,我们IT界白领比较多,素质高和能力强的人很多,可以学到许多东西,比如,公司的

  经理虽然职位高,但还是会自己打扫办公室,主动让女士优先等。这些要平时养成习惯,我们中国的学生

  在这方面做得不够好,所以我觉得我们软微学院出来的要在这方面强于别的学校学生。北大人其实过分强

  调自由与民主,而在团结和协作上强调得不够,这个时代不是英雄主义时代了,单枪匹马是不行的,一定

  要多和人交流合作,搞技术的这方面差些,所以想当经理很难呀,如果我们有技术又懂得沟通合作与管理

  方面知识,就很容易走上管理岗位的。为了自己,也为了别人,请真心的关爱你的同学吧,因为你懂得如

  何珍爱别人时也就懂得如何珍爱自己了。还是那句,人人为我,我为人人----all for one ,one for all

  我们屋原来几个兄弟刚好都是不同方向的,李明是电子服务加管理与技术,去数位红的是软件开发,

  在摩托罗拉的是网络与通讯的,我是嵌入式的,实习内容又涉及到网络安全,所以我刚好对各个方向都还

  有那么点了解。刚来软院,最头痛的就是选方向,其实各个方向很容易交叉的,所以你们可以不必特别在

  意自己到底是哪个方向的,可以先按兴趣选择,到下学期想改也是可以的。其实这些方向不必分得这么明

  确,但我觉得大家要知道这些方向对你意味着什么,对将来意味着什么才是更重要的,大家之所以选择比

  较困难,很大程度上是因为不清楚这些技术的发展和走势,不知道如何和自己的兴趣爱好结合,所以我根

  其实不说大家也猜到了,所谓升级版不过是打打补丁,顶多是增加点功能,所以不会有特别多的内容。此次升级版主

  要是根据广大同学反馈信息,补充一些对未来的设计方法。这个只是个人的一些想法,请大家参考,切勿忘记与自己的

  实际情况结合,我说的其实也没什么根据,也害怕会误人子弟,所以这一次不会说太多。好,以下便是我根据软件工程

  我觉得有相当多的新生对未来的理想还没有规划好,这也正常,因为有许多人是半路出家来到这里的,他们没有想过

  自己的未来会有这样一种改变。大多数原来有计算机基础的,看过我的贴子基本上已经心里有数了。不管以前基础如何,

  大家都要有个目标,比如说将来要嫁入微软或者IBM这样的豪门也好,或者是将来去华为、中兴等国企做网络通讯也好,或

  者去做ERP、嵌入式开发等,刚开始第一个学期目标最好定下来,然后上网去查这个目标需要你掌握哪些知识,需要哪些技

  能,你在学习过程中要加强这方面的学习投入。我个人感觉,刚开始这个工作是值得的,你现在收集的信息越多,就越知

  道往哪个方向努力,选课和投入精力分配就越合理。如同软件工程的需求定义阶段,定义准确,很好的描述出软件要实现

  的功能,才能最大限度满足客户的需要。这个阶段找出问题是最容易解决的,不然假设你想做嵌入式应用软件,却又希望

  多学知识而选了质量工程、管理营销、网络安全等,你去网上查一下,什么项目什么公司需要这样的人才?这样的结构很

  明显是不合理的。这样的选课很明显是图多图全,想做全才,如果真是基础特别好,也不是不可以,但如果到实习时发现

  自己没有想象中那么强就惨了,那时候想改可就难了。所以如果想多学知识,建议去听一下第一堂课的介绍就可以了,知

  道那个课讲什么的,对将来有什么意义就可以了,如果真是喜欢再决定是选还是继续旁听。一年的时间,不要分散得太厉

  害,因为这一年不仅要学理论,还有留有几乎1比1的时间来做实践,这个实践包括编码和写各种文档资料,所以规划之前

  我简单举个例子,如果你对网络与通讯很感兴趣,去朗讯贝尔、CISCO、华为、中兴等公司的网站上看看他们对实习

  生和新招人才的要求是什么?网络与通讯涉及的领域也同样很广的,你要有一个思想准备,一年后去实习时,你用什么

  去打动这些用人单位。当然,其实我们在校学的这些知识多数也都是基础知识,不会直接满足现在社会的具体应用的。举

  个具体的例子,头一阵子看到来我们学院招实习生的西门子,它对实习生的具体要求如下:

  的微码编程;5.熟练使用Intel的IXA集成开发环境;6.熟悉ME之间的并行处理、微码流水线处理、线.熟练使用各种Ring和Queue的操作;8.有较强的微码开发的能力;9.C 语言开发能力。

  这个实习生技能要求我觉得网络与通讯和嵌入式以及集成电路方向的都可以参考一下,这些要求,我想除非是事先准备好

  否则你肯定达不到要求,因为INTEL IXP2800整个软硬件开发环境成本极高,我们学院现在还没有,但它的开发原理,和

  一些基础知识,你在一年之内是可以学好的,而且如果提前半年左右时间好好准备一下,这个实习岗位应该就会属于你。

  如果实习中你努力实践,那么等实习结束后,你掌握的知识足够保证你找到月薪不少于6K的工作。也就是说,在实习之前

  你们就要做好提前量,找到自己的理想,提前规划好。不要等一年时间过去了,到了去找实习单位的时候再去查人家对你

  的要求,因为那时候你想改变已经来不及了。这和软件工程的思维是一样的,项目快结束时发现问题改动太难了,所以尽

  可能在需求分析阶段把问题都找到并解决好。而且这个阶段还是可行性研究的阶段,有些人在实习时才发现,自己当初的

  软院生涯规划根本就不可行,这是大家都不希望看到的。而且这个时候的查询调研工作,还会让你发现,你是不是真的喜

  比如,你将来想去银行证券类做电子金融,那你就要先去这些网站上查一下,人家的要求,你会发现,人家一般都要

  求熟悉UNIX/LINUX系统,如果用到大机还会要求COBOL语言,可能会要求某种数据库,还会要求软件测试专业,因为金融类

  软件出错要命,所以对软件测试也是比较重视的。然后你再想针对自己如何找到切入点,如果刚好有亲戚朋友在某个给银

  行做系统的公司,那就好办多了,提前一年和人家打个招呼,看人家缺什么,如果缺测试也没关系,你到时候可以去先从

  测试入手,等和工作人员熟悉了,就可以把整个项目都了解一下。如果你本科时还有会计、财经的背景,加上外语又极好,

  需求分析明确的基础上,我们就要开始进入实现阶段了,这个时候我们要有一颗平常心,不浮燥,不怕困难,尽自己最

  大的可能学习。同时还要切记李素科老师的教导“计算机科学是非常重视实践能力的,光学习理论知识,不重视动手能力

  因为你的方向已经明确,这时候的选择就变得容易得多了,你会选择对你未来希望发展方向相关的课程,比如还是以

  刚才说的西门子招实习生为例,你就会根据这个来选择网络与通讯的课,还有嵌入式微处理器的课,因为INTEL IXP2800

  用了一个基于ARM CORE的微处理器做管理;因为这个项目用在未来移动通讯的基础设施里,可能你还会选移动通讯和

  INTERNET高级编程等相关课程,这样有针对性的选择,目标明确,找实习单位时才会一击就中。

  当然有些人想去做大机,这个就比较难了,很有可能你在学校学的都不会是直接用得上的,不管你JAVA和C++学得多

  好,面向对象的技术多精通,你会发现,COBOL语言与这些根本不是一个时代的东东。这样的同学,你们在校期间要培养

  一种学习的能力,其实这种能力非常重要,很多同学将来都可能用上。根据我们实习的经验,有许多人到了实习岗位,

  发现用人单位看重的只是你的学习理解能力,因为该实习项目根本就没有可能在学校里学到,还以传真师兄为例(他的

  知名度如果提高,有我很大功劳)。他二年前(他是我们学院首届学生)去斯伦贝谢的中国人民银行信用卡项目组实习,

  斯伦贝谢只给他一周的时间看上G的英文文档资料和自学COBOL语言,那超过1G的文档里几乎全是英文文档,涉及到项目

  的方方面面,你要知道项目大概怎么回事,需要你学什么东西等,然后一周之内会用COBOL写代码,COBOL语言的书多少

  年前就停版了,想找有关资料要多难有多难。所以这就需要你自身的学习能力,同时还需要你沟通交流的能力,你要找

  一个项目组的比较好说话的员工多交流,让人家给你些入门的指导等,让自己尽快进入角色。所以这些需要的能力,你

  在一年的在校生活里要注意培养,就是快速掌握新知识新技术的能力,还有就是团队精神合作意识,学会沟通交流。这

  里要注意,英文根本就不是对你的要求,是默认值,我们必须要习惯看英文技术文档,尤其是想去外企的。所以大家像

  选张德昭老师的课时会有感觉,刚开始读英文资料很不习惯,但将来你必须习惯,IT业英语是默认语言。所以选张老师

  我们是工程硕士,必然要有实践,不停留在理论上,作业好好做,项目大家一起努力,这些很多都是真实的模仿现

  实工作中的场景的,对我们将来实习和工作有很大帮助,所以千万不要搞笑!还有就是要有重点要有针对性要结合自身

  情况来实践和选课,不要急功近利和随波逐流,总有人问,现在用C++的多还是用JAVA的多(明显随波逐流),C++好学

  还是JAVA好学,哪个赚钱多呀?这都太急功近利了。比那些有意义吗?在网络和嵌入式领域,C的使用量也是相当大的,

  关键是看你将来的发展领域,而不应该本末倒置。实践的东东大家在自己的实践中体会吧,每个人基础都不一样,自己

  通过需求分析,找到自己的方向和要做什么;通过设计实践阶段,做了相应的准备工作;项目已经有了原型,现在

  该去实习单位测试一下了。经过一年的测试,你会进一步飞速成长,完善各种功能,查缺补露,向着高质量的软件产品

  最后实习结束,写一份详细的测试报告,也就是论文了,通过后就毕业了。项目做得怎么样,最后由企业用人单位

  来验收决定给你多少薪水,一个软件项目就此暂告一段落。你的人生从此进入另一个阶段,在此我们就不做过多讨论,

  希望那时候各位回首,发现师兄写的这些经验谈原来还是有些帮助,然后在BBS上和我打个招呼,我也就觉得没白写这

  我相信能来我们软微学院的同学都是非常优秀的,不管你以前什么专业一定会找到和计算机软件结合点的,请你试

  着用我所说的软件工程的方法来规划你在软微学院的生活,看看是否会有帮助,我只是举了些例子,没有针对各种情况

  和各个专业背景来举例,大家可以举一反八,针对自己的情况试着去规划一下,有什么想法大家可以一起探讨,多多沟通

  最近工作比较忙,实在没时间,最后要说点什么呢?好象已经该说的都说得差不多了,人生规划还是要及早做来,我看到

  终极版写点什么好呢?就写点我个人和我听到其他软微学院老生的悲惨经历,希望大家看清楚前面的路.其实也不一定

  算是弯路了,条条大道通罗马,也许有了这些经历后也会闯出一片更好的天地也说不定,但愿给大家带来点启示就好了.李敖

  前几天在清华演讲说到,现代人挺可怜,通过电脑和网络可以获得太多的知识,但如何分析判断这些知识的价值和如何使用

  首先说说一年理论学习与实习的关系,以及对未来的作用.我们学院比较有特色的就是学习期间就比较重视与实际工作

  的不脱节,大家在上课时会模拟一些项目,会成立小组做项目,基本上和实际工作中的环境相似.所以我们在一年中要认真的

  对待这些项目,将来实习时很有可能会因为你这个项目做得好与实习项目相关而被实习公司相中.已经实习和正在找实习单

  位的同学都有这样的体会,实习单位面试时一般会问你做过和这些项目,以及你在项目中的角色和体会.你至少要有一二个

  非常典型代表你实力的项目写在简历里,因为面试时先是看你技术功底,如果你把这二个项目讲得很透,人家就会开始问你

  体会和对工作的看法,这就是看你的人格魅力了,主要靠你的性格和人品了.因为一个好的实习单位其实就是来招新人的,

  他们会培养你一年,如果你性格和人品非常令他们相信,他们才会花时间和金钱培养你,这样你直接就有了就业的机会.但我

  发现许多同学直到实习时也没想清楚到底要找个什么样的实习单位,投简历就是来一个投一个,没什么原则.写的简历一看你

  也看不出来他将来到底想做什么,你自己都不知道想做什么,用人单位怎么敢用你?当然,如果是什么比较强的牛人可能会不

  太一样,但牛归牛,除非碰到能欣赏并且敢欣赏这种牛人的单位才行.因为现在有许多单位不喜欢清华北大的学生,就是有些

  牛人太牛了,做工作不踏实,高兴干就干,不高兴就走,没有团队精神,单打独干没有配合意识,不服从管理无法融合到企业文

  化中去.所以大家应该在一年的学习期间注意这些问题,要打好技术基础,也要想一想企业真正需要的是什么样的人才,为什

  么需要这样的人.一年在校有计划有目标有针对性的学习,找一个较适合的实习单位,在实习期间进一步理论联系实际,多学

  找实习单位其实是个很有意思的事,现在我们学院学生越来越多,实习单位要求也越来越高,所以大家还是提早准备.这

  个机会其实还是很多的,包括我有一个同学在北大高科实习的,他的实习单位竟然是他在公共汽车上找到的.他跟我说他本来

  亲戚朋友帮他找了中科院下面的一个研究所去实习,但有一天他在公共汽车上碰到北大高科一个项目经理,结果聊聊天就让

  他去北大高科实习了.还有的同学是因为在参加某些展会时认识了IT企业的朋友,然后大家谈得来就有可能帮你找到一个不

  错的实习单位.还有就是平时和在职生上课时,多和他们沟通交流,一方面学习企业真正需要的知识是什么,一方面也是为了

  将来让人家帮你介绍一个实习机会啦,而且就算他介绍不了去他所在的公司,没准别的你想去实习的公司的人和他熟,到时候

  一般来说,本科基础不是特别好的,选择嵌入式和网络通讯方向时要谨慎,要想到将来去面试时,人家会对你要求更高一些.

  所以如果你要是真的感兴趣,那么选了之后就要拼命的学习了,一定要做出一二个特别棒的项目,这样在一年后实习面试时才能

  让考官相信你.电子服务和软件开发相对来说可能难度要小一点,入门会容易些,而且市场前景大,就业机会多,建议在校期间

  前面说得都是经验性的东东,但是大家不要忘记前提是你要达到实习公司要求的技术基础底线,如果达不到,那实习公司

  要了你去人家完不成任务也不行啊.所以这一年一定要好好学习,努力实践,我想多数人都是基础一般,不好不坏的多吧,赶快

  给自己一个目标,然后精通一样将来对你找实习单位非常关键的技术,别的技术你可以去一般性了解,因为IT业涉及面太广了,

  我觉得大家一定要有一个专的地方,别的了解越多当然越好,但是必须要有一个让你找到实习单位和工作的技术做保证.

  平时做作业和做项目问题,许多同学包括我自己,做作业和项目时不是很认真,有时候懒着写就参考别人的,自己不动脑.

  这是很不好的习惯,实习一年了,发现许多以前不认真不动脑做的作业和项目,收获不多,而且现实中想用时又无法应用,特别

  后悔当时为什么不好好做一下这个作业和项目呢!大家一定要尽最大努力去自己完成自己的作业和项目分配的任务,这样才会

  有所收获,才会在实习时更有感觉.有些同学在实习中遇到在以前做项目时遇到过的同类问题,很容易解决了,而且还可以帮助

  还有,我不建议大家去自己不喜欢的实习单位,我们这届有一些去的实习单位不理想,实习结束觉得学到什么东西,然后去

  找工作又无法找到理想的工作单位,实习经验基本上无用,这样就带来了许多麻烦.所以请大家切记,学习和实习是紧密联系在

  最后再说一下不爱写代码,不想干程序员的怎么办?我其实就是这样的人,现在做技术支持,叫现场应用工程师(FAE).这个

  职业也不错,你学了如何编程,但是不用自己去开发项目,基本上是管售前售后的技术人员,你只需要精通你负责的这块就好了.

  然后把开发方法介绍给客户,客户开发过程中有问题,你帮助解决.我水平低,所以勉强能做这个,这行如果做得好,在外企是不

  错的.我一个同学在菲利浦做FAE,就是现场应用工程师,一个月一万的薪水.而且经验多了,以后还可以往管理岗位走,也是个不

  还有我再举个例子,我不提人名和单位,因为人家可能不愿意我说出来.我知道有许多学生特别不喜欢编程序,这样的路可

  能会和我们熟悉的不一样,但不是没出路.我知道一二个,平时也不写程序,也不喜欢写程序,但是能力还是很强的,我相信能来

  我们学院的人能力都不会差的;人家英语特别好,而且做PPT本事比较强,表达能力好,外表也不错,这样的做销售或者售前是很

  好的条件,结果听说现在人家都在顶级IT企业做行政和销售方面的.我们学院的IT协会我不了解,我想他们可能也是这样的目

  标吧,将来会不会出几个这样的同学也说不准呢.不过,这个要靠机遇和实力的,而且相信机会要比什么软件开发和嵌入式什么

  我是一直认为,学到的知识不是最重要的,最关键的是能力上的提高.IT业知识更新最快了,电脑和网络让这个世界成了知

  识爆炸的时代,我们只是人,只有人脑,记不住这么多这么大量的信息,所以最关键的是能力上的提高.这种能力包括学习能力,

  沟通交流能力,还有寻找快乐和创造幸福的能力,希望大家在软微学院真正提高的是这些能力

  感谢大家一直以来的关注和支持,三朝元老经验谈感觉象是电视节目一样,每周一期,又像软件一样,

  过一阵子一升级,相信大家过一二个月再回头来看,或许会更有感觉;过了半年甚至一年再看可能感觉又不

  我们学院开的专业都是最火的,网络与通讯其实很多地方和嵌入式系统有结合点,比如路由器和交换

  机其实都是嵌入式系统,连到网络的嵌入式设备也越来越多,也正因如此,网络与通讯已经成为最热门的

  专业了。这个世界早晚会被一网打尽的,网内的PC机根本就算不上主流,随着可移动计算的嵌入式设备的

  大量使用,微软、GOOGLE、雅虎等企业也都挤进了网络与通讯领域。网络与通讯我甚至觉得已经可以算是

  基础课的一部分了,当然,你并不需要学网络与通讯的全部课程,因为底层细节基本上不需要开发人员全

  部了解,但李素科老师的INTERNET高级编程应该选,而且这门课也算到软件开发里了。学了那门课,保证

  现在网络比较火的有VOIP、P2P相关的一些东东,做到底层就会和嵌入式有联系了;现在网络上的多

  媒体相关应用也很火,因为未来网络要传大量多媒体信息;而且网络安全又是网络发展的头等大事,所以

  网络与通讯又可以和网络安全结合。关键在于选课时要注意各学科交叉,各位要想好自己将来要从事的大

  这个网和人间的情网很相似,你或我,男或女,都逃不过的。此(情)网恢恢,疏而不露,你准备好触网了

  吗?未来世界的所有软件几乎都要有联网功能,通过网络升级或者做些更新什么的,搞软件不懂网络肯定

  是不可思议的事情,所以网络与通讯的知识多少也要了解一些才行,但具体了解深度要看你们自己的需要

  了。网络已经和英语一样成为基础性东东了,我个人建议至少要看一看那部经典的小电影,就是TCP/IP打

  再说一下张德昭老师和高培春老师吧,他们都是业界的名人,高老师是非常受人尊敬的,我一正在实

  习的朋友曾经和我说,当他去贝尔面试时,当面试考官得知他听过几门高老师的课时,脸上露出羡慕的表

  情。张老师属于大师级人物,可能我们这些刚入行的小生有时候不太理解她,她很多年前就是贝尔大牛,

  有些网络教科书上的技术就是在她带领下研究出来的,这是我们这种没入门的人无法想像的。所以她上课

  我感觉主要是企业计算,主要是指企业信息系统,如ERP软件(企业资源规划)、CRM软件(客户关系

  管理)、SCM软件(供应链管理,即物流软件),银行证券软件,财务软件,电子商务/政务(包括各种网站),

  这个领域对人才的需求显然永远是数量最大的,因为这是计算机应用最多的领域. 搞这方面的好处是:

  (1)人才需求量极大,从事企业计算的公司在IT企业中占了大多数。除非在专业上一无特长,一般在这一领域

  (2)这方面的入门门槛相对较低(如果你的软件功底不是很深,可考虑这一领域)

  (3)这方面的大公司较多,大公司要赚大钱,所以多将精力花在企业计算业务上.如与我院同学目前实习的

  IBM、SAP、BEA等公司都属这一领域的公司。如果将来想到大公司找一份相对稳定的工作,从事这方面机会

  由于这方面的入门门槛相对较低,虽然这方面的人才需求量是最大的,但将来竞争对手会较多。你会

  发现,即使他原不是学IT专业的人,也许他突击几个月后,做得照样像模像样。特别是当你年纪渐大后,你

  可能会发现,后面的年轻人可能很容易追上你的水平。如果你将来到国外去工作,你可能会发现从事这领域

  的人更多且高手如云。当然,若你在这一领域经过多年企业经验,达到较高境界(如能设计软件架构),则

  身价永远是高的。国内在这方面人才领域的主要问题是,有经验的高手太少,皮毛了解的人太多。

  从事电子服务,最重要的技能型技术知识是(1)J2EE架构与程序设计(2)大型数据库系统(如Oracle)

  (3)基于UML的系统分析与设计。如果说还有什么重要的技能,还可将XML与Web Service技术包含进来,若

  你在这几个领域掌握较好,则不愁找不到工作。其中尤其以J2EE最为重要,目前J2EE已成为企业计算软件开

  发的最主要平台。希望我院同学无论将来想从事何种方向,都应学一下J2EE课程,至少可为将来找工作备一

  手关键功夫。包括想从事嵌入式或其它领域的同学,也是很有必要学一下J2EE的,毕竟J2EE是目前最重要的

  平台之一,即使你将来不想从事企业计算领域,了解一下J2EE也是必要的,就像一门常识课程一样。其它与

  层次的技能包括数据仓库技术、构件与中间件技术、设计模式等。像通信协议分析与网络程序设计,Unix系

  统管理等也属有些关系的课程。希望各位一定要在某个领域有深入的掌握。只是跟着听课,即使学了再多课

  程也是没用处的,自己钻研下去才是最重要的。只一个J2EE便是博大精深的,足够你啃下去的,钻研下去,

  (1)掌握大型ERP系统,主要是SAP系统,包括SAP Basis(系统管理)或SAP ABAP(编程)或SAP功能模

  块实施(特别是财务模块FI的实施)。SAP顾问身价是最高的,而且非常难找。其它大型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大型机号称永不宕机而且平台相对封闭(这样最安

  IBM大型机。这方面的人才之所以稀缺,是因为会大型机的人都是老人(90年代以前搞IT的人),全世界

  新毕业的IT毕业生不可能再去学IBM大型机(这是一种相对古老的技术),没有新人补上,而银行的系统

  必须维持下去而且银行还要不断开发新业务(如新的存款品种),虽然对IBM大型机人才的绝对需求量不很

  大,但相对恒定,银行到哪里找这方面的新人,很难找到. 如果你将来到国外找工作,会IBM大型机可能是

  最好找工作的领域之一了,而且保证找的都是大银行等好工作.读书的最终目地还是为了工作. 如果你将

  来在国外找工作,根本没人管你是什么文凭,国外企业绝不会花冤枉钱,只会招有领域工作经验能立即上手

  的人,用最少的钱在限定的时间完成项目. 而在国内,因为人力成本较低,公司招聘一很多高学历的人才,

  尽管可能根本用不到这么高的学历,但国内的人力太便宜了,为什么不高消费一下人才呢?这样公司的门面

  还要好看些。(李传真师兄就是因为实习时接触了大机和COBOL语音,现在去了IBM,由于他本科的财经背景,

  现在在IBM负责财经方面的咨询,这是一个很经典的案例哟,请传真师兄原谅我未经允许就引用)

  (3)其它如掌握数据仓库技术的人在国内也很少. 目前最主流的数据仓库平台应是ORACLE的数据仓库

  同学们现在年纪都很轻,年轻人充满热情,喜欢追逐一些热门技术,这当然正确的,毕竟学习SAP和大型

  机的机会毕竟不多,毕业时先能找到一份工作是重要的. 但我相信随着年纪的增长,大家将来慢慢都会思

  考的,掌握一项竞争对手较少的绝技的重要性,将来如果自己到国外工作什么技术最好找工作,你要考虑你

  今后一生的出路,什么样的绝技是最稳定最轻松最高收入的. 搞软件的人,当年纪大些时,你可能更向住像

  搞医学人的那样能更多靠经验吃饭,而不须整天像年轻人那样不得不去追逐不断出现的软件新技术,这个

  时候也许你也许会发现,如果你在SAP或大型机等方面有些绝技,你会有很大优势,因为这些较偏的领域其

  技术变化是相对很缓慢的.相反,掌握流行技术的人因太多而不很值钱. 同学们将来找工作时,不仅要盯着

  国内市场,还要有一种放眼全球的眼光,对搞软件的人你将来完全可能到其它国家去工作. 尤其是在欧美、

  嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、

  存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。像我们平常常见到

  的手机、PDA、电子字典、可视电话、VCD/DVD/MP3 Player、数字相机(DC)、数字摄像机(DV)、U-Disk、机顶盒(Set Top Box)、高清电视

  (HDTV)、游戏机、智能玩具、交换机、路由器、数控设备或仪表、汽车电子、家电控制系统、医疗仪器、航天航空设备等等都是典型的嵌入式

  已经嵌入了10几个单片机,一辆高档轿车大约要用到六七十个单片机;嵌入式处理器无所不在,无处不在,全世界的年产量超过100亿片,这是怎样

  一类是学电子工程、通信工程等偏硬件专业出身的人,他们主要是搞硬件设计,有时要开发一些与硬件关系最密切的最底层软件,如

  BootLoader、Board Support Package(像PC的BIOS一样,往下驱动硬件,往上支持操作系统),最初级的硬件驱动程序等。他们的优势是对硬

  件原理非常清楚,不足是他们更擅长定义各种硬件接口,但对复杂软件系统往往力不从心(例如嵌入式操作系统原理和复杂应用软件等)。

  另一类是学软件、计算机专业出身的人,主要从事嵌入式操作系统和应用软件的开发。如果我们学软件的人对硬原理和接口有较好的掌握,我

  们完全也可写BSP和硬件驱动程序。嵌入式硬件设计完后,各种功能就全靠软件来实现了,嵌入式设备的增值很大程度上取决于嵌入式软件,这

  占了嵌入式系统的最主要工作(目前有很多公司将硬件设计包给了专门的硬件公司,稍复杂的硬件都交给台湾或国外公司设计,国内的硬件设

  计力量很弱,很多嵌入式公司自己只负责开发软件,因为公司都知道,嵌入式产品的差异很大程度在软件上,在软件方面是最有花头可做的

  ),所以我们搞软件的人完全不用担心我们在嵌入式市场上的用武之地,越是智能设备越是复杂系统,软件越起关键作用,而且这是目前的趋

  (1)目前国内外这方面的人都很稀缺。一方面,是因为这一领域入门门槛较高,不仅要懂较底层软件(例如操作系统级、驱动程序级软件),

  对软件专业水平要求较高(嵌入式系统对软件设计的时间和空间效率要求较高),而且必须懂得硬件的工作原理,所以非专业IT人员很难切入

  这一领域;另一方面,是因为这一领域较新,目前发展太快,很多软硬件技术出现时间不长或正在出现(如ARM处理器、嵌入式操作系统、MPEG

  技术、无线通信协议等),掌握这些新技术的人当然很找。嵌入式人才稀缺,身价自然就高,越有经验价格就越高。其实嵌入式人才稀少,根本

  (2)与企业计算等应用软件不同,嵌入式领域人才的工作强度通常低一些(但收入不低)。搞企业应用软件的IT企业,这个用户的系统搞完了

  ,又得去搞下一个用户的,而且每个用户的需求和完成时间都得按客户要求改变,往往疲于奔命,重复劳动。相比而言,搞嵌入式系统的公司

  ,都有自己的产品计划,按自己的节奏行事。所开发的产品通常是通用的,不会因客户的不同而修改。一个产品型号开发完了,往往有较长一

  段空闲时间(或只是对软件进行一些小修补),有时间进行充电和休整。另外,从事嵌入式软件的每个人工作范围相对狭窄,所涉及的专业技

  术范围就是那些(ARM、RTOS、MPEG、802.11等),时间长了这些东西会越搞越有经验,卖卖老本,几句指导也够让那些初入道者琢磨半年的。

  若搞应用软件,可能下一个客户要换成一个完全不同的软件开发平台,那就苦了。

  (3) 哪天若想创业,搞自已的产品,那么嵌入式是一个不错的主意,这可不像应用软件那样容易被盗版。我们这届有个同学自己有点此类小

  生意,具体做什么的没细问,他每月要进货几千片8位单片机,现在自己已经有车有房了。还有现在开发的饭馆用的点菜PDA(WinCE平台,可无线

  连网和上网),据说销路不错,饭馆点点PDA让客户点菜,多显派头档次。这些PDA的硬件设计一般都是请其它公司给订做(这叫“贴牌”:OEM

  (1) 入门起点较高,所用到的技术往往都有一定难度,若软硬件基础不好,特别是操作系统级软件功底不深,则可能不适于此行。

  (2) 这方面的企业数量要远少于企业计算类企业。特别是从事嵌入式的小企业数量较多(小企业要搞自己的产品创业),知名大公司较少(

  搞嵌入式的大公司主要有Intel、Motorola、TI、Philip、Samsung、Sony、Futjtum、Bell-Alcatel、意法半导体Microtek、研华、华为、中兴

  通信、上广电等制造类企业)。这些企业的习惯思维方式是到电子、通信等偏硬专业找人。

  (3)有少数公司经常要硕士以上的人搞嵌入式,主要是基于嵌入式的难度。但大多数公司也并无此要求,只要有经验即可。

  同学们若学习嵌入式,显然应偏重于嵌入式软件,特别是嵌入式操作系统方面,应是我们的强项。对于搞嵌入式软件的人,最重要的技术显然

  (1) 嵌入式微处理器结构与应用:这是一门嵌入式硬件基础课程,我们说过,嵌入式是软硬件结合的技术,搞嵌入式软件的人应对ARM处理器

  工作原理和接口技术有充分了解,包括ARM的汇编指令系统。若不了解处理器原理,怎么能控制硬件工作,怎么能写出节省内存又运行高速的最

  优代码(嵌入式软件设计特别讲究时空效率),怎么能写出驱动程序(驱动程序都是与硬件打交道的)?很多公司招聘嵌入式软件人员时都要

  求熟悉ARM处理器,将来若同学到公司中从事嵌入式软件开发,公司都会给你一本该设备的硬件规格说明书 (xxx Specification),你必须能看

  编一样),否则怎么设计软件。有些同学觉得嵌入式处理器课程较枯燥,这主要是硬件课程都较抽象的原因。还有同学对ARM汇编不感兴趣,以

  为嵌入式开发用C语言就足够了。其实不应仅是将汇编语言当成一个程序设计语言,学汇编主要是为了掌握处理器工作原理的。一个不熟悉汇编

  语言的人,怎么能在该处理器写出最优的C语言代码。在嵌入式开发的一些关键部分,有时还必须写汇编,如Bootloader等(可能还包括BSP)

  。特别是在对速度有极高要求的场合(如DSP处理器的高速图像采集和图像解压缩),目前还会用到汇编写程序的,尽管用到的机会相对C要小得

  时,可能很多都是用汇编描述的,这是因为很多硬件设计人员只会写或者喜欢用汇编描述,此时你就必须看懂汇编程序,否则软硬件人员可能

  90%都是ARM处理器)。ARM是一个只卖知识产权的公司,目前获得购买了ARM CPU核授权许可的大公司很多,包括Intel、Samsung、Amstel、

  理器都是采用ARM 9内核,指令一级是相同的)。而众多中小公司又购买了这些处理器,设计了各种各

  样的开发板,如华恒等国内很多著名嵌入式公司都生产基于Samsung S3C2410的开发板,供最终用户使用或供教学实验。在ARM这个食物链上,

  ARM公司是大鱼,Intel、Samsung等公司是小鱼,而华恒等则是虾米,最终用户(我们这些要采购嵌入式开发板的)则是喂虾米的。Intel早期

  等实时操作系统,但因处理器不带内存管理单元MMU(无内存分页和地址映射机制,所以不能使用虚拟内存),所以不能跑Windows CE,另外通

  用Linux中的某些内存管理功能也不能用在ARM 7上。ARM 9大都是一个带MMU功能的高端处理器,可跑WinCE或通用Linux的大多数功能。ARM7和

  ARM9的区别是在与体系结构上,前者是冯·诺伊曼结构,后者是哈佛结构——指令和数据总线是分开的。以上是我的一点了解,可能有不对的

  地方。我们学院有十几套ARM 7开发系统(采用Samsung S3C44b0x开发板,主要用于嵌入式处理器结构、实时操作系统等课程实验用),ARM 9

  的系统好象也已经到了(采用的芯片我不知道也没去问),还有以前的十几套MPC860开发板(听说价格都很贵,很容易损坏),同学应爱护使

  除了WinCE的实时性稍差外,大多数嵌入式操作系统的实时性都很强,所以也可称为实时操作系统Real Time Operating System.从事嵌入式的人

  至少须掌握一个嵌入式操作系统(当然掌握两个更好),这在嵌入式的所有技术中是最为关键的了。目前最重要的RTOS主要包括:

  第一类、传统的经典RTOS:最主要的便是Vxworks操作系统,以及其Tornado开发平台。Vxworks因出现稍早,实时性很强(据说可在1ms内响应

  外部事件请求),并且内核可极微(据说最小可8K),可靠性较高等,所以在北美,Vxworks占据了嵌入式系统的多半疆山。特别是在通信设备

  等实时性要求较高的系统中,几乎非Vxworks莫属。Vxworks的很多概念和技术都和Linux很类似,主要是C语言开发。像Bell-alcatel、Lucent

  、华为等通信企业在开发产品时,Vxworks用得很多。但Vxworks因价格很高,所以一些小公司或小产品中往往

  用不起。目前很多公司都在往嵌入式Linux转(听说华为目前正在这样转)。但无论如何,Vxworks在一段长时间内仍是不可动摇的。与Vxworks

  类似的稍有名的实时操作系统还有pSOS、QNX、Nucleus等RTOS。

  第二类、嵌入式Linux操作系统:Linux的前途除作为服务器操作系统外,最成功的便是在嵌入式领域的应用,原因当然是免费、开源、支持软

  件多、呼拥者众,这样嵌入式产品成本会低。Linux本身不是一个为嵌入式设计的操作系统,不是微内核的,并且实时性不强。目前应用在嵌入

  式领域的Linux系统主要有两类:一类是专为嵌入式设计的已被裁减过的Linux系统,最常用的是uClinux(不带MMU功能),目前占较大应用份

  额,可在ARM7上跑;另一类是跑在ARM 9上的,一般是将Linux 2.4.18内核移植在其上,可使用更多的Linux功能(当然uClinux更可跑在ARM 9

  上)。很多人预测,嵌入式Linux预计将占嵌入式操作系统的50%以上份额,非常重要。缺点是熟悉Linux的人太少,开发难度稍大。另外,目前

  我们能发现很多教材和很多大学都以ucOS/II为教学用实时操作系统,这主要是由于ucOS/II较简单,且开源,非常适合入门者学习实时操作系

  统原理,但由于ucOS/II功能有限,实用用得较少。况且熟悉了Linux开发,不仅在嵌入式领域有用,对开发Linux应用软件,对加深操作系统的

  认识也有帮助,可谓一举多得。据我所知,目前Intel、Philip都在大搞ARM+LINUX的嵌入式开发,Fujitum则是在自己的处理器上大搞Linux开

  发。目前在嵌入式Linux领域,以下几个方面的人特别难找,一是能将Linux移植到某个新型号的开发版上;二是能写Linux驱动程序的人;三是

  熟悉Linux内核裁减和优化的人。不过LINUX有一个硬伤,就是没有WINDOWS那样的友好方便美观的交互界面,不然微软帝国早就守不住了。

  第三类、 Windows CE嵌入式操作系统:Microsoft也看准了嵌入式的巨大市场,MS永远是最厉害的,WinCE出来只有几年时间,但目前已占据了

  很大市场份额,特别是在PDA、手机、显示仪表等界面要求较高或者要求快速开发的场合,WinCE目前已很流行(据说有一家卖工控机的公司板

  子卖得太好,以至来不及为客户裁减WinCE)。WinCE目前主要为4.2版(,开发平台主要为WinCE Platform Builder,有时也用EVC环境开

  发一些较上层的应用,由于WinCE开发都是大家熟悉的VC++环境,所以我院学过Windows程序设计课程的同学都不会有多大难度,这也是WinCE容

  WinCE开发难度远低于嵌入式Linux。对于急于完成,不想拿嵌入式Linux冒险的开发场合,WinCE是最合适了(找嵌入式Linux的人可没那么好找

  的),毕竟公司不能像学生学习那样试试看,保证开发成功更重要。根据不同的侧重点 ,WinCE还有两个特殊版本,一个是MS PocketPC操作系

  统专用于PDA上(掌上电脑),另一个是MS SmartPhone操作系统用于智能手机上(带PDA功能的手机),两者也都属于WinCE平台。在PDA和手机

  市场上,除WinCE外,著名的PDA嵌入式操作系统还有Palm OS(因出现很早,很有名)、Symbian等,但在WinCE的强劲冲击下,Palm和Symbian

  过学习WinCE同样也可了解嵌入式软件的一般开发过程,对Linux有惧怕心理的同学也很合适。很显然,嵌入式Linux永远不可能替代WinCE,而

  且将来谁占份额大还很难讲,毕竟很多人更愿意接受MS的平台,就像各国政府都在大力推LINUX已好长时间,但你能看到几个在PC机上真正使用

  LINUX的用户?据我观察,目前在嵌入式平台上,LINUX是叫得最响,但还是WinCE实际用得更多.嵌入式LINUX可能更多地是一些有长远产品计划的

  公司,为降低成本而进行长远考虑.WinCE和多媒体(如MPEG技术)是微软亚洲工程院目前做得较多的项目领域之一,现在社会很需要精通WinCE的人

  一些需要的程序download到自己的手机上。现在市面销售PDA智能手机火爆,MS总是财源滚滚。

  总结关于嵌入式操作系统类课程,若你觉得自己功底较深且能钻研下去,则可去学嵌入式Linux;若你觉得

  自己VC++功底较好且想短平快地学嵌入式开发,自学WINCE是非常好的选择。

  搞嵌入式若能熟悉嵌入式应用的一些主要领域,这样的人更受企业欢迎。主要的相关领域包括:

  A、数字图像压缩技术:这是嵌入式最重要最热门的应用领域之一,主要是应掌握MPEG编解码算法和技术,

  如DVD、MP3、PDA、高精电视、机顶盒等都涉及MPEG高速解码问题。

  B、通信协议及编程技术:这包括传统的TCP/IP协议和热门的无线通信协议。首先,大多数嵌入式设备都要连入局域网或Internet,所以首先应

  掌握TCP/IP协议及其编程,这是需首要掌握的基本技术;其次,无线通信是目前的大趋势,所以掌握无线通信协议及编程也是是很重要的。无

  C、网络与信息安全技术:如加密技术,数字证书CA,以及各种网络安全设备,包括硬件防火墙,入侵检测IDS,还有防毒墙,IPS等,中国在这方面还

  SP是Digital Signal Process数字信号处理的意思,DSP处理器通过硬件实现数字信号处理算法,如高速数据采集、压缩、解压

  缩、通信等。数字信号处理是电子、通信等硬件专业的课程,对于搞软件的人若能了解一下最好。目前DSP人才较缺。如果有信号与系统、数字

  对于软件工程专业的学生,从事嵌入式软件开发,像数字电路、计算机组成原理、嵌入式微处理器结构等硬件课程是较重要的。另外,汇编语

  言、C/C++、数据结构和算法、特别是操作系统等软件基础课也是十分重要的。我们的主要目地是能看懂硬件工作原理,但重点应是在嵌入式软

  我们的研究生里有些是学电子、通信类专业过来的,有较好的模拟电路和单片机基础,学嵌入式非常合适。嵌入式本身就是从单片机发展过来

  的,只是单片机不带OS,而现在很多嵌入式应用越来越复杂,以至不得不引入嵌入式操作系统。另外,为追求更高速的信号处理速度,现在在

  一些速度要求较高的场合,有不少公司是将一些DSP算法,如MPEG压缩解压缩算法等用硬件来实现,这就涉及到HDL数字电路设计技术及其

  另外,能写驱动程序的人目前是非常紧缺的(驱动程序也可归于嵌入式范畴),包括桌面Windows中的DDK开发环境和WDM驱动程序。公司每时每

  刻都要推出新产品,每一个新产品出来了,要能被操作系统所使用,是必须写驱动程序的。写驱动程序就必须掌握操作系统(如Windows或

  Linux)的内部工作原理,还涉及到少量硬件知识,难度较大,所以这方面的人很难找。想成为高手的同学,也可从驱动程序方面获得突破。不

  过听做这方面的朋友说,做过以后,你会发现也并不是怎样难的。其实搞驱动程序的工作是很舒服的,搞完一个版本就会空一段时间,只有等公

  这是我们这届的几个嵌入式方向的同学做的网站,上边有许多资料免费下载的.在GOOGLE网上能搜索太多的关于嵌入式系统的

  讨论了,介绍给大家一个非常不错,有很多有经验者谈自己的体会,投入到其中的论坛中,你会切身感到嵌入式学习的

  热潮。要么走ARM+WinCE,要么走ARM+LINUX,要么ARM+VXWORKS。每个搞嵌入式的人都可选一条路,条条大路通罗马.

Power by DedeCms