從零開始學iOS開發的15條建議

事情困難是事實,再困難的事還是要每天努力去做是更大的事實。

因為我是一路自學過來的,并且公認沒什么天賦的前提下,進步得不算太慢,所以有很多打算從零開始的朋友會問我,該怎么學iOS開發。跟粉絲群的朋友交流了一下,決定把之前的《18條建議》修改一下,這里統一回答一次。

分三部分:

第一部分:態度和電腦

1?不要關注別人的學習經歷,不要關注別人加薪經歷。

因為人各不同,別人的經歷極有可能并不適合你。而因為每一天的市場狀況都不一樣,企業的用人需求每天都在變,別人的加薪經歷再傳奇或慘淡,你都無法復制。別人的故事再精彩,也只能當電視劇來看而已。

有人可能1個月就可以負責APP開發,有人可能學2年都做不了事。有人可能1年就拿30K,有人可能3年經驗都拿不了10K。

所以,下面,我只能告訴你,我認為你該學什么,卻永遠都無法告訴你,你能不能學會,你什么時候能學會。

2?買預算內最貴的蘋果電腦,最好是筆記本電腦。不要自己折騰配件,對一般人來說,實在是太費時間,根本不劃算。以下是我2013年買的一直用到現在的Air,你準備買的,自己參照判斷夠不夠用。



型號



存儲

3?配件升級順序:內存(8G起步) -> 存儲(SSD 256G起步) -> CPU -> 顯卡

4?買不了Mac,就自己黑一個(過程中有任何問題,自己搜索解決,粉絲群不討論任何盜版、越獄、逆向、破解、培訓問題):

//wang9262.github.io/blog/2014/06/06/install-mac-os-x-10-dot-10-by-vmare/

第二部分:直面代碼

5?如果你能寫APP,現在就動手寫自己的APP。參與書籍:周楷雯Kevin的《Producter》//producter.io

6、如果你還寫不了,可以讀(抄)些優秀源碼:

完整APP項目源碼:

Objective-C https://github.com/singro/v2ex

Swift https://github.com/YANGReal/JokeClient-Swift

源碼網站:

https://github.com/search?o=desc&q=iOS&s=stars&type=Repositories&utf8=?

//code4app.com

//www.oschina.net/code/list?lang=Objective_C&catalog=&show=time

第三部分:瘋狂學習

7、如果你讀源碼費勁,可以讀些書:

iOS //item.jd.com/11620753.html

進階 //item.jd.com/11543678.html

       //item.jd.com/11258970.html

Objective-C //item.jd.com/11611045.html

Swift https://github.com/numbbbbb/the-swift-programming-language-in-chinese

        //item.jd.com/11685611.html

8?如果讀書費勁,可以讀些博客:

//objcio.cn

//nshipster.cn

//www.raywenderlich.com

//www.objc.io

9?如果讀博客費勁,可以讀些蘋果官方文檔:

//developer.apple.com/library/ios/navigation/

10?如果讀文檔費勁,可以看些視頻:

WWDC https://developer.apple.com/videos/

//open.163.com/special/opencourse/ios7.html

//open.163.com/special/opencourse/ios8.html

11?如果看視頻費勁,可以去開發社區逛逛:

https://www.v2ex.com/go/idev

//www.cocoachina.com/bbs/thread.php?fid-21.html

//stackoverflow.com/questions/tagged/ios

//www.reddit.com/r/iOSProgramming/

12、如果逛社區費勁,就隨便搜索,搜到什么看什么

能用Google就用Google,不行就百度。不要只搜一次,閱讀了解部分信息后,增加或修改關鍵詞繼續搜。

多用專業網站的站內搜索,或者Google/百度時加”site:”。

實時請教是最低效的,請教之前盡量多看源碼多看書多看博客多看問答社區多搜索。

13?多參加技術沙龍,熟悉自己謀生的技術圈子。以防萬一,帶本書出門。

14?iOS學習資料匯總 https://github.com/Aufree/trip-to-iOS

來源:利炳根-簡書

上一篇: 一個資深iOS開發者對于React Native的看法

下一篇: iOS 面試大全從簡單到復雜(簡單篇)

分享到: 更多
重庆时时彩开奖记录 全天北京赛场pk10数据计划 pk10软件怎么制作 90vs捷报比分 新时时群 六肖中六肖中特期期准 幸运pc28计划软件 抢庄牛牛牌九 河北时时计算公式 赛车稳赚七码倍投方案 棋牌平台黑客可以破解吗 彩票开挂神器 时时彩计划稳赢版 pk10手机走势计划软件 广东11选五计划软件是真是做 至尊是什么牌图片