到澳洲找IT類工作需要準備什麼?

目前在荷蘭讀計算機碩士,因為明年就要畢業了,而且本地稅後工資相對太少(萬萬稅,唉),目前有打算畢業時去澳洲找工作。是否提前投簡歷,然後辦好旅遊簽證去面試就好了?另:澳洲目前對軟體工程師需求大嗎?


在墨爾本找工這個事要是掰細了說 再加上道聽途說,風言風語三天也說不完。 我就撿重要的說, 要是有啥遺漏的, 我再盡量回答。

  • 個人經歷


    登陸墨爾本半年,終於拿到第一份正式工作的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 DD 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了。

* 當然,澳洲政策一年都要變上好幾次,所以,以後的情況誰也說不準。


軟體工程師是熱門移民職業,澳洲市場需求一直很大。澳洲找工作的網站是www.seek.com.au


澳洲稅也不低。但初級軟體工程師7萬澳元年薪起步領跑全球。而且需求很大。1. 9成以上招聘信息都在seek.com.au上發布;2. 各主流語言都能看到每天10個空缺以上。需求最大的是c#, Java,緊跟著就是ruby,Object C, php等;3. 只有程序員才吃香,練就過硬編程技術是關鍵;4. 由於僱傭外國人程序繁瑣,所以比較看重visa,大多要求pr,普遍接受tr。旅遊簽證大公司基本沒戲。可以從contractor做起。


準備pr

註:有能力去美國吧,澳洲真的不如美國好。


歡迎關注澳洲IT匠人圈,已經有3500多名小夥伴,並且關注我們

http://weixin.qq.com/r/vUMCGtjER4U4rZx59xav (二維碼自動識別)


有澳洲IT留學,搞軟體或IT同行,請加群201512129


恩,同意樓上,沒工作簽證的話,挺費勁的,國外剛畢業的基本就別想了。樓主可以考慮下直接申請pr。it的話,做個職業評估,雅思4個7,年齡學業加分。eoi就比較容易了,4個6的話等eoi時間太長了。


推薦閱讀:

英國脫歐會給德國帶來哪些影響?
請問有誰知道哈魯教育么,好不好啊?有沒有那裡的學生,給個介意。謝啦?
263中外通澳洲手機卡有人了解嗎?到底是什麼公司做的,澳洲留學用可靠不?
有哪些笑話只有具備了一定留學經歷的人才能聽懂?
怎樣評價羊駝學院的PTE訓練營,希望能有客觀回答?

TAG:留學 | 澳大利亞移民 | 澳大利亞 |