到澳洲找IT类工作需要准备什么?

目前在荷兰读计算机硕士,因为明年就要毕业了,而且本地税后工资相对太少(万万税,唉),目前有打算毕业时去澳洲找工作。是否提前投简历,然后办好旅游签证去面试就好了?另:澳洲目前对软件工程师需求大吗?
已邀请:

文翔宇

赞同来自:

澳洲税也不低。但初级软件工程师7万澳元年薪起步领跑全球。而且需求很大。1. 9成以上招聘信息都在seek.com.au上发布;2. 各主流语言都能看到每天10个空缺以上。需求最大的是c#, Java,紧跟着就是ruby,Object C, php等;3. 只有程序员才吃香,练就过硬编程技术是关键;4. 由于雇佣外国人程序繁琐,所以比较看重visa,大多要求pr,普遍接受tr。旅游签证大公司基本没戏。可以从contractor做起。

匿名用户

赞同来自:

在墨尔本找工这个事要是掰细了说 再加上道听途说,风言风语三天也说不完。 我就捡重要的说, 要是有啥遗漏的, 我再尽量回答。

  • 个人经历


    登陆墨尔本半年,终于拿到第一份正式工作的offer。 Senior JAVA developer。 仅以这半年的点滴经验, 也算回报坛子里广大新老朋友的热心帮助和支持。

    5月登陆, 7月去tafe上课, 9月开始实习, 10月实习结束,和该公司签casual 零工合同继续, 11月底拿到另一家公司的正式工作offer。


    tafe的课的全名是Certificate IV in EAL (Employment/Professional) 。
    在悉尼好像是叫skillmax。 在墨尔本之前好像叫OQP(oversea qualified
    professional)course。这个课强烈推荐, 它的帮助是多方面的, 从英文上, 心态上, 人际关系上, 文化融入上都会有帮助。
    这个帖子分享的心得也有一大部分是从课上学到的。

    Certificate IV in EAL (Employment/Professional) VE257

  • 影响求职的因素

    • 本地工作经验

      这个应该是人人皆知的潜规则吧。 虽然明面上不好讲, 涉及到discrimination之类的。 但是还是有它的一定道理。 有本地经验的候选人,
      大致英语不会太差, culture和communication的问题也不大, 如果技术上能过关的话, 中介雇主都放心省事。 但是作为新移民,
      明显是没有本地经验的, 就要从两个方面处理这个问题。 首先在简历上, cover letter上, 面试中
      都有明里暗里的为雇主打消这个顾虑。 IT工作的比较好说, 就是强调技术啊 管理啊 process啊全世界都一样, shall be no
      problem. tafe上课时老师给建筑业的伊朗哥们的建议就是通读澳洲建筑业的code
      尽可能多的和已有的伊朗经历联系起来。 另一方面就是尽快拿到可以说出口的本地经验。 tafe的课程最后有6个星期的placement实习。
      个人感觉, 我正式offer面试是的面试考官对这一部分很感兴趣, 应该加分不少。 volunteer, 和本职工作相关的, 哪怕牵强相关也可以。
      到时面试时还不是看你怎么用词了。 至于labor工, 如果是非法的cash工就不要提了。 如果是正式的, 也是可以说的,
      可以在communication, culture 方面加分, 也反映出你个人的积极向上的心态, 和对家庭的responsibility。


    • communication & culture

      这一条的权重是比技术大的。 everything else being equal, 非要做选择的话,
      雇主是会倾向于选沟通好的。 好在对于新移民来说这条也不难。 英语和culture就是个花时间的技术, 和天赋关系不大。
      你看两三场footy你大概就懂规则了。 你每天24小时里 有10小时是英语的, communication
      问题也就解决了。 主要是你能不能下这个决心。 tafe有个同学为了练听力, 有空就给买保险的打电话。 phone communication
      也是找工作的一个重要环节。 如果你还是抱着非诚勿扰, 吃饭也是和华人扎堆, 听华语歌 华语电台, 看华语电影,
      甚至搭讪都是搭华语妹子。 还要抱怨没法提高英语, 那我也只能呵呵了


    • 技术

      这个大概是最简单的了, 只是注意根据市场需求更新一下自己技术列表。 同时注意一下各种专业用语的英文表达。


    • 圈子(networking)

      这个是被忽视的一项, job opportunity 在hidden market 和明面上的比例大概是 5:1.
      把工作机会放去seek或者报纸上是雇主的最后的无奈的选择。
      更多是通过内部推荐,或者在收到的简历中找个合适的。 扩展圈子也是tafe里的一课, 以下是部分上课笔记。

      Way to meet suitable people.

      Church, Children related activities and Club.

      Meetup activity, Forum,

      Facebook

      Linkedin - To complete 100% Profile to brand yourself better. And
      join career related groups and participate actively to grow network

      Industry organization and institute meeting and activities

      Volunteer job in career related domain



      What would be stopping you moving forward? -- Jill Noble



      一个很简单的关于你的networking小测试, 如果你在找工作, 你周围的人, 你的邻居, 知道你在找工作吗, 知道你擅长什么, 要找什么样的工作吗?



  • 实际找工流程及注意事项


    失败只有一种就是半途而废 -- 老罗

    • 有份没有语法, 重点突出, 格式正确的resume 和 cover letter。 这个tafe的课程会帮忙搞定。 如果有需求模板的同学可以私信我邮箱, 我可以把我的发一份。
    • 然后把时间分成三份。 一份用来投简历,
      SEEK - Australia's no. 1 jobs, employment, career and recruitment site
      World's Largest Professional Network
      Job Search | one search. all jobs. Indeed

      但是要区分是agency post position 还是雇主post position 。 如果是雇主的 要精心准备cover
      letter 和resume, 按照Job description 的每一条都要包含并突出。 agency的话就可以随意点海投。
    • 第二份时间, 巩固个人技术。 这个见仁见智。 因为个人技术不是答主强项, 所以为了过技术面试, 还是恶补了一番。
    • 第三份, networking: volunteer,cold call, conference, meetup, pub (如果你知道你的行业的人最喜欢去哪个酒吧的话)
    • 面试, 只是所有环节的重中之重。 tafe的课程的帮助很大, 先是讲注意事项, 技巧, 题型, 然后提供两次和业界专业HR的模拟interview,
      还会录像。 再根据每个人的表现, 做单独的提点。 对我的提醒有两句话: “Don't forget JD”, “Slow
      Down”。 就是说面试时每一句话 每个回答都要和JD(job description) 对应, 当然前提是你要把JD背熟。。
      还有就是我的英语语速太快, 这个应该是我的个人缺点。 不过也可以理解,
      你应该也不喜欢和一个中国话说的一般般,而且还有外语口音的外国人用超快的语速交流吧。

    • referee: 在面试前后, 有可能要求提供1-3个referee。 到时和你的referee提前沟通好。大概这个职位的需求是什么,面试时的感觉如何, 需要referee帮你highlight什么地方。 不要让referee措手不及的接电话。




