iOS 開發學習路徑的一些建議

reinventin-your-career.jpg

結合自己情況聊下iOS學習建議,這裏不講大道理,說說具體怎麼做。歡迎大家拍磚。

1、第一點要求 ,能比較順暢的閱讀官方的文檔

如果你連官方的文檔讀起來都非常困難,那你還談什麼提高和進階,咱們學習iOS的所有權威的資料都來自apple開發者網站,靠逛論壇看看帖子不是出路。 如果這點沒達到,那就從閱讀官方文檔開始吧,找一篇你比較熟悉的技術的官方文檔,比如:View Programming Guide for iOS  自己閱讀,翻譯,裏面不懂的單詞,記下來,多學幾遍,這些你不懂的單詞,在以後你看其他時文檔裏還會出現無數次的。堅持幾個月後,你會發現,英文的文檔,看起來比中文的順眼了。爲什麼要找自己熟悉的技術看,因爲那樣的話,你更容易理解和增加信心。

英語學習是個長期的過程,推薦一篇好文,具體教你如何學習和提高英語:老碼農教你學英語 

2、學習官方的一些技術指南

Apple dev裏有各種文檔,建議從一些指南開始, 這樣能比較系統的學習某個模塊的知識。

比如你要系統的學習下AutoLayout ,那你就看看 Auto Layout Guide

這裏各種技術模塊指南首頁:

https://developer.apple.com/library/ios/navigation/#section=Resource%20Types&topic=Guides

3、WWDC視頻資料

文本文檔的技術文檔看膩了?別怕,Apple是個人性化的公司,他們每年舉辦的WWDC,Apple的技術專家會針對新技術和部分技術主題進行課堂講解。

都有視頻可供學習:https://developer.apple.com/devcenter/ios/index.action 這裏可以找到。

視頻的主題太多,你只需挑你想了解的主題學習即可。官方提供的視頻都是沒有字幕的,那怎麼辦?

給大家一個非常好的網站 ,它把最近幾年WWDC的各個課堂演講都整理成文字版了:http://asciiwwdc.com/ ,放心,文字版肯定也是英文的。

4、關注和收藏一些適合你胃口的iOS開發個人博客,並且開始寫自己技術博客

爲什麼說是合適自己胃口啊?現實中畢竟學霸還是少數,學渣是多數。

你關注的博客太高層建瓴,超出了自己的理解和能力範圍,只會讓自己覺得自卑。總感覺自己寫的東西拿不出手。

上學的時候學霸的學習方法你學不來,到了工作了,學霸的博客,你只能仰望。

合適自己胃口就是,文章看起來能理解,並能轉化成自己的東西。

臨淵羨魚,不如退而織網。現在就開始寫博客吧。

這裏推薦兩篇文章,和大家共勉

作爲技術人員爲什麼要寫博客

即便沒有讀者,你也要寫博客

5、閱讀優秀的iOS開源項目源碼

有時候是不是覺得自己寫的代碼很爛,但是又不知道怎麼改進。我覺得閱讀優秀的開源項目是個不錯的選擇。

iOS優秀的開源項目數不勝數。找一個自己比較熟悉常用的開源項目,自己分析,寫寫博客分享。

思考下開源項目裏用到了哪些設計模式,用到了哪些API技術,如何運用到自己的實際項目中去。

6、編寫提交自己的開源項目

現在技術招聘開始關注你在Github上有幾個開源項目,有多少star和Fork。這些比簡歷含金量高。

Github上的項目比簡歷真實。你在Github上的項目提交代碼的記錄,質量,都能看得到。

那麼自己寫開源項目的好處就不言而喻了。技能提高自己,有能給自己將來跳槽增加砝碼。

說了這麼多,說下我自己的情況吧。上面的前4條,我已經在實踐並且比較靈活運用了。5、6條正在實踐,還沒有成品。

不過這也是我的學習的方向,寫出來和大家共勉。

發佈了10 篇原創文章 · 獲贊 1 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章