Java ,Go ,JS/TS 这种满大街横行的就不必说了。
C/C++自带天龙人属性,做基建,做量化,做嵌入式也能横扫八方。
C# 除了做 Windows 桌面 App ,也能做 Web ,此外还是游戏开发的主力。
Python 做运维写小工具,做 AI/ML 也是主力。
PHP 突出一个短平快,守着中小企业一亩三分地和 WordPress 、Drupal 定制日子也能过。
即使是和 iOS 开发对等的 Android ,还能退而求其次跑去新能源做车机,去工控行业做触控 UI 。
目测只有原生 iOS 最惨,只能守着 iOS 平台,还眼睁睁的看着 RN 各种跨平台的慢慢侵蚀。
1
ciki 82 天前
几年前不就这样了吗? android 还多一个去处,就是手机厂商
|
2
Leviathann 82 天前
@ciki 还有车机
|
3
qichunren 82 天前
有什么好尴尬的,用 Swift 做 iOS 开发的,如果是独立开发的,其它的哪个有它的生态好,容易赚钱一点?
|
5
Chad0000 82 天前
Flutter 背后的那个叫啥来着?
|
6
passon 82 天前
php 已经无了吧
|
7
finab 82 天前 4
俺就是用 Swift 做 iOS 开发的😭
不过说实话,年初换工作倒是没什么波折,不知道是不是没人做 iOS 了,面试难度也比前几年低了很多(我面的高级开发,初中级的应该都死绝了) |
8
ByZHkc3 82 天前
本职是前端 web 狗,业余用 Swiftui 写小组件,目前用户也有七八千了。
多去看看独立开发生态吧,苹果生态对个人开发者算是最友好的了。 |
9
hguandl 82 天前
拿来吃饭早就不大行了,但是当玩具我很喜欢。语法设计很现代化,可以当默认全用 Arc 的 Rust 。而且 SwiftUI 特别好上手,心血来潮想造轮子的时候,写起来会很爽,自带的 UI 组件一眼看起来还挺像模像样的。
|
11
kera0a 82 天前 via iPhone
就业难度也不能只看分母,还得看分子。
现在做 iOS 的太少了,加上所有帖子几乎都是劝退也没新人。 国内做 app 的,做出海应用的需求也还在,就业难度我觉得并没有和整个大前端有啥大的区别,都挺难。 |
13
jobscolin 82 天前
为啥只守着 iOS 呢,不能兼顾安卓,鸿蒙么。语言学一下不难的。
现在不是一个语言的问题,现在是整个大环境都不好。16 ,17,18 的时候在 v 站酷工作节点下几乎看不到降薪裁员的帖子,你看看现在每天都有。 |
14
Skifary 82 天前
曾经的 windows 开发,现在的 ios 开发,封闭平台独占技术类真是大浪淘沙,一代新人换旧人
|
15
Duanpei 82 天前
我觉得吧。 每个语言都很尴尬。
|
16
qiaobeier 82 天前
@Leviathann 还有各种电视投影,我甚至见过冰箱嵌入一个安卓平板的
|
17
neptuno 82 天前
手机开发都是想通的呀,如果你精通 ios 开发,难道转到安卓、鸿蒙很难吗,底层都是一个道理,不要固守某个语言,只要能干活能创造价值,就去学。
|
18
amon 82 天前
没工作才尴尬,和语言无关。
|
19
yb2313 81 天前
tauri2 也能做 ios 端了,rrrrust 启动
|
21
shijingshijing OP |
23
jiayouzl 81 天前 6
我就喜欢用 Swift 开发 iOS 应用,原生应用就是各方面使用起来体感都不是 H5 能比的.DEMO 我用 H5 写,正式开发必须 Swift 这是我对品质的要求.
|
25
faimin 81 天前
开发语言也不过是挣钱工具而已,何来尴尬一说
|
27
fffq 81 天前
能跑就行
|
29
neptuno 81 天前
@shijingshijing 为了工作没办法的,想赚钱+觉得 ios 没有前途,就得努力去学其他平台。那么多比你差的程序员都能做安卓开发,你为啥不行
|
30
ibcker 81 天前
俺就是用 Swift 做 iOS 开发的,已经被躺平在家了
|
31
ibcker 81 天前
弱弱说一句,能玩得转 iOS 开发的人,Python 和 PHP 真是信手拈来了,太容易上手了
|
32
superkeke 81 天前
小程序侵蚀掉了移动端开发一大批职位。从某种程度上说,iOS 开发转前端很简单,转后端也没有那么难(当然比 Android boy 难,Java 语言摆在那里了)。语言层面,iOS boy 至少需要熟练掌握两门面向对象语言 Objective-C 和 Swift ,而 Objective-C 跟 C++比较类似,比 Java 更复杂一些。入门需要学习 SwiftUI ,还要学习 UIkit ,难度更高了。加上现在的大环境,新人几乎没有了吧。
|
33
qxmqh 81 天前 1
用 OC 做 iOS 开发呢?哈哈。我 12 年做 iOS 开发,到现在全栈,从 17 年开始就 Java C# 开始做后端,Android 也搞起来了,后来又做前端 VUE RN 各种。小程序各种。现在市面上的基本上全会了,不光会,都有不少项目落地了。现在感觉也难。
|
34
aiqinxuancai 81 天前
说的没错,做苹果原生都尴尬,OC 和 Swift 能干的事情太少了,而且他们仅仅能干的那点事情还被各种跨平台在挤。
|
35
izzy27 81 天前
我感觉还好啊。。
|
37
aycclm 81 天前
毕业十三年
第一年服务端 Java -> 第二年前端 Javascript -> 第四年转 iOS(OC) -> 第六年 iOS(Swift) ->第九年服务端(Node.js) -> 第十三年服务端 Java ->准备明年看看有没有 Rust 的机会 |
38
guiyumin 81 天前
了解一下 servbay ,是用 swiftui 做的
我觉得你用什么语言不重要,核心还是好的软件本身 |
39
dxppp 81 天前
|
40
Irisxx 81 天前
ios 原生的话,找工作属于鄙视链最后一位的那种,独立开发属于独一档,毕竟苹果用户付费意识最高。
|
41
fangxisama 81 天前
祈祷 vision pro 上的生态, 能让 Swift 大发光彩吧。
|
42
shijingshijing OP @dxppp 这个东西不知道用来做什么,不知道应用场景是什么,可能大厂的 App 对性能或者加固方面有需求?而且说实话,这一两页文档远不能达到"系统级程序开发"的支持的水平,苹果的东西黑盒太多,很多都是靠逆向和 Apple OSS Distributions 来推测的,有时候还要结合以前的老文档才能进一步了解清楚。
我说的系统级开发,是提供类似 Windows Internals ,Windows Kernel Programming 以及 The Linux Programming Interface, LDD, APUE 这种级别的指导。苹果的 Darwin, XNU 缺少这些支持,对 System Calls, Mach Traps 几乎找不到什么资料,即使是应用程序会频繁用到的 xpc ,很多地方也是不清不楚,针对苹果设备特别是 iPhone 这种进行驱动开发更是难如登天。 |
43
ericzhao2018 81 天前
搞 OC 的我更是不敢说一句话啊,不过前几年开始搞安卓,只能慢慢往全栈转吧。不过有一点,现在很多大厂的那些跨平台 app 做的体验真的跟屎一样,页面加载费劲,动不动页面或者列表就得刷新一下,卡顿掉帧
|
44
code123 81 天前
了解下出海项目,以及平台的用户付费习惯,可能你的想法就变了。尤其是当你适配阿拉伯国家的阅读/使用习惯的时候。不要局限于学习一门语言就仅仅为了上班找工作,上班不管你多强现在这个大环境早晚被淘汰,让自己的技能带来被动收入才是正道,语言就是我们自己赚钱的一个工具而已,选择合适的就好,没有啥尴尬不尴尬的。
|
45
auhah 80 天前
Android iOS 客户端难兄难弟
区别是 Android 有手机厂商和车机厂商拉了一手,iOS 更惨一点 |
46
queue 80 天前
最尴尬的是什么都没得做,在家待业
|
47
calmack0x452 80 天前
@finab 你们那边高级开发都需要懂些什么呢?
|
48
darkce 80 天前 via iPhone
只会 swift 确实很尴尬
|
49
darkce 80 天前 via iPhone
虽然说各个语言都是类似的,学习成本不高,但是想要学精更多的是经验积累,从这一点看,掌握多个语言并不容易。
|
50
songco 80 天前 via Android
能赚钱的语言都是好语言
我认识的纯码农综合性价比最好的在一个美帝医疗设备公司,语言还是 vb6 ,几乎铁饭碗,事少钱多福利好… |