標籤:加薪啦
生活不能苟且:如果你已經想好。
4個月前,也就是2016年2月份,我還是一個外企的網路系統管理員;而現在我已經是轉行工作了4個月的iOS工程師。這樣的結果就是當初開始所想的。但過程卻是讓人非常難忘的。
在51cto報名學習iOS課程,實際算來有1年多了,大概是在2015年2月份的時間,所以算著學習iOS的時間還是滿長的,有個1年了,真正的課程卻只有4個月,為什麼學了這麼長呢,其實還是自身學習時間沒有安排好,加上語言的底子不是很好,學習起來老是找不到要領。萬事開頭難,以前常聽,現在才覺得是真理,大學時候學習的C語言,老覺得難,沒什麼用,現在看來,所有語言都是C語言,iOS的OC語言也是基於C的,所以說,如果你還在上大學,學好C語言吧,以後多條路可以走。
一路走來
還是入正題講講自己怎麼學習的,因為網站的課程都是在4個月的,我剛開的時候,每天都跟著老師學,準時上課,堅持4個月,發現下來問題比較多。總結就是:上課的時候老師講的都懂,但到自己想用的時候就無從入手。所以4個月就這樣過了。
失敗是成功之母,這忘記是誰說的了。但我知道,我仍在堅持,回想過去的一年,想想,還是很苦的,雖然現在有所收穫,可以如果讓我再做一次決定,我可能不會這麼堅持了。哈哈,自己苦笑一下。還是來些乾貨總結吧。
萬事開頭難:到底是誰說的,不過我信!
第一:如果你想從事iOS開發工作,那麼第一步,硬傷就是買台蘋果電腦。我開始學的時候用的是一台ThinkPad 的膝上型電腦裝了一個Mac虛擬機器,課程老師也有這樣建議,再過了一段時間,我把這台ThinkPad筆記本裝成了黑蘋果,當然硬碟是SSD了,其實當初裝Mac虛擬機器的時候也是用的SSD,現在變成了黑蘋果,速度當然快了,問題是黑蘋果不能無線上網,導致上網麻煩。從Mac虛擬機器到黑蘋果的過程,就是煩、煩、煩、就這個過程,也要給苦逼沒錢的屌絲帶來很多壓力。
所以以上一句,買台Mac電腦,可以減掉很多阻力,中等配置,MacMini中配,操作慢點,可以滿足你的開發要求,等你從事iOS開發在來個蘋果Pro吧。
第二:搞定了電腦,那就開始學習,先測測自己的語言功底吧,我是基本沒有功底的,大學沒認真學,出來工作搞了3年網路,完全把語言拋到不知哪裡去了。所以,你如果和我一樣,那就必須非常認真了。那如果你是以前搞過開發的,用的其他語言,那iOS對你來說,就是so easy了。
怎麼學,很難一句說完,其實也是一句可以說完,就是一句廢話:堅持吧,直到你放棄了。哈哈,真的真的,說句真心話,程式猿都是孤獨的,在你沒成功之前,你都是孤獨的。大家自己勉勵勉勵。
第三、寫了這麼一大堆,我怎麼能不放一些乾貨了,當然,我這裡的乾貨,只是個人的一些經驗和看法,不是適合每一個人,但是,希望能幫到你。
乾貨:不能吃,只能品
乾貨第一:學技術不能遇到難事就放棄,心中開始的時候就要有一個信念,這個信念就是,這個問題我早就料到了,你怎麼現在才出現,就等著你呢,就是要有這種心態,這個我也是自己從別人那學到的。
乾貨第二:遇到你不會的問題,你就去找百度,找Google,程式員一般都說Google好,的確好,但有百度,能上網也不錯,現在就有一個很出色的程式猿也就是用百度而已,看他沒有Google也很牛B,所以不要覺得你沒辦法上Google而覺得你少點什麼,其實,真沒什麼,就是找的時間長點,問題的答案總在那裡等著你。不過,如果你實在想填補Google在你心中的空缺,就去搬瓦工,搞個vps吧,一年100多點,現在都可以直接部署shadow了。
乾貨第三:剛開始學習技術的時候,如果遇到聽課的時候怎麼也聽不懂,就建議換個老師,換個學習的視頻,而不是硬著頭皮,因為不同的老師教學的風格是不同的,所以學生的接受程度也是不同的,現在這個年代,你應該掌握主動權,而不是被動接受。剛開始學習技術,眼界要放開一點,不要局限在一小塊,眼界大了,你的選擇就會多了,你也就知道哪些是適合自己了。乾貨有太多太多,說多了,怕你們接受不了,還是給自己留點底吧,哈哈。
最後,送上我對51CTO最衷心的祝福!
我正在參與“51CTO學院三周年,我在學院不得不說的收穫”徵文活動,參與就有獎~你也來看看吧~
活動地址: http://51edu.blog.51cto.com/8899635/1775394
【51CTO學院三周年】iOS開發——轉行成功