谈谈软件学院有哪些饭碗型关键课程

转载 2006年05月19日 16:35:00
明月何时: [TJ软院组文2,作者万sir] 谈谈软件学院有哪些饭碗型关键课程
同学又讨论起软件学院的关键课程了,所以我也发表一下看法。

软件学院的专业基础课程如数据结构、操作系统、数据库原理、编译原理等不必说了,与大多数学校的计算机专业基本相同,这些专业基础课的重要性,面试时一般 都会考这些基础课,此处不想再谈了。将来找工作时,只学以上基础课是绝对不够的,基础与技能必须并重!全国的IT专业基本都学这些基础课(只会这些基础课 的毕业生车载斗量,不可计数,教学内容陈旧并且严重脱离实际,是当前国内IT教育存在的普遍问题,如果您也是这样,将来就业时会被淹没在茫茫人海中),我 们必须有自己的独特优势,才能在激烈的竞争中脱颖而出。十分明显,企业最欢迎的是能立即解决问题的毕业生,不是纸上谈兵者。所以这里我只想说将来找工作时 大家赖以为生的饭碗课程。

目前我院有以下几大金刚课程是专为谋生设置的,属学院的看家课程:
1. J2EE Architecture and Programming (Websphere or Weblogic)
2、OOAD with UML (Rational Rose)
3、Windows Programming (VC++)
4、Large-scaled Database (SQL Server,Oracle)
5. Embedded Real-time Operating System (WinCE or Vxworks or Embedded Linux)
(6. Embedded Microprocessor Architecture and Development (ARM) ,可不算)

当然,最重要的是以上每门课程都应按教师要求认真完成一个大的课程项目(否则等于没学)。再加上软件学院的杀手锏,到IT企业实习(等于实际工作经验),将来拿着完成的一个个项目或作品去找工作和丰实的项目简历,基本上可做到攻无不克,战无不胜。


对于开发平台,我院目前策略是主攻J2EE和VC++。对于Windows平台,因VC++是最难的也是最核心的,所以主攻VC++,若能攻下VC++, Windows平台就全好办了(往上可做GDI、ADO、Winsock、DirectX等应用,往下可做COM、Device driver、Windows CE开发等)。若大家会J2EE,Dot Net就较简单了,所以目前不将Dot Net作为重点,除非以后Dot Net有较大社会需求。


一、企业应用系统类职位

温饱型饭碗(必备,可对付70%的职位,特别是大公司):J2EE+UML+SQL

小康型饭碗(选项,可增加20%的职位):温饱型+VC++(包括ADO、DirectX等)

富裕型饭碗(选项):小康型+XML+Web Service+Dot Net(+设计模式)

特殊型饭碗:一门程序设计语言+一个大型数据库+某项特殊技术 (目前主要紧缺下列人员:IBM大型机开必技术,或者SAP技术(如ABAP编程、Basis系统管理),或者PeopleSoft技术等)。对于游戏软件人才,VC+++DirectX很重要。

面试必考:C、C++、Java、数据结构,一般还会考软件工程、数据库原理、操作系统、计算机网络,外加各金刚课程经验。

二、嵌入式系统类职位

温饱型饭碗(必备,可对付70%的职位):C+C+++ARM+RTOS(+Assembly)。其中RTOS至少应掌握WinCE、Vxworks、 Embedded Linux (ucLinux是目前用得最多的嵌入式Linux)中的一个,并做过这方面的开发项目。若是要学WinCE,必须掌握VC++。Vxworks和 Embedded Linux,必须熟悉C,C++,一般还应知道Assembly,另外还应掌握ARM处理器结构和应用开发方法。

小康型饭碗:温饱型+某个嵌入式应用领域。最主要的应用领域目前主要是(1)MPEG编解码技术和DirectX编程 (2)TCP/IP协议栈或某个无线通信协议

富裕型饭碗:小康型+DSP软件开发技术。现在DSP软件开发人才紧缺,但开发DSP软件须学信号与系统、数字信号处理这两门电子通信类专业的基础课,否则看不懂DSP软件。

面试必考:C、C++、Assembly、操作系统、数据结构、硬件(数字电路、计算机组成原理等)、计算机网络等,外加某个实时操作系统经验。

由于应聘嵌入式职位要求较高(有时要求硕士),所以建议嵌入式系统方向的人,也应学J2EE,以防万一应聘嵌入式工作出现困难时,还可转找企业系统类工作。

