- 原文地址:A Complete Guide to Getting Hired as an iOS Developer in 2018
- 原文做者:Rob Caraway
- 譯文出自:掘金翻譯計劃
- 本文永久連接:github.com/xitu/gold-m…
- 譯者:melon8
- 校對者:Park-ma
我被一份耗費了我三個半月精力的工做拒絕了。前端
我作了全部的準備。那個公司的一切就是個人一切。我幾乎能夠告訴你全部關於那家公司創始人在網上發表的東西。android
我大概十分天真了。ios
想象一下,我寫了一篇很長的博客,裏面全是實際的代碼和如何改進他們應用程序的例子。由於我就是這麼作的。git
儘管我投入了全部的精力,我仍是得大聲說,獲得這份工做是不可能的。我不想相信,但說出來還讓我感到了一點安慰。程序員
幾個月後,我終於吸引了他們的注意。我和他們的 CTO 通了電話,聊得很愉快,他們邀請我參加編程挑戰。github
我花了一週的時間來作到完美,他們的團隊也表示對個人代碼印象深入。我自信心高漲,感到本身很安全。web
而後,我參加了他們的結對編程測試。面試
兩天後,我收到一封拒絕郵件。他們告訴我,我不是很合適。超過 2000 個小時來學習換來了一小時的教訓。編程
我癱倒在沙發上。他們是對的。我並無真的符合他們的需求 —— 我只是花了幾個月的時間說服本身我作到了。swift
回想起來,很容易看出個人行爲是多麼荒唐和危險。我猜原來的我太懼怕被拒絕,想要盡本身所能來減小被拒絕的可能性。
也許咱們大多數人須要處理這種負能量 —— 把簡歷羣發給每一個可能的公司,而後石沉大海沒有迴應。
在遭到可怕的拒絕後,我醒悟過來了(好像我別無選擇)。因而我從新制定了一個實際可行的策略,並最終被一家我認爲很是合適的公司應聘爲 iOS 開發人員。
我概述的這些策略不須要先前的人際關係網絡,而且是那些但願得到全職工做的 iOS 開發者。雖然你不須要認識任何人,但知道如何溝通和推銷本身仍是有幫助的。
你須要作大量的工做 —— 意思是如下任一條或所有:
若是你沒有任何能夠推銷的東西,那我也幫不了你。
到本指南的結尾,你就會知道在 2018 年,在一家開發面向消費者的應用的公司得到一份 iOS 開發工做須要作出什麼準備工做。
我從 iOS4 開始就開始開發 app。我沒有大學學位。我從未有過全職工做,也從未在「敏捷」開發環境或大的團隊中工做過。
許多公司由於我沒有大團隊工做經驗和沒有大學文憑的簡歷拒絕了我。
但我也不是空手而去。我本身開發上架的應用被下載了 100 萬次。我與人合做創辦了一家(低成本的)初創公司,並以自由職業者的身份與一些很酷的客戶合做。我有很好的公共項目來展現個人技能。
我在一個主要的科技市場(德克薩斯州奧斯丁)找到了工做,也獲得了一些遠程工做機會。我被聘爲高級職位。我想個人經歷對初級和中級程序員也有幫助。
在咱們跳進沉重的東西以前:
我最終被錄用的第一條規則是:把全部的事情都記錄下來!
對公司作筆記,跟蹤哪些簡歷和求職信有用,每次面試後作筆記,這些會幫助你變得更快更好。
不想重複造輪子,因此若是你有時間,請閱讀這篇編寫開發人員簡歷指南。
若是你沒有時間:
你的簡歷應該簡單易讀。以一種易於閱讀的格式列出你的成就,優先列出讓你看起來最好的事情。
你的簡歷應該有:
不要說起你是高級仍是初級開發。讓你的簡歷說明一切。
對你的簡歷維護幾個版本。每一個版本都應該儘可能根據不一樣公司的個性調整描述細節。
不是讓你去撒謊,而是以不一樣公司最看重的方面來推銷本身。
你的網站能夠表達出簡歷沒法表達的東西。看看個人我的網站。當我走進 InMotion Software 的辦公室時,他們打開了個人我的網站的 about me 頁面。幾天後他們給了我 offer。
這是另外一個很好的我的網站的例子。保持網站的整潔,用你潛在僱主但願看到的方式準確地表達你作了什麼。
若是你不得不撒謊,你多是在努力爭取一個並不適合你的職位。不要緊。調整你的指望,從新準備。
若是你不擅長 web 開發,請堅持在 Squarespace 或者 Wordpress 上創建你的網站。
若是瞭解網頁開發,創建你本身的網站。我使用了 Node.js 和 Hexo。這代表,若是須要的話,我很樂意跳到其餘的代碼領域,這不會損害僱主的利益。
若是你認爲 LinkedIn 「很挫」,那你就是在和本身過不去。我就經過 LinkedIn 獲得了了一些工做機會。
截至 2018 年中
看看個人 LinkedIn 頁面。你不必成爲 LinkedIn 方面的專家:我去年纔開始真正地研究它。
要保持更新而且有一個本身的好看的照片。我拍了一張我滿意的自拍上去。用編輯照片的 app,修修圖。多練習可讓你拍出更好的照片。
添加特定的關鍵字到你的我的資料中,以助你出如今你期待的某些搜索關鍵詞下面。
想象一下,若是你生活在一個不是奧斯丁這樣競爭激烈的地區,你可能很快就會脫穎而出。
這裏有一些找到 iOS 開發工做的好方法:
最後一個好地方 —— 一般城市會有一個本地的技術網站。奧斯丁有 BuiltInAustin。實際上我就是經過這個板塊找到了我如今工做的公司的職位。
在你的搜索中使用的關鍵詞:移動,應用,iOS, Swift,開發者,工程師,程序員,遠程,架構師,iPhone
在你喜歡的文檔應用(我用的是蘋果備忘錄)中記錄工做列表。
記錄他們的網站、他們的應用程序、他們的 glassdoor 評論以及其餘的你喜歡(或不喜歡)每家公司的哪些方面。
找到一種你感受可持續的申請速度。你須要足夠的時間去作一些基本的準備工做。
我發現每週申請兩到三家公司對我來講最合適,但若是你已經有了全職工做,你可能每兩週甚至更慢地申請一次 —— 若是你堅持下去,那也沒什麼問題。
想一想是什麼讓你爲每一個公司感到興奮。你可能不是對他們的產品充滿熱情,但你喜歡他們公司的技術、文化、你可能學到的東西,或者他們幫助的人。
在作了充分研究以後,你可能會注意到一些讓你喜歡上這家公司的地方。也許他們在招聘廣告中特別提到的一些事情引發了你的共鳴。
用這些來表達爲何你是一個很是合適的人選,以及你想從他們那裏獲得怎樣的反饋。
稍微放鬆隨意一些。沒有面試官願意聽讓人發睏的企業行話和 500 字毫無心義的獨白。
把你對公司作筆記的時候提到的積極的方面拿出來,並提出一兩件引發你注意的事。簡單地用你本身的方式說一下爲何你認爲本身能夠勝任。
注意到它甚至有一個錯字 😂 (儘管我不建議這樣作)
請注意我是如何把本身缺少團隊經驗說成是一件我急於克服的事情(這是真的)。
像你的簡歷同樣,記錄你用過的求職信的幾個版本,注意哪些有用,哪些沒有用電子表格。
編程挑戰是一個測試你知識和編碼技能的小練習,你能夠在本身的時間內(一般是在一個寬鬆的期限內)作。
編程挑戰一般由一個或兩個視圖控制器組成,並要用到一個或兩個相關技術(如網絡和 core data)。
我不打算透露全部公司的具體的題目,但我想,即便是我申請的公司,若是有更多的應聘者作好準備,而且對公司想讓應聘者知道的東西有足夠的瞭解,公司也會很感激的。
以上這些內容也可能會出如今面試中。
你不可能寫出完美的代碼。這是能夠接受的:
當你寫代碼的時候,若是你知道代碼不完美,你能夠用 //TODO 或 //FIXME 來講明你將如何改進它,以向團隊展現你知道你必須作的權衡。
別人也會看你是否有能力作出人們喜歡的產品。若是你知道如何讓它超快、平滑、漂亮,即便他們沒有要求(若是你也有時間),你也要去作,除非他們明確說不須要作。
不是每一個公司都會作這一部分,可是值得注意。
對於結對編程,你可能要處理你在編碼挑戰中建立的代碼,或者處理與公司但願你編寫的代碼類型相似的任務。
不幸的是,你不能真的「僞造」這一部分。你必須相信你的直覺,由於在你不認識的人面前,你沒法當即改變本身的行爲。
沒關係張,在任務中要玩得開心。若是過後你以爲不太順利,記下你能作得更好的事情。
若是你想練習,那就坐在你朋友旁邊一塊兒作一些項目。越多越好。
你須要準備好談論的話題:
對一家公司產生興趣每每是一種「僞裝直到你成功」的狀況。你越是研究並找出對公司有意義的貢獻的方式,你的興趣就越會「神奇地」與他們保持一致。
不過,不要太強迫本身 —— 那些有着糟糕的 Glassdoor 評論和零星任務的公司幾乎老是你須要避開的坑。
我所注意到的(雖然不是絕對的規則):公司越大,面試就顯得越學術。準備好應對來自大公司問題中的「陷阱」吧。
小公司一般會有更少的形式,由於他們不須要它。
找到渴望獲得工做和徹底不關心你獲得的工做之間的平衡。
若是你堅持上述的過程,你會變得更好 —— 我獲得的這份工做使用的簡歷和我剛開始找工做時投遞的簡歷看起來徹底不一樣。我學會了用一種更淡定的態度來處理面試。
讓這個過程給你翅膀。每次被拒絕都會讓你變得更好,因此要獎勵本身的進步,而不是僅僅是關心你是否獲得了這份工做。
最後,若是你住在奧斯汀地區:InMotion Software 正在招聘!:) 我和他們一塊兒工做很開心。
若是你從這篇文章中有所收穫,Rob Caraway 寫了關於應用程序開發、創業和創建一個偉大的開發者職業生涯的詳細指南。在這裏註冊就會獲得通知 是他本身的想法。
這個文章發表在 Noteworthy 上,天天都有成千上萬的人來這裏瞭解塑造咱們喜好的產品的人們和想法。
跟隨咱們的出版物去看更多的產品和設計的故事,由 Journal 團隊提供。
若是發現譯文存在錯誤或其餘須要改進的地方,歡迎到 掘金翻譯計劃 對譯文進行修改並 PR,也可得到相應獎勵積分。文章開頭的 本文永久連接 即爲本文在 GitHub 上的 MarkDown 連接。
掘金翻譯計劃 是一個翻譯優質互聯網技術文章的社區,文章來源爲 掘金 上的英文分享文章。內容覆蓋 Android、iOS、前端、後端、區塊鏈、產品、設計、人工智能等領域,想要查看更多優質譯文請持續關注 掘金翻譯計劃、官方微博、知乎專欄。