现在最尴尬的是不是用 Swift 做 iOS 开发的?

9 天前
 shijingshijing

Java ,Go ,JS/TS 这种满大街横行的就不必说了。
C/C++自带天龙人属性,做基建,做量化,做嵌入式也能横扫八方。
C# 除了做 Windows 桌面 App ,也能做 Web ,此外还是游戏开发的主力。
Python 做运维写小工具,做 AI/ML 也是主力。
PHP 突出一个短平快,守着中小企业一亩三分地和 WordPress 、Drupal 定制日子也能过。
即使是和 iOS 开发对等的 Android ,还能退而求其次跑去新能源做车机,去工控行业做触控 UI 。

目测只有原生 iOS 最惨,只能守着 iOS 平台,还眼睁睁的看着 RN 各种跨平台的慢慢侵蚀。

7563 次点击
所在节点    程序员
50 条回复
shijingshijing
9 天前
@jobscolin
@neptuno
哪有那么好转的,需要原生 iOS 开发的场景都是对性能有要求的,起码要熟悉各种 Core Foundation ,了解 GCD ,Runloop ,如果对某一个方向有需求,比如视频音频,还需要深入 AVFoundation ,视频编解码。
这一套你在 iOS 上弄熟了,在其他平台还要重新来,再说 Android 开发本身也不是吃素的,我觉得国内做 Android 开发的对 Android 底层了解程度比 iOS 开发对 iOS 底层了解程度要好的多,因为 iOS 本身是封闭的,几乎没有做 iOS 系统级开发的能力,基本上都是调用各种 API 。
lisxour
9 天前
@yb2313 还有大把坑等着踩,能写和好用可是差了十万八千里,tauri 还得沉淀沉淀,除了个人项目不建议上。
jiayouzl
9 天前
我就喜欢用 Swift 开发 iOS 应用,原生应用就是各方面使用起来体感都不是 H5 能比的.DEMO 我用 H5 写,正式开发必须 Swift 这是我对品质的要求.
bojue
9 天前
@beimenjun 就是先不 care 付费意识不强的安卓市场,验证了产品再投入
faimin
9 天前
开发语言也不过是挣钱工具而已,何来尴尬一说
dzdh
9 天前
@passon #6 只要国内的小公司一天不灭 PHP 就存活一天
fffq
9 天前
能跑就行
yb2313
9 天前
@lisxour 永远都有更新的框架出来, 如果一直等到好用才上, 那永远都无法开始, 冲
neptuno
9 天前
@shijingshijing 为了工作没办法的,想赚钱+觉得 ios 没有前途,就得努力去学其他平台。那么多比你差的程序员都能做安卓开发,你为啥不行
ibcker
9 天前
俺就是用 Swift 做 iOS 开发的,已经被躺平在家了
ibcker
9 天前
弱弱说一句,能玩得转 iOS 开发的人,Python 和 PHP 真是信手拈来了,太容易上手了
superkeke
9 天前
小程序侵蚀掉了移动端开发一大批职位。从某种程度上说,iOS 开发转前端很简单,转后端也没有那么难(当然比 Android boy 难,Java 语言摆在那里了)。语言层面,iOS boy 至少需要熟练掌握两门面向对象语言 Objective-C 和 Swift ,而 Objective-C 跟 C++比较类似,比 Java 更复杂一些。入门需要学习 SwiftUI ,还要学习 UIkit ,难度更高了。加上现在的大环境,新人几乎没有了吧。
qxmqh
9 天前
用 OC 做 iOS 开发呢?哈哈。我 12 年做 iOS 开发,到现在全栈,从 17 年开始就 Java C# 开始做后端,Android 也搞起来了,后来又做前端 VUE RN 各种。小程序各种。现在市面上的基本上全会了,不光会,都有不少项目落地了。现在感觉也难。
aiqinxuancai
9 天前
说的没错,做苹果原生都尴尬,OC 和 Swift 能干的事情太少了,而且他们仅仅能干的那点事情还被各种跨平台在挤。
izzy27
9 天前
我感觉还好啊。。
tomdddd
9 天前
@finab 老哥,最近在学 ios ,用来做小项目,能付费咨询么,v 15889666941
aycclm
9 天前
毕业十三年
第一年服务端 Java -> 第二年前端 Javascript -> 第四年转 iOS(OC) -> 第六年 iOS(Swift) ->第九年服务端(Node.js) -> 第十三年服务端 Java ->准备明年看看有没有 Rust 的机会
guiyumin
9 天前
了解一下 servbay ,是用 swiftui 做的

我觉得你用什么语言不重要,核心还是好的软件本身
dxppp
8 天前
Irisxx
8 天前
ios 原生的话,找工作属于鄙视链最后一位的那种,独立开发属于独一档,毕竟苹果用户付费意识最高。

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

https://www.v2ex.com/t/1071522

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

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

© 2021 V2EX