作为匠人未来的全栈导师,今天我们请到了Mason 来给大家做一个专题采访,看一下entry level的学生最关心的几个问题,第一份工作如何找?找工作之前需要准备什么?我到底应不应该去参加各种社交活动?澳洲工作是不是每天都是葡萄美酒夜光杯,红酒啤酒对瓶吹?为什么办公室的大家都这么喜欢一起去打高尔夫?更多未解之谜,请看今日访谈。
导师介绍

问:你是怎么确定IT为自己的职业方向的呢?
答:其实我的读书时间算比较长的,我在土木工程其实已经读了两年多了,因为没有兴趣加上对IT的前景比较看好,所以我是转到IT来重新读了三年。严格的说我就完全是应该个人觉得IT从0到1的搭建和解码读码写码这个过程非常喜欢,而且看到达成一个表达结果可以有多重表达方式这个变化性和多样性而觉得IT非常适合我。
问:当你刚毕业的时候已经是full-time工作的状态了,你当时是怎么准备的呢?
答:我毕业前一年的九月就找到了一份和IT相关的part-time 工作,起初是做casual的测试员,在暑假期间转成了全职的前端开发,七月份快毕业的时候老板有给我发offer,不过我不是很喜欢当时公司的开发模式,所以跳槽去了后来毕业的公司。我是在一个活动上认识了后来公司的一个员工,我们聊天之后他也说了一下他们公司正好在招full stack的开发,就直接把我内推过去了。之后我又有项目经验,而且coding能力也不错,所以没花太多时间就接受我了。
问:你现在的工作主要是做什么呢?
答:我现在在公司负责全栈开发,我们公司所有的大小开发人员加起来有四十多人吧,有的负责前端,有的负责后端,但是我所在这个team是负责全栈开发的。我平时工作会接触到的技术栈包含Node.js, MySQL, Bash, Python, Angular, Docker, Kubernete等等。我现在接手别人之前写的一套代码,这套代码可以运行,但是没法维护,于是我现在一边理解他的代码,一边写一套新的可以维护而且完全fully-functional的代码。
问:在澳洲公司当程序员是一种什么体验呢?
答:此处需要知乎体惯例谢邀...
澳洲的公司相对来说福利非常的完善,而且弹性工作制度很人性化的。我所在的公司是一家NGO公司,相对来说压力比较小,而且不会加班,deadline也充满弹性,team内部可以协商更换工作内容,关于工作的强度还可以complain,然后manager会给你重新调整。而且我们公司每天早上都有新鲜的水果,有时候还会被一些员工盯着拿。之前的那个公司,每天冰箱里都有啤酒。不过公司有很多会议会强制参加,感觉澳洲这边很喜欢做企业文化这样的会议,占得时间比较长。有的别的公司可能会设置的比较紧张,会稍微忙一点,但是基本上也没有需要加班的情况的。
问:在你找到这份工作之前,你都做过哪些准备呢?
答:参加过匠人的全栈培训(此处五毛),然后还了解了澳洲IT招工的现状,另外就是多出去参与社交。其实16年底的时候我就开始在澳洲找IT的part time工作,那时候我IT入学一年半了,在澳洲海投简历没有回应。随后我回国在上海实习了三个月,当free Lance在一家企业下面的小部门工作了三个月,然后回到澳洲继续上学。其实我之前也一直不知道澳洲找工作的各种状况,比如要怎么样运营LinkedIn,要怎么样写cover letter,面试的时候怎么回答这样。17年9月的时候我因为参与匠人举办的【抽奖送iPhone活动】得知匠人,当时我报名参加了抽奖活动,结果到活动结束才知道我需要抽奖券才能抽奖,最后我既没有抽奖券也没有抽奖(此处为了安抚受访者,请了一杯奶茶)。我在找工作的时候,发现job description要求的东西学校学不到,在活动现场匠人的课程描述里有详细解释,之后和Lightman留下来聊了一会,于是就报名参加了全栈,然后后来自己也找到了新工作,感觉事情都在朝一个好的方向发展吧。
问:你觉得在澳洲找IT的毕业生工作,最重要的是什么能力?
答:其实都很重要,自己的code能力不过关就算你进了公司也撑不过probation(观察期)的,还有就是你得知道澳洲的IT market到底是怎么运作的。澳洲因为市场不大,所以很多工作都依靠内推寻找工作,要多出去和别人networking,然后主动推销自己。在学校的时候一是自己要多主动做项目,积累经验,二是要多和小组成员维持良好关系,将来也可能相互内推。团队合作和融入也非常重要,澳洲现在都是建立agile团队做项目了,无法和BA及其他同事良好沟通的话,你注定也是很难再一个团代待长久的。
问:对于准备在澳洲从事IT工作的同学,你有没有什么建议呢?