提起软件工程师你会想到什么?
高薪、格子衫,冲锋衣,拖鞋,日渐稀少的头发?
但其实,这些大多数都是对程序员的刻板印象,也可能是对国内程序员的刻板印象。
在国外,程序员不仅赚的多,而且互联网公司的文化大多比较开放,氛围轻松,工作环境也特别好~
前段时间,国内程序员在GitHub上发布一个叫996ICU的项目,996ICU指每天从早上9点工作到晚上9点,一周工作6天,这样的工作压力迟早会住进ICU病房。在这个项目里,程序员们集体抵制互联网公司的996制度。
这样的工作压力,让许多本来热爱编程,想要以此作为发展目标的同学们望而却步。
而对比国外的软件工程师,不仅没有996这样的工作时间,在职业发展上也更有保障,干10年这样的工作只会变的越来越有经验,但在国内则可能因为年龄大了加不了班被辞退。
而且在澳洲,软件工程师不仅是高薪职业,也是移民的热门专业,对于想更加轻松拿到移民身份的小伙伴来说也是很好的选择。
今天,立思辰留学小编就给大家讲讲,这个职业为什么这么火,软件工程师的一天是怎样度过的?澳洲有哪些好的院校推荐?
什么是软件工程师
软件工程师,英文是Software Engineer,它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位,工作内容都与软件开发生产相关。
软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)等,还有诸多如JAVA、AJAX、HIBERNATE、SPRING等前沿技术。
小编对这些技术了解的不多,只能帮大家简单总结一下,软件工程师是一个比较广义的概念,从事软件开发的都可以叫软件工程师。
一般情况下分为4个等级:软件技术员、助理软件工程师、软件工程师、高级软件工程师。等级越高,你处理项目的经验越多,会的技术也越多。这是一个需要不断学习的职业。
在澳洲,软件工程师的工资超过澳洲平均社会工资,每周平均收入1801澳元,相当于快9000人民币,年薪高达43万人民币。是妥妥的高薪职业了。
软件工程师的一天
8:30去上班(大多数时间是乘地铁)
9:00到公司查看自己邮箱里的邮件,回复,检查自己在不同的数据中心部署任务的状态。
9:30继续昨天的工作,开始编码,给我所在的系统增加请求的功能,调试系统直到正常运作。
11:00转到另一个系统项目分支,查看同事给自己写的代码的评论,仔细检查代码并着手处理评论中提出的问题。
11:30-12:00 和分公司的团队成员开视频会议。
12:00-12:35 在餐厅品尝免费的美味午餐。
12:35-14:00 返回办公桌,检查Map Reduce的工作状态,回应上午已完成的代码Review的最新评论,然后提交代码。
14:00-16:00 喝点咖啡,保持能量。生成(Map Reduce)结果数据图,分析结果为什么和预期结果不一样,并编写新版本代码,来生成另外一套统计数据。
16:00-17:00 一群同事聚在一起,喝苏格兰威士忌,弹吉他唱歌。
17:00收拾东西,下班回家。
院校推荐
墨尔本大学
墨尔本大学的软件工程专业Master of Engineering(software)在澳大利亚排名第1,世界排名32。(本文按照计算机科学的排名,大家可以同时参考工程学排名,这个算是交叉学科了)
墨大的这个专业不仅排名靠前,而且有幸得到了澳大利亚工程协会(EA)和澳大利亚计算机协会(ACS)的双重认证。
学生毕业后可以从事软件设计,项目经理,数据库管理,网页制作,分析师,等等。
从墨大毕业的学生很受世界五百强企业的青睐,比如IBM,谷歌,微软,通用电话,富士通。
澳洲国立大学
澳洲国立大学在今年的QS世界排名中位于29位,综合排名相当靠前。软件工程专业排名在世界第40位。
澳大利亚国立大学拥有世界一流的设施,包括澳大利亚先进的计算机、现代化的实验室和演讲礼堂。
软件工程专业主要培养学生软件工程方面的专业技能,即系统应用软件的分析,设计以及计算机系统及应用软件的构造技术。
学生将掌握计算机系统、程序语言、数据运算的数学基础,以及数据结构等方面的基础知识,以保障软件的可靠性与安全性。
悉尼大学
悉尼大学软件工程专业世界排名42名,它适合想从科学或数学行业过渡成为工程师,或者已具有工程学位但想改变专业方向的人。
专业的研究内容涉及软件生产的方方面面,例如软件工程战略设计、编码、质量与管理。
从软件工程硕士项目毕业的毕业生还可以得到国际工程联盟《华盛顿协议》合格工程师资格认证。