做ios开发的你,面对严峻的竞争市场,你何时跳槽,转行
我相信很多人都在说,ios行业不好了,ios现在行情越来越难了,失业的人比找工作的人还要多。失业即相当于转行,跳槽即相当于降低自己的身价。那么做ios开发的你,你是否在时刻准备着跳槽或者转行了。
我们看一下现在ios行业,ios程序员在如今竞争激烈的市场环境下,你自己还值多少钱,下面是按年限,按要求提出的工作及薪资待遇
一年以内,本科:
![](https://img.haomeiwen.com/i6218094/d90800805dde9449.png)
一至三年,学历不限:
![](http://upload-images.jianshu.io/upload_images/6218094-2a2cf0312dc169b2.png)
三至五年,要求学历:
![](http://upload-images.jianshu.io/upload_images/6218094-2f2d2c03db0ee95a.png)
那么你处于哪一个阶段!,你拿的薪资待遇怎么样,你的工作怎么样,是不是天天加班,有改不完的bug,没有时间陪自己的小孩,爱人,家人。面对这样的一个现实情况,你自己是否还在坚持,坚持自己的岗位,是否去想过转行,跳槽。面对现实的生活,失业的你,或者想跳槽的你,你真的做好准备了吗?
ios你处于哪一个技能阶段和年限,学好这些,,掌握这些,你会在如此定义你自己方向和职业规划:
1、架构师 2、安全攻防 3、逆向编程 4、iOS进阶 5、底层开发 6、swift3.0开发
小编为大家整理一下,不管做ios开发几年的都可以看一下,疏通与总结这几年自己的ios编程之路,程序员之路,也许是告别你的编程之路,也许是再次点燃你内心的星星之火。
一、iOS架构师应该了解掌握的
ios架构师应该去了解掌握“LBS集成框架设计”、“MVP架构设计(进阶)”、“MVP架构设计(入门)”、“OB-ORM框架设计(进阶)”、“OB-ORM框架设计(入门)”、“PAY集成框架设计”、“支付方式解决方案”
![](http://upload-images.jianshu.io/upload_images/6218094-d8a00fd24d53a90e.png)
![](http://upload-images.jianshu.io/upload_images/6218094-93eee528de064f9c.png)
![](http://upload-images.jianshu.io/upload_images/6218094-c04f344ec20c0237.png)
![](http://upload-images.jianshu.io/upload_images/6218094-d88ef561db2eb4e1.png)
![](http://upload-images.jianshu.io/upload_images/6218094-e0053374df78ecd8.png)
![](http://upload-images.jianshu.io/upload_images/6218094-8b6ef9bf264dfb89.png)
![](http://upload-images.jianshu.io/upload_images/6218094-102c5fa6b293403f.png)
![](http://upload-images.jianshu.io/upload_images/6218094-be422b9f32649128.png)
二、iOS安全攻防应该了解与掌握的
ios安全攻防在“攻”与“防”中会有哪些了,需要懂哪些?
1、 “攻”应该包括这些在类
(1)ios逆向工程介绍
(2)逆向工具与理论
(3)项目实践
(4)构建防护
![](http://upload-images.jianshu.io/upload_images/6218094-dd119772fabb619c.png)
![](http://upload-images.jianshu.io/upload_images/6218094-36100131d6854357.png)
![](http://upload-images.jianshu.io/upload_images/6218094-381a45b76cb1ab72.png)
2、 “防”应该包括这些在类
(1)加密与取证
(2)反取证
(3)运行时库安全
![](http://upload-images.jianshu.io/upload_images/6218094-eb43453e5f3dcef3.png)
![](http://upload-images.jianshu.io/upload_images/6218094-6d822ff2192e419c.png)
![](http://upload-images.jianshu.io/upload_images/6218094-072368bd01cbc277.png)
三、iOS底层开发应该需要了解与掌握的
在ios底层开发中首先应该掌握“音视频处理技术”和“图像处理技术”,那么二者细分之后应该需要掌握哪些了?
1、音视频处理技术
(1) FFmpeg环境配置
(2) FFmpeg动态库编译
(3) FFmpeg视频编解码
(4) FFmpeg音频编解码
(5)SDL环境搭建
(6) FFmpeg视频转码压缩
(7) FFmpeg+SDL音视频解码播放
(8) FFmpeg视频加水印
(9)FFmpeg视频在线播放
(10)多媒体解决方案
2、 图像处理技术
(1) OpenCV3-介绍+环境搭配
(2)OpenCV3-图片灰度处理
(3) OpenCV3-磨皮效果
(4)OpenCV3-双边过滤
(5) OpenCV3-图像+水印
(6)OpenCV3-图片美白
(7) OpenCV3-相机处理
(8)OpenCV3-美颜相机
(9) OpenCV3-人脸检查
(10)OpenCV3-人脸识别
(11)图像处理解决方案
![](http://upload-images.jianshu.io/upload_images/6218094-c390b32f58110c6b.png)
四、iOS进阶学习应该需要了解并掌握的
1、多线程进阶
2、网络进阶
3、高级进阶
![](http://upload-images.jianshu.io/upload_images/6218094-f34dc71a6992fcf3.png)
![](http://upload-images.jianshu.io/upload_images/6218094-8631f483967d8ad8.png)
![](http://upload-images.jianshu.io/upload_images/6218094-23299338e42459db.png)
五、iOS跨平台开发应该需要了解与掌握的
1、HTML5
2、跨平台开发
![](http://upload-images.jianshu.io/upload_images/6218094-d06288250c9d58f9.png)
![](http://upload-images.jianshu.io/upload_images/6218094-4af987badf4f2f59.png)
在严峻的iOS市场中竞争, 没有掌握和了解一些具有优势的技术性知识,你怎么与别人进行PK,又怎么征服你的面试官。做过三五年的也未必一定会涉足到里面的技术性知识。在找工作中,技术足了,找不到工作也许你缺少的是一份总结和一份面试题去练习。为大家总结一份名企面试资料和面试题:
![](http://upload-images.jianshu.io/upload_images/6218094-06a940db8633e127.png)
为自己的面试,为自己的跳槽,转行而保驾护航。
![](http://upload-images.jianshu.io/upload_images/6218094-920dbcad5565205a.jpg)