这一篇文章,如果你是一名ios开发正好也处于开发晋升瓶颈迷茫期,不妨停下你的脚步,花五分钟看看,兴许有你需要的!文章结尾有彩蛋
到处都充满了对ios行情的焦虑
一个成熟的it开发人员必须要冷静的思考,学会 —— 迎接焦虑 - 变压力为动力
①:打开 boss直聘(毕竟现在大部分程序员跳槽找工作都是使用这个平台,具有典型性)以北京-ios为搜索元素!下面我通过一个表格给大家分析ios市场。
因为时间原因只展开分析了前5页,因为是一页一页数,可能会存在数字不是非常精准
薪资待遇 | 岗位个数 | 年限要求 | 公司规模 |
15k左右 | 40份 | 1-3年 | 20-99 |
20k左右 | 63份 | 3-5年 | 100-499 |
30k左右 | 93份 | 3-5年 | 100-499-1000以上 |
30k以上 | 33份 | 3-5-以上 | 499-1000以上 |
②:开始分析 20-30k 的岗位招聘要求
③:纵观 boss直聘 分析得出以下几点
下面是一份普通的简历中的技能情况,大家也可以对比一下你的简历
总结:这份简历专业技能写的还是比较中规中举的!但是很显然没有达到一个要求 20-30k - 5年 开发需要的能力!
我这里因为考虑到个人的隐私(尽管已经授权)这里就没有贴出公司相关信息
这一项只是简单介绍了工作,并且都是落地业务层,这样的项目经验还是不够的,至少没有看到一个成熟的开发者的身影!
现在2019年,ios开发的确面临很多问题:
下面跟那些还愿意留在ios行业想拼搏一把的小伙伴,分析一下一个资深ios开发到底应该掌握什么
很多人会讽刺:面试造航母,上班拧螺丝! 其实不然,面试的高要求对于一家优秀的ios需求单位来说是必须的!
下面是我推荐大家学习的内容:
oc 底层探索篇也是大家熟悉而又陌生的地方,平时处处用,就是不知道为什么!
只要你面试要求 20-30k 必然要求性能优化能力!
数据结构算法应该是每一个程序员必备的根据。
一个程序员需要两样东西:智商和勤奋
数据结构与算法并不只是抽象的概念,掌握好的话可以写出更高效、运行得更快的代码,这对于如今盛行的网页和移动应用开发来说尤为重要。如果你最近一次使用算法是在大学课堂上或求职面试时,那你应该还没见识到它的真正威力!
这个主题的大多数资料都有一种通病——晦涩难懂。满纸的数学术语,我觉得一种有趣的学习方式也是非常重要的!
跨平台的方案有很多:
如上表所示, rn 、 weex 采用的技术方案大体相同,它们都使用 javascript 作为编程语言,然后通过中间层转换为原生的组件后再利用 native 渲染引擎执行渲染操作。而 flutter 直接使用 skia 来渲染视图,而 flutter widget 则使用现代响应式框架来构建,和平台没有直接的关系。
从性能方面来说, flutter 的性能理论上是最好的, rn 和 weex 次之,并且都好于传统的 webview方案
而从社群和社区的活跃来看,rn和flutter无疑是最活跃的
总结:针对现在的行情比较我个人推荐大家学习:flutter
现在的ios开发为什么会遇到瓶颈是因为 前面储备过少,坐吃山空!技术不断更新的时代,我希望你沉下心来与时俱进,不断储备技能为自己加分
这里我推荐学习:视觉方向! 无论直播还是小视频,图形图像处理成为必然的技能,在即将到来的5g时代里,这一块技术必将成为你与其他开发人员差距的赛点!
同时也推荐大家学习:应用安全攻防方向 逆向安全这些年越来越被我们熟知并且需要!一个高质量安全的应用程序必将是你薪酬翻番的谈资!
在现在这个群雄逐鹿的ios市场,我希望你守住自己的浮躁,扛着压力向前冲!学习的路上必然艰难,但是请你记住下面这段话。
一个优秀的人从不拒绝知识,更何况是一个优秀开发者!!!
你要想站稳自己,未来岗位、薪酬待遇持续增长,我希望你保持学习,无论是:ios底层、数据结构算法、flutter、架构性能优化、视觉与逆向安全攻防 学就完事了!
有一个ios开发交流qq群:1012951431,选择加入一起交流,一起学习,共享学习资料。期待你的加入!(进群可领取学习礼包)
如对本文有疑问, 点击进行留言回复!!
HDU - 5532 A - Almost Sorted Array
react native 实现扫描条形码功能(react-native-camera)
网友评论