1 minute read

2019 年 7 月 4 日 星期四 多云 3-13°C

今天收到 NAB 的 offer,一颗心总算定下来。趁兴奋劲还在,分享一下这一个多月找工作的经历。

先说一下结果,总共投了近 30 个职位,其中一半有回应,拿到 7 个面试机会,最终 2 个正式 offer,2 个口头 offer。从投第一个职位到现在正好一个月,个人觉得相当顺利了,码农真是全球就业啊。

确定求职方向

我的本行是 IT,是大家公认在澳洲好找工作的行业。但是最近几年都是从事 IT 项目管理工作,要在澳洲找一个类似的 IT 项目经理的职位,我是不太有信心的,毕竟对语言、处理人际关系要求比较高。所以我给自己的定位,还是找个 Developer 的职位。因为我过往的项目大多是 Java 应用,对这一块比较熟悉,而且了解到澳洲企业使用 Java 也比较普遍,所以来澳洲前一两年就确定了 Java Developer 这个求职方向,相应的准备工作、知识储备也是按照这个方向来的。

Developer

简历

开始求职的第一步,就是写简历,我花了差不多两周的时间修改、完善简历。中间也得到了不少朋友的建议,最重要的就是指出我在简历中应该尽量淡化项目管理的经历,强调程序开发方面的经验。后来在跟猎头的沟通中,也印证了这个道理。一开始猎头看到我简历上一会项目经理,一会 Developer,说这样很 confusing,因为澳洲这是两个差异很大的职位。后来我就只写 Developer 的相关经验了。

这里推荐一下朋友 Gary 的文章,他也是经验丰富的码农,来澳洲两年多,非常热心,帮助过很多朋友。

手把手教你如何写一份好简历,成为 offer 收割机

海投

简历写好之后,就可以开始申请职位了,我基本就在 Seek 和 LinkdeIn 上找。总的感觉,Seek 更靠谱一些,投了简历的职位,大多都能接到电话。不过这些电话一般都是猎头公司打来的,我还真就没有接到过用人公司直接打来的电话。都是猎头先聊过了,然后推荐给用人公司。用人公司会筛选从各方拿到的简历,shortlist 之后才会有下一个阶段。

大致的流程都是:

  • 投简历
  • 中介电话联系,确认基本信息、工作经历、技术背景
  • 做用人公司要求的 Code Test (不是每家都有要求)
  • 去用人公司面试(Technical & Behavior Interview)
  • 第二轮面试(不是每家都会有)

跟猎头的沟通中,也进一步了解了澳洲 IT 工作的行情。首先这边的工资结构一般是 base + super + bonus, super 是政府强制规定 9.5%起,bonus 视公司情况而定。另外按照合同类型又分 Permanent 和 Contract 两种:

  • Permanent: 就是正常雇佣关系,跟国内差不多,并不是永久合同的意思。解除合同需要提前 1 个月 notice,试用期内提前 1 周
  • Contract: 理论上是短期雇佣关系,3/6/12 个月的都有。现在也有不少人选择 Contract,因为同等职位这种方式的 daily rate 更高,大约能高 30~50%。而且就业形势好的情况下,也不愁合同到期没工作。但是按日计费,休假就没工资。

感觉开发人员,perm 职位,Junior 大概 base 6~8 万,Senior 大概 8~12 万。作为来澳洲的第一份工作,我觉得能拿 10 万就很不错了。

面试

其实面试之前,还有个 Code Test/Challenge 的环节。一般分为两类:

  • 算法类:通常是在线的,有时间限制,需要在给定时间内完成代码、解决问题。这种测试的重点是解决问题,不需要太重视代码结构。去 LeetCode 上刷题应该是很有效的准备方式。
  • 应用类:给一个具体的应用场景,应聘者可以在相对宽松的时间内完成,最后把代码以 GitHub 或者其他方式提交给用人公司。这种测试主要是考察开发人员的代码规范,TDD 和 SOLID principle 是这类测试的重点。

一个 Code Challenge 的例子

Code Challenge

Gary 也有一篇文章写 Code Challenge 的,讲的很到位了

澳洲找工作系列之 2:如何做好程序测试(Code Challenge)

我在面试过程中,遇到的技术问题大致是 Java/Spring,AWS 和 DevOps 这几块

  • Java 和 Spring 我都在 Udemy 上找到了针对 interview 的课程,帮我快速梳理基础知识和面试常见问题。
  • AWS 可以看 acloudguru 上的课程,有理论有实践。如果时间来的及,先去考个 AWS associate 级别的认证就更好了
  • DevOps 没有特别的准备。其实 AWS 的课程就讲了很多 DevOps 的东西,再看了看 Jenkins 和 Maven

除了技术问题,面试也会问一些 behavior 问题。针对常见问题,提前做些准备就行,思考过练习过的东西现场不容易卡壳。我毕竟工作 15 年了,一般的话题都能聊得起来。

   
6 月 4 号 投出第一份简历
6 月 5 号 在 Seek 和 LinkedIn 分别又投了几份
6 月 11 号 接到第一个猎头电话
6 月 12 号 陆续接到一些猎头电话
6 月 14 号 做了第一个 Code Test,挂了
6 月 17 号 第一次去面谈,一个猎头公司
6 月 20 号 第一次去用人公司面试
6 月 24 号 第二家公司(Whisper)面试,当晚得到口头确认
6 月 26 号 面试 Shine Solution 挂了
6 月 27 号 面试 NAB 两个不同部门
  收到 Whisper 正式 Offer
6 月 28 号 收到 NAB 二面通知
7 月 1 号 面试 SandStone
7 月 2 号 NAB 二面,下来感觉还不错
  前一天面试的 SandStone 给了口头 Offer
7 月 3 号 面试一个初创公司
7 月 4 号 收到猎头邮件 NAB 给了 Offer

从 3 年多前开始 ACS 评估,考 PTE,EOI,下签,短登,联系学校,买房,长登,一步一步走到现在,我和老婆都找到满意的工作,这个 3 年多的大项目终于圆满成功了。