您好,登錄后才能下訂單哦!
文/上嵌科技(簡書作者)
原文鏈接:http://www.jianshu.com/p/4b7e7aceddf5
著作權歸作者所有,轉載請聯系作者獲得授權,并標注“簡書作者”。
很多同學都在大學期間,或在職期間想自學ios開發或者Android開發,今天小編就給大家集中介紹iOS開發自學方法和建議,附送iOS自學資料。
ios開發自學者的建議從新手到入行
不要聽信從0基礎到精通、到專家,學習編程最最關鍵的是從新手到入門,當你入門了,你自我學習、自我驅動的能力會更強,沒有入門,當你過了學習的興奮期每天都有放棄的念頭在折磨你。
不要相信21天學會XXX(xxx可以是Java,Android,iOS),我們給定的時間標準,全職有老師的帶的情況下學習時間是100天!自學肯定大于等于這個時長。請先做好時間上的安排。把打dota,撩妹的時間全部安排在學習上,把編程開發學習優先級提到最高,看看你的時間是多少?
一、一定要投入時間練習,練習再練習
要想掌握一門開發語言最快速的方法,是每天練習4~5小時。想一想你在大學一般都學過C、C++、Java、C#中的兩三種,但沒有一種能達到開發應用的程度。到大作業,畢業時,你不得不去找別人的項目,別人的代碼來應付。
一個根本的原因,在學習這些編程語言時,沒有投入大量時間去coding,沒有把編程開發當做一個技能去習得,而只是當做一個課程、一個需要的考試內容去學習。
所有習得性的技能掌握一個最關鍵因素是訓練量要夠,第二個關鍵就是訓練方法要科學,路徑要合理。
如果你只想僅僅在每個星期用4~5個小時學習、練習編程,那你不會成為一個的開發者!只能成為一個放棄者。
二、不要照著寫代碼,更不要復制粘貼
先了解思路,了解模塊功能,弄明白實現需要分成幾步,再來編碼。一個功能一個功能看懂了再寫,一段一段的代碼的寫,而不是看一行寫一行,對著代碼一行一行的寫。不然,這和練習打字有什么區別。
要不斷調試(debug),不斷完善功能。把練習和項目當做一個作品去完成。
三、向他人學習,而不僅僅是看視頻和書
一個自學者首先遇到的問題,不是沒有學習資源(好的視頻和書),而是如何保證每天的學習時間和如何解決學習中遇到的問題。
跟著視頻和書學習,最大的難點,是遇到問題你怎么解決,你照著一模一樣的做下來,還是有問題怎么辦,你百度完所有的說法,還是不能解決怎么辦?
所以說,你不僅要找到視頻和書,更重要的是能找到一個可以學習人,最好是關鍵時刻能幫你解決問題的老師。千萬別說我去加個QQ群,放些群要不就是營銷群,要不就是跟你一樣的小白,你會的(HelloWorld)大家都會,你不會的大家都不會,都在等一個牛人,在線等,捉急!
大多數問題都是你行動量不夠,代碼量不夠造成的。當訓練量、代碼量夠了,相信一定能找到幫你解決問題的老師,業內的從業者,大牛。
自學,今天就開始你的100天行動吧。
--------------------------------------------------------------------------------
iOS學習資源
視頻
iOS7應用開發:斯坦福大學公開課
征戰Objective-C
書籍
《Objective-C基礎教程》
《Objective-C編程之道》
《iOS開發進階》
社區
CocoaChina:全球最大蘋果開發者中文社區
code4app
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。