现在最尴尬的是不是用 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 各种跨平台的慢慢侵蚀。

7566 次点击
所在节点    程序员
50 条回复
fangxisama
8 天前
祈祷 vision pro 上的生态, 能让 Swift 大发光彩吧。
shijingshijing
8 天前
@dxppp 这个东西不知道用来做什么,不知道应用场景是什么,可能大厂的 App 对性能或者加固方面有需求?而且说实话,这一两页文档远不能达到"系统级程序开发"的支持的水平,苹果的东西黑盒太多,很多都是靠逆向和 Apple OSS Distributions 来推测的,有时候还要结合以前的老文档才能进一步了解清楚。

我说的系统级开发,是提供类似 Windows Internals ,Windows Kernel Programming 以及 The Linux Programming Interface, LDD, APUE 这种级别的指导。苹果的 Darwin, XNU 缺少这些支持,对 System Calls, Mach Traps 几乎找不到什么资料,即使是应用程序会频繁用到的 xpc ,很多地方也是不清不楚,针对苹果设备特别是 iPhone 这种进行驱动开发更是难如登天。
ericzhao2018
8 天前
搞 OC 的我更是不敢说一句话啊,不过前几年开始搞安卓,只能慢慢往全栈转吧。不过有一点,现在很多大厂的那些跨平台 app 做的体验真的跟屎一样,页面加载费劲,动不动页面或者列表就得刷新一下,卡顿掉帧
code123
8 天前
了解下出海项目,以及平台的用户付费习惯,可能你的想法就变了。尤其是当你适配阿拉伯国家的阅读/使用习惯的时候。不要局限于学习一门语言就仅仅为了上班找工作,上班不管你多强现在这个大环境早晚被淘汰,让自己的技能带来被动收入才是正道,语言就是我们自己赚钱的一个工具而已,选择合适的就好,没有啥尴尬不尴尬的。
auhah
8 天前
Android iOS 客户端难兄难弟

区别是 Android 有手机厂商和车机厂商拉了一手,iOS 更惨一点
queue
8 天前
最尴尬的是什么都没得做,在家待业
calmack0x452
8 天前
@finab 你们那边高级开发都需要懂些什么呢?
darkce
7 天前
只会 swift 确实很尴尬
darkce
7 天前
虽然说各个语言都是类似的,学习成本不高,但是想要学精更多的是经验积累,从这一点看,掌握多个语言并不容易。
songco
7 天前
能赚钱的语言都是好语言

我认识的纯码农综合性价比最好的在一个美帝医疗设备公司,语言还是 vb6 ,几乎铁饭碗,事少钱多福利好…

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

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

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

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

© 2021 V2EX