iOS 开发高手课
戴铭
前滴滴出行技术专家
42595 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 47 讲
用户故事 (1讲)
iOS 开发高手课
15
15
1.0x
00:00/00:00
登录|注册

20 | iOS开发的最佳学习路径是什么?

你好,我是戴铭。
我在专栏的第一篇文章中,就和你分享了我的 iOS 知识体系。通过前面“基础篇”内容的学习,你有没有总结出一套高效地构建自己的知识体系的路径呢?
今天这篇文章,我就重点和你分享一下,从一个新人到专家的学习路径,希望帮你少走一些弯路,快速成长。这条路径里面不仅有我的亲身经历,更有我观察到的、身边的那些优秀开发者的经历。所以,你大可放心地按照这条路径走下去,达到领域专家的水平一定是没有问题的。
在我看来,iOS 开发者,可以分为这么三类:刚跨入 iOS 领域的开发者、有一定 iOS 实际开发经验的开发者,以及 iOS 开发老手。接下来,我就和你聊聊这三类人分别应该如何精进自己的 iOS 开发能力,成为这个领域的专家。
在我开始讲述这三类人的成长路径之前,我先和你分享一下完全 0 基础想要学习 iOS 开发的群体,可以参考什么样的资料来入门。
如果你喜欢通过书籍来学习的话,我推荐你去看看《iOS 编程》(iOS Programming)这本书。这本书的内容,包括了开发语言、Cocoa 设计模式和控件使用、Xcode 技巧等,涉及 iOS 开发基础的方方面面。因此,它非常适合 iOS 编程 0 基础的人阅读,在 Quora 上被评为 iOS 最佳入门书。而且每次 iOS 系统和开发语言增加了新特性,这本书都会进行同步的版本更新。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《iOS 开发高手课》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(27)

  • 最新
  • 精选
  • 席🍐🍎
    编译原理的话,还推荐一个博客:https://github.com/lotabout/write-a-C-interpreter

    作者回复: 多谢推荐

    9
  • dao
    好不容易学完基础篇,感觉一点也不基础啊

    作者回复: 基础不代表容易哈

    4
  • 尘归心
    github,博客,看书,github--iOS-Weekly还是挺不错的,之前学习swift是在看的swiftGG上的手册,但是除了一些设计模式或者一部分常用的知识,其他的看完后后面就不怎么记得了,如何解决工作中不常用的知识的记忆问题,如果说反复的看就又感觉很花时间

    作者回复: 动手做印象会更深

    3
  • Geek_d7ad60
    在早前就留意到您的小专栏没收费,觉得很良心,这些文章很干货。顺带想问您一个问题,假如英文水平低的人该如何学习编程呢?

    作者回复: 正好可以边学计算机边学英语

    1
  • Cocoaleeo
    兄弟们,英语,英语,英语一定要过关啊
    14
  • 细腻的莽夫
    铭哥果然能力惊人 一篇学习引导都是干货十足
    14
  • Master
    哈哈,我就用 Perfect 写了一个游戏服务器,然后用 Swift 写了一个游戏。写服务器过程中,发现 Perfect 还是不是很完善,很多东西都得靠自己学习研究,最后发现以前学的操作系统和网络方面的知识还是蛮有用的。
    12
  • 山羊
    由于公司项目不是很忙,而且app偏向简单,一直不知道怎么自己提高。那种感觉就好像是不用公司做的项目,自学的东西总是学完了就忘……求救
    6
    4
  • data
    当初是看了基础直接参与开发,结果项目现在回去看写的确实乱,也没系统学习,希望能借助老师的课程搭建自己的学习框架
    3
  • 一个帅哥
    去年被转ios岗位后,虽然很不想,但因为刚开始工作,担心没有经验而不敢离职。索性就抱着要学好ios以及做好手上的工作的态度,开始了学习之旅:网上搜ioa入门看什么书好,有什么好的入门视频,毕竟刚开始学时,如果能有视频手把手教就好了,因为书是静态的,不是动态的,对初学者没那么友好。此时斯坦福的课就比较好了。过去这一年,我基本上都在练习常用api(比如uikit、core graphic、UIcollectionview、第三方框架)的使用,然后学这些api的底层实现、runtime源码等。感觉花了很多时间在学这篇文章所说的基础知识,现在也要尽量克制自己对基础知识的贪念了。唉,接下来的近半年先看一些常用框架的实现吧,学习一些优秀的设计思想和思路吧。那接下来学什么呢,花更多时间学工作中遇到的具体领域的相关知识,嗯,深挖领域知识。现在我做的是和视频相关的一些业务。那么,mdl、h264等就是接下来的方向了。
    2
收起评论
显示
设置
留言
27
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部