iOS一些推荐的学习路径发展
生活随笔
收集整理的這篇文章主要介紹了
iOS一些推荐的学习路径发展
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
iOS論壇里有朋友要求回答帖子,帖子的標題是:?想學IOS開發高階一點的東西,從何開始,然后我吧啦吧啦回答寫了非常多。既然敲了那么多字,我就把我寫的回復也貼到博客里來分享。希望能對大家有幫助。歡迎大家也到帖子里討論和分享。地址:http://bbs.csdn.net/topics/390920759
以下是我回復的內容:
結合自己情況聊下iOS學習建議。這里不講大道理,說說詳細怎么做。
歡迎大家拍磚
1、第一點要求?。能比較順暢的閱讀官方的文檔。
假設你連官方的文檔讀起來都非常困難,那你還談什么提高和進階,咱們學習iOS的全部權威的資料都來自apple開發人員站點,靠逛論壇看看帖子不是出路。?假設這點沒達到。那就從閱讀官方文檔開始吧,找一篇你比較熟悉的技術的官方文檔。比方:View?Programming?Guide?for?iOS?自己閱讀。翻譯。里面不懂的單詞,記下來,多學幾遍,這些你不懂的單詞。在以后你看其它時文檔里還會出現無數次的。堅持幾個月后,你會發現,英文的文檔,看起來比中文的順眼了。為什么要找自己熟悉的技術看。由于那樣的話,你更easy理解和添加信心。
英語學習是個長期的過程,推薦一篇好文。詳細教你怎樣學習和提高英語:老碼農教你學英語?http://blog.jobbole.com/45296/??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開發個人博客,而且開始寫自己技術博客。
為什么說是合適自己胃口啊?現實中畢竟學霸還是少數,學渣是多數。你關注的博客太高層建瓴。超出了自己的理解和能力范圍,僅僅會讓自己認為自卑。
總感覺自己寫的東西拿不出手。
上學的時候學霸的學習方法你學不來。到了工作了,學霸的博客,你僅僅能仰望。
合適自己胃口就是。文章看起來能理解,并能轉化成自己的東西。
臨淵羨魚,不如退而織網。如今就開始寫博客吧。
這里推薦兩篇文章,和大家共勉
作為技術人員為什么要寫博客?http://blog.jobbole.com/48962/?
即便沒有讀者。你也要寫博客??http://blog.jobbole.com/38258/?
5、閱讀優秀的iOS開源項目源代碼
有時候是不是認為自己寫的代碼非常爛。可是又不知道怎么改進。我認為閱讀優秀的開源項目是個不錯的選擇。iOS優秀的開源項目數不勝數。
找一個自己比較熟悉經常使用的開源項目。自己分析,寫寫博客分享。
思考下開源項目里用到了哪些設計模式,用到了哪些API技術。怎樣運用到自己的實際項目中去。
6、編寫提交自己的開源項目
如今技術招聘開始關注你在Github上有幾個開源項目,有多少star和Fork。這些比簡歷含金量高。Github上的項目比簡歷真實。你在Github上的項目提交代碼的記錄,質量,都能看得到。
那么自己寫開源項目的優點就不言而喻了。技能提高自己。有能給自己將來跳槽添加砝碼。
說了這么多,說下我自己的情況吧。
上面的前4條,我已經在實踐而且比較靈活運用了。
5、6條正在實踐,還沒有成品。
只是這也是我的學習的方向,寫出來和大家共勉。
總結
以上是生活随笔為你收集整理的iOS一些推荐的学习路径发展的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Mycat对于导入和扩容迁移性能压测
- 下一篇: PV 和 UV IP