2017年美国软件工程专业申请解析

2017-06-13 作者: 309阅读

  一、什么是软件工程?

  软件工程是指导计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术和方法来开发和维护计算机软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术和方法结合起来,以经济地开发出高质量的软件并有效地维护它。它旨在开发满足用户需求、及时交付、不超过预算和无故障的软件,以质量保证为基础,包括过程、方法和工具三个要素。

  现在软件工程里面大家主要是对软件的正确性感兴趣。简单点讲,软件不正确,有错误,容易导致各种问题,造成各种经济损失。比如说,现在比较热门的计算机安全问题。安全问题和软件中的错误是成比例的。如果软件没有错误,我们可能没有100%的安全,但是最起码MS不必经常发布补丁,针对windows的攻击也会变得很困难,各种因软件所导致的损失也会大大减少。每一种攻击的方法或者工具,背后基本都是一个或者数个软件错误,有的是实现中的错误,有的甚至是设计上的。软件工程不是单纯的开发或者测试,而是围绕着用户需求的一系列的activity以及资源的分配和利用。

  二、软件工程申请趋势和未来发展方向

  软件工程申请是很激烈的。简单点讲,IT行业的发展造就了无数的程序员,尽管大家开发的软件应用于不同的领域,但是大家都是程序员,好听一点,叫软件工程师。所以申请的时候,写过程序的,都可以说有这方面的实际经验,都可以往这条船上挤。因此,软件工程,除了学校的学生们,公司里工作的人也很喜欢申请,申请人数就特别多,而拿offer也就显得比较难了!一清二白的学生们拿什么跟有数年工作经验的软件工程师pk?但是软件工程不仅仅是工作经验这么简单,不是单纯的比谁会写编码,谁的编码写的好。

