点击上方蓝字关注我们
文| Danny Jian
编辑| Chris
这个系列的教程的宗旨,是为了给在读的计算机系同学们一个起步,让大家能尽量在本科/硕士期间增加一些实习经验,从而在毕业的时候比同龄人有更多的就业优势。
本来打算直接把我那篇英文版直接翻译成中文的,但考虑到各位同学可能因为签证问题,按部就班按原文的操作还是会有些困难,所以多加了一部分干货。
大家是否有过这些疑问:
读书的时候怎么得到工作经验?怎么找到一份专业相关的兼职/实习?
读书时候的GPA/WAM这些成绩对于未来求职到底有没有用?
投应届生岗位有多难/简单?
每年大学举办的校招会的真正价值是什么?怎样去压榨它的资源?
一份IT专业的学生简历到底该如何去写?众说纷纭,我该听谁的?
等等等。。。。。。
在该系列教程中,我会基于上面提出的这些问题,展开一系列围绕IT专业求职方面的探索与讨论。希望你能在读完我这系列的教程后对澳洲的IT应届求职领域有一个更充分的认识,若该教程所述的“术”与“道”能帮助你获取到一份在读时期的实习的话,那就再好不过了。
关于我:
我在本科大一的时候有幸获得一份开发兼职工作。四年CS专业,先后在埃森哲、安永、澳新银行内从事过全栈、Python、以及Golang方面的开发。
在读期间找到这些工作,是否有秘籍呢?
肯定有咯! (需要汗水,没有↑↑↓↓ ← →←→BA这种无敌秘籍…)
我一边读书一边工作/求职期间,摸索到了许多澳洲IT领域的“隐藏规则”,我巩固出了一套自己的经验,总结为“三个法则”。
这条法则算是我整个求职理论体系中的基石。
在应聘的时候,你相当于把自己的经验技能交换成工资。
若你的技能经验对于对方公司来说非常有价值,那么你的一些“劣势”是可以被雇主咬咬牙忽略掉的。
比如:
本科/硕士在读,还未毕业,相当于没有完成学历
没有IT领域的工作经验
没有澳洲IT界的人脉关系
甚至是还没拿到永居签证 (这是最难的)
在大多数情况下,每个公司在招人的时候都会给这些“劣势”附上一个“权重”。你可以把“权重”一词理解为“你需要在某个领域需要有多厉害,才可以让对方忽略掉你的劣势”。(举些例子,业余项目做的多、掌握了某个很少人会的框架、是某个开源项目的作者、……)
那么问题来了,在读本文的同学们可能会疑惑,我究竟得多牛,才能让公司在我没PR签证的情况下雇佣我呢?
这里给出一个公式:
录取概率 = 你给公司带来的价值 - 公司弥补你的劣势的花费- 你的薪水
要让公司在你没签证的情况下录取你,而你的能力又只是很普通的话,那么唯一的办法就是降低你的薪水了。这样说是不是很熟悉?
(所以大学有提供实习课程就尽可能去参加,比如Monash的IBL,在大厂工作还能拿一部分工资,何乐而不为呢)
所以,想摆脱这些剥削,得到自己应有的价值,就按这个系列中所述的“术”与“道”努力提升自己吧!
对的,你完全可以靠自己绕过各大公司的招聘规则,不需要家里人的关系(当然,如果有关系的话会更方便)
大家都说,计算机不需要学历就可以找到工作,硅谷和国内也有着许多初中高中学历就进谷歌阿里蚂蚁金服的例子。像谷歌苹果也在最近几个月公开剔除了对大学文凭的要求。
可惜现实是目前大多数澳洲公司的招聘规则,明确要求必须有大学文凭或者是在大学最后一年(校招)。
如果你在LinkedIn、Indeed、Seek上搜一把,会发现“谁说应聘澳洲IT岗位是不需要学历的?”。搜出IT相关的part-time/实习岗位,一两只手就能数的过来,而且都是几十几百个学生在投简历应聘,竞争非常大。
我开头说啥来着?
来来来,我教你怎么绕过这些大公司的招聘规则
当然,不是每一所大公司都可以用这套路绕过(比如政府部门或微软)。绕过的成功率取决于你的能力、人脉、时间(时间很重要)
接下来让我来简单说明下我摸索出的这些套路:
基于能力的绕过方式:
你是学生,在LinkedIn、Indeed、Seek、Jora之类的澳洲求职平台上,“装”作是已经毕业的学生,去投那些你觉得符合你能力要求的职位,不要去管它是否要求是全职还是兼职。
等对方HR给你打电话的时候,再去告诉对方,你还是个学生,还在读书,一星期只能上2-3天班。
此时请注意,根据法则一,你的学生身份此时是劣势。如果你能给公司带来的能力高于你因为是学生身份(兼职)给公司带来的麻烦,那么对方公司是会考虑给面试机会。如果对方公司对兼职方面不是太死板(或者本来就有兼职岗位只不过没有对外投放招聘广告),那么HR会告诉你,ta会去跟开发团队/领导谈一下。如果一切顺利的话,那么过段时间你就会被通知,公司里有兼职岗位的工作机会给你,请开始面试。
【成就解锁】你获得了一个隐藏岗位的面试机会!
我遇到过很多次跟HR通话的时候,被告知对方公司里本来就有兼职机会的,所以我就直接开始准备面试环节了。身边也有不少朋友是根据这个套路找到了学生时期的开发兼职。
但也有时候是被明确告知sorry,没有兼职机会,那么没关系,咱们继续套路下一家公司 :)
一年当中的时辰是个很重要的因素,年底是招聘淡季,所以年末的时候基本就别指望通过这套路找工作了。猎头和HR在年初到年中的时候最活跃。不过话虽如此,看到机会就去投吧,面试这玩意儿能力人脉占一半运气占一半,说不定就拿到了呢?
基于人脉的绕过方式:
多参加感兴趣的IT聚会和活动,跟其他人多聊聊天扯扯淡,大多数在场的人都是第一次去,别因为害怕英语说不好就不去交流,技术无国界,不需要太好的英语也能听懂的。
多注意一下你所在的大学的IT社团活动。一般非常有价值的机会可能会先被社团的核心学生们榨取一遍,但剩下的一些活动有些依旧是很有价值的!
还是之前那句话,在各类IT活动上,别害怕跟人交流,你永远不知道跟你说话的那个光头小哥,是不是正在寻找人才的某公司Tech lead。
再补充一点,IT领域的大多数岗位,公司都会先从内部招聘一遍,再从各大咨询公司中招聘一遍(如果公司有去找咨询公司做业务的话),最后实在没办法了才会去对外发广告招人。所以说,大多数IT岗位都是隐藏在招聘平台之下的,这些岗位只对内部人员以及他们认识的第二/三层关系网开放。
到哪里找这些IT活动聚会?有个非常优秀的App叫Meetup,你可以用它去搜澳洲的各类IT聚会,大部分都是免费的(少部分收费),而且很多时候你去参加这些活动,能吃到pizza :)
此处插播小广告,欢迎关注澳洲IT匠人圈
Meetup:https://www.meetup.com/en-AU/itgroup/
基于能力+人脉的综合绕过方式:
参加Hackathon(编程马拉松)
Hackathon能让你认识很多来自各大学各领域的技术超牛的朋友,也能让你认识到来自各大公司做IT的裁判mentor们。(这些人比大学举办的校招会那帮HR和fresh grad强多了,以后我会专门开篇文章讨论大学校招会)
Hackathon还能给你带来团队合作方面的练习,这种“迷你创业团队”的经验可是平时学不到的,这不是大学里所做的Group assignment可比的。在这种高压力环境下,团队中的每个人都被赋予了无比重要的任务去共同完成一个项目,这也是非常接近真正业界的工作环境的(但没这么高压)。在求职中,像此类团队合作经验不是必需,但算是加分项。
但是!Hackathon比赛中,只有胜者队才能有机会拿到荣誉和兼职(有时哪怕赢了也拿不到…)。想赢一场Hackathon,非常非常难,而且在高压24-48小时鏖战下,对身体的损伤也是很大的。除非你真的想在简历上添加一些经历经验、或者是喜欢发明创造各种有意思的项目,不然我不建议纯粹为了求职而参加Hackathon,会让你失望的。
你没看错,这就是我的GPA。
这么烂的成绩怎么能找到工作?
因为我做过很多很多的业余项目,我的爱好就是爱折腾,喜欢把脑洞变成代码。
我做的这些业余项目,帮助我拿到了埃森哲的工作机会。我在埃森哲工作的时候,已经有一两年Python领域的项目经验了。
我那会儿爱好写爬虫、服务器、漏洞扫描/利用工具、简单有趣的ML项目(那会儿深度学习大火,爬了十几万条LoL的大乱斗数据,来训练神经网络以英雄阵容预测一场大乱斗比赛的输赢,可惜只有70% accuracy,现在回想也可能是overfit了),并参加过国内Python 3.6文档的翻译工作以及在知乎上写过Python爬虫教程。
我随时能跟面试官阐述我在这些业余项目中都具体做了啥、用到什么技术栈、遇到哪些难点和Bug、以及我是如何克服它们的。
重要性分级
面试官收到一份学生简历的时候,ta一般会以以下优先级来关注你简历上的内容:
工作经验 > 项目经验 + 语言/框架经验 > 学术成绩
你应当以这个优先级来提高你在整个IT专业中的竞争力。
但是,也是有例外的, 如果你在优先级靠后的某一项领域特别优秀,也是可以直接覆盖掉优先级靠前的领域的。(比如你是PhD大牛、在清华 CMU MIT读的大学、Github上有千赞Repo等等)
目前大多数学生们的困境是缺少了优先级第一条“工作经验”,而你需要这份“工作经验”才可以找到一份工作,进而来增加“工作经验”…
所以是先有工作还是先有工作经验呢?
所以说,咱们唯一能提高的就只有项目经验了,项目经验可以在工作中获得,也可以通过自己做业余项目提高。
另一方面,在Github给开源项目贡献代码,对于面试官来说是一个加分项。
有时候你给一个大型开源项目的README贡献一个Fix Typo的Pull Request就可能足以引起面试官的关注。
听上去好像很简单,但大多数的IT学生,在整个IT专业生涯之中,就几乎没碰过Github或者只按照课程要求上传了一些assignment代码,更别说用Pull Request做贡献了。
所以你要是能有Pull Request,那你就是所有学生当中的那个Top 10% :)
所以,我该做什么业余项目?
经常有同学问我这个,我每次都会说:选自己喜欢感兴趣的idea呗,做自己感兴趣的业余项目,才会学得快,才能快速增长项目经验值。
在做项目的过程中不断学习,不断修复各种Bug,学习需要用到的技术栈或框架,你的自学能力也会随之强化。
实在想不到自己感兴趣的idea,那就谷歌一下呗:“Python练手项目” 或 “机器学习菜鸟项目”返回的结果足够你读上好久了,挑一个自己喜欢的,然后尝试学习一下其需要用到的技术与框架。(中文就别用百度了,你可以试试看多吉搜索还不错的,作者也是个牛人)
在写业余项目的期间,你会失败很多次,会有很多做到一半就放弃了的项目,你的Github会有很多空repo,有些是你创建之后忘却的,有些则是你分析了或者开始做了才发现做不了。别灰心,每一份业余项目,都在提升你的分析能力与自学能力。随着时间的推移,你会发现,自己逐渐有了一眼就能看出一个项目idea的潜在价值和难点的能力。
大多数程序员的未来都是想自己创业或者被动收入,毕竟打工存在天花板。多做业余项目,会助你早日拥有自己创业的能力 :)
另外,如果你靠自己的双手把一份idea做出了成品,这份喜悦和成就感本身就是一大收获了。
以上就是我所想讲的帮助同学们在澳洲IT就业的三大法则。
下一篇准备讲讲如何写一份IT学生简历,这些干货可不是大学给出的那些垃圾建议。
敬请关注!
若你喜欢我写的文章,欢迎来个赞
你的支持就是我最大的动力 :D
澳洲IT匠人圈社群
作为澳洲领先的IT行业交流圈子,已经有8000多个小伙伴加入,从刚刚来澳洲的IT新生,到行业大神都在IT圈子里。分享工作机会,解答生活职业就业移民问题。一个有爱的圈子,期待同样有爱的你加入。
我们是谁
布里斯班 · 悉尼 · 墨尔本
打造澳洲IT精英圈 · 做信息时代的匠人
澳洲IT匠人圈 - 致力于做更好的IT专业人士组织。我们的初衷就是连接海内外的IT同仁,团结互助、工作内推、职场升迁。IT匠人圈为IT匠人旗下社群。IT匠人圈有一系列的品牌活动:Offer收割机、大咖面对面、匠人Workshop、匠人线上公开课、创业英雄会,活动开展以来反响强烈。
IT匠人服务有:培训课程,就业服务,大学课程辅导,人才猎头
文章投稿请联系小花或E-Mail
商务联系
匠人小花 | 微信 uniapp001