从零开始学iOS开发的15条建议

清醒疯子 发布于 2015年08月19日 | 更新于 2016年06月29日
tinyfool twok xieweizhi007 等5人欣赏。

事情困难是事实,再困难的事还是要每天努力去做是更大的事实。

因为我是一路自学过来的,并且公认没什么天赋的前提下,进步得不算太慢,所以有很多打算从零开始的朋友会问我,该怎么学iOS开发。跟粉丝群的朋友交流了一下,决定把之前的《18条建议》修改一下,这里统一回答一次。

分三部分:

第一部分:态度和电脑

1、不要关注别人的学习经历,不要关注别人加薪经历。

因为人各不同,别人的经历极有可能并不适合你。而因为每一天的市场状况都不一样,企业的用人需求每天都在变,别人的加薪经历再传奇或惨淡,你都无法复制。别人的故事再精彩,也只能当电视剧来看而已。

有人可能1个月就可以负责APP开发,有人可能学2年都做不了事。有人可能1年就拿30K,有人可能3年经验都拿不了10K。

所以,下面,我只能告诉你,我认为你该学什么,却永远都无法告诉你,你能不能学会,你什么时候能学会。

2、买预算内最贵的苹果电脑,最好是笔记本电脑。不要自己折腾配件,对一般人来说,实在是太费时间,根本不划算。

3、配件升级顺序:内存(8G起步) -> 存储(SSD 256G起步) -> CPU -> 显卡

第二部分:直面代码

4、如果你能写APP,现在就动手写自己的APP。参与书籍:周楷雯Kevin的《Producter》http://producter.io

5、如果你还写不了,可以读(抄)些优秀源码:

完整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=✓

http://code4app.com

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

第三部分:疯狂学习

6、如果你读源码费劲,可以读些书:

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

进阶 http://item.jd.com/11543678.html

http://item.jd.com/11258970.html

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

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

http://item.jd.com/11685611.html

7、如果读书费劲,可以读些博客:

http://objcio.cn

http://nshipster.cn

http://www.raywenderlich.com

http://www.objc.io

8、如果读博客费劲,可以读些苹果官方文档:

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

9、如果读文档费劲,可以看些视频:

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

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

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

10、如果看视频费劲,可以去开发社区逛逛:

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

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

http://stackoverflow.com/questions/tagged/ios

http://www.reddit.com/r/iOSProgramming/

11、如果逛社区费劲,就随便搜索,搜到什么看什么

能用Google就用Google,不行就百度。不要只搜一次,阅读了解部分信息后,增加或修改关键词继续搜。

多用专业网站的站内搜索,或者Google/百度时加”site:”。

12、如果搜索费劲,可以加Q群聊聊

130283564/118623167/232099237/147043528

Swift:337176674/373274632

实时请教是最低效的,请教之前尽量多看源码多看书多看博客多看问答社区多搜索。

13、多参加技术沙龙,熟悉自己谋生的技术圈子。以防万一,带本书出门。

15、iOS学习资料汇总 https://github.com/Aufree/trip-to-iOS

共32条回复
梦中醒不过来 回复于 2015年08月19日

感谢 @清醒疯子 分享

tinyfool 回复于 2015年08月19日

赞,疯子可以学会,我相信大多数人也可以学会

damon 回复于 2015年08月19日

2楼 @tinyfool

大多人应该都可以学会的。

yao_seu 回复于 2015年08月19日

学了ios开发快一年了吧,前前后后看了很多英文的oc,开发的书, 现在只会编一些简单的demo,谈不上一个完整的app,求突破建议

johnwatson5412 回复于 2015年08月19日

找了半天没看见收藏,果断回复了。。。

hawkcn_zhang 回复于 2015年08月20日

感谢 @清醒疯子 分享

lancedd 回复于 2015年08月22日

感谢 @清醒疯子 分享

surefire 回复于 2015年09月08日

赞,我也是0基础开始,不过不是iOS,是Mac下的,本来是说做个股票的客户端,但是涉及到证券公司的通信协议,比较麻烦,一直没动手。后来工作需要想起做一个数据库(PostgreSQL)客户端,直接从swift开干,在Google和developer.apple.com的护航下,从语法的不适应到各种控件的用法,一点点钻研,每天至少解决一个困惑,不过中文的大多是iOS方面的,大多数情况下都是去苹果家翻文档,然后还有那个stackoverflow,那个艰难啊,不过好在现在终于可以是查数据啦,虽然样子还很挫,但还是非常有成就感滴,我的第一个客户除了自己,就是我的同事了,哈哈!

兔子猪耳朵 回复于 2015年09月08日

感谢感谢,我也发现了,没有收藏只能用回帖的方式来做标记了。

xuerenxiu 回复于 2015年09月08日

羞愧的跟一贴,还停留在晚上思考千百路,早晨起来走老路的阶段。

叶geek 回复于 2015年09月24日

mark..

twok 回复于 2015年09月25日

我也起步在路上了。 自己也在第一时间做了尽量详细的记录:想法,资源,途径等等。预算原因,暂时还没有买苹果电脑,现在也只是在在线编译器里敲代码。省吃俭用些,回头买mbp15顶配,也考虑着算是以后自己的主力电脑了。

像tiny说的,疯子可以学会,大多数人也可以学会;模特都能学会,天天喊着学还学不会的可以去死了。

我相信我也可以学会,所以问题所在就变成,我可以在这条路上走到什么程度。

asimofish 回复于 2015年09月27日

2楼 @tinyfool haha 大哥这是夸是贬啊

shininguang 回复于 2015年09月29日

赞疯子,帖子质量上乘啊。可以算是路线图了

nkduqi 回复于 2015年10月14日

回复收藏!!!!!!

isGodfreedom 回复于 2015年10月15日

不能收藏啊

crystone 回复于 2015年10月20日

观望了好多年了,拖延了好多年了,再拖下去怕更后悔了,从现在学起吧,慢一点无所谓。

我是对自己说的

garychang 回复于 2015年10月22日

2楼 @tinyfool 自废JAVA武功的可以学会不?呵呵

tinyfool 回复于 2015年10月22日

19楼 @garychang 又不难

tiny_yang 回复于 2015年10月23日

我的mac和我颓废了2年,天天混日子,开学!谢谢疯子分享!

xuerenxiu 回复于 2015年10月23日

赞赞赞,真是厉害

patrickpeng 回复于 2015年11月02日

QQ群 154151747

rambowu 回复于 2015年12月06日

谢谢分享,现在正在零基础自学ios!

lslzhang 回复于 2015年12月10日

学习了。谢谢!

qingming382 回复于 2016年01月05日

疯子哥牛逼!

boligebo 回复于 2016年01月05日

环保行业电气的疯狂自学刷视频中,谢谢大神

jerrychen23 回复于 2016年01月12日

感谢分享~~~~~~~86年的 零基础 边工作边学习, 断断续续自学视频了6个月了 因为断断续续 很多知识不连贯,好烦

aiwenli 回复于 2016年01月12日

感谢分享!

xu1 回复于 2016年01月31日

果断回复了,不错

liujian 回复于 2016年03月04日

感谢感谢感谢

88011861 回复于 2016年06月29日

收藏了疯子哥

本帖有32个回复,因为您没有注册或者登录本站,所以,只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。

登录 或者 注册
[顶 楼]
|
|
[底 楼]
|
|
[首 页]