最后附上自己准备的 经过老师批改的面试时可能会遇到的questions and answers

Q1: tell me about yourself


(Match with Job AD requirement)


I completed my Bachelor degree of Computing in the National University
of ---. And I have -- years working experience in the IT industry,
mainly focusing on JAVA online system development, delivery and
maintenance.

In my career to date, I have been involved in several Full Software
Development Life Cycles (SDLC) in both government and commercial
projects.


I have strong technical skills. I started my work as JAVA developer and
was promoted to Senior Developer -- ago. As a senior developer, Besides
the development task, I was also involved in guiding junior developer,
assisting project managers to handle projects.


In my spare time, I like to play badminton and go jogging. And also I
like to read and watch movies, not those romantics but more like the
sci-fi styles. I migrated to Melbourne 3 months ago, and I would like
to continue my IT career here. I am very looking forward to learning
more about the position and thanks for the invitation for this
interview.


Q2: Where do you see yourself in 5 years future?


I think in 5 years, I would like to be well established with your
company. I would like to be very familiar with company processes,
structure, set up good relations with colleagues and develop my career
within the company.


Q3: What are your weakness?


Since I started my career as developer, I tended to focus too much on
the technical details and solutions when I faced a problem. However, in
the some situation, the best solution or the most suitable solution may
not be a technical solution. and It might be better to solve some
problems by communication with users or discussion with team members. I
became aware of this weakness, especially when I was promoted to senior
developer and started to handle stakeholders and requirements. So
Nowadays when the problem surfaced, instead of focusing only on the
technical aspects, I explore more about the problem. i.e what is the
root cause of the problem, what does the user really want? what are the
other impacts or risks to make the change. Instead of getting things
done quickly, I learned to do the right thing and to do the things
right.


Q4: Are you applying for any other positions:


Yes, I have applied for some other jobs. But I am interested in this one
the most. I found the requirements matched my skill set, my background
and experience. and I really glad to have this interview opportunity. I
would love to have the opportunity to contribute the growth of your
company.


Q5: Why would you migrate to Melbourne ?


