>>"],[20,"http://hm17640r6381.rdyhl.com/jump?activity_id=5601","0:\"%233296fa\"|16:\"http%3A%2F%2Fhm17640r6381.rdyhl.com%2Fjump%3Factivity_id%3D5601\"|1:\"%23ffffff\""]]">
07年1月9日,乔布斯发布了第一代iPhone手机,这重新定义了人们对于手机的认知。那一天,也是移动互联网时代的开端。次年7月,在 WWDC 苹果全球开发者大会上,苹果宣布 App Store 正式对外开放,这也意味着属于开发者的移动互联网时代真正开始,iOS 开发应运而生。
一转眼,十多年过去了,这十年间,移动开发的红利可以说是前所未有的好机会,很多时候,你什么都不需要会,只要稍微自己,或者参与培训,就可以通过移动开发的工作走上高薪之路。
然而现在,每个网站都有了自己的移动App,无数移动App几乎涵盖了我们生活的每个角落。再长的红利期也没有耗尽之时,再加上最近经济形势的问题,很多人都发现,长红了那么多年的iOS开发市场也不行了。很多人抱怨不好找工作了。
毕竟很多公司的App都进入了成熟阶段,没有那么新的花样要去做,还有就是小程序的冲击,等等等等。
iOS开发的工作真的不好找了么?
没错。但是,也不尽然。
那些被淘汰的,找不到工作的人,往往都有如下的特点:
1、做iOS开发多年,基本都在做着重复性的工作,忙于应付各种业务需求的讨论、开发、测试、发布、维护升级,有新的需求继续迭代开发。
2、通过频繁跳槽积累项目经验和工资,但真正经历大公司严谨的技术面试后才发现自己的基础知识没打好,很少研究Objective-C 和 Swift 的底层原理。
3、开发技能零散,没有深入研究过第三方源码,学习技术的自驱力太差。有业务需要用到哪里的知识,就去谷歌一下拿来用,实现完功能就完了。
更有甚者,工作5年,连基本的内存管理问题都答不上来,对指针懵懵懂懂,对系统内核一窍不通。随着移动领域的成熟和发展,iOS 开发者势必是从小型团队到大型,从草台班子到专业团队。
实际上,在这个互联网时代,几乎每一家公司都拥有自己的APP,每一家互联网公司都需要自己的iOS开发人员。在真实的市场环境中,
iOS 中高级开发工程师的就业形势是非常可观的。
这些年移动开发领域相继诞生了组件化、热修复、动态化、大前端、小程序等热门技术,大多数开发人员,
通常是上一个热点技术没搞懂,又有新的技术流行,
比如 React Native 和 Weex 还没用热乎,又开始流行 Flutter 了。
其实这些技术看似“纷繁杂乱”,实则是殊途同归,它们背后都是一些通用的底层技术和创新的设计思想。
再比如,热修复、动态化和大前端的底层技术,都是 JavaScriptCore 这样的 JavaScript 虚拟机技术;再比如,大前端和 Flutter 的渲染,使用的都是 WebCore 中 Skai 这样的渲染引擎。
归根究底,与其关心下一个热点是什么,还不如静下心来好好消化掉这几年浪潮留下的关键技术,
理解编程的本质,建立完备的知识体系,在这个基础上再去理解各种“新技术”,必然会驾轻就熟。
因此,我特别推荐极客时间专栏《iOS 开发高手课》,作者戴铭,圈内有名的大牛,从业数十年,深度经历了移动技术和后端技术的演进过程,可以说对快速发展的移动开发技术了如指掌,他将通过
30+ iOS 开发实战场景剖析,结合开发的底层逻辑和原理,
比如系统内核XNU、AOP、内存管理和编译等这些“硬核知识,带你
彻底搞懂 iOS 开发的方方面面。
戴铭是谁?
戴铭,GMTC 全球大前端技术大会的专题出品人及讲师之一
,前滴滴出行技术专家,在组件化方案落地、工程动态化、大前端建设、应用开发阶段效率的提升、上线后各种难点问题的解决等方面的经验非常丰富。非常热爱分享,经常将一些技术总结通过代码发到 GitHub上。为了方便大家构建更加清晰的知识脉络,还特地整理了一张脑图。
我为
什么极力推荐这个专栏?
极客时间的品牌我一向比较认可,专栏品质很有保障,《iOS 开发高手课》也是戴铭老师对移动开发这么些年沉淀下来的技术,详细而系统的输出。我看了目录,主要分为基础、应用开发、原理、前端与原生共舞的4个模块,你将获得:
1、
资深iOS开发专家为你
构建完整知识脉络
2、
领略专家级大型开发项目,
增强面试竞争力
3、深入iOS 核心技术与原理,
从源头上掌控新技术
4、精美手绘图解知识点帮助你轻松学习
不得不提一句,真的很佩服戴铭老师,不仅技术高超,画技还如此了得,一开始都不敢相信,但确实是戴铭老师自己手绘的,这是他参加 Swift 大会的漫画ppt,之后的专栏中,也会用到手绘图,帮大家更好的学习,太有心了。
限时订阅福利