软件工程专业

  软件工程是一个很好的方向,很适合将来在美国就业立足。比如说,如果你作一个关于测试理论或者开发方法的论文,接触一些软件开发和测试过程中的问题,找工作面试的时候,你可以拿你的论文项目当成经验来说,容易跟别人谈的来。而且,由于很多软件工程的研究项目适用于各个领域,找工作局限性小。所以不管是EMC这样的存储公司,还是CISCO这样的网络公司,或者是ORACLE这样的数据库软件开发商,你都可以兜售自己的项目,都可以说你自己似如何在开发的过程中用什么样的方法开发,问题何在,用什么样的方法测试,coverage如何。但如果你是CS的其他方向,比方说AI研究intelligenttutoringsystem的,尽管你写过几行程序来验证自己的idea,但是公司可能想,这是个AI的项目,我们是网络公司,不需要,没门。对于硕士生找工作来说,软件工程方向局限性小一些,更容易找到工作。博士就有所不同,但是很多博士也得放下身价,到公司里写程序作高尚的软件工程师。

  【推荐阅读】美国留学:2012年美国软件工程专业依旧吃香

  报告显示,2012年最好的职业依然由软件工程师拔得头筹,精算师上升一位排在第二。人力资源管理是今年的黑马,一下子跃升到第三位。排在第4到10位的分别是:牙齿保健师、财务策划师、听力学家、职业治疗师、在线广告经理、计算机系统分析员、数学家。这份排名除了考虑薪资水平,还参考了工作环境、工作压力、职业前景等因素。这与2011年的名单有比较大的出入。2011年最好的职业由软件工程师拔得头筹,数学家位居第二,而被列为2010年最佳职业的保险精算师退居到第三位,随后入选前十的职业分别是统计、计算机系统分析员、气象学家、生物学家、历史学家、听力学家、牙齿保健师。

  三、计算机专业软件工程方向申请常见问题

  美国大学计算机专业有很多分支,而软件工程是其中很欢迎的分支之一,美国软件工程指导计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术和方法来开发和维护计算机软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术和方法结合起来,以经济地开发出高质量的软件并有效地维护它。它旨在开发满足用户需求、及时交付、不超过预算和无故障的软件,以质量保证为基础,包括过程、方法和工具三个要素。

  1、喜欢软件工程,该申请什么program?

  首先,美国有一些学校有专门的软件工程硕士,这个跟信息安全硕士,MBA等一样,感觉算是职业培训。如果有几年工作经验,手头有钱,自费读这个方向也可以。但是中国人大多要奖学金,这种硕士program不太可能提供offer。

  如果想作软件工程的研究,想拿offer,得申请CS。CS分很多方向,软件工程是其中之一。软件工程这种东西,有人喜欢,有人觉得太泛,有人觉得太理论,但是我也听这个领域的有些人说太实际了,empirical SE也是有人做的。这些是非话题就不讨论了。总之,申请CS,指明对软件工程感兴趣, that's it. --如果你申software engineer的offer,错误的申请了职业培训类型的SE master,你拿offer得难度至少会像MBA一样大。

  2、软件工程研究什么?

  现在软件工程里面大家主要是对软件的正确性感兴趣。简单点讲,软件不正确,有错误,容易导致各种问题,造成各种经济损失。比如说,现在比较热门的计算机安全问题。我个人认为,安全问题跟软件中的错误是成比例的。如果软件没有错误,我们可能没有100%的安全,但是最起码MS不必经常发布补丁了吧,针对windows的攻击也会变得很困难,各种由软件导致的损失也会大大减少。每一种攻击的方法或者工具,背后基本都是一个或者数个软件错误,有的是实现中的错误,有的甚至是设计上的。---说这些,是说明软件正确性的重要性。现在大家都在努力想出方法,能结合软件开发理论,保证正确性。当然软件开发的东西,比如feature oriented development,specification, software process等等也很popular. 软件工程不是单纯的开发或者测试,而是围绕着用户需求的一系列的activity以及资源的分配和利用。软件工程,就是要提高productivity and reliability of software development。

  3、毕业以后的就业情况如何呢?

  软件工程是一个很好的方向,很适合将来在美国就业立足。但申请是很激烈的,除了学生,公司里的人也很喜欢申请,申请人数就特别多,拿offer也更难。所以申请时,写过程序的,可以说自己有这方面的实际经验。具体来说,research project适用于各个领域,找工作局限性小。对于master level的人来说,软件工程方向局限性小一些,更容易找到工作。phd则有所不同,有可能不得不放下身价到公司里写程序做软件工程师。

留学咨询

更多出国留学最新动态,敬请关注澳际教育手机端网站,并可拨打咨询热线:400-601-0022
  • 专家推荐
  • 成功案例
  • 博文推荐
  • 高国强 向我咨询

    行业年龄 12年

    成功案例 3204人

    留学关乎到一个家庭的期望以及一个学生的未来,作为一名留学规划导师,我一直坚信最基本且最重要的品质是认真负责的态度。基于对学生和家长认真负责的原则,结合丰富的申请经验,更有效地帮助学生清晰未来发展方向,顺利进入理想院校。

  • Amy GUO 向我咨询

    行业年龄 17年

    成功案例 4539人

    一切的一切从现在开始.用自己的态度闯出一片天

  • 陈瑶A 向我咨询

    行业年龄 16年

    成功案例 4879人

    拥有大量高端成功案例。为美国哈佛大学、宾夕法尼亚大学等世界一流名校输送大批优秀人才。

  • 齐亚楠 向我咨询

    行业年龄 14年

    成功案例 3803人

    商科案例有哥伦比亚大学等,工科案例有麻省理工大学等,艺术案例有罗德岛大学等。

  • 哪些大学,在大厂的target school名单上?

    3942人阅读 查看原文

  • 甭管去哪国留学,只要是QS前100大学就行,反正我毕业后都是要回国的!

    3305人阅读 查看原文

  • 2023留学年度盘点丨这一年留学圈都发生了哪些大事?

    4180人阅读 查看原文

  • 哪个瞬间让你觉得留学超超超值?

    3540人阅读 查看原文

我要查

澳际服务

我要读

热门国家申请