A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 认真的雪 中级黑马   /  2015-10-4 10:55  /  3185 人查看  /  24 人回复  /   3 人收藏 转载请遵从CC协议 禁止商业使用本文

事情困难是事实,再困难的事还是要每天努力去做是更大的事实。
因为我是一路自学过来的,并且公认没什么天赋的前提下,进步得不算太慢,所以有很多打算从零开始的朋友会问我,该怎么学iOS开发。跟粉丝群的朋友交流了一下,决定把之前的《18条建议》修改一下,这里统一回答一次。
分三部分:

第一部分:态度和电脑

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

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

有人可能1个月就可以负责APP开发,有人可能学2年都做不了事。有人可能1年就拿30K,有人可能3年经验都拿不了10K。
所以,下面,我只能告诉你,我认为你该学什么,却永远都无法告诉你,你能不能学会,你什么时候能学会。

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

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

第二部分:直面代码

5、如果你能写APP,现在就动手写自己的APP。参与书籍:周楷雯Kevin的《Producter》http://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=?
http://code4app.com
http://www.oschina.net/code/list?lang=Objective_C&catalog=&show=time

第三部分:疯狂学习

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

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

8、如果读书费劲,可以读些博客:
http://objcio.cn
http://nshipster.cn
http://www.raywenderlich.com
http://www.objc.io

9、如果读博客费劲,可以读些苹果官方文档:
http://developer.apple.com/library/ios/navigation/

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

WWDC
https://developer.apple.com/videos/
http://open.163.com/special/opencourse/ios7.html
http://open.163.com/special/opencourse/ios8.html

11、如果看视频费劲,可以去开发社区逛逛:
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/

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

能用Google就用Google,不行就百度。不要只搜一次,阅读了解部分信息后,增加或修改关键词继续搜。
多用专业网站的站内搜索,或者Google/百度时加”site:”。

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

130283564/118623167/232099237/147043528
Swift:337176674/373274632
逆向:251453531
实时请教是最低效的,请教之前尽量多看源码多看书多看博客多看问答社区多搜索。

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

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

24 个回复

正序浏览
感觉到这是一份倍感压力的活
回复 使用道具 举报
学习学习!
回复 使用道具 举报
这个帖子我收藏啦!读了一会苹果的开发文档,没看懂,但是多认识了几个单词
回复 使用道具 举报
多谢分享,很棒!
回复 使用道具 举报
感同身受!
回复 使用道具 举报
000000000000000
回复 使用道具 举报
tr2e 中级黑马 2015-10-7 19:15:41
19#
不错 顶一个
回复 使用道具 举报
虽不明但觉厉
回复 使用道具 举报
挺有用的,赞
回复 使用道具 举报
太棒了,感谢分享
回复 使用道具 举报
多谢楼主无私分享
回复 使用道具 举报
sclea 中级黑马 2015-10-5 22:35:22
14#
终于找到想要的书和资料了
回复 使用道具 举报
楼主可以的,
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
原作者写的很有水平
回复 使用道具 举报
学习到了
回复 使用道具 举报
J丶k 中级黑马 2015-10-5 17:56:24
9#
不错的转载!谢谢楼主分享!
回复 使用道具 举报
不错,不错,,很好哦
回复 使用道具 举报
wxd123 中级黑马 2015-10-4 22:55:08
7#
只埋头敲代码是没出路的,谢楼主分享
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马