【摘】一些有关北大软件与微电子学院的资料经验贴cobol方面实习报告
2012-04-12 20:34 cobol inspect cobol视频 阅读(459) 评论(0) 编辑 收藏 举报选择大学软件学院的理由
1、大学的
毋庸讳言,诸多选择因素之中,此条为首。相信在锐意的基础下,北大软院的声誉会逐渐上升的。无论现在你是单双证还是二学位,都不可否认它会增加你日后应聘求职的筹码。另外,北大软院与国内外IT界众多著名企业开展了合作交流,为你踏入知名企业实习、就业提供了更多的机会。
2、的风气
虽然远在大兴,但你还是能感受到这股传承于北大的气息。学院提供了七十多门课程,你可以根据自己的基础、兴趣以及未来的发展方向地选择课程,而不受系别、专业方向的。而且,还不用上一般硕士生必修的课
3、丰富的大餐
虽然没有北大本部那样平均每天有两三场的幸运,但平均下来每周也有一两次。有周六上午的素质教育(包括技术和人文)和贯穿在一些课程中的。从这些中你能了解到新技术的动态和发展趋势,你能感受到来自本部的文化积淀。还有师兄、师姐的经验交流,为你选课、学习、实习、就业提供参考。
4、一流的硬件设施
有多间联合实验室(不过目前利用率还很低),校园网覆盖了教室、图书馆和宿舍,可以直接访问北大图书馆的资源。无线网络覆盖了教室和办公区。
5、优良的教学资源
与国外多所大学合作,聘请他们的专家教授来学院授课任职、引进他们的课程体系和前沿教材、实现学术的国际化;各个系主任都是由业界的顶尖大牛担纲,他们拥有丰富的人脉资源,能聘请到各个领域的专家来这授课,让学生直接把握前沿技术,了解未来发展方向。不过,坦率地说,优秀教师的比率不像预想的那么高,也有部分教学一般的老师,还有个别老师的课上根本就学不到多少东西。
6、不错的生活条件
教学、宿舍、食堂都在一个院落里,倒是省却了北大本部的硕士生在学校与万柳间的奔波。宿舍是2002年新建的,一般4人一间,住宿条件不错,遗憾的是居然没有阳台。需要提及的是,食堂饭菜的价格和质量一直为学生所诟病。(toby斗胆一注:目前食堂饭菜质量已经明显改善,虽然仍未完全满足同学的要求,但还是大有进步的。希望再接再厉哦!)
7、充足的实习时间
记得前不久Sun中国工程研究院院长宫力曾说道:“软件人才不是从书本中来,也不是从证书中来。软件人才只能从实践中来,从软件中来”,此言极是,无论理论学得多么深厚,都必须在实践中应用和检验。软院要求学生至少实习8个月,相信在这么长的实习期间内,能力更容易得到提升。
8、换取时间
如果你真的愿意在软件行业就职,花4万学费+2万生活费(因人而异)换取一、两年的时间资源还是值得。在当今这个瞬息万变的社会,出道早一年就有早一年的好处。更何况,重新备考不一定能考上,即便考上可能还是要被收费。当然,如果爱好兴趣无法转变的话,不如另寻它,否则来这学习不感兴趣的东西,相当于花钱买!
9、人才荟萃之地
北大软院的学生来自各行各业,不乏优秀的应届生和在各个领域内具有工作经验的业务,这些同学将是你不可多得的人脉资源
10、MM和帅哥:)
MM相对数量增多:越来越多的经济类、管理类等考生调剂进入软院,一改以往IT专业内PLMM奇缺的局面;
与此同时,帅哥的数量也逐渐增多。
不选择大学软件学院的理由
1、的褪去
北大的只能帮你一时,不能帮你一世,终究还要看你自己的实力。而且,社会对你的要求很高,如果你表现出色,他们觉得理应如此;如果你表现不佳甚至品德有些欠缺,他们会难以,与此同时你的行为了北大的声誉。如果你是冲着文凭,而不是学习知识来,请不要选择北大软院。
2、离本部太远
不要询问车程多久、有无校车等事宜。来了之后,你会发现很少有时间去感受本部的文化氛围,除了你愿意参加一二.九合唱、球类比赛、运动会等活动,除非你不惜时间、的代价,冲着你某位大牛或者某个偶像非去不可。
3、令你
也许我们还不习惯于享受。当真的,我们可能反而迷失了自己。你一定要在进入之前或者进入之后不久清楚自己的定位。否则,你可能就不受约束的看电影、玩游戏……,宝贵的一年时间也就在不经意间流逝了。回过头来,你会发现原来与你处于同一起跑线的人已经突飞猛进,而你基本上还是原地踏步!
4、快餐式学习
不要指望一年的学习能令你。课程来也匆匆,去也匆匆,常常是你开始有了些感觉时,这门课程就行将结束。你必须自己把握好节奏,否则将整天忙于作业、项目讨论,临到考试时,才发现还没开始复习。
5、课余时间沉闷单调
地理偏僻,附近缺乏娱乐场所;院内活动不多;大家学习的内容都相似,平时交流的话题比较单调。
6、略嫌官僚的管理体制
本以为学院是按照企业化运作,应该和传统的学校不太一样。却发现一些教职工带有官僚,自认为高学【摘】一些有关北大软件与微电子学院的资料,经验贴cobol方面实习报告生一等,缺乏尊重学生的意识。
7、对有工作经验的人更合适
如果你是应届生,而且有一份比较好的工作等着你,还是先工作几年更合适些。按照学院的课程设置,对有工作经验的人更合适些。有很多东西,工作过了再去体会,会更深刻一些。
8、经济因素
学费4万元不是小数目,如果家庭不允许,不要硬撑,须知条条大通罗马。真正热爱编程的话,自学亦能成才。
一家之言,欢迎补充和修正!
作者:大学微软学院--高健师兄
转眼已成三朝元老,为新生写点什么吧。觉得这是责任,是义务,希望师弟师妹们有个广阔的视野来对
自己的软院生涯进行很好的规划。人有两只眼睛,一个显微镜,一个望远镜,先聚焦进来看看吧:)
先要有自信,要团结互助
软院人的传统还是比较好的,那就是团结互助,我们老家伙会尽量帮新生的,因为当年我们来时师兄
们也很照顾我们,希望大家把这种人人为我,我为人人的传递下去。软院招生一年比一年多,这也算
是人脉呀,希望大家将来在社会上都能成为精英。
首先,先给新生打打气,昨晚的迎新讲了许多,李明、曾著和我是一届的,李明以前和我一屋
的,他们讲得非常好,后来的那个IT协会的讲得很生动。我觉得大家各自经验兴趣都不同,背景各异,实
在没办法有针对性的说什么,只好给大家些鼓励。大家既然已经来了,就在这儿学习,如果后悔还是
趋早,选择来了就要承担后果。我想大家来这里都是带着梦想和希望的吧?那就帮你们对自己的前途更有
信心吧!北大的牌子有多响大家心里有数吧,只要我们学得和别人差不多,机会一定会落在我们身上的,
所以我们要北大软微学院的牌子,要提高自身素质,让自己也让以后的师弟师妹们都跟着光荣,在社
会上形成一定的气候。今年我们学院签IBM的光我知道的就有五、六个人,各大IT企业都有我们同学的身
影,在IT界表现还是不错的。以我们寝室为例,李明去了IBM;还有一个现在去了数位红(国内最大的手
机游戏软件公司是盛大的子公司)做手机游戏(实习工资就有5K),因为这小子的理想就是做游戏,平时在
学校里做的项目也多半是简单的网络游戏;另一个兄弟去摩托罗拉实习(实习工资3800)马上就要回来了,
他今年本来考上北大遥感所的博士了,可是由于硕士论文没来得及写,所以还不知道明年能不能读上博士;
我在一家企业实习,从技术支持到现在已经挂上APM(区域产品经理)的名头了,老板从去年就多次
要我留下,我还没想好是不是要留下。此外我们学院二学位的也很出色,听说有一个签了IBM,还有一个
二学位的朋友签了一家外企月薪8K。所以请新来的学弟学妹们,一定要有信心,只要你肯努力,我们一定
比其他学校的学生有竞争力。我还记得我来时李传真师兄说的,北大的牌子就是块敲门砖,别人砸不开的
门,用它就能砸开,不过砸开门后能不能把握机会就看你自己的了。我们要对得起北大的这块砖呀!要珍
惜将来会出现在我们面前,别的学校研究生想都不敢想的机会,所以这一年的学习时间和你们交的学费可
不能浪费呀!
(说到团结互助,如果您觉得看了之后有所收获,就转告别的同学吧,大家共同学习进步)
说了这些,大家觉得前途是不是了许多?那么请你们在今后的学习生活中团结合作,利用学校提
供的一切条件,好好学习,开心生活,留下美好的人生回忆。遇到不开心事,多宽容多沟通交流,同时要
注重综合素质和综合能力,不要出去让人说,都北大研究生了还不懂礼貌和礼仪,当然,我也粗人一个,
有许多事还是很丢人的,但是还是希望自己尽可能素质高些,不给北大丢人嘛。平时的小事也要注意些,
特别是以后实习时,我们IT界白领比较多,素质高和能力强的人很多,可以学到许多东西,比如,公司的
经理虽然职位高,但还是会自己打扫办公室,主动让女士优先等。这些要平时养成习惯,我们中国的学生
在这方面做得不够好,所以我觉得我们软微学院出来的要在这方面强于别的学校学生。北大人其实过分强
调与,而在团结和协作上强调得不够,这个时代不是英雄主义时代了,单枪匹马是不行的,一定
要多和人交流合作,搞技术的这方面差些,所以想当经理很难呀,如果我们有技术又懂得沟通合作与管理
方面知识,就很容易管理岗位的。为了自己,也为了别人,请的关爱你的同学吧,因为你懂得如
何珍爱别人时也就懂得如何珍爱自己了。还是那句,人人为我,我为人人----allforone,oneforall
方向性问题
我们屋原来几个兄弟刚好都是不同方向的,李明是电子服务加管理与技术,去数位红的是软件开发,
在摩托罗拉的是网络与通讯的,我是嵌入式的,实习内容又涉及到网络安全,所以我刚好对各个方向都还
有那么点了解。刚来软院,最头痛的就是选方向,其实各个方向很容易交叉的,所以你们可以不必特别在
意自己到底是哪个方向的,可以先按兴趣选择,到下学期想改也是可以的。其实这些方向不必分得这么明
确,但我觉得大家要知道这些方向对你意味着什么,对将来意味着什么才是更重要的,大家之所以选择比
较困难,很大程度上是因为不清楚这些技术的发展和走势,不知道如何和自己的兴趣爱好结合,所以我根
据自己经验,和网上查到的一些资料,现对方向性问题做如下总结:
(未完待续,广告回来更精彩,别走开哟!)
软件工程方法规划软微学院生涯----三朝元老经验谈
其实不说大家也猜到了,所谓升级版不过是打打补丁,顶多是增加点功能,所以不会有特别多的内容。此次升级版主
要是根据广大同学反馈信息,补充一些对未来的设计方法。这个只是个人的一些想法,请大家参考,切勿忘记与自己的
实际情况结合,我说的其实也没什么根据,也害怕会误人子弟,所以这一次不会说太多。好,以下便是我根据软件工程
的思想,希望与大家一起探讨一下我们在软院的学习规划。
理想与规划(软件需求分析阶段,确定我们要做什么)
我觉得有相当多的新生对未来的理想还没有规划好,这也正常,因为有许多人是半出家来到这里的,他们没有想过
自己的未来会有这样一种改变。大多数原来有计算机基础的,看过我的贴子基本上已经心里有数了。不管以前基础如何,
大家都要有个目标,比如说将来要嫁入微软或者IBM这样的豪门也好,或者是将来去华为、中兴等国企做网络通讯也好,或
者去做ERP、嵌入式开发等,刚开始第一个学期目标最好定下来,然后上网去查这个目标需要你掌握哪些知识,需要哪些技
能,你在学习过程中要加强这方面的学习投入。我个人感觉,刚开始这个工作是值得的,你现在收集的信息越多,就越知
道往哪个方向努力,选课和投入精力分配就越合理。如同软件工程的需求定义阶段,定义准确,很好的描述出软件要实现
的功能,才能最大限度满足客户的需要。这个阶段找出问题是最容易解决的,不然假设你想做嵌入式应用软件,却又希望
cobol方面实习报告多学知识而选了质量工程、管理营销、网络安全等,你去网上查一下,什么项目什么公司需要这样的人才?这样的结构很
明显是不合理的。这样的选课很明显是图多图全,想做全才,如果真是基础特别好,也不是不可以,但如果到实习时发现
自己没有想象中那么强就惨了,那时候想改可就难了。所以如果想多学知识,去听一下第一堂课的介绍就可以了,知
道那个课讲什么的,对将来有什么意义就可以了,如果真是喜欢再决定是选还是继续旁听。一年的时间,不要分散得太厉
害,因为这一年不仅要学理论,还有留有几乎1比1的时间来做实践,这个实践包括编码和写各种文档资料,所以规划之前
一定要做大量的查询调研工作。
我简单举个例子,如果你对网络与通讯很感兴趣,去朗讯贝尔、CISCO、华为、中兴等公司的网站上看看他们对实习
生和新招人才的要求是什么?网络与通讯涉及的领域也同样很广的,你要有一个思想准备,一年后去实习时,你用什么
去打动这些用人单位。当然,其实我们在校学的这些知识多数也都是基础知识,不会直接满足现在社会的具体应用的。举
个具体的例子,头一阵子看到来我们学院招实习生的西门子,它对实习生的具体要求如下:
微码开发实习生技能要求:
1.扎实的网络基础知识;2.熟悉由交换原理及TCP/IP协议栈;3.熟悉IntelIXP2800的硬件结构;4.熟悉IntelIXP2800
的微码编程;5.熟练使用Intel的IXA集成开发;6.熟悉ME之间的并行处理、微码流水线处理、线程之间的信号机制;
7.熟练使用各种Ring和Queue的操作;8.有较强的微码开发的能力;9.C语言开发能力。
这个实习生技能要求我觉得网络与通讯和嵌入式以及集成电方向的都可以参考一下,这些要求,我想除非是事先准备好
否则你肯定达不到要求,因为INTELIXP2800整个软硬件开发成本极高,我们学院现在还没有,但它的开发原理,和
一些基础知识,你在一年之内是可以学好的,而且如果提前半年左右时间好好准备一下,这个实习岗位应该就会属于你。
如果实习中你努力实践,那么等实习结束后,你掌握的知识足够你找到月薪不少于6K的工作。也就是说,在实习之前
你们就要做好提前量,找到自己的理想,提前规划好。不要等一年时间过去了,到了去找实习单位的时候再去查人家对你
的要求,因为那时候你想改变已经来不及了。这和软件工程的思维是一样的,项目快结束时发现问题改动太难了,所以尽
可能在需求分析阶段把问题都找到并解决好。而且这个阶段还是可行性研究的阶段,有些人在实习时才发现,自己当初的
软院生涯规划根本就不可行,这是大家都不希望看到的。而且这个时候的查询调研工作,还会让你发现,你是不是真的喜
欢你要选择的方向,还会帮助你有计划的选择课程。
比如,你将来想去银行证券类做电子金融,那你就要先去这些网站上查一下,人家的要求,你会发现,人家一般都要
求熟悉UNIX/LINUX系统,如果用到大机还会要求COBOL语言,可能会要求某种数据库,还会要求软件测试专业,因为金融类
软件出错要命,所以对软件测试也是比较重视的。然后你再想针对自己如何找到切入点,如果刚好有亲戚朋友在某个给银
行做系统的公司,那就好办多了,提前一年和人家打个招呼,看人家缺什么,如果缺测试也没关系,你到时候可以去先从
测试入手,等和工作人员熟悉了,就可以把整个项目都了解一下。如果你本科时还有会计、财经的背景,加上外语又极好,
二年后,搞不好进麦肯锡之类的咨询公司也是有可能的。
注重实践,不要搞笑(设计阶段,确定怎么做)
需求分析明确的基础上,我们就要开始进入实现阶段了,这个时候我们要有一颗平常心,不浮燥,不怕困难,尽自己最
大的可能学习。同时还要李素科老师的“计算机科学常重视实践能力的,光学习理论知识,不重视动手能力
的培养而又号称自己在学习计算机科学,简直是在搞笑。”
因为你的方向已经明确,这时候的选择就变得容易得多了,你会选择对你未来希望发展方向相关的课程,比如还是以
刚才说的西门子招实习生为例,你就会根据这个来选择网络与通讯的课,还有嵌入式微处理器的课,因为INTELIXP2800
用了一个基于ARMCORE的微处理器做管理;因为这个项目用在未来移动通讯的基础设施里,可能你还会选移动通讯和
INTERNET高级编程等相关课程,这样有针对性的选择,目标明确,找实习单位时才会一击就中。
当然有些人想去做大机,这个就比较难了,很有可能你在学校学的都不会是直接用得上的,不管你JAVA和C++学得多
好,面向对象的技术多精通,你会发现,COBOL语言与这些根本不是一个时代的东东。这样的同学,你们在校期间要培养
一种学习的能力,其实这种能力非常重要,很多同学将来都可能用上。根据我们实习的经验,有许多人到了实习岗位,
发现用人单位看重的只是你的学习理解能力,因为该实习项目根本就没有可能在学校里学到,还以传真师兄为例(他的
知名度如果提高,有我很大功劳)。他二年前(他是我们学院首届学生)去斯伦贝谢的中国人民银行信用卡项目组实习,
斯伦贝谢只给他一周的时间看上G的英文文档资料和自学COBOL语言,那超过1G的文档里几乎全是英文文档,涉及到项目
的方方面面,你要知道项目大概怎么回事,需要你学什么东西等,然后一周之内会用COBOL写代码,COBOL语言的书多少
年前就停版了,想找有关资料要多难有多难。所以这就需要你自身的学习能力,同时还需要你沟通交流的能力,你要找
一个项目组的比较好说话的员工多交流,让人家给你些入门的指导等,让自己尽快进入角色。所以这些需要的能力,你
在一年的在校生活里要注意培养,就是快速掌握新知识新技术的能力,还有就是团队合作意识,学会沟通交流。这
里要注意,英文根本就不是对你的要求,是默认值,我们必须要习惯看英文技术文档,尤其是想去外企的。所以大家像
选张德昭老师的课时会有感觉,刚开始读英文资料很不习惯,但将来你必须习惯,IT业英语是默认语言。所以选张老师
的课难是难,但收获确实也大。
我们是工程硕士,必然要有实践,不停留在理论上,作业好好做,项目大家一起努力,这些很多都是真实的模仿现
实工作中的场景的,对我们将来实习和工作有很大帮助,所以千万不要搞笑!还有就是要有重点要有针对性要结合自身
情况来实践和选课,不要急功近利和,总有人问,现在用C++的多还是用JAVA的多(明显),C++好学
还是JAVA好学,哪个赚钱多呀?这都太急功近利了。比那些有意义吗?在网络和嵌入式领域,C的使用量也是相当大的,
关键是看你将来的发展领域,而不应该本末倒置。实践的东东大家在自己的实践中体会吧,每个人基础都不一样,自己
安排好实践量。
找个适合的实习单位(软件测试阶段)
通过需求分析,找到自己的方向和要做什么;通过设计实践阶段,做了相应的准备工作;项目已经有了原型,现在
该去实习单位测试一下了。经过一年的测试,你会进一步飞速成长,完善各种功能,查缺补露,向着高质量的软件产品
迈进。
毕业找到理想的工作单位(项目完成,验收阶段)
最后实习结束,写一份详细的测试报告,也就是论文了,通过后就毕业了。项目做得怎么样,最后由企业用人单位
来验收决定给你多少薪水,一个软件项目就此暂告一段落。你的人生从此进入另一个阶段,在此我们就不做过多讨论,
希望那时候各位回首,发现师兄写的这些经验谈原来还是有些帮助,然后在BBS上和我打个招呼,我也就觉得没白写这
些了。
我相信能来我们软微学院的同学都常优秀的,不管你以前什么专业一定会找到和计算机软件结合点的,请你试
着用我所说的软件工程的方法来规划你在软微学院的生活,看看是否会有帮助,我只是举了些例子,没有针对各种情况
和各个专业背景来举例,大家可以举一反八,针对自己的情况试着去规划一下,有什么想法大家可以一起探讨,多多沟通
交流。我先问一下,“6127”竞选团队的名字来历是什么?电话号码?
祝各位学习生活充实而开心!!
软微学院生涯(大结局篇)----三朝元老经验谈终结版
最近工作比较忙,实在没时间,最后要说点什么呢?好象已经该说的都说得差不多了,人生规划还是要及早做来,我看到
我们BBS上有一个这方面的文档,大家可以看一下
希望大家都能够早日成为这种有思考和判断能力的人.
终极版写点什么好呢?就写点我个人和我听到其他软微学院老生的悲惨经历,希望大家看清楚前面的.其实也不一定
算是弯了,条条大道通罗马,也许有了这些经历后也会闯出一片更好的天地也说不定,但愿给大家带来点就好了.李敖
前几天在说到,现代人挺可怜,通过电脑和网络可以获得太多的知识,但如何分析判断这些知识的价值和如何使用
却很让人头痛,所以我会尽量举些不同的例子,希望大家自己好好分析判断.
首先说说一年理论学习与实习的关系,以及对未来的作用.我们学院比较有特色的就是学习期间就比较重视与实际工作
的不脱节,大家在上课时会模拟一些项目,会成立小组做项目,基本上和实际工作中的相似.所以我们在一年中要认真的
对待这些项目,将来实习时很有可能会因为你这个项目做得好与实习项目相关而被实习公司相中.已经实习和正在找实习单
位的同学都有这样的体会,实习单位面试时一般会问你做过和这些项目,以及你在项目中的角色和体会.你至少要有一二个
非常典型代表你实力的项目写在简历里,因为面试时先是看你技术功底,如果你把这二个项目讲得很透,人家就会开始问你
体会和对工作的看法,这就是看你的人格魅力了,主要靠你的性格和人品了.因为一个好的实习单位其实就是来招新人的,
他们会培养你一年,如果你性格和人品非常令他们相信,他们才会花时间和培养你,这样你直接就有了就业的机会.但我
发现许多同学直到实习时也没想清楚到底要找个什么样的实习单位,投简历就是来一个投一个,没什么原则.写的简历一看你
也看不出来他将来到底想做什么,你自己都不知道想做什么,用人单位怎么敢用你?当然,如果是什么比较强的牛人可能会不
太一样,但牛归牛,除非碰到能欣赏并且敢欣赏这种牛人的单位才行.因为现在有许多单位不喜欢北大的学生,就是有些
牛人太牛了,做工作不踏实,高兴干就干,不高兴就走,没有团队,单打独干没有配合意识,不服从管理无法融合到企业文
化中去.所以大家应该在一年的学习期间注意这些问题,要打好技术基础,也要想一想企业真正需要的是什么样的人才,为什
么需要这样的人.一年在校有计划有目标有针对性的学习,找一个较适合的实习单位,在实习期间进一步理论联系实际,多学
我实践,相信将来一定会找到一个理想的工作的.
找实习单位其实是个很有意思的事,现在我们学院学生越来越多,实习单位要求也越来越高,所以大家还是提早准备.这
个机会其实还是很多的,包括我有一个同学在北大高科实习的,他的实习单位竟然是他在公共汽车上找到的.他跟我说他本来
亲戚朋友帮他找了中科院下面的一个研究所去实习,但有一天他在公共汽车上碰到北大高科一个项目经理,结果聊聊天就让
他去北大高科实习了.还有的同学是因为在参加某些展会时认识了IT企业的朋友,然后大家谈得来就有可能帮你找到一个不
错的实习单位.还有就是平时和在职生上课时,多和他们沟通交流,一方面学习企业真正需要的知识是什么,一方面也是为了
将来让人家帮你介绍一个实习机会啦,而且就算他介绍不了去他所在的公司,没准别的你想去实习的公司的人和他熟,到时候
找实习单位,介绍一下,谁不给个人情呀?
一般来说,本科基础不是特别好的,选择嵌入式和网络通讯方向时要谨慎,要想到将来去面试时,人家会对你要求更高一些.
所以如果你要是真的感兴趣,那么选了之后就要拼命的学习了,一定要做出一二个特别棒的项目,这样在一年后实习面试时才能
让考官相信你.电子服务和软件开发相对来说可能难度要小一点,入门会容易些,而且市场前景大,就业机会多,在校期间
考个JAVA和ORACLE的认证,这样找实习单位或者工作都比较有底.
前面说得都是经验性的东东,但是大家不要忘记前提是你要达到实习公司要求的技术基础底线,如果达不到,那实习公司
要了你去人家完不成任务也不行啊.所以这一年一定要好好学习,努力实践,我想多数人都是基础一般,不好不坏的多吧,赶快
给自己一个目标,然后精通一样将来对你找实习单位非常关键的技术,别的技术你可以去一般性了解,因为IT业涉及面太广了,
我觉得大家一定要有一个专的地方,别的了解越多当然越好,但是必须要有一个让你找到实习单位和工作的技术做.
平时业和做项目问题,许多同学包括我自己,业和项目时不是很认真,有时候懒着写就参考别人的,自己不动脑.
这是很不好的习惯,实习一年了,发现许多以前不认真不动脑做的作业和项目,收获不多,而且现实中想用时又无法应用,特别
后悔当时为什么不好好做一下这个作业和项目呢!大家一定要尽最大努力去自己完成自己的作业和项目分配的任务,这样才会
有所收获,才会在实习时更有感觉.有些同学在实习中遇到在以前做项目时遇到过的同类问题,很容易解决了,而且还可以帮助
所在的实习公司做更多事,实习单位怎么会不重用这样的人呢?
还有,我不大家去自己不喜欢的实习单位,我们这届有一些去的实习单位不理想,实习结束觉得学到什么东西,然后去
找工作又无法找到理想的工作单位,实习经验基本上无用,这样就带来了许多麻烦.所以请大家,学习和实习是紧密联系在
一起的,这些又与你将来就业联系在一起的,一定要提早计划好.
最后再说一下不爱写代码,不想干程序员的怎么办?我其实就是这样的人,现在做技术支持,叫现场应用工程师(FAE).这个
职业也不错,你学了如何编程,但是不用自己去开发项目,基本上是管售前售后的技术人员,你只需要精通你负责的这块就好了.
然后把开发方法介绍给客户,客户开发过程中有问题,你帮助解决.我水平低,所以勉强能做这个,这行如果做得好,在外企是不
错的.我一个同学在菲利浦做FAE,就是现场应用工程师,一个月一万的薪水.而且经验多了,以后还可以往管理岗位走,也是个不
错的选择.
还有我再举个例子,我不提人名和单位,因为人家可能不愿意我说出来.我知道有许多学生特别不喜欢编程序,这样的可
能会和我们熟悉的不一样,但不是没出.我知道一二个,平时也不写程序,也不喜欢写程序,但是能力还是很强的,我相信能来
我们学院的人能力都不会差的;人家英语特别好,而且做PPT本事比较强,表达能力好,外表也不错,这样的做销售或者售前是很
好的条件,结果听说现在人家都在IT企业做行政和销售方面的.我们学院的IT协会我不了解,我想他们可能也是这样的目
标吧,将来会不会出几个这样的同学也说不准呢.不过,这个要靠机遇和实力的,而且相信机会要比什么软件开发和嵌入式什么
的少一些.所以希望不喜欢技术和程序的同学还是不要太多.
我是一直认为,学到的知识不是最重要的,最关键的是能力上的提高.IT业知识更新最快了,电脑和网络让这个世界成了知
识爆炸的时代,我们只是人,只有人脑,记不住这么多这么大量的信息,所以最关键的是能力上的提高.这种能力包括学习能力,
沟通交流能力,还有寻找快乐和创造幸福的能力,希望大家在软微学院真正提高的是这些能力
感谢大家一直以来的关注和支持,三朝元老经验谈感觉象是电视节目一样,每周一期,又像软件一样,
过一阵子一升级,相信大家过一二个月再回头来看,或许会更有感觉;过了半年甚至一年再看可能感觉又不
同了.实在是没时间精力好好打补丁升级,还望大家见谅.
(新增游戏方向介绍,数字艺术的可参考)
将游戏软件人才称为数字软件人才可能更好听些,包括游戏软件策划(最缺游戏策划的人)、游戏软件美术
设计、游戏软件程序设计等多方面的人才,对软件学院,游戏软件程序设计当然是最合适的了。
游戏软件人才的确目前很缺,听说很多游戏软件公司苦于没新人才补充,特别是没有高手补充,不得不相互挖人
才,以至将游戏软件人才身价越抬越高。网上说日本教育部刚刚批准成立了日本第一家专门培养四年制游戏软件
人才的本科大学。其实国内很多大学,特别是软件学院都有搞游戏软件人才的设想,但目前很少有做成的,主要
原因是找不到能上游戏软件课的教师,听说有个学校只能花很大的价钱从Korea找老师来上课,果真缺到此等地步?
已有很多青少年沉湎于网游而颓废的实例,好在还不至于上升到制造鸦片的高度,所以开发游戏软件的人也
不必每日惭悔(但开发儿童益智类游戏软件的人是不需惭悔的),如果想想这是为发展民族软件产业做贡献,那
反倒是一件有意义的事情了。不过听一家游戏软件公司的老板讲,搞游戏软件开发常辛苦的。
若想自己创业,搞搞游戏软件是不错的主意。现在网上网站或公司都在收购游戏软件(特别是手机游戏软件,因
为手机游戏用户可选从网站上download到手机上,不像网游那么复杂),按download次数分成或一次性收购的都
有。我们的同学在校期间是否也可发点小财?搞得好,说不定可卖到国外网站,直接挣$$$呢。
大致游戏分成以下几类:
(1)PC类游戏,包括单机和网游。这类游戏开发平台基本上都是基于VC++和DitrectX(如DirectShow,DirectDraw,
D3D等,DirectX资料可直接到MS网站上查)。DirectX和OpenGL是两个主要的图形标准,OpenGL跨平台(Unix/Windows
上都可跑),尽管很多搞研究的人对OpenGL赞不绝口,将DirectX骂得一文不值,但事实是,在Windows平台上,
DirectX是最快最方便的,所以在Windows平台上的游戏还是DirectX当家。
(2)手机游戏:目前手机游戏主要开发平台有两类:
第一类手机游戏是J2ME平台(Java2MicroEdition),J2ME本是为嵌入式平台设计的Java,但由于Java生来就需
要Java虚拟机(JVM)来解释,所以在嵌入式产品很少用J2ME(太慢太耗内存)。但在手机游戏中J2ME倒有用武之地,
我想这可能主要是Java可跨OS平台的原因,因为手机的OS是千奇百怪的。我对J2ME完全外行,但上次听Square
Enix公司的人说,J2ME与我们同学学过的J2EE还是有较大差别的。据我所知,目前手机中用的较多的是KJava语
言,KJava是运行在一种叫KJavaVirtualMachine的解释器上(KJVM是SUN早期为演示J2ME在嵌入式系统应用而
开发的一个虚拟机),所以将在KJVM上运行的J2ME叫KJava。尽管SUN说今后不支持KJVM,将开发新的更高
性能的J2ME虚拟机取而代之,但由于KJava出现较早,很多早期的手机游戏软件都将KJVM假想成J2ME虚拟机的标
准了,所以目前有大量的KJava手机游戏软件存在,而且还在用KJava继续开发。特别是日本的手机游戏软件由于
开发较早(像叫什么docomi的日本最大的电信运营商手机游戏搞得很火),多是基于KJava的。所以目前市场上
在招聘手机游戏软件人才时,很多要求掌握KJava。有关J2ME请到Sun的网站上找资料。
另一类手机游戏是BREW平台,BREW是美国高通公司(Qualcomm,CDMA核心技术都是该公司开发的,有无数移动通信
技术专利)发明的,据说可编译成二进制代码,那当然快了。主要的开发语言是C/C++。但迫于被为较封闭的
压力,目前Qualcomm已推出BREW平台上的J2ME虚拟机(但可想像那将是怎样慢的速度)。Qualcomm搞定了很多手
机制造商签定BREW授权许可协议,最狠的是Qualcomm与中国联通绑在一起大堆基于BREW的手机游戏,所以有些公
司招聘时要求掌握BREW也就不奇怪了。
将来谁会更火,我估计随着手机硬件资源的不断提高,不会在乎一个JVM的开销,J2ME应更有前途,毕竟它是更
的。
(3)专用游戏机:如电视游戏,XBOX等,我不太了解,不过这些游戏也太偏了。
同学可看大宇资讯股份有限公司对网游和手机游戏的人才需求,很有代表性。从中我们可看出,游戏公司对人才
的需求主要是以下技术:
(1)计算机图形学,特别是3D编程与算法,包括DirectX或OpenGL。开发平台是VC++/DIRECTX或KJAVA。
(2)公司说,手机游戏因手机资源有限,必须对图像进行压缩,所以若有一些图像压缩算法知识比较好。像若
能有MPEG压缩算法较好,手机上采用的是比MPEG压缩得更狠的一些特殊算法,但触类旁通。
(3)TCP/IPSocket编程是搞网游开发的人必须掌握的。
(4)人工智能知识:复杂游戏可能需要一些AI算法。
(5)网络与信息安全知识:网游要防外挂。
有些公司的网游服务器是基于Linux平台的,所以还提出了对游戏服务器端软件工程师的技术需求(精通MSSQL、
ORACLE、MYSQL等数据库,精通LinuxProgramming,特别是Socket编程)。还有对游戏网站人才需求(ASP.NET
和数据库)。详细请同学自己看服务器。注意一条,最好有自己的游戏软件作品,若你应聘时能带一个DirectX
作品,那将有多强的竞争力,所以最重要的是现在就要行动,实践,实践,再实践。
关于游戏方向,目前,会VC++的人本来就不多(现在很多年轻人都去追时髦的DotNet来了,VC++因难学,所以
人就少),会DirectX的人就更少了,这正是我们的机会。
最重要的是什么呢?
昨晚李明曾经教过大家一个游戏,左右手的游戏,说明一件事情,那就是我们其实并不一定很了解自己。
人生的这些选择应该要先了解自己,然后再去决定。许多人拼命打听别人选什么方向,选什么课程,别人和
你是完全不同的,他们不知道你过去,不知道你的兴趣,和你完全不同的经历和背景,没有太多可比性。所
以不如多花些时间想想自己到底喜欢什么样的生活,别人不能代替你,不管现在流行什么技术,不管哪个专
业学好了都会很赚钱的,所以没必要去那么急功近利。遥知马力,日久见,重要的是你做的决定是负
责任的,是自己的决定就OK了,别的事情你把握不了。今天有了这样的理想,就去实践就去追求,也许上
发现错了,也可以改目标的,当然尽可能少改会比较省时间,但其实也无所谓了,人活着干任何事都不会白
干的。你会在这里增长许多知识和见识,单片机实现交通灯控制系统的双模式单片机汇编语言编译器。会认识许多大师级的人物,会有许多的朋友,会有难忘的回忆。
身心健康,开心生活,有非常好的人际关系难道不比选什么课选什么方向更重要吗?别在匆忙的现实生活中
迷失我们自己的兴趣,我希望你们不要,希望你们每个人都活出真我的风采!
好了,现在选什么,你们自己决定吧,重要的是你们已经来了软院这个大家庭,已经翻开了人生更美丽
的一页,前面的你只需要自信的走下去就好了。COMEON,LET‘SGO!
大家如果有什么问题,可以提出来,我们一起探讨。我觉得选课选方向要根据自己的长期打算和短期目
标来选择,课都是好课,不管老师教得怎么样,我们已经是研究生了,不能全指着老师手把手带我们。我也
不会告诉你们选什么方向好,选什么课好,因为我不是你!我不知道你的感受,我负不起这个责任,这个责
任是你们自己要承担的,所以我不可能替你做任何决定。不过,有什么我可以帮你们的我还是会尽力的。
(根据这二天几位慕名而来的新生粉丝的关于以前没计算机背景如何选课的问题,好象是一个比较有共性的问题.
我觉得因为他们刚进入这个领域,可能会有许多东西要学,可能对他们来说选择真的很困难,但我还是要说,我
真的不能为你们做出这个决定,因为各个学科各门课之间到最后的应用时都会有交叉,你们一定不要图多图快,
我说过,不要,不要急功近利,要一点点来,最重要的是其实是你对IT业的理解能力,是一种学习能力,
一种很快接受新技术,适应新的能力,这才是你在这一年中最关键的侧重点,哪门课哪个方向与之相比真的
不重要,因为不仅你们没计算机背景的就算有计算机背景的也不可能把所有的课程都学精学透,这是不可能的.
我也只是懂得点皮毛,看上去好象懂不少,其实我说的这些技术有许多我也只是知道个大概而已,要想达到这种
程度真的不难,难就难在入门.万事开头难,你们现在只需要多积累一些相关知识就好,不懂的就上GOOGLE上去查,
我们这届有许多本科没有计算机背景的,后来实习和工作也都不错的,所以你们要有稳定的心态,多看书和资料,
积累领域和相关技术知识,这是一个成长的过程,不会因为我说哪个课好,哪个方向好就会给你带来帮助,就像
爱的代价一样,人终归要自己去亲身经历成长才行,学软件开发也一样,你们要积累理论与实践,然后就会成长,
就会找到心中的梦,找到如何实现梦的方法.学习的过程,以及学习过程中得到的能力才是最重要的!!这一点我
本应该早点提醒各位的,但现在提醒也不迟,祝新生在软院的生活是充实、快乐和精彩的!)
谢谢各位耐心的看完!