非985/211應屆生小白自學iOS&求職之旅 | 掘金技術徵文

倦秋生發表於2018-04-05

與iOS相遇

依稀記得應是大二寒假在家中的時候,無意間在網易公開課上看到了“著名”的史丹佛iOS公開課,從此便開始了我的iOS之旅

學習iOS

我剛開始只看了兩集史丹佛iOS公開課,但是是Swift版本的,裡面有許多Objective-C的知識,我當時覺得再去學Objective-C非常麻煩,而且大二課也多,於是便將iOS學習放置一旁。直到大二暑假的時候,打算真正的想好好學習iOS,於是認真看了《iOS Programming》(我還是用kindle看的),並跟著案例敲程式碼,學習了iOS基礎和Objective-C,算是真正踏入了iOS開發。大三的時候並沒有集中時間學習iOS,因為個人對很多東西非常感興趣,故沒有在iOS上花很多時間,僅僅只是斷斷續續看完了史丹佛iOS公開課

自學和培訓班

到了大四上學期,這個時候學校沒什麼課了,我們班大多數想走程式設計師的人都會打算去培訓班進行培訓(我寢室四個人,除了我都去了培訓班),因為培訓班告訴我們培訓之後更容易就業。而我卻堅決不打算去培訓班,因為首先我是計算機專業的,覺得沒有必要通過培訓來就業(實際上我不想向培訓班再交一次大學四年的學費),同時我打算讓這個學期成為我最後的自由時光,邊自學邊享受自由時光

在杭州求職

在家裡過年一直到三月(其實是因為我要考駕照,所以差不多到三月中旬才去杭州),但是在三月前我就開始在拉勾網和BOSS直聘裡投簡歷。因為剛開始沒經驗,簡歷上除了基本資訊外什麼都沒有,所以每天拉勾都發通知告訴我說某某某公司不合適的資訊,那時看得我簡直都想把拉勾解除安裝了。說實話,iOS行業目前真的很難就業,尤其是iOS實習生,整個杭州提供iOS實習生職位的公司不過三十家,其中還有接近一半的外包和剛剛起步的創業公司(裡面基本都是實習生幹活,沒什麼有經驗的大牛),所以有一段時間,我都無法安然入眠,都後悔沒去培訓班了

四處面試

雖然iOS實習生難找,但我想著只要不放棄就一定可以找到的,後來證明這是對的,所以即使目前看起來難以找到工作,但千萬不要放棄

剛來杭州就馬不停蹄地去一家小公司面試,這個公司真的很小,全是實習生在幹活。面試的是土豪老闆,一上來不問技術,只問你要多少工資,而且給的待遇特別低,還讓我一個人獨立開發iOS產品和負責前端頁面,所以我就隨便敷衍一下打算走了。其實更重要的是我覺得這個公司基本沒什麼發展前景,我還是更看重技術驅動型的公司,畢竟我的主要目的是學習經驗,提升自己

第二家和第三家都是外包公司,一個在上午,一個在下午。首先上午的外包公司,是一個iOS工程師和一個專案經理在面試我,那個iOS工程師就問了問我什麼是物件導向和MVC的知識(感覺外包公司連面試都覺得浪費時間,隨便問了問題就馬上回去幹活了),而專案經理則是問了我一些待遇的問題(好像也是更加關注要多少工資而不是能力)。然後是下午的外包公司(這個外包公司好像在杭州還是挺有名的),面試前先進行上機考試,但是由於我考試的那臺機器Xcode版本很老,還有iMac用起來不熟練,完成的不是很好(後來也證實了外包公司更需要能馬上幹活的人),然後進行了面試,面試管問的問題也是特別簡單,我感覺他都問不出什麼有難度的問題。這兩家公司有一家第二天讓我去上班,但是我仔細想想感覺還是不能去外包,於是就拒絕了

第四家是一家A輪公司,我覺得應該是一家不錯的有前景的公司。面試前先進行筆試(筆試比較看重基礎,並不是很難),然後CTO直接面試。CTO面試我的時候,先問了我有沒有經驗,再問了我有沒有上架作品,最後問了我班裡成績怎麼樣,我的答案他都不滿意,於是他就說他想問的問完了(這個時候其實我已經知道我被淘汰了),問我有沒有什麼想問的,於是我就和他開始了一場尬聊(我只是想最後努力一下,看會不會有轉機),然後非常失落的回去了。這次面試說實話對我是一場打擊,我本來覺得自己能力應該不錯,即使沒有經驗找份實習應該沒問題啊!可是我卻連證明自己的機會都沒有,哎!看來是自己還是太天真

第五家是一家B輪公司,我本來是帶著管他能不能過隨便試試的心態去面試的,可是沒想到第二天居然就給我發了offer(我現在就在這家公司實習,公司環境和員工以及老闆都很不錯,是我想要的那種)。這家公司面試時間比較長,我從11點過去,一直到1點半走,總共三輪面試(筆試,技術,HR)。技術面試的時候分為兩輪,一輪是公司的iOS負責人對我進行iOS基礎的面試(說實話,面試官邏輯非常清晰,說錯一點不會放過你,很摳細節),另一輪則是CTO對我進行iOS專案經驗的面試(我沒什麼專案經驗,答得很一般)

實習

目前已經實習接近兩個星期了,也算是剛剛開始吧。說實話,我之前沒有一點實習經驗,根本就不知道該做什麼,還好有一個很耐心的前輩在帶我,而且整個研發部門氣氛相當好(一點也不會死氣沉沉地埋頭寫程式碼)。剛開始上班的時候,會讓我熟悉一下公司APP的程式碼,說實話我是第一次見到超過一百萬行的APP原始碼。之後的幾天,會讓我嘗試改改bug,當然我改得一般,在前輩指導下我學到了很多(果然有經驗的人就是不一樣),感覺待在這個公司裡,我肯定能收穫很多

掘金技術徵文活動連結: juejin.im/post/5aaf2a…

相關文章