专栏名称: Tiny4Voice
一天一条来自 Tinyfool 的语音鸡汤,暖胃暖心,让我们一起在漫漫长夜里面默默前行,在死之前,没有终点,不会停歇。
目录
相关文章推荐
云头版  ·  中国云计算的二〇二五 ·  昨天  
上海市场监管  ·  加油机也敢动手脚?查! ·  2 天前  
指尖新闻沈阳晚报  ·  刚刚!央视元宵晚会节目单来了! ·  3 天前  
51好读  ›  专栏  ›  Tiny4Voice

移动开发红利耗尽?iOS开发者如何浴火重生?

Tiny4Voice  · 公众号  · 科技自媒体  · 2019-03-11 20:00

正文

>>"],[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,之后的专栏中,也会用到手绘图,帮大家更好的学习,太有心了。



限时订阅福利







请到「今天看啥」查看全文