I love the people, the culture and the life style here. In Melbourne, I
can also enjoy outdoor activities, like hiking which is not that easy to
access in Singapore. and since the common practice and process in IT
industry in both Singapore and Australia, I hope to be able to apply my
work expertise into Australia easily. So I decided to migrate to
Melbourne to setup my family here and meanwhile I hope I can continue my
IT career here.


Q6: What is the biggest achievement ?


The biggest achievement in my career, I think, was an-- project for
online application submission and process. The system was to allow the
global users to submit investment-applications online. and for
government agency side, the cases submitted would flow according to
business process.


The major challenge of the project was the tight schedule and shortage
of resources, as one of main team members had to leave the project and
go back to India due to some family emergencies. The manager decided to
invoke a vendor to help out with the resource issue. So besides my
development task, as senior developer, I needed to manage and monitor
vendor progress, and communicate with users for clarification of
requirements. Meanwhile, I also needed to provide technical support for
junior developers from offshore.


To monitor the project progress closely, we occupied a meeting room as a
war room, and had an everyday agile stand up meeting. It was a busy
and stressful 3 months. but the result was good. I , together with my
teammates, managed to deliver the project on time. And the customers
were happy with the result, and awarded my company the 2nd phase of
project. In recognition of the effort and success, my team was awarded
of Quality Of Difference prize in the annual company D&D meeting


Q7: Tell me about your skills as a team player.


I am a reliable person in a team. I ensure all my task and assignment
are done correctly and consistently. So my team members can trust my
work and are willing to work with me. Also I am good at empathizing
with and sensing others' feelings. And I am a good listener. Teammates
are happy to approach me to discuss the difficulties and problems. And
if I sense any teammates having any problems, I also will initiate the
discussion to see whether I can help out. So many teammates and I
became good friends after work. and we are still in contact even after I
came to Melbourne.


Q8: What makes you think you are the right person for the job? (similar with strengths)


I have--years working experience in IT online system development,
delivery and maintenance. In my previous positions, I was involved in
several -- projects and used several tools and frameworks similar to
the KITS system. (Briefly mention, if already talked about it
previously In one of my previous project for Singapore Post Department,
we needed to build an online mail system to replace the physical snail
mail system in Singapore. It required extremely user-friendly and
interactive functions and UI in the web presentation layer. The
front-end was implemented with Web tools and technologies including
HTML5, CSS, Javascript, AJAX, jQuery. JSON format message was used to
communicate between the presentation layer and business layer with REST
protocol. ). Also I have an easy going inter personality. And I have
good communication skills and negotiation skills for project management
and stakeholder management. All in all, I think I am a good fit for
this position and I am very interested in this position. I hope my
previous government project experience would utilize my expertise and
contribute to the KITS project.


Q9: Tell us about a time when you had to deal with a difficult colleague?


When I worked in a -- project, part of my job scope was to manage the
project delivery in phases. I needed to prepare the package and
instruction of deployment, and pass them to the Operation team who were
doing the deployment actually.


One day, just a day before the deployment, one of the operation team
member called up and complained that the instruction had a mistake, and
she refused to perform the deployment.


My first instinct was to respond angrily on the phone, but I knew it was
not the best response to settle the conflict, so I tried to calm her
down, and promised to check on the procedure again and let her know
ASAP. After the call, I checked the instructions again, it was not a
mistake but a special step which was different from the previous usual
deployment. I called her and explained it, and we agreed that for any
special deployment steps, I would put up special note beside the steps.
Also I invited her to have a lunch session sometime. During the lunch, I
found out that, she had another project deployment on the day, which
caused her a lot of stress. She apologized for her bad mood on the
phone.


This built up a good rapport between us, and we cooperated very well in all the following project deliveries.




Q10: Give me a example of a time that you showed initiative and took the lead.


When I was in my previous job in -- , we had some problems to prepare
production deployment package when there were some concurrent changes on
the same piece of code. So I initiated and pushed through a process
improvement for existing code control practice. The improvement was to
add a multi-branch feature to the current process. I set up a trial
process as a POC (Proof of concept), then I prepared and distributed the
checkout and commit guidelines to all the developers and vendors. And I
also hosted a meeting with all parties to explain the detailed changes
for this improvement. After the improvement process has been adapted,
the feedback was very positive as it provided better control of
concurrent development of the same piece of code, as well as simplified
production release management.



Q11: Tell me about a time when you felt you were unable to meet your responsibilities.


