在缔造了无数像 Facebook,Amazon,Snapchat 等“一夜暴富”的神话后, 软件工程师已经俨然成为了高收入职业的代表。
曾经有人问 Google的程序员每周需要工作几天如何,他答道 “Usuallythree, sometimes four, never five!” 。
虽说软件工程师的工作时间比较灵活,但大多数人都需要在业余时间学习知识,毕竟在这个行业,不断充实自己才赶得上潮流。
1
什么是 Software Engineering?
行业科普系列
软件工程师(Software Engineer)一般指从事软件开发职业的人。
软件工程师们也常称自己为软件开发师(Software Developers)或程序员(Programmers),也就是俗称的“码农”和“程序猿”。
2
薪资水平
行业科普系列
Google, Microsoft 这样的科技公司的软件工程师的薪水由基本工资(Base Salary),年终奖(Bonus)和股票(RSU)三部分构成。
当工程师们在谈论年收入或比较各家公司 Offer 时,一般都用三项总和。
在澳洲,软件工程师的平均薪资接近8万,高的可以拿到11万。
3
职业发展路径
行业科普系列
新毕业生
Graduate Analyst/Programmer
Graduate Games Programmer
Graduate Software Developer
Graduate Software Engineer
Graduate Test Analyst/Engineer
3-5年工作经验
Software Engineer
Software Developer
Web Developer
Android/iOS developer
Test Engineer
Analyst/Programmer
Software/Solution
ArchitectSystems Engineer
Simulation Software Engineer
Integration Specialist
10年工作经验
Project Manager
Team Leader
Senior Software
Engineer/Analyst/Developer
想转行,转去哪儿?
Management consulting
Finance, economics and banking
Business analysis
Project management
Technical sales, marketing
Intellectual property management
Technical writing
Government and policy
4
入行准备
行业科普系列
刷题!刷题!刷题!
刷题是必不可少的。Leetcode, Hackerrank 都是很好的工具。另外, 《Cracking the Coding Interview》和《The Algorithm Design Manual》这两本书都是很好的复习书籍。
了解行业
软件工程在很多行业都有运用,多做Research,找准自己想要进入的行业。
其中有代表性的行业举例有:
金融行业 -> 澳洲四大商行
电讯行业 -> Telstra
矿业 -> BHP
网络开发与安全行业 -> Google
提高硬实力
提高软实力
只会写代码是不行的,只有提高自己的软实力,才能在面试中获胜,并且在之后的职场上迅速适应环境,为之后的升职加薪打下基础。
可以参加各种公司准备的各种 Networking Function。每个月Infinity也会举办大大小小的活动给大家提供了很好的Networking的机会。
*部分资料来源网络
想要了解澳洲软件工程行业秘密?
快来与行业导师约课!