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

工作 4 年了,开始迷茫了, iOS 越来越没人气了

  •  
  •   yebluecolor · Dec 19, 2017 · 18554 views
    This topic created in 3241 days ago, the information mentioned may be changed or developed.

    工作 4 年了,开始迷茫了,iOS 越来越没人气了,现在转哪个方向好,还来得及吗?

    75 replies  •  2017-12-21 18:17:21 +08:00
    forkon
    forkon
    Dec 19, 2017
    1
    做正确的事永远不会晚
    forkon
    forkon
    Dec 19, 2017❤️2
    2
    可以考虑网络安全领域,在不久的将来,网络安全事关人命。

    不知道 iOS 平台还能撑几个 5 年……
    wecan
    wecan
    Dec 19, 2017 via Android❤️1
    3
    人工智能,现在只要和 AI 沾点边跳槽都是 triple
    kuxuan
    kuxuan
    Dec 19, 2017
    4
    来做前端,包你爽。
    p2pCoder
    p2pCoder
    Dec 19, 2017❤️2
    5
    网络安全 人工智能 区块链 这几个技术方向不错,不过对于做移动开发的来说有一定门槛
    gamecreating
    gamecreating
    Dec 19, 2017
    6
    AI 金融 生物 其他都是浮云
    yebluecolor
    yebluecolor
    OP
    Dec 19, 2017
    7
    人工智能 学历门槛高不高
    yebluecolor
    yebluecolor
    OP
    Dec 19, 2017
    8
    @wecan 人工智能 学历门槛高不高 应该比较难吧
    yebluecolor
    yebluecolor
    OP
    Dec 19, 2017
    9
    @kuxuan 这是真的 还是反话?
    zj299792458
    zj299792458
    Dec 19, 2017
    10
    同 iOS, 同 4 年,转 RN 跳 web 吧。
    yebluecolor
    yebluecolor
    OP
    Dec 19, 2017
    11
    @zj299792458 web 前端有前途吗
    zj299792458
    zj299792458
    Dec 19, 2017
    12
    @yebluecolor 做得好有钱途,但是没前途,好处是门槛低,什么人都能学,看培训班七老八十的没上过大学的字都快不认识的一样当 web 工程师。
    Swift3030
    Swift3030
    Dec 19, 2017
    13
    转安卓和 JS,好的,移动部负责任就你了,CMO
    tscat
    tscat
    Dec 19, 2017
    14
    什么人工智能之类的,等你学好了,又开始有新的热点出现了。。
    deepSeaCode
    deepSeaCode
    Dec 19, 2017
    15
    感觉应该转后端,
    imswing
    imswing
    Dec 19, 2017 via iPhone
    16
    为什么这么说
    ifsclimbing
    ifsclimbing
    Dec 19, 2017
    17
    ios 很火啊
    joocoo
    joocoo
    Dec 19, 2017
    18
    ARkit 啊,ios 最好的 AR 平台
    parkcg
    parkcg
    Dec 19, 2017
    19
    干啥不都一样嘛。。。 我觉得区别不大。
    楼主业余时间重组的话 组队研究产品吧。
    floki
    floki
    Dec 19, 2017
    20
    3 年 iOS,今年差点找不到工作!准备转 java !现在下班回家撸 java,感觉效率不高!
    WayToGo
    WayToGo
    Dec 19, 2017
    21
    @forkon 能给指条明路吗,怎么转?谢谢!
    6diyipi
    6diyipi
    Dec 19, 2017
    22
    转 go 啊, 然后学 个 vue 现在爽的一皮。
    misaka19000
    misaka19000
    Dec 19, 2017
    23
    哈哈,go 大法好,不过我觉得 go 的语法也太晦涩了。。。
    nosay
    nosay
    Dec 19, 2017
    24
    玩 android 啊,然后玩后端啊
    ryanhui
    ryanhui
    Dec 19, 2017
    25
    攒点钱做生意吧。。。
    misaka19000
    misaka19000
    Dec 19, 2017
    26
    攒点钱去炒房吧
    YellowLittleDog
    YellowLittleDog
    Dec 19, 2017 via Android
    27
    我做 Android 开发的,最近在玩 Go,顺便看看区块链相关的。
    alfa
    alfa
    Dec 19, 2017 via iPhone
    28
    @misaka19000 Go 写起来很爽呀
    dw569269549
    dw569269549
    Dec 19, 2017 via iPhone
    29
    果爹不是刚刚强势奶了一波 iOS 吗 怎么还会没人气😂
    eurokingbai2
    eurokingbai2
    Dec 19, 2017❤️1
    30
    只写 ios,android 这种工作,时间长了,就是丢了自己的核心竞争力。
    EagleB
    EagleB
    Dec 19, 2017 via iPhone
    31
    没人气,培训班才不惦记👀
    secsilm
    secsilm
    Dec 19, 2017
    33
    人工智能学历门槛还是很高的,不要相信网上那些说毕业生年薪 50 万一百万的,上面没跟你说的是一般都是博士起步,最次也是 TOP5 硕士
    harwck
    harwck
    Dec 19, 2017 via iPhone
    34
    @gamecreating 生物?怕不是石乐志了吧?马上毕业了,才知道生物有多惨
    Sapp
    Sapp
    Dec 19, 2017 via iPhone❤️1
    35
    别相信什么人工智能,除非你能熬得住,现在的情况是你根本找不到工作的,特别是这一波火热以后多少读研的都在搞这个方向,等他们出来了你拿什么竞争?老老实实搞个后端,或者去干 rn 之类的,可以慢慢进入人工智能网络安全之类的。
    fyooo
    fyooo
    Dec 19, 2017
    36
    为什么网络安全口碑这么好呢? 感觉这个和后台运维差不多性质的吧?
    win10shit
    win10shit
    Dec 19, 2017
    37
    苹果是下一个诺基亚
    dd1982cn
    dd1982cn
    Dec 20, 2017 via iPhone
    38
    互联网相关行业没有任何一个能让你安心吃老本等退休的 变化太快
    enlau0912
    enlau0912
    Dec 20, 2017❤️4
    39
    来学 c++吧,我工作十几年,每年都缺人
    zhuangBwang
    zhuangBwang
    Dec 20, 2017 via Android
    40
    @enlau0912 请教您一下,C++有没有靠谱点的学习路线,现在学习遇到的问题是看了视频,敲敲基础的东西,但是不知道实际中的项目和工程是怎么来的,虽然可以去看开源项目,感觉还是很难
    toono
    toono
    Dec 20, 2017
    41
    做过半年多 iOS,现在转到了 python 后端,也写写 reactjs,才发现原生 iOS 的世界很窄,很传统。

    还是写后端好,客户端太关注于几个 pt、阴影圆角这种 UI 组件的使用了。到头来只是别人 UI 框架的使用者,自己造轮子写 UI 组件的话感觉费力不讨好。后端可以写得简单,也可以写得高效优雅,而且只要考虑上了分布式、大并发、各种技术选型,可以玩的东西还是很多的。
    zhouquanbest
    zhouquanbest
    Dec 20, 2017 via Android
    42
    和平台有关系吗? iOS 资深工程师我们找了大半年 没找到几个,这个需求缺口还非常大。
    rrubick
    rrubick
    Dec 20, 2017
    43
    大公司 iOS 都在招,只是自己能力不行进不去而已。。。诶?我怎么可以在这里贬低自己。。。
    webjin1
    webjin1
    Dec 20, 2017 via Android
    44
    人宫稚嫩
    acros
    acros
    Dec 20, 2017 via iPhone
    45
    @enlau0912 系统底层开发?
    daliang
    daliang
    Dec 20, 2017
    46
    工作四年的大神来看看这个问题 https://segmentfault.com/q/1010000012490590
    skylancer
    skylancer
    Dec 20, 2017
    47
    @fyooo 因为 IoT 和汽车
    realkenshinji
    realkenshinji
    Dec 20, 2017 via iPhone
    48
    @misaka19000 说 go 晦涩的,rust 笑而不语
    BiuBiuBiuX
    BiuBiuBiuX
    Dec 20, 2017
    49
    @toono 因为做了半年多 iOS 啊
    Artail
    Artail
    Dec 20, 2017
    50
    @daliang 我给你回答了。。:)
    WordTian
    WordTian
    Dec 20, 2017 via Android
    51
    @fyooo 并不是一个性质。比如说,你能把 360 安全称为 360 运维吗?
    xuchaochao
    xuchaochao
    Dec 20, 2017
    52
    @toono python 后端工作不好找啊
    LJ2010
    LJ2010
    Dec 20, 2017
    53
    .net 人员躲在角落里瑟瑟发抖
    Heavytiger
    Heavytiger
    Dec 20, 2017
    54
    确实感觉到了。最近拉钩一半年不匹配
    CastleBUPT
    CastleBUPT
    Dec 20, 2017
    55
    @toono
    iOS 开发并不关注圆角和像素啊。。。写 UI 那都是苦活累活
    zhangdawei
    zhangdawei
    Dec 20, 2017
    56
    @LJ2010 哈哈哈,4 年前就抖完了,转 Android+前端了
    onevcat
    onevcat
    Dec 20, 2017❤️3
    57
    这年头的小朋友,动不动就喜欢 swizzle 各种瞎折腾...
    StargazerWikiv
    StargazerWikiv
    Dec 20, 2017
    58
    @onevcat 喵神,你好 。
    Neojoke
    Neojoke
    Dec 20, 2017❤️17
    59
    楼主问转哪个方向,其实并不能解决你的问题。而是你本身问的这个问题就说明了一些问题。工作四年,iOS 越来越没人气,要转方向,iOS 没人气是因为用户少了吗?身为一个工程师,四年工作,早就不应该把自己绑定在某个平台上,比方说,你是 iOS 工程师,这只是你的一个工作头衔而已,并不是你个人的标签,只要 iOS 不行,你这个人的技术能力就不行了,不能有这种认识。你会 Objective-C 或者 Swift,语言是你的基础能力,这些语言可以做 MacOS 开发,也可以做 iOS 开发,MacOS 开发已经多少年了,现在 MacOS 开发的工程师工资低吗?事实是又缺又不低。Objective-C 的基础是 C,C 语言又掌握了多少呢?开发移动端的 App,本质上是客户端的开发,CS 架构,牵扯到 UI 编写、网络编程、客户端安全、移动端 OpenGL 多媒体、音视频等等,四年的时间足够在这任何一个领域内成为一个中等水平的专家,而这些领域除了你使用的代码库是和 iOS 绑定的,但技术原理、代码设计能力和编写能力都是跨平台的,放之任何其他的平台这些能力都是有用的。楼主再回头想一想,四年间还这么看待自己的工程师身份,这个思维意识是不是就有一些问题。有很多年轻的程序员因为移动浪潮,可能职业生涯的第一份工作就是开发 App,但不能忘记,入这一行,入的是工程师这一行,而不单单是开发 App 这一行,要全方位的了解自己,全方位的提高,纵向上将入门的开发 App 技术吃透,深入研究,成为某个领域内的好手与专家,要耐得住寂寞,要觉得自己薪资低了就想着找薪资高的热门领域去跳槽,工程师自身的基本素质不扎实,该方向解决不了问题。横向发展,你作为 iOS 工程师,牵扯到的前面所说的各个方面都努力了解,吃透,这样才能让自己适应性更强。最后,你可以随便搜一下 iOS 网络安全工程师,iOS 视频 工程师等等,这些都是高薪都找不到人。一个工程师,只有提高自己的能力,才能解决更多的事情,才能创造更多的价值,才能处处被需要,而不是一遇见一个热门领域,入个门蹭经验,虽然某个方向会因为浪潮的到来,行业急缺人员,只要会的就招聘泥沙俱下,但行业成熟,如果工程师不跟着进步则还是会被淘汰,不是说 iOS 越来越没人气,而是移动端开发越来越成熟,从最简单的写写 UI 界面,到现在可以使用 ARKit、CallKit,可以使用 CoreML 做移动端设备的深度学习,我见过一个 iOS 工程师使用 CoreML 写出一个 iOS 设备上的垃圾短息识别扩展,通过深度学习,识别垃圾短信,当这个行业的技术要求水平整体提高,能力一般只会写 UI 的工程师就难以找到工作,这是必然的,因为 UI 的工作可以通过更成熟的方案或框架少雇人,提高效率去开发。希望楼主正确理解这个问题。
    ivechan
    ivechan
    Dec 20, 2017
    60
    @misaka19000 Go 这种这么接近 C 的语言还晦涩么..
    你是没见过 kotlin 吧
    qq30545
    qq30545
    Dec 20, 2017
    61
    我一年的都迷茫了...

    @onevcat 偶遇喵神
    wupher
    wupher
    Dec 20, 2017
    62
    没什么可迷茫的,你还能指望这个吃一辈子么?

    想想 20 年前还一堆人在开发 PowerBuilder、VB、Delphi 呢。
    Nobitasean
    Nobitasean
    Dec 20, 2017
    63
    各种币等你炒
    satanandroid
    satanandroid
    Dec 20, 2017
    64
    程序员的核心是编程思想 不是语言
    要想不变就搞 C 吧
    yebluecolor
    yebluecolor
    OP
    Dec 20, 2017
    65
    @onevcat 喵神好 😄 ,求指点迷津
    yebluecolor
    yebluecolor
    OP
    Dec 20, 2017
    66
    @Neojoke 非常感谢
    loveCoding
    loveCoding
    Dec 20, 2017
    67
    @ivechan #60 对于没 java 基础的同学 ,入门 kotlin 还是要花点时间的
    daliang
    daliang
    Dec 20, 2017
    68
    @Artail 谢谢哈
    zengyuxi
    zengyuxi
    Dec 20, 2017
    69
    4 年还迷茫,
    自己的问题,再详细点,自己菜的问题!
    lion9527
    lion9527
    Dec 20, 2017
    70
    说一堆鸡汤没用,现实情况就是需求已经变少了,公司要么缩减了业务要么公司本身都快完蛋了。
    你就算玩出花,大部分需求也是写 UI。况且受到跨平台的冲击,也算是互联网业中的夕阳产业了。当年的 MFC 也一样说没就没了。而且高端职位坑就那么多,还不一定在你的城市。

    所以从打工的角度出发,转型是必然的。
    EyreFree
    EyreFree
    Dec 20, 2017
    71
    哇地一声就哭了,iOS 开发没人要了,呜呜呜。
    RorschachZZZ
    RorschachZZZ
    Dec 21, 2017
    72
    资深的 ios 现在不是有公司打破脑袋抢。
    abcyuxue123
    abcyuxue123
    Dec 21, 2017
    73
    @onevcat 抓到大神一枚
    toono
    toono
    Dec 21, 2017
    74
    @xuchaochao 我们公司的确公开招聘里面也没有 python,是实习生期间做 iOS 和爬虫,然后毕业回来有需求了,直接转 python 后端了
    Wicked
    Wicked
    Dec 21, 2017 via iPhone
    75
    程序开发很多东西都是通用的,可以专精某个领域,但不要局限于语言,工具,平台
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5040 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 146ms · UTC 08:55 · PVG 16:55 · LAX 00:55 · JFK 03:55
    ♥ Do have faith in what you're doing.