I remember a time when I worked in a project for the Singapore Economic
Development Board. I joined the team in the middle of the project,
because one of the team member left the company for some
reason. However, the project used a new technology (Adobe Livecycle
tools) which was quite different from that I had worked with. I tried
to study the technology in my spare time, but I found that the learning
curve was a bit stiff, and it could have delayed the project. So I
approached my manager with this situation, together with 2 possible
solutions. One was to send me to the training course to acquire the
necessary skills, or to hire a vendor for this part of work, and I could
learn from the vendor during the project. After the discussion, the
management fully understood the situation and was happy that I had
raised this potential issue that might have delayed the project. In the
end, a vendor with required skills was hired and the project completed
according the schedule. Meanwhile I learned the skill from vendor and
the skills were applied in the 2nd phase of the following projects.


Q12: Describe a time when you had to negotiate a compromise or had to help others arrives at a compromise.


There was a time when I was in my previous job at -- , and there was a
user requirement to develop a new search function with a wild card
keyword. I was involved in the design and development for this charge.
However, I found that due to huge size of data, the wild card search
would have impacted the system performance, and causing the slowness in
other functions. So I arranged a meeting with the users and explained
the impact of this changes. I also proposed 2 possible solutions to
compromise this issue. One was to change the wild card search to a
concise search, or we need some more search criteria to constrict the
search range. The user fully understood the situation, and they also
didn't want a change that would slow down the system performance. So
they agree to compromise to the first approach, which was to use concise
searching. In the end, the change deployed the system without
impacting the system. The user was happy to use the search function as
it improved their work efficiency as well.

匿名用户

赞同来自:

得票最高的那位的答案其实都不适用于题主啊,他还是学生,都没工作经验。

题主是目前在荷兰读计算机硕士,所以澳洲本地毕业生如何找工作也不适用于他。

到澳洲找IT类工作,你自身至少需要具备以下两条中的一条:
1. PR
2. 两年或两年以上相关工作经验
*当然,最好两条都满足,差不多你90%能找到工作了。

某些特殊情况下,题主也可以毕业直接来澳洲工作:
1. 有雇主愿意担保你,给你提供工作合同,帮你担保工作签证

最简单的一条路,:
1. 转学来澳洲的大学继续完成学业(如果可以的话)
2. 毕业后申请澳洲大学的硕士学位再读一个
3. 申请过来读PHD
*肯定还有其他路,只是我想不到了

-------------------------------------------------------------------

下面开始解释:

首先说PR
你可以google一下澳洲找工作的网站,然后自己读一下要求。然后你就会发现,至少80%的工作都要求你有PR或者国籍,又或者你是新西兰护照。剩下不要求身份的公司,一般是特别大的,或者比较小的公司。
大公司不要身份是因为他们不介意担保一个有能力的人,前提是,你要很出色。很出色包括了你的学习成绩以及工作经验。
小公司不要身份是为了招到心仪的人才,但是他们一般都不会提供雇主担保,需要你自己准备好工作签证。
只要你满足条件,任何人都可以申请澳洲的PR,具体请看移民厅官网或咨询相关律师。
对IT毕业生来说,要满足PR的条件,你需要得到Australia Computer Society的工作认证。
想拿到这个认证,你需要在相关学历毕业后有至少一年的工作经验。
这个认证拿不到,你就暂时不需要看澳洲PR其他的要求了,等你满足了条件再说。
拿到了认证之后,等你满足了澳洲PR申请的其他条件了,你在境外一样可以申请澳洲的PR。

两年或两年以上相关的工作经验
有了一定的工作经验,你才有资本让老板给你提供雇主担保。不然你既没有PR,又是个没工作经验的毕业生,跟本地毕业生来比真的是没有竞争力。澳洲自身就有八大名校联盟,每年IT的本科和研究生毕业生一点都不少,能力也不差。当然如果题主有什么重大获奖经历,也许有帮助呢,这就不知道了。

雇主担保
除非你特别优秀,不然很多中国学生的雇主担保其实都是自己出钱的。
怎么说呢,就是你付钱给雇主,让他愿意担保你。
今年澳洲的价格大概是10万澳元一个人,还经常找不到雇主,因为本地国际留学生很多人都走这条路,而有能力担保又愿意担保的雇主又很少。

关于来澳洲继续读书
澳洲对来本地留学的国际学生其实还不错,目前的政策是,硕士毕业后给2年签证,博士毕业后给4年工作签证。你的专业若是在移民清单上,满足条件就可以申请PR了。
* 当然,澳洲政策一年都要变上好几次,所以,以后的情况谁也说不准。

要回复问题请先登录注册