美国工科专业之软件工程
软件工程所涉及的领域不仅仅只包括程序设计,同时也侧重其作为一项工程的系统意义。准确的说来是:研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来开发软件的学科。涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。日常常用的软件如电子邮件、嵌入式系统、人机界面、办公软件、操作系统、编译器、数据库、游戏等等,无一例外都是软件工程师的产品。
就业展望
软件工程是计算机领域最好就业的专业之一,在互联网高速发展的今天,软件工程的从业范围非常广——从广告编辑、政府机关、电商物流、在线教育、视频音像再到传统的互联网公司、软件制造公司,无一不是软件工程专业毕业生的从业范围。
以美国为例,软件工程典型的从业职业及其薪水如下:
- 程序员(Computer Programmers):$78,260
- 程序开发师(Software Developers, Applications):$93,280 *(2)
- 系统开发师(Software Developers, Systems Software): $102,550 *(3)
- 网络开发师(Web Developers):$66,100 *(4)
- 数据库管理员(Database Administrators):$79,120 *(5)
- 网络及计算机系统管理员(Network and Computer Systems Administrators):$76,320 *(6)
- 网络架构师(Computer Network Architects):$94,000 *(7)
- 系统分析员(Computer Systems Analysts):$83,800 *(8)
- 信息安全分析员(Information Security Analysts):$89,290 *(9)
注:以上数据为2012年5约美国劳工统计局公布的数据。
著名大学
2014USNEWS美国程序设计排名前十大学:
排名 |
学校中文名 |
英文名 |
州/地区 |
1 |
Carnegie Mellon University |
Pittsburgh, PA |
|
2 |
Stanford University |
Stanford, CA |
|
2 |
University of California–Berkeley |
Berkeley, CA |
|
4 |
Massachusetts Institute of Technology |
Cambridge, MA |
|
5 |
University of Texas–Austin |
Austin, TX |
|
6 |
Cornell University |
Ithaca, NY |
|
7 |
Princeton, NJ |
||
8 |
University of Pennsylvania |
Philadelphia, PA |
|
9 |
University of Illinois–Urbana-Champaign |
Urbana, IL |
|
10 |
University of Wisconsin–Madison |
Madison, WI |