查看: 11734| 回复: 26
跳转到指定楼层
上一主题 下一主题
收起左侧

[新组上路] 2022年移动开发(iOS)的职业发展前景

 
全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
先说说个人的情况,本人是刚拿到一家银行(HSBC)全栈开发实习的小白,坐标加拿大温哥华,偏好前端,无任何iOS开发经验
今天刚刚收到了分组的通知,分到了mobile dev的组,负责移动端的全栈开发。前端部分用Swift和React。又恰逢今天开了WWDC的发布会,所以对于这个并不了解的领域的发展前景表示很好奇。作为未来发展可能会选择的一个方向(尤其是如果转正的话),感觉有必要对它的职业发展前景有更深入的了解
地里讨论移动开发 / iOS开发发展前景的帖不多,正好趁着现在WWDC的风头发一个帖,讨论一下2022年及以后移动开发(iOS)的职业发展前景。我知道SDE的每个方向都有优点和弊端,关键是看适不适合自己。但是一些类似“移动开发没有前途“的言论多少让人担心该不该走这条路。我在这里列出了我自己想到的一些pros和cons。目前了解还比较肤浅,希望能有相关领域的大佬多多指正
Pros:
  • 众所周知,苹果现在Mac产品线已经完全被Arm架构取代了,桌面端和移动端的界限逐渐打通了。虽然现在一些软件偶尔还有兼容性问题,但是不可否认几年后这些问题也会解决,Arm架构的电脑会在未来成为一大主流。Mac的应用会越来越iOS化,Final Cut Pro等Mac专属应用登陆在iPad上变得更容易,iOS的应用上Mac也是几个更新补丁的事,所以市场对iOS应用的需求会更大
  • Universal Control + 现有的物联网 + Apple CarPlay等未来平台。现在不只是苹果,华为的鸿蒙,小米的米家,也都在做自己的生态,应用也越来越追求responsive,恨不得一套代码能同时在手表、手机、iPad、电脑、汽车平板上运行。这点就对iOS等移动端应用又有更大的需求。新出的Apple CarPlay也是未来会和大部分的汽车厂商都合作,光是这个平台就需要很多大量人力开发和更新各种应用了


Cons(求指正和反驳):
  • 据说Swift等用于iOS开发的语言学习成本比较低,转码选手不需要多少计算机基础知识就很容易上手,这就会导致竞争比较激烈。苹果为了吸引更多人来开发,花了大量精力不断地做新组件、新API,降低门槛,这也是Apple Store要没收30%的营收的一大原因。尤其是对于CS科班出身的人,之前学的知识可能相对就白费了
  • 学习门槛比较低带来的另一个问题就是职业发展可能会有瓶颈。如果刚开始NG的时候好找工作,以后很难晋升,老手和新手差距很小,那也会是移动开发的一个很大的弊端。(这一点如果在过去已经成立,物联网和苹果生态的建立会不会有所改变呢?毕竟我觉得想要一套代码原生支持多个平台,还要保证用户体验足够好,是很需要开发功力的)
  • (?)比general的前端后端更加需要学习新技术,隔一段时间就有很多新特性要学习,旧的特性很快被淘汰。其实对于这个我会比较困惑,毕竟至少我知道前端的技术也是更新很快的,光是npm包就需要常常更新常常维护。不知道这一点否能算作一个Con

评分

参与人数 2大米 +3 收起 理由
ayuhime + 1 赞一个
xzysolitaire + 2 给你点个赞!

查看全部评分


上一篇:征求意见,是跑路还是等一年升6
下一篇:有没有感觉身边很多人都跳槽🐶了
全局:
这题我会,iOS开发快10年的从业者。react上手快但是后期scale会有performance问题。iOS开发要学习的很多,而且要看你感兴趣的方向,比如做产品还是infra,做fullstack还是client only。每个方向都有各自的pro和cons。cs fundamental很多时候还是有用的,特别是在提高性能方面。
. 1point 3 acres
市场上招人的话iOS岗位还是很多的,特别是有多年经验的candidate,都不愁找下家。周边好几个朋友跳槽都是好几个offer。

评分

参与人数 1大米 +1 收起 理由
lucaspanwang + 1 赞一个

查看全部评分

回复

使用道具 举报

地里匿名用户
推荐
匿名用户-7ZSD0  | 添加认证 | 2022-6-8 14:46:14 来自APP
作为ios老手表示ios在哪家公司都很缺,apple自己也很缺,tiktok,meta内部都很缺,就连已经裁员的rbh都还在招。你如果没有基础从swift开始比较不错,不要做react……oc的话只有老厂在用,新的厂都转swift了。ios方向很多,做ui,mobile infra都可以,不过这个方向对ng开放的少,一般喜欢熟练工,因为一开始的learning curve不低,要看有没有人带你入门了。会做不难,但要做的好还是需要能力的,市场上缺的是真正能力强的ios,而不是只会画ui的螺丝钉
回复

使用道具 举报

全局:
叶阿鸠 发表于 2023-04-09 07:18:51
大佬,最近市场上iOS多年经验的还好找不?

补充内容 (2023-04-09 22:19 +8:00):
最近大厂很多在hiring freeze,机会比去年少了很多。如果你计划来上学,争取第一年找到iOS相关的intern。因为以前我们招intern很难找到mobile背景相关的,感觉竞争压力会小一些。

评分

参与人数 1大米 +1 收起 理由
叶阿鸠 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

全局:
在美国是coding就能赚钱,至于发展前景更加看重个人的综合能力。

评分

参与人数 1大米 +1 收起 理由
lucaspanwang + 1 赞一个

查看全部评分

回复

使用道具 举报

地里匿名用户
🔗
匿名用户-1VVH9  | 添加认证 | 2022-6-8 01:54:40 来自APP
移动开发就那样了,国内今年移动开发都萎缩成啥样了,美国也好不到哪去。你这个分析太多wishful thinking了,假设你不是分到iOS开发还会这么想吗?

评分

参与人数 1大米 +1 收起 理由
lucaspanwang + 1 赞一个

查看全部评分

回复

使用道具 举报

🔗
 楼主| lucaspanwang 2022-6-8 02:03:30 来自APP | 只看该作者
全局:
匿名用户 发表于 2022-06-07 10:54:40
移动开发就那样了,国内今年移动开发都萎缩成啥样了,美国也好不到哪去。你这个分析太多wishful thinking了,假设你不是分到iOS开发还会这么想吗?
被分之前也不是很了解,所以问问
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-YMFOT  | 添加认证 | 2022-6-8 04:42:01
从手机出货量来看,手机app开发也没有什么能创新的了。
但从技术来讲,比如Swift,苹果还是会一直支持的,就是说carplay、将来的ar什么的,还是可以用现在的技术来开发。当然这一切的前提是苹果能持续支棱起来。

评分

参与人数 1大米 +1 收起 理由
lucaspanwang + 1 赞一个

查看全部评分

回复

使用道具 举报

地里匿名用户
🔗
匿名用户-NDBPS  | 添加认证 | 2022-6-8 04:48:08 来自APP
之前做过ios开发用rxswift,感觉learning curve比较高。
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-BZDUS  | 添加认证 | 2022-6-8 05:03:47
感觉移动开发的问题是被前端抢了很多活?比如React Native,H5。前端的各种跨平台框架使得前端代码可以跑在browser/desktop/mobile。性能不足的地方可以hybrid开发。感觉纯原生开发只有少部分需求。
回复

使用道具 举报

🔗
 楼主| lucaspanwang 2022-6-8 05:50:39 来自APP | 只看该作者
全局:
匿名用户 发表于 2022-06-07 14:03:47
感觉移动开发的问题是被前端抢了很多活?比如React Native,H5。前端的各种跨平台框架使得前端代码可以跑在browser/desktop/mobile。性能不足的地方可以hybrid开发。感觉
这一点确实是,现在响应式的网站也很流行,会吃掉一些用原生App的用户
回复

使用道具 举报

🔗
约翰码农 2022-6-8 12:32:22 | 只看该作者
全局:
作为刚失业的12年iOS
这几年iOS确实不是Android
我前公司,去年扩编,iOS满员三个月就招满了,Android到现在快两年了,还缺一半编。
回复

使用道具 举报

🔗
 楼主| lucaspanwang 2022-6-8 12:41:12 来自APP | 只看该作者
全局:
约翰码农 发表于 2022-06-07 21:32:22
作为刚失业的12年iOS
这几年iOS确实不是Android
我前公司,去年扩编,iOS满员三个月就招满了,Android到现在快两年了,还缺一半编。
很有参考价值,谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
职场达人
  • ↑ 本版用于讨论职场各种干货话题,闲聊请去🔗聊聊或者🔗匿名版
  • ❌ 本版严禁水贴,引战,发布广告,拉群,贴个人联系方式,扣分无警告
  • ☑ 求职、面经等去 🔗北美求职和 🔗回国求职大区,刷题和学习请去 🔗终身学习大区
  • ☑ 请去专版发布 🔗内推, 🔗招聘信息,和讨论 🔗创业内容
  • ☑ PIP / DevList/ Need Support 等话题也已开设 🔗专版

本版积分规则

>
快速回复 返回顶部 返回列表