根据盖茨和小扎等背书的CODE.ORG预测,到年,全美有比1.4百万个CS工作机会,但只有40万CS毕业生,而同时CS工作的平均起薪在所有专业中几乎是最高的。上次我提到了什么样的学生适合学习CS,这次,我再来讨论一下,计算机专业的就业方向。
狭义上的计算机科学,是指有关计算机和计算系统研究的科学。和电子工程不同的是,计算机科学大多是针对软件和软件系统,这包括它的理论,设计,开发和应用等等。
计算机科学中研究的主要领域包括人工智能,计算机系统和网络,安全,数据库系统,人机交互,视觉和图形,数值分析,编程语言,软件工程,生物信息学和计算理论等等。
但我们通常意义上提到的CS涵括的是广义的计算机科学,更加倾向于实用性而不是学术性。
首先,我们根据可能的工作类别做一下细分:
1.开发,测试和管理网络以及多操作系统平台上的系统程序
2.开发新的基于互联网(包括移动互联网)的信息系统(IS)
3.设计,开发,安装,测试各种(如工业,医疗,航空等)自动化系统
4.经常性地审查和改进程序,以保证程序的正常工作,并提高运行效率
5.测试确认程序的可操作性和可靠性,经常修改程序的商业逻辑以满足新的客户需求
6.编写和更新技术档案
7.集成新的功能到现有的应用系统中
然后,我们根据可能的工作方向做一下细分:
1.软件工程SoftwareEngineering。大体上分成软件设计、编程语言和软件测试。包括需求分析、结构设计、开发流程、生命周期等等,基本属于design,coding以及testing。
2.数据库databasesystem。具体的又有数据库系统,数据挖掘(datamining)等等。从传统的关系数据库,到现在很热门的NOSQL。
3.计算机网络Networking,甚至包括了Tele绾㈣眴鍔犱竴瀹濈珶鏈夎繖鏍风殑鍔熸晥涓嶅悓浣撹川濂虫х櫧甯﹀紓甯哥殑椋熺枟濡欐柟
转载请注明地址:http://www.yujinxiangqiangzhi.com/rjkf/2672.html