软件工程

    常见学位

    BS、MS、M.Eng

    典型职业与薪水

    程序员:$78,260 *(1)

    签证敏感度

    高中课程准备

    理科

    所属专业领域

    工科

    相关排名
    学校列表
    • 美国研究生
    • 美国本科

    软件工程(Software Engineering)按照所处领域不同可以分为系统分析员、软件设计师、系统架构师、程序员、测试员等,但一般都统称程序员。

    软件工程所涉及的领域不仅仅只包括程序设计,同时也侧重其作为一项工程的系统意义。准确的说来是:研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来开发软件的学科。涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。日常常用的软件如电子邮件、嵌入式系统、人机界面、办公软件、操作系统、编译器、数据库、游戏等等,无一例外都是软件工程师的产品。

    就业展望

    软件工程是计算机领域最好就业的专业之一,在互联网高速发展的今天,软件工程的从业范围非常广——从广告编辑、政府机关、电商物流、在线教育、视频音像再到传统的互联网公司、软件制造公司,无一不是软件工程专业毕业生的从业范围。

    以美国为例,软件工程典型的从业职业及其薪水如下:

    • 程序员(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美国程序设计排名前十大学:

    排名

    学校中文名

    英文名

    州/地区

    卡耐基梅隆大学

    Carnegie Mellon University 

    Pittsburgh, PA

    斯坦福大学

    Stanford University 

    Stanford, CA

    加州大学伯克利分校

    University of California–​Berkeley 

    Berkeley, CA

    麻省理工学院

    Massachusetts Institute of Technology 

    Cambridge, MA

    德克萨斯大学奥斯汀分校

    University of Texas–​Austin 

    Austin, TX

    康奈尔大学

    Cornell University 

    Ithaca, NY

    普林斯顿大学

    Princeton University 

    Princeton, NJ

    宾夕法尼亚大学

    University of Pennsylvania 

    Philadelphia, PA

    伊利诺伊大学厄本那-香槟分校

    University of Illinois–​Urbana-​Champaign 

    Urbana, IL

    10 

    威斯康辛大学麦迪逊分校

    University of Wisconsin–​Madison 

    Madison, WI

    *(10)

    2014QS计算机世界排名前十大学:

    排名

    学校中文名

    英文名

    国家

    1

    麻省理工学院

    Massachusetts Institute of Technology (MIT)

    美国

    2

    斯坦福大学

    Stanford University

    美国

    3

    牛津大学

    University of Oxford

    英国

    4

    卡耐基梅隆大学

    Carnegie Mellon University

    美国

    5

    剑桥大学

    University of Cambridge

    英国

    6

    哈佛大学

    Harvard University

    美国

    7

    加州大学伯克利分校

    University of California, Berkeley (UCB)

    美国

    8

    新加坡国立大学

    National University of Singapore (NUS)

    新加坡

    9

    苏黎世联邦理工学院

    ETH Zurich (Swiss Federal Institute of Technology)

    瑞士

    10

    香港大学

    University of Hong Kong

    香港

    *(11)

    选校分析

    建议申请者选校时考虑以下因素,再做决定:

    (1)该校有没有完整齐全的各类计算机软件可以供软件工程学生使用?

    (2)该校的软件工程项目有没有被美国工程与技术认证协会认证?

    (3)该项目是开在计算机系还是开在工程学院里,这二者又有什么不同?

    (4)该校的计算机教师的学术水平如何,有没有大型软件的设计经历?

    (5)该校的高等计算机项目或课程是什么?

    (6)该校的计算机专业与当地公司的联系紧密吗,方便实习吗?

    心理准备

    当你准备好做到以下几点时,你就可以选择软件工程了:

    • Take classes in both computer science and computer engineering
    • Intern off-campus at a software company
    • Learn all aspects of designing, building, and revising large and complex software systems
    • Join the campus chapter of the Association for Computing Machinery *(12)

    参考资料:

    (1) Computer Programmers US Bureau of Labor Statistics

    (2) Software Developers, Applications US Bureau of Labor Statistics

    (3) Software Developers, Systems Software US Bureau of Labor Statistics

    (4) Web Developers US Bureau of Labor Statistics

    (5) Database Administrators US Bureau of Labor Statistics

    (6) Network and Computer Systems Administrators US Bureau of Labor Statistics

    (7) Computer Network Architects US Bureau of Labor Statistics

    (8) Computer Systems Analysts US Bureau of Labor Statistics

    (9) Information Security Analysts US Bureau of Labor Statistics

    (10) Programming Language US Bureau of Labor Statistics

    (11) QS WORLD UNIVERSITY RANKINGS BY SUBJECT 2013 - COMPUTER SCIENCE & INFORMATION SYSTEMS QS世界排名

    (12) Major: Computer Software Engineering College Board

    学校列表

    美国

    本科

    综合性大学(非完全列表):

    加州大学尔湾分校

    德克萨斯大学达拉斯分校

    佛罗里达理工学院

    德雷塞尔大学

    密西西比州立大学

    克拉克森大学

    路易斯安那州立大学

    迈阿密大学(俄亥俄)

    芝加哥洛约拉大学

    爱荷华州立大学

    奥本大学

    密歇根理工大学

    研究生

    非完全列表:

    卡耐基梅隆大学

    佛罗里达理工学院

    新泽西理工学院

    北卡罗来纳大学教堂山分校

    德保罗大学

    堪萨斯州立大学

    加州大学尔湾分校

    明尼苏达大学双城分校

    芝加哥洛约拉大学

    乔治梅森大学

    东北大学

    圣母大学

    圣托马斯大学

    史蒂文斯理工学院

    德克萨斯大学达拉斯分校

    密苏里科技大学

    南卫理公会大学

    特拉华大学

    奥本大学

    德雷塞尔大学

    佩斯大学

    南卡罗来纳大学

    西弗吉尼亚大学