至于课程完整的体系结构,可参考public filesOfficial Documents (学院官方资料 )教学与培养计划中的同济大学软件学院软件工程专业(四年制本科生)培养计划(2004级开始)文件,这是一个经反复研究后的一个较全面的教学计划。该计 划的设想是使学生将来毕业往以下任何一个方向发展都有专业基础:企业计算、嵌入式、DSP、通信,甚至可往IC设计转,为此增加了一些硬件、电子、通信类 专业基础课。

最后要强调,虽然软件学院的专业名称是软件工程,但这里的“软件工程”的含义已广义了,只要是IT业最需求人才的领域,都可以是软件工程专业的培养目标 (例如有些软件学院在大搞IC设计),这是在2003年底教育部示范软件学院建设会上大家达成的共识。软件学院的培养特点就是紧密结合社会需求,根本不受 “软件工程”几个字所制约。

2004/3/6

动脑学院听课笔记-缓存那些事20170622

缓存击穿和缓存雪崩解决办法 Hash函数
  • qq_29232943
  • qq_29232943
  • 2017年06月22日 23:10
  • 438

如何购买课程?

CSDN学院(添加上链接)是CSDN最新推出的一个面向中国软件开发者和IT专业人员的全新技术教育服务平台,主要提供IT各领域精品课程,课程类型囊括云计算/大数据、移动开发、游戏开发、编程语言、Web开...
  • CSDNedu
  • CSDNedu
  • 2015年01月04日 14:08
  • 4759

【讲师版本】CSDN学院会员卡申请操作说明

CSDN学院会员卡已经上线了哦,可能你们还不知道吧?这不,我就来悄悄告诉你们这个好消息,有木有一点小激动呢?如果您所发布的付费课程达5门以上,就可以开始设置属于会员卡啦!还不赶紧行动,没达到5门课程的...
  • CSDNedu
  • CSDNedu
  • 2015年05月06日 12:02
  • 1736

动脑学院 - Java 和 JNI方式处理图片比较

动脑学院 - Java 和 JNI方式处理图片比较
  • yongaini10
  • yongaini10
  • 2016年08月29日 02:24
  • 4391

【学员版本】CSDN学院套餐常见问题

号外!号外!CSDN学院套餐新功能正式上线了,亲爱的童鞋们,你们有福了! 后期,只要您购买了CSDN学院套餐,即可享受该新功能的最大优惠和福利,您再也不用担心自己的学习了!...
  • CSDNedu
  • CSDNedu
  • 2015年05月04日 17:25
  • 17429

【软件工程】滨江学院 李振宏 软件工程 考点整理

今天刚考完,大概95分的样子,有几个填空坑坑哒。。其他还是蛮简单的都复习到了~用颜色标注了一下本次考试考到的知识点: 模块的内聚是何含义? 一个模块内各个元素彼此结合的紧密程度。 软件工程方...
  • liuchuo
  • liuchuo
  • 2016年07月21日 19:28
  • 873

山东大学软件学院数据结构课程设计第三题

问题描述     利用哈夫曼编码进行信息通信可以大大提高信道利用率,缩短信息传输时间,降低传输成本。但是,这要求在发送端通过一个编码系统对待传数据预先编码;在接收端将传来的数据进行译码(复原)。对于...
  • joker404
  • joker404
  • 2017年02月19日 17:59
  • 165

舞步学院PUA就是个坑,大家千万不要信

为什么女人都喜欢坏男人?即使女人被坏人伤透了心,她还是义无反顾的去爱他,是女人犯贱还是你根本不懂她的心呢? 当你收到他们一张张好人卡的时候,单纯痴情男怎么就不明白,你注定不是她们的菜。 一,她并...
  • p17137t3zj
  • p17137t3zj
  • 2017年06月08日 09:24
  • 2200

课程 |《知识图谱》第一期

课程详情   课程名称:    《知识图谱》第一期  报名方式:   点击文末“阅读原文”,即可享受参团优惠报名哦! 主讲老师: ...
  • TgqDT3gGaMdkHasLZv
  • TgqDT3gGaMdkHasLZv
  • 2017年10月15日 00:00
  • 535

计算机基础课程的重要性

程序员的我们,是否想过今后的路该怎么走、如何发展、技术怎样提高?其实这也是我一直在思考的问题。下面就此问题,分享下我的看法。因为我阅历有限,有什么说的不对的,大家一起喷! 一、程序员应该打好基础  ...
  • liliangbing123
  • liliangbing123
  • 2014年01月19日 03:22
  • 1792
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:谈谈软件学院有哪些饭碗型关键课程
举报原因:
原因补充:

(最多只允许输入30个字)