一个月之前,我写了关于 189 移民新政的文章 Luna 记 | 189 移民打分新政,来的太快。
我曾经在文章中提到过 Critical Path,也就是未来规划的关键路径 → Luna 说 | 我的时间管理方法
那个时候,新的移民政策还没出来,所以找工作这件事,对我来说优先级不高。
但是在新政策下,我目前的 PTE4 个 79+CCL+PY 已经没有优势了。
我必须找到一份工作,越快越好。所以我调整了策略,找工作成为第一优先级。
因为早一天开始工作,我就能早一天加到移民的 5 分。
今天,我拿到了第一个 full stack developer offer,公司在悉尼,7 月 22 日正式入职。
**说实话,我没有想到 offer 来的如此迅速、如此顺利。**今天就在这里跟大家分享一下我这一个月都做了哪些事情,希望对大家未来的求职有所帮助。
在明确了当前的首要任务是找工作之后,我对于学习的自我要求稍微降低了一些。从力求完美,调整为只要能够顺利毕业就行。
IE project 的第一个 Iteration,我选择的是 React,但是为了快速完成后面 Iteration 的功能,我选择了放弃 React,用原生 JS 来写。
事实证明,这是一个非常明智的决策。
一方面我可以打好 web 开发的基础,从最基本的东西开始入手;另一方面我也可以分配一些时间精力到找工作这件事上。
上个月,我参加了 10 个左右的 Monash 的 Career Connect 讲座,对于澳洲整个就业市场有了一些了解。
我发现,大公司的 Graduate Program 虽然是很好的机会,但是大部分的 Program 在 4 月底已经结束了,而且申请的周期相对于小公司来说比较长,比如今年申请的项目,要到 2020 年才能开始工作。
而小公司的申请环节比较简单,一般拿到 offer 就能直接上班,就我的个人情况而言,申请小公司更加符合【快速拿绿卡】的目标。
我还参加了一些关于写简历,写求职信,准备视频面试,群体面试的讲座,提交了三次简历和求职信给学校的平台去审核,得到反馈之后继续修改。
这个过程大约持续了 2 周,改简历和求职信是最痛苦的,改来改去,还是不符合 Career Connect 的 High Quality 标准。
后来又参加了一些研讨会,发现我不应该在简历方面纠结太长时间(这时候我一家公司都没投过),先投了再说。
放弃了“完美简历”的想法之后,我就开始在 Seek 里面找悉尼的junior developer 工作。大部分的工作都是网页开发,很多属于 ASP.NET 这个技术栈,还有一部分是需要会 Python/PHP 做后端开发。
**这一阶段的最大困难在于,每个职位所要求的技术能力和编程语言都不同,**让我感到非常迷茫,不知道自己是不是应该开始学 ASP.NET,PHP,Python 这些招聘职位比较多的技术。
同时,即使是 Junior 的职位,招聘广告上也要求有 1-3 年的相关 commercial working experience,而我来澳洲之后,除了上课就是放假带娃,根本没空找实习,连 Hackathon 之类的活动都抽不出时间参加……我不知道这些经验有多重要,我也不知道自己是不是应该赶紧做点 Volunteer 的工作让简历好看一些。
总之就是越看越迷茫,觉得自己根本达不到这么多要求。
5 月 2 日,经过第一轮筛选(排除要求 PR,要求工作经验,要求太多我不熟悉的技术)之后,我申请了 4 家公司。
投完简历之后,我在三天之内收到了两家公司的答复,一家公司(A)邀请我参加视频面试,还有一家公司(B)直接给了一些 task,让我 48 小时内完成。
A 公司是一家创业公司,我在参加视频面试之前认真研究了公司创始人的 LinkedIn,公司业务,以及澳洲本土关于这家公司的报道新闻(学校就业机构的讲座里面提到,Organisational knowledge 其实是大部分申请者最欠缺的部分,而这恰恰是雇主最重视的部分,因为没有人想雇佣一个不了解自己公司业务的人,所以在参加面试之前一定要做足功课)。
而事实证明,在面试的时候,我被问到的第一个问题就是,你对我们公司了解多少?因为之前有充足的准备,我给面试官留下了比较好的印象。
视频面试结束之后,A 公司决定让我进入技术测试的环节,给我一个 React Project 的任务,让我三天之内完成。
连续要做两个技术测试+完成 IE project 的 Iteration3,对于我的时间管理来说是一个巨大的挑战。
那一周我没有更新公众号,所有的精力放在技术测试和学习上面。
我先做的是 B 公司的技术测试,里面有很多算法相关的问题,其实这方面我非常薄弱(毕竟不是计算机本科出身),所以花了很多时间才勉强完成。
提交了 B 公司的测试任务之后,我开始做 A 公司的测试,也就是 React Project。
虽然我之前用 React 写过 Iteration1 的网站,但是后来改了架构之后就忘得差不多了,所以我开始做这个 task 之前先重温了一些基本概念。
在实际写的时候也遇到了蛮多问题的,不过最终还是在两天之内完成提交了。
算了一下,三天完成两个技术测试,每家公司的任务用时大约为 1 天半。因为还要去掉上课的时间,其实还是蛮紧张的,很多 task 也没有办法仔细去做,不过我最后提交的时候都做了说明,比如我目前完成了哪些功能,我觉得哪些地方还可以优化。
A 公司跟我之间的沟通一直非常高效,我提交 task 第二天,对方就邀请我参加第二次 interview,过一遍我写的 code。
面试官(也就是 CTO)先表扬了一下我的 code 写的比较整洁,comment 也加的比较合理(不多不少正好),然后又提了一些改进意见(我觉得对我的启发还是蛮大的)。
聊完 code 之后,就直接聊我的预期工资(这个还是有点意外的,没想到这么快就开始聊工资了),问我最早什么时候可以上班。
面试结束之前,对方说下周会给我答复(也就是这周)。
今天上课的时候,我收到了 A 公司的正式 offer。
特别巧的是,这节课讲的正好是如何找工作,讲到一半突然收到 offer 的感觉真的是……太棒了!
这份工作,我从最开始申请到拿正式 offer 的流程大约是 20 天,而且公司用的技术栈是我比较喜欢的 React,而不是 ASP.NET(真的被上学期的 5032 伤到了,对.NET 技术栈好感不强)。
回顾了一下自己拿 Offer 的历程,觉得还是挺顺利的。
一开始我把找工作这件事想的很难,总觉得自己简历不完美,没准备过面试常见问题,没有 Group 面试的经验,技术实力不足、没有实习经验、没参加过 Hackathon、没参加过 Meetup 等等。
可能因为我选择的是小公司,而不是大公司的 Graduate Program,所以竞争相对没那么激烈。
不论如何,现在已经完成了我的预期目标——毕业之后马上可以上班,而且做的是我喜欢的事情。
最后,本文基于个人经历,仅供参考。希望大家都能找到满意的工作~