Swift 岗的前景怎么样?(和 android 和前端比起来)

3 天前
 movq

据我观察,站里面发的招聘帖子都是在招前端、go 、java 、python ,招安卓的很少,招 swift 的基本没见过

现在趋势就是前端吃掉客户端,所以 Android 和 swift 现在属于越来越烂的职位了?

然而,据我使用体验,iOS 上面的非原生开发的闲鱼 app 就是一坨答辩,经常出 bug 导致我得杀后台重启应用

所以,

  1. 前端真的能吃掉客户端吗?

  2. 客户端里面 swift 属于比 android 待遇差的岗吗?其实考虑到平台的稳定、生态和用户的付费能力,苹果的生态是比安卓好的。但实际上这也限制了发布 app 的能力,安卓给个 apk 就能装,但苹果得层层审核。

  3. 还有一个很少有人提的微信小程序。感觉很多行业都不做手机 app 了,直接做小程序,比如医院挂号 app

1777 次点击
所在节点    职场话题
20 条回复
BeiChuanAlex
3 天前
前景不怎么样,但是如果是做独立开发者 Swift ,flutter 还是有必要学的,其他的 android 没必要,因为付费率不行,得不偿失。小程序这个东西还不如 web ,任何国内厂商的技术都不值得学习。

所以如果从赚钱这个角度出发 Swift 有必要学,否则整个移动端端技术都必要学了,找不到工作。
leo72638
3 天前
如果你是要找工作,那么基本没有前景。
前端确实吃掉了很多客户端职位了,但是前端都找不到工作了,iOS 更别提了。事实上 iOS 找不到工作已经很多年了。
leo72638
3 天前
1.前端确实可以吃掉大部分客户端。你提使用体验根本没意义,现在大厂哪有认真给你做体验优化的,别说这种语言框架层面了,业务层面都不在乎用户体验,天天给用户喂💩。

2.如果你能找到工作,那么 Swift 岗不比 Android 差,前提是你要能找到,iOS 比 Android 找工作难度还大。提付费生态,那么做“小而美”的独立开发,swift 确实可以,不过就这现在也早就一片红海了,熬出头的凤毛麟角,不过你觉得你自己很有想法的话那可以试试。

3.App 推广难度比小程序大,而且一般普通的业务不一定要 App ,尤其现在经济下行,小公司做不起 App ,综合下来小程序确实也是小公司更好的选择。另外小程序也算前端的活,所以也是前端吃掉客户端的一种方式
beyondstars
3 天前
hello, 我推荐不要拿兴趣作为工作,兴趣是兴趣,工作是工作。

哪个 offer 高,选哪个。未来不可预测。
gogozs
2 天前
别想不开学 Swift ,移动互联网火的时代早就过去了,10 年前问这个问题,那肯定是学学学
idonttellyou
2 天前
我弟 8 年 iOS ,失业了一年半,前俩月才找到合适的..
wujinglun
2 天前
@idonttellyou 现在转行了吗
debuggerx
2 天前
android 是有部分去做车机和智能化设备了,其他的不管是 android 还是 iOS 基本都转了 flutter 、rn 、小程序……
ryan4290
2 天前
恍惚了,还以为穿越回到了 2015 年呢
hwdq0012
2 天前
移动端音视频,ai 推理,3d 游戏,这几种比较需要性能的,可能才会考虑用 native, 所以你只能瞄着这方面的工作找,机会很少,并且这几个方向应该需要混合着 object C + c++ 来写

我最近在研究 react native + c++的 跨端方案,建议你也可以了解一下,哪怕你不想用 c++,react native 用 js + <tag/> + css , 也比 flutter 更通用。 而且微软有 fork 开发了 for windows 和 for macos , office 的帮助和反馈等新的界面是用 rn 写的
tonytonychopper
2 天前
1. 前端确实能够吃掉大部分客户端,因为现在大部分的框架都跨平台,而且大部分企业追求效率,原生开发就是效率太低了。
2. 微信小程序成本比 app 低很多,而且现在也有框架可以跨平台开发小程序
3. 非原生的用户体验确实要差不少
kcross
2 天前
现在做原生客户端的都不多了吧 特别是中小企业 好多都是 uniapp
TABShare
2 天前
往跨端 大前端方向靠
sankemao
2 天前
作为使用者感觉 swiftui 写的 app 卡卡卡
iOCZS
2 天前
闲鱼虽然是 flutter ,但也属于原生客户端,不是你说的那种前端。
DevZ
2 天前
@sankemao SwiftUI 本身不卡,你觉得卡可能是没写好,结构不合理,数据流转不合理等等,这种用 UIKit 写一样会卡。
MackMa
2 天前
@DevZ TablePlus 官推说 SwiftUI 比 Electron 还慢
https://x.com/TablePlus/status/1928258406235918431
MackMa
2 天前
@iOCZS macOS 15 刚发布的时候,Flutter Slivers 在 iPhone Mirroring 中有无法滑动的 bug ,可以借此轻易地判断出哪些产品用了 Flutter 。
闲鱼的首页和搜索列表是原生的,商品详情和用户详情是 Flutter 的。(闲鱼至今没有修复)
BeiChuanAlex
2 天前
@MackMa #18 其实用户发现 bug 是不会告诉官方的,这样其实官方也不知道,然后 bug 就一直在那里。这个是正常现象。
MackMa
2 天前
@BeiChuanAlex #19 感觉闲鱼这种体量的应用,应该会有人反馈。可能是更新的成本比较高(比如需要跨大版本升级),这个场景又比较小众,所以放任不管。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://yangjunhui.monster/t/1136167

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX