热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

2022,iOS行业小感

2022,iOS行业小感-好久没更新文章,之前用hexo构建个人博客后,感觉自己输出的内容简单且可能会误导他人,在2018年后就没再更新文章,感觉自己年龄也慢慢上来了,想给业界留点

好久没更新文章,之前用hexo构建个人博客后,感觉自己输出的内容简单且可能会误导他人,在2018年后就没再更新文章,感觉自己年龄也慢慢上来了,想给业界留点微不足道的贡献,回想自己从事iOS经历,真的是大的跨越,本人本科专业属于电子系的,2015年在Biostar作为硬件工程师助理进行实习,在这里遇到同时期实习小伙伴(CS专业的),那时候移动互联网客户端异常火爆,中午一起吃饭期间,问了一个当时极其小白问题,怎么开发一个APP,如果我要学习该如何学习,现在想想也是好笑,他就简单回答了句你去淘宝买视频学习呀,我真的当真了,真的买了视频,并开始了iOS的自学之路,那时候行业对iOS的要求还停留在Storyboard拖控件,也就顺理成章的进入了iOS领域。

今年2022年,谈谈目前iOS行业近况吧,先说总结,就是存量厮杀。

互联网寒冬异常,大厂裁员小道消息满天飞,客户端的HC只有1-2个,留给中间iOS开发从业者人员晋升机会几乎没有,整个iOS领域似乎静止了,行业流动性很低,基本一个萝卜一个坑的情况,大厂从业人员常说缺人,但是缺的是高端人才,通常也都是大厂之间互跳,有时候真的羡慕那些天选之子,感觉深圳这边几乎是所有的iOS从业人员在争夺少量的HC岗位。

正是由于HC人数非常少,现在几乎开始添加算法/学历背景进行筛选了,可以说假设大家对iOS技术理解差不多,几乎优先选择学历背景更优的,能够做出难度更高的算法的人选。

iOS方面知识也往深水区走,几份Apple open source的源码也通常列入考察点,这些深入无可厚非,但是岗位却是越来越少了,有种你闭关修炼降龙十八掌几年,发现怎么都打不过人家,而且江湖没了。

从事iOS开发已经7年,感觉现有APP基本都处于维护优化,客户端基本上已经沦落为容器,航母级别业务APP都构建自己的小程序,普通企业APP,基本新业务页面,只要公司技术团队的基础技术有布局好Hybrid或者跨平台(RN/Flutter)相关架构,基本上UI这部分就交给前端开发人员来写了,确实前端逐步蚕食原本客户端的UI部分的活,2018年左右慢慢行内开玩笑的说iOS开发没人要了,现在客户端更偏向于性能优化,底层方面的研究,然而这部分的工作很难短时间内看到投入的回报比,有些经验也需要日活量较高To C的APP才能获取,导致iOS市场进一步萎缩,整体iOS行业处于低迷,高端人才稀缺,中间部分基本静止,刚入行的可能会饿死。

也许曙光将会出现,再次爆发对iOS的需求,如今web跨平台就是趋势,前端开发人员也在学习Flutter,大势不可逆转,也许会存留高端稀缺人才,但是整体iOS客户端就业真的艰难,不推荐新人再进入这行。


推荐阅读
  • 唱唱反调:风口上的技术不要盲目追
      对于前端领域的开发者来说,“学不动了”虽然更多是一种调侃,但也真实地反映出了他们面对频繁出新的前端技术时又爱又恨的心情。在经历了移动互联网的大爆发后,前端领域的边界不 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 《从零构建前后星散的web项目》:前端相识过关了吗?
    #前端基本架构和硬核引见手艺栈的挑选起首我们构建前端架构须要对前端生态圈有统统相识,而且最好带有肯定的手艺前瞻性,好的手艺架构能够日后会轻易的扩大,削减重构的次数,纵然重构也不须要 ... [详细]
  • 2022年9月16日,以CODEFORBETTER_为主题,以2022Google开发者大会为契机举办的Hackathon大赛进行了线上颁奖仪式hac ... [详细]
  • 学习不系统学过的Android知识全忘记了?思维导图+手写笔记
    话是这样说,但是自己还是很少复习之前的文章,这个怨不得别人。这是问题啊,得解决,于是我苦思冥想,决定这样搞& ... [详细]
  • 云原生边缘计算之KubeEdge简介及功能特点
    本文介绍了云原生边缘计算中的KubeEdge系统,该系统是一个开源系统,用于将容器化应用程序编排功能扩展到Edge的主机。它基于Kubernetes构建,并为网络应用程序提供基础架构支持。同时,KubeEdge具有离线模式、基于Kubernetes的节点、群集、应用程序和设备管理、资源优化等特点。此外,KubeEdge还支持跨平台工作,在私有、公共和混合云中都可以运行。同时,KubeEdge还提供数据管理和数据分析管道引擎的支持。最后,本文还介绍了KubeEdge系统生成证书的方法。 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 本文介绍了高校天文共享平台的开发过程中的思考和规划。该平台旨在为高校学生提供天象预报、科普知识、观测活动、图片分享等功能。文章分析了项目的技术栈选择、网站前端布局、业务流程、数据库结构等方面,并总结了项目存在的问题,如前后端未分离、代码混乱等。作者表示希望通过记录和规划,能够理清思路,进一步完善该平台。 ... [详细]
  • Oracle优化新常态的五大禁止及其性能隐患
    本文介绍了Oracle优化新常态中的五大禁止措施,包括禁止外键、禁止视图、禁止触发器、禁止存储过程和禁止JOB,并分析了这些禁止措施可能带来的性能隐患。文章还讨论了这些禁止措施在C/S架构和B/S架构中的不同应用情况,并提出了解决方案。 ... [详细]
  • STL迭代器的种类及其功能介绍
    本文介绍了标准模板库(STL)定义的五种迭代器的种类和功能。通过图表展示了这几种迭代器之间的关系,并详细描述了各个迭代器的功能和使用方法。其中,输入迭代器用于从容器中读取元素,输出迭代器用于向容器中写入元素,正向迭代器是输入迭代器和输出迭代器的组合。本文的目的是帮助读者更好地理解STL迭代器的使用方法和特点。 ... [详细]
  • 面试经验分享:华为面试四轮电话面试、一轮笔试、一轮主管视频面试、一轮hr视频面试
    最近有朋友去华为面试,面试经历包括四轮电话面试、一轮笔试、一轮主管视频面试、一轮hr视频面试。80%的人都在第一轮电话面试中失败,因为缺乏基础知识。面试问题涉及 ... [详细]
  • 这篇文章主要讲解了“如何应对Android面试”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何应对 ... [详细]
  • Flutter入门——Flutter功能概览
    IT之家12月5日消息:今天谷歌官方宣布Flutter的1.0版本正式发布!Flutter是Google打造的UI工具包,帮助你通过一套代码同时在iOS和Android上构建媲美原 ... [详细]
  • H5前端开发_金三银四,H5前端开发如何用性能优化征服前端面试官?
    本文由编程笔记#小编为大家整理,主要介绍了金三银四,H5前端开发如何用性能优化征服前端面试官?相关的知识,希望对你有一定的参考价值。许多Web性能优化都是无效的,问题出在哪 ... [详细]
author-avatar
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有