讀書、學習的那些事情,之前我也陸續叨叨了很多,但總以爲 「學習方法」 就是一個永遠在路上的話題。我的的能力、經驗積累與習慣方法不盡相同,並且一篇文章甚至一本書都很難將學習方法闡述得清清楚楚、面面俱到。那麼,要爲本身找到最優的學習方法其實很困難,要去指導別人怎麼學習那更是至關困難......程序員
做爲一個開發者,有一個學習的氛圍跟一個交流圈子特別重要,這是一個個人iOS交流羣:656315826,無論你是小白仍是大牛歡迎入駐 ,分享BAT,阿里面試題、面試經驗,討論技術, 你們一塊兒交流學習成長!但願幫助開發者少走彎路。如下資料須要的能夠加羣領取。面試
知識積累過程大抵分爲四個階段。網絡
第一階段:困惑期學習
這個階段每每是小白階段,要麼經驗積累不夠(好比剛畢業),要麼是重大技術轉型階段。blog
這個階段也許一個月才能寫出一個聊天 HelloWorld 程序,心境每每起伏得厲害。但萬事開頭難,這個階段必定是要堅持、堅持再堅持,並且儘可能沉下心學會控制情緒,千萬不要怨本身基礎不夠、腦殼不靈光。你咬牙堅持個一段時光,相信就能夠進入 「發展期」。優秀的人在這個階段:「不貪進度,穩紮穩打,願意打破砂鍋尋到底」。遊戲
第二階段:發展期開發
在 「打破砂鍋尋到底」 的模式下,隨着以前的障礙逐個被擊破,我以爲啃一部入門書確實愈來愈輕鬆了,這個階段學得快也學得多,並且過程當中冒出的問題愈來愈多,好比 「要添加一個圖表咋辦?」、「想整個帶編輯、刪除功能的翻頁列表咋整?」 之類的問題。這時候我每每是把這些點記錄下來,但不打斷本身(跟書或跟計劃)學習的節奏,比如 「沒學會走以前不要試圖學飛」。文檔
這個階段讓我想到小時候剛學會騎自行車,內心歡喜得不得了,有一次居然得意忘形,豪情萬丈般地撒開手把子想讓車子本身保持平衡,結果一會兒連人帶車就扎到路邊土溝裏去了。此時其實就是個 「半桶水」 階段,摸着了門檻但切勿忘乎所以,仍是紮紮實實跟着書本或計劃學基礎爲妙。入門
第三階段:瓶頸期基礎
基礎的內容掌握了,積累的困惑又呈現出了愈來愈多的趨勢。由於已經不知足溫飽,想作得更好了。這就是往更高層次發展過程當中會遇到的障礙,一種 「書都讀完了也理解了,但就是在實踐中感到無從下手」 的感受。想要進一步提高本身,基本也就是靠 「繼續學習深刻的知識」 跟 「不斷嘗試 / 實踐去解決問題」 這兩個方式並重了。若是你完成了第一個翻頁控件,是會有不小的成就感的。隨着一方面博覽羣書、另外一方面不斷敢於解決問題,這個瓶頸期就會在不知不覺中慢慢地度過去。
這個瓶頸期是比較磨人的,由於週期比較長,沒個幾年功夫過不去,三五年一小成,十年八年一大成。但這個過程又是最關鍵的階段,在這裏學到的、掌握到的都是行走江湖的真功夫。並且經歷了這個過程,就基本能把程序員分出個三六九等來。
第四階段:自由期
苦盡甘來後發現本身已經到了一個至關高度了。一方面經驗積累得很豐富,另外一方面能作到舉一反三。在這個階段你再學新知識、探索新方向,其實都能進展得比較順利。此時的你厚積薄發,打通任督二脈,原力生生不息。
這個階段基本不會有什麼困惑,並且也更能主動式學習及洞察事物趨勢。一年學個兩門語言不在話下。愛學啥學啥。但若是要深度運用新知識,則仍有一個小週期:進展期 -> 瓶頸期 -> 自由期,只是週期縮短了很多,不再會像第一次蛻變過程那般痛苦不堪了。
到達這個階段可不容易,可能以前你早已摔得遍體鱗傷了......
學習是一個漫長而又平淡的過程,不像打手機、網絡遊戲同樣會即時給你反饋、讓你爽一把,本質上來講,打遊戲跟吸毒沒有什麼兩樣。可是隻有那麼2%的人,纔會堅持下去,天天花一點點時間學習,一個小時也好,看一篇文章也好,也就只有他們,才能真正感覺到從量變到質變所帶來的成功的喜悅。堅持,一直以來都是一個口口相傳的道理,可是真正可以堅持的,又有幾我的呢?
小編也總結了一些iOS進階資料,因爲簡書不能上傳文件,須要能夠加小編的QQ交流羣656315826,在裏面獲取文檔,或者直接加小編的QQ號:1428873753(須要的朋友能夠獲取,但願能夠幫助到你們)