• 请不要在回答技术问题时复制粘贴 AI 生成的内容
hhvv23911k
V2EX  ›  程序员

iOS 该何去何从?

  •  
  •   hhvv23911k · Jan 26, 2018 · 12453 views
    This topic created in 3210 days ago, the information mentioned may be changed or developed.
    年后 5 月公司就不做 App 业务了,目前是有 2 年半的工作经验(外包),现在还有 3 个月来转型,请大家指点一下,走哪个方向好?
    97 replies  •  2022-10-14 12:12:09 +08:00
    siagasky
    siagasky
    Jan 26, 2018
    1
    ```看题目还以为要喷 iOS 的
    dxxnhs
    dxxnhs
    Jan 26, 2018
    2
    @v2410117 哈哈这个问题我最有发言权啦,曾几何时哥们儿也是一枚 iOS 程序猿,好景不长 15 年由于 H5 的盛行 iOS 不再风靡,单位用人逐年递减,薪资一落千丈。
    转行是唯一出路,2 年的转型期,现在是一枚 UI 设计师~~
    移动端建议你转型产品经理
    如果你还对代码程序保持高度热情,可以考虑学习 Python 和 Js 做后台,(不建议 PHP )
    Wilon
    Wilon
    Jan 26, 2018
    3
    @dxxnhs 问一下,为什么不建议 PHP ?
    hhvv23911k
    hhvv23911k
    OP
    Jan 26, 2018
    5
    @siagasky iOS 已经都这样了,还有啥可喷的呀!
    hhvv23911k
    hhvv23911k
    OP
    Jan 26, 2018
    6
    @dxxnhs UI 设计师这样和写代码出入太大,不太考虑,产品经理这个是有想法,但是自认为没那个资历,有犹豫 Python 和 PHP(js 没考虑),但目前国内就业形势 Python 不乐观啊,做后台用 Py 的更少呀,玩人工智能大数据啥的门槛高啊,我也想问一下,为什么不建议 PHP ?其中有何原因
    hhvv23911k
    hhvv23911k
    OP
    Jan 26, 2018
    7
    @ArthurHe 额,懂
    daye
    daye
    Jan 26, 2018
    8
    可以考虑 node.js 、golang、pyhton
    daye
    daye
    Jan 26, 2018
    9
    可以考虑 node.js 、golang、python
    hhvv23911k
    hhvv23911k
    OP
    Jan 26, 2018
    10
    @daye 请问一下,就业形势上来看,可能 nodejs 要好点,go 估计比 python 还难就业吧!但 python 方向太多,如果是转型后台我觉得 python 也不太好就业吧,大数据啥的门槛又不低额!求分析
    liumxz
    liumxz
    Jan 26, 2018
    11
    一年半 iOS 也在考虑转行
    liumxz
    liumxz
    Jan 26, 2018
    12
    @v2410117 py 就是下一个 iOS 吧 看看培训班的招生
    hhvv23911k
    hhvv23911k
    OP
    Jan 26, 2018
    13
    @liumxz 老哥有啥想法?说出来参考一下
    hhvv23911k
    hhvv23911k
    OP
    Jan 26, 2018
    14
    @liumxz py 目前还好,毕竟那些人工智能大数据没点水平干不下去,目前水最多的还属前端,反正培训班是干跨一个语言算一个
    fffang
    fffang
    Jan 26, 2018
    15
    奇怪的是大量的人一边唱衰 iOS,一边是大量的公司招不到合格的 iOS 工程师,例如我司。
    hhvv23911k
    hhvv23911k
    OP
    Jan 26, 2018
    16
    @fffang 只能说像我等代码的搬运工太多,高质量的太少,高级工程师啥语言都缺,能做精一个语言也不怕找不到工作了,虽然深知这个道理,但是由于自身条件还是得先应付生活!
    liumxz
    liumxz
    Jan 26, 2018
    17
    @v2410117 在学 H5 现在 iOS 招聘要不就是 RN 要不就是音视频
    hhvv23911k
    hhvv23911k
    OP
    Jan 26, 2018
    18
    @liumxz 我个人觉得 H5 方面的东西太杂了,而且因为不是一开始就是前端,即使现在开始学,如果你打算学个半年一年的话以后走前端还好,如果像我是打算几个月就要换行的,怕是几个月的前端学习没项目也不敢拿前端去找工作。如果是找 iOS 用 H5 来当加分项倒是还能可靠一点
    dxxnhs
    dxxnhs
    Jan 26, 2018
    19
    @Wilon
    @v2410117 为神马不建议 PHP ?
    1、虽然最新已经 PHP7.2,但在实际编程环境任然是一种 OO 语言,,搞 WEB 开发前后端都懂点儿那是必须的,JS 这种
    全栈语言是肯定是首选,PHP 延展性太差就很弱势啦,
    2、PHP 通常应用外包公司、小团体企业(自认为~~),大公司较少玩儿
    3、PHP 的社区支持一般般啦、
    4、如果是玩儿 JS 呐开发迭代速度肯定比 PHP 快,工具链也比 PHP 灵活
    mentalidade
    mentalidade
    Jan 26, 2018
    20
    楼上都不看招聘网站,直接凭感觉推荐的吗? go 还是少,py 有 web,数据分析,大数据,爬虫等等方向,还是 PHP 强
    eric1202
    eric1202
    Jan 26, 2018
    21
    @liumxz 还真的是这样的 rx rn 音视频 三个都要掌握
    vansouth
    vansouth
    Jan 26, 2018
    22
    iOS 高级工程师的话还是挺缺人的,我也是搞 iOS 的,现在慢慢向 python 那块学习中,个人感觉吧,除非能在 iOS 上钻研深不然也逃不过转型,要么转产品要么转后端,结合现在我自己了解到的情况吧,前端还是算了吧培训班这么多水,python 虽然方向多,但职位好像挺少的(我只看了广州)后端职位需求大的还是 php 和 java 吧,所以想转后端还是学这 2 门出路好点,当然的发展谁也说不准,不过有相应的思想基础再转其他后端语言其实也不是太难吧
    reexamine
    reexamine
    Jan 26, 2018
    23
    ios 的帖子下,php 都中枪
    liumxz
    liumxz
    Jan 26, 2018
    24
    @v2410117 去年想学 py 转行过去的 看了下招聘 实在是太少 而且都要求有经验 转过去刚开始会很痛苦 现在刚好在帮公司做小程序 顺便学学 H5 以后继续找 iOS 也好找一点

    我是转行来的 不是科班
    DiverRD
    DiverRD
    Jan 26, 2018
    25
    想转后端就 java php 吧至少工作机会多 或者学习 RN 也可以转前端啊
    ai277014717
    ai277014717
    Jan 26, 2018
    26
    iOS 快 3 年了。我觉得能转后端就转后端,JAVA 不是很喜欢,可是很多公司都在用。想转 C++服务器。目前在学 Nodejs+前端,提高自己竞争力。不得不说在一般公司前端能干的东西真是没什么技术含量。
    daliang
    daliang
    Jan 26, 2018
    27
    ios 不行了😁
    chenweidong
    chenweidong
    Jan 26, 2018
    28
    java 吧,我就是做 java 的~还行 饿不死
    Pretext
    Pretext
    Jan 26, 2018
    29
    非科班的 iOS 真的是要考虑转行了...
    hhvv23911k
    hhvv23911k
    OP
    Jan 26, 2018
    30
    @vansouth 恩,对,其实很想在 iOS 钻研的,但行情在这摆着,加上学历没优势,生活所迫,唉
    rebill
    rebill
    Jan 26, 2018
    31
    转前端 JS 可以理解,但转 Python 鄙视 PHP 这个就不能理解了。自己去求职网站搜索一下这两关键字吧,数据说话。
    Vitta
    Vitta
    Jan 26, 2018
    32
    我们公司也是啊,很少接到 ios 的活,最近 Android 的挺多的, 已经转 php+web 前端了。。。
    junho
    junho
    Jan 26, 2018
    33
    对比几年前火的时候 一群群培训班出来只会使用简单的 tableview 都敢要 10k 的市场
    只是回归正常市场水平而已

    计算机基础扎实 熟练 iOS 开发很缺乏
    至少我在广州挂了快 1 年的招聘还是没找到合适的
    来面试的都是简历技能写精通的半桶水。。。
    feng1234
    feng1234
    Jan 26, 2018
    34
    为啥没人转 JAVA 后台,这块持续火了那么多年,一直没有衰败的迹象
    loveCoding
    loveCoding
    Jan 26, 2018
    35
    java
    kingandyoga
    kingandyoga
    Jan 26, 2018❤️1
    36
    我面试了很多家,很多都招不到合适的 iOS
    都走到终面然后挂了
    现在转 lua+微信小程序 帮公司打打马甲包 过过审核
    pizida
    pizida
    Jan 26, 2018
    37
    @dxxnhs 可能你不知道腾讯很多业务都在用 PHP 吧
    Wilon
    Wilon
    Jan 26, 2018
    38
    @dxxnhs 多谢解答
    jkndsf
    jkndsf
    Jan 26, 2018
    39
    @dxxnhs 是怎么转型设计师的,我感觉设计师很难学啊
    jason19659
    jason19659
    Jan 26, 2018
    40
    python,简单
    w3sy
    w3sy
    Jan 26, 2018
    41
    转前端比较快
    dxxnhs
    dxxnhs
    Jan 26, 2018
    42
    @jkndsf 我大学主修的美术专业^_^,轻松转型,你加油哦~
    kmyzzy
    kmyzzy
    Jan 26, 2018❤️7
    43
    我以前也是一名 iOS 开发,现在转行送外卖,感觉挣的还可以。
    zj299792458
    zj299792458
    Jan 26, 2018 via iPhone
    44
    iOS 极度缺人,可是来应聘的都是速成的调参狗,五年经验连基本的内存管理问题都答不上来,对指针一窍不通……
    blakejia
    blakejia
    Jan 26, 2018
    45
    进来正准备喷 IOS,仔细看看原来是要说 IOSer 何去何从
    leeyom
    leeyom
    Jan 26, 2018
    46
    投入我们 java 的怀抱吧~
    Huxley42
    Huxley42
    Jan 26, 2018
    47
    感觉高级的 iOS 还是挺缺的
    he15hiss
    he15hiss
    Jan 26, 2018
    48
    iOS 还没有饿死吗
    kmyzzy
    kmyzzy
    Jan 26, 2018
    49
    @zj299792458 iOS 还要调参?
    techart
    techart
    Jan 26, 2018
    50
    想赚钱就转 PHP,3 个月足矣
    fghjghf
    fghjghf
    Jan 26, 2018
    51
    我从一个 IOS 的坑,跳到 Python web 坑里面的人。前前后后一共 4 年多了...千万别学 Python web,市场需求量低的不行。nodejs 岗位也不多,也是坑来的,自己玩玩就行。非要偏后端的话,Java 是一个好选择。

    IOS 的话,行情向来是的垫底的好么。比安卓还差,安卓最起码是开源的,很多设备都用得上。建议转 web 前端。现在做 APP 的公司不多,泡沫也爆了,一个公司可以没 APP,但一定要有网页啊。。
    MushishiXian
    MushishiXian
    Jan 26, 2018
    52
    看市场说话,当然是首选 java,其次前端 php 这些,看看招聘数量就知道了...
    huang5556019
    huang5556019
    Jan 26, 2018
    53
    建议 java 后台 看看招聘就知道啦
    huang5556019
    huang5556019
    Jan 26, 2018
    54
    我也在转 java 一个老领导给指的路,说招聘的年薪百万的都是搞 java 后台的
    find2bHusky
    find2bHusky
    Jan 26, 2018
    55
    是不是跳槽找不到工作的都在考虑转行?
    queuey
    queuey
    Jan 26, 2018❤️1
    56
    ![]( )
    @kmyzzy 23333
    daliang
    daliang
    Jan 26, 2018
    57
    天天看这种帖子,我也想转了
    kmyzzy
    kmyzzy
    Jan 26, 2018
    58
    @queuey 深藏功与名😂
    LINAICAI
    LINAICAI
    Jan 26, 2018 via iPhone
    59
    那么多 app 不需要维护?修炼好本事再说吧
    coderykw
    coderykw
    Jan 26, 2018 via iPad
    60
    @kingandyoga 打马甲包。有稳定客户吗 带带我
    hhvv23911k
    hhvv23911k
    OP
    Jan 26, 2018
    61
    @fghjghf 老哥,听你这一说,Py 的 web 确实是不行啊,但转前端由于培训班,水太深了,可能的话也是想后端,都是推 java 么
    hhvv23911k
    hhvv23911k
    OP
    Jan 26, 2018
    62
    @huang5556019 老哥,java 是怎么个学习路径?
    hhvv23911k
    hhvv23911k
    OP
    Jan 26, 2018
    63
    @find2bHusky 因为行情+自身能力不足,在加上未来 iOS 的发展,不转行没办法呀
    KgM4gLtF0shViDH3
    KgM4gLtF0shViDH3
    Jan 26, 2018 via Android
    64
    上面推荐的人完全不对你负责,我建议 java,php 或者.net
    hhvv23911k
    hhvv23911k
    OP
    Jan 26, 2018
    65
    @bestkayle 那请问一下,3 个月,java 或者 php 哪个能够找到工作的概率大点?因为没接触过这俩语言,不太懂学习难度
    KgM4gLtF0shViDH3
    KgM4gLtF0shViDH3
    Jan 26, 2018 via Android
    66
    现在房地产行业还是火爆,可以开店卖装修材料
    KgM4gLtF0shViDH3
    KgM4gLtF0shViDH3
    Jan 26, 2018 via Android
    67
    @v2410117 php 大一点,门槛比 java 低,小城市也大一点因为人少,还有学精了都好找,那些整天吹 py node 的人都很浮躁
    adminxc
    adminxc
    Jan 26, 2018
    68
    之前做 ios 现在转行做技术支持了,人挪活,树挪死
    readercn
    readercn
    Jan 26, 2018
    69
    跳槽换工作不行吗?iOS 不至于找不到工作。转后台开发还是 java 吧。
    ly529
    ly529
    Jan 26, 2018
    70
    提升自己,你都有 2 年半的经验了,换一个又得重头再来,还是个初级,还是不好找
    hhvv23911k
    hhvv23911k
    OP
    Jan 26, 2018
    71
    @bestkayle 恩,感谢,学精了确实找得到!先入门找到工作再深入
    fghjghf
    fghjghf
    Jan 26, 2018
    72
    @v2410117 打算在这行长远发展的话,必须 Java,后端人员的技术栈比前段高很多倍的,你也看到很多 CTO,95%都是做后端出身的。不过 Java 底层搬砖工也很多。如果打算短期混的话,PHP 是个好选择,进互联网公司,刚入行工资会比 Java 高一点。长远发展肯定没 Java 好。另外.net 不太建议,传统实业用的多,岗位需求也不高的。Python 这个坑千万别碰,自己玩玩还行。
    hhvv23911k
    hhvv23911k
    OP
    Jan 26, 2018
    73
    @ly529 2 年半其实说实话,由于在外包公司,每天都是赶速度,没有什么深入的研究,虽然是有 2 年半的经验,但想找个稳定点的 iOS 工作,加上未来的行情,还是不容易,所以觉得趁着这个机会转了
    sammo
    sammo
    Jan 26, 2018 via Android
    74
    在 v 站潜水三年 亲眼见证了 iOS 从火爆到回归正常。还好当年有高人指点
    hhvv23911k
    hhvv23911k
    OP
    Jan 26, 2018
    75
    @fghjghf 感谢您的回复,不知道 java 的情况,感觉 java 成长周期是不是比较长?我个人感觉 java 的范围也有点广
    fghjghf
    fghjghf
    Jan 26, 2018
    76
    @v2410117 Java 的轮子多而杂,是比 PHP 臃肿,学习曲线也没 PHP 这么平顺。
    winglight2016
    winglight2016
    Jan 26, 2018
    77
    前端转后台,当然选 java 啊,其他语言除了 PHP 还有一席之地,都是小众了
    everettjf
    everettjf
    Jan 26, 2018
    78
    区块链啊
    miketeam
    miketeam
    Jan 26, 2018 via iPhone
    79
    iOS 工作深圳好找。主要是天天写界面,没有行业深度。值不了多少钱。
    Swift3030
    Swift3030
    Jan 26, 2018
    80
    必须 JS
    MarginK
    MarginK
    Jan 26, 2018
    81
    iOS 从 15 年底就开始供大于求了吧

    能转赶紧转吧

    现在还能留下的都是运气好+有点实力的了
    Tardis0127
    Tardis0127
    Jan 26, 2018
    82
    改行吧, 标题表达都不清楚, 你没能力做这一行
    maitiantuzi
    maitiantuzi
    Jan 27, 2018
    83
    要么换家公司继续做苹果开发,要么自学下 java 或 php 后端语言,这对你以后对软件交互的整体流程有很大的帮助。成本低点的话,还是跳槽继续做苹果开发吧,毕竟后端语言相对比客户端更需要经验。
    maitiantuzi
    maitiantuzi
    Jan 27, 2018
    84
    不推荐什么 golang、python,就业面太窄,不信你试试。
    hhvv23911k
    hhvv23911k
    OP
    Jan 27, 2018
    85
    @maitiantuzi 感谢您的回答,苹果应该是走不下去了,即使换家公司做苹果,以后还是会面临这个问题,竞争太激烈了,为了长远之计,还是打算学习后端了,go、py 这些确实只能自己玩玩,就业形势摆在那不敢去当主业语言学习
    NxiJSiOS
    NxiJSiOS
    Jan 27, 2018
    86
    Java
    zonghua
    zonghua
    Jan 27, 2018 via iPhone
    87
    做餐饮
    zengyuxi
    zengyuxi
    Jan 27, 2018
    88
    学习 RN,其实就相当于转前端了,RN 基于 react,react 基于 es6,你还不能一开始就学 es6,还要学 es5 !

    一句 RN,其实背后要学的东西太多:es5-->es6-->react-->webpack-->reduex-->RN
    bywind
    bywind
    Jan 27, 2018
    89
    看你的方向,WEB 方向当然 PHP,
    优势:好找工作、入门容易,
    PHP 优势:开源社区高度活跃,大公司比如:百度、腾讯、新浪、微博、搜狐、链家、Facebook、。。。。都在大量使用 PHP,优势自行 Google。
    另外 @dxxnhs 你是豆 B 吗?不了解 PHP 就不要误人子弟。
    Dionysus12
    Dionysus12
    Jan 27, 2018 via iPhone
    90
    一句话-转 js。
    会不会被喷成狗?
    OMan
    OMan
    Jan 27, 2018
    91
    你们倒是告诉我,桌面端的 C++咋办?
    slgz
    slgz
    Jan 27, 2018
    92
    @fghjghf 我是 php 入门,后来,公司项目有用 Java 的,自学了一段时间,用的是 ssm 框架。之后,发现,太过臃肿了。。就没打算,深入 Java 了。不知道,这是不是一个好的选择
    myfei
    myfei
    Jan 27, 2018 via iPhone
    93
    @kmyzzy 送外卖,认真的吗老哥?
    enjoeq
    enjoeq
    Jan 27, 2018
    94
    @ kingandyoga,兄弟请教一下你们是怎么做马甲包上架的?
    macha
    macha
    Jan 27, 2018
    95
    做 Windows 客户端的人表示很羡慕你们做 IOS 的。
    maitiantuzi
    maitiantuzi
    Feb 6, 2018
    96
    @v2410117 go 什么的不是不学,这取决于你的雇主,我朋友还有做 Delphi 的呢,年薪几十万上百万,语言也够偏门,对 v2ex-er 来说,学这个 tmd 有啥用,能爬知乎几百万用户吗。
    如果目标是程序员蓝领的话,那么后端语言一通百通,只是学习之前你要投靠一个语言的老大,掌握面向对象编程的思想。
    我开始是做 J2EE,后来接触了点 php,一些项目就用 think PHP 了(伟大的框架),大牛都说要看官方文档学习,我觉得不妥,随着互联网的发展,快速入门应该直接上视频教程(如幕课网付费教程,非广告),几天时间挑几个模块实践完就能投入开发了,对我来说官方文档只是工具书性质的,遇到疑难杂症才翻翻看,或者时间充足的同志。
    最后祝福楼主,希望一年以后能来此做个 review。
    helloword001
    helloword001
    Oct 14, 2022
    97
    @maitiantuzi 现在能来此做个 review 吗
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4420 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 179ms · UTC 03:43 · PVG 11:43 · LAX 19:43 · JFK 22:43
    ♥ Do have faith in what you're doing.