CNET中国旗舰网站

ZDNet China | CNET科技资讯网 | 政府采购 | 行业网站联盟




 
标题: [转贴] 关于软件工程的学习
cold0708
版主
Rank: 7Rank: 7Rank: 7


UID 319148
精华 0
积分 18720
帖子 1369
威望 8620
ZD币 2116 元
阅读权限 250
注册 2008-4-15
状态 离线
  楼主
发表于 2008-7-31 13:11  资料  个人空间  短消息  加为好友 
开发者在线

关于软件工程的学习

发现一篇好文章,和大家分享一下

关于英语
无论你怎么避免阅读英文,你以后工作了一定是阅读英文的,不要以4,6级考的都是无聊的东西为借口而不好好学习英语,实际上如果你真的把6级考过了,那你会发现阅读任何技术文档和砍瓜切菜一样,还有比较好点的外企都要求非常好的英语能力(E.G:intel bea )(本人在忍受极大的痛苦下把星火那本1-6全部词汇背了7遍)

关于日语
大家都听说了IBM中心在成都建立的事情吧,成都拿到了软件产业基地的牌子,以后大家的就业都是没有问题的(自己努力点),对日外包是主流,虽然或许工作比较枯燥,但人家有米,有米就是王道

关于编程语言
学院的课程是比较先进的(虽然教的不好),顺序是C-》C++-》JAVA-》C#,SSD6的时候大家会学到比深的C,包括内存结构(请一定把卡内基的原文读懂,那是你们未来会经常看的文档的样子),(很多什么专业还在学TC,VF,那都是淘汰了多少年的东西了,我们是大一就开始学VC,我室友曾经为之疯狂的一个东西,买了全套的C++书)

关于算法
如果你对自己的定位是一个工程师(项目管理级的工程师稀缺,我个人担保这个级别的薪水20万以上),那数据结构,编译原理是很重要的,并且推荐一本书叫计算机程序设计艺术,推荐大家没事把ACM的题做着玩(打发时间)
如果定义自己以后是去搞研究,那么这个文章可以不看,自己去转数学系,再把博士读了

关于技术方向
无论你做嵌入式,时时系统,企业软件,其本质上是没有什么区别的,编程是比较低级的工作,但每个优秀的设计师都写过超过10万行的有效代码,但是技术有价格上的区别
嵌入式C,汇编是相对贵的技术,JSP,ASP是相对便宜的技术,大型机是比较昂贵的技术
目前外包行业主要是C++,JAVA,.net也会逐渐成长起来,不建议花费大量的时间去学习这些技术,如果你的语言关是过了的,熟悉一定的算法,公司会掏钱培养你的,因为技术是会过时的,而且特定的公司使用的技术差别是很大的,如果你的自学能力很强,学一门技术也就3个月足够了

关于学习
自学能力的培养是相当重要的,实际上中国的大学教育和自学没有什么区别,请好好的利用图书馆和自习室,你们的学费都被仍到了那里,如果有某个老师指导去参加一些比赛也是不错的,但一定要拿奖,不然就别参加,我们这个专业要学的东西是非常多的,多到学起来很累很辛苦,光是学语言就需要1整年,还需要1年来学习数学和各种算法,这是别的专业所无法想象的,也是出去工资相差几倍的重要原因,越是简单的工作代表工资越低,你的收入是和给公司创造的价值成正比的。

总结
我们专业有很多人是整天玩不学习的,如果你是一个上进的学生,如果你希望有生之年有比较高的收入,同时实现自己的人生价值,那么你完全可以不理会那些人,自习室是你最亲切的地方,寝室只是个睡觉的场所。如果你真的努力了,请完全不用担心工作问题,那是一定会有的,成都无论是居住环境还是收入都能让你满意的地方。

借此激励一下自己的学弟学妹们




顶部
热点频道推荐: C/S开发| 数据库| WEB开发| 嵌入式| 项目管理|
fdc9643
支柱会员
Rank: 10Rank: 10Rank: 10


UID 319152
精华 0
积分 17983
帖子 1314
威望 8266
ZD币 2029 元
阅读权限 210
注册 2008-4-15
状态 离线
  沙发
发表于 2008-8-4 13:29  资料  个人空间  短消息  加为好友 
谢谢楼主分享你的经验




顶部
热点频道推荐: C/S开发| 数据库| WEB开发| 嵌入式| 项目管理|
 



当前时区 GMT+8, 现在时间是 2008-12-5 15:45

  Powered by Discuz! 5.5.0 © 2001-2007 Comsenz Inc.
Processed in 0.082038 second(s), 3/4 queries

清除 Cookies - 联系我们 - ZDNetChina中文社区 - 无图版