序言
我相信很多人都在说,iOS行业不好了,iOS现在行情越来越难了,失业的人比找工作的人还要多。失业即相当于转行,跳槽即相当于降低自己的身价。那么做iOS开发的你,你是否在时刻准备着跳槽或者转行了。
我们先看一下现在iOS行业,iOS程序员在如今竞争激烈的市场环境下,你自己还值多少钱,下面是按年限,按要求提出的工作及薪资待遇。
一年以内,一至三年,本科:
![](http://upload-images.jianshu.io/upload_images/8654141-aad0a8f22cdb326a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/453)
那么你处于哪一个阶段!,你拿的薪资待遇怎么样,你的工作怎么样,是不是天天加班,有改不完的bug,没有时间陪自己的小孩,爱人,家人。面对这样的一个现实情况,你自己是否还在坚持,坚持自己的岗位,是否去想过转行,跳槽。面对现实的生活,失业的你,或者想跳槽的你,你真的做好准备了吗?
iOS开发的你正处于哪一个技能阶段和年限,学好这些,掌握这些,你会在如此定义你自己方向和职业规划:
1、架构师 2、安全攻防 3、逆向编程 4、iOS进阶 5、底层开发 6、swift4.0开发
小编为大家整理一下,不管做iOS开发几年的都可以看一下,疏通与总结这几年自己的ios编程之路,程序员之路,也许是告别你的编程之路,也许是再次点燃你内心的星星之火。
一、iOS架构师应该了解掌握的
iOS架构师应该去了解掌握“UML建模”、“软件工程架构与设计模式”、“第三方库”
![](http://upload-images.jianshu.io/upload_images/8654141-784de84076598679.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/228)
![](http://upload-images.jianshu.io/upload_images/8654141-6e068b01eddc36e3.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/465)
![](http://upload-images.jianshu.io/upload_images/8654141-495842ed5197f63d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/395)
二、iOS安全攻防应该了解与掌握的
iOS安全攻防在“攻”与“防”中会有哪些了,需要懂哪些?
1、 “攻”应该包括这些在类
(1)iOS逆向工程介绍
(2)逆向工具与理论
(3)项目实践
(4)构建防护
![](http://upload-images.jianshu.io/upload_images/8654141-bc926234c126be6f.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/223)
![](http://upload-images.jianshu.io/upload_images/8654141-f32f5ecf9c8337ee.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/246)
![](http://upload-images.jianshu.io/upload_images/8654141-73921a1eb9e60ca3.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/148)
2“防”应该包括这些在类
(1)加密与取证
(2)反取证
(3)运行时库安全
![](http://upload-images.jianshu.io/upload_images/8654141-a869bda7f79e6c81.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/249)
![](http://upload-images.jianshu.io/upload_images/8654141-efba95164a7898bd.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/249)
三、iOS进阶学习应该需要了解并掌握的
(1)多线程与网络进阶
(2)iOS底层进阶
(3)iOS自动打包
![](http://upload-images.jianshu.io/upload_images/8654141-8faa7aeef90ee3d6.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/259)
![](http://upload-images.jianshu.io/upload_images/8654141-e4e15d0b9374c933.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/277)
![](http://upload-images.jianshu.io/upload_images/8654141-b751bf201ac6f26e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/358)
![](http://upload-images.jianshu.io/upload_images/8654141-1ff5639b188422b5.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/377)
在严峻的iOS市场中竞争, 没有掌握和了解一些具有优势的技术性知识,你怎么与别人进行PK,又怎么征服你的面试官。做过三五年的也未必一定会涉足到里面的技术性知识。在找工作中,技术足了,找不到工作也许你缺少的是一份总结和一份面试题去练习。为大家总结一份名企面试资料和面试题:
![](http://upload-images.jianshu.io/upload_images/8654141-ebf4c8d095ba12e0.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/373)
对于失业的人群,给出的意见则是放平心态,坚持两至三个月的时间暗中观察,找工作之间也可以提升自己的技能。三个月没有收入来源,面对的压力是必然的,这个期间,给出两个点;第一是转行或者转型;第二则是找一家线上培训机构学习,提升技能,重新补习自己不知道的技术。
想提升技术的人群,给出的意见则是找资料,请教同行,请教上司,加班加点研究。想提升技术的人则是学习欲望强的人,本身就有强控的学习欲。(也是可以加入小编的群一起交流学习)
为自己的面试,为自己的跳槽,转行而保驾护航。
今天给大家的分享就到这吧!有收获,或者喜欢小编的可以关注小编同时也欢迎大家加入小编的iOS交流群462699214,大家一起交流成长!!
![](http://upload-images.jianshu.io/upload_images/8654141-2c859647f33472f2.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/640)