首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
华为云
V2EX  ›  程序员

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

  •  
  •   yebluecolor · 301 天前 · 10856 次点击
    这是一个创建于 301 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    75 回复  |  直到 2017-12-21 18:17:21 +08:00
        1
    forkon   301 天前
    做正确的事永远不会晚
        2
    forkon   301 天前   ♥ 2
    可以考虑网络安全领域,在不久的将来,网络安全事关人命。

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

    还是写后端好,客户端太关注于几个 pt、阴影圆角这种 UI 组件的使用了。到头来只是别人 UI 框架的使用者,自己造轮子写 UI 组件的话感觉费力不讨好。后端可以写得简单,也可以写得高效优雅,而且只要考虑上了分布式、大并发、各种技术选型,可以玩的东西还是很多的。
        42
    zhouquanbest   300 天前 via Android
    和平台有关系吗? iOS 资深工程师我们找了大半年 没找到几个,这个需求缺口还非常大。
        43
    magic3584   300 天前
    大公司 iOS 都在招,只是自己能力不行进不去而已。。。诶?我怎么可以在这里贬低自己。。。
        44
    webjin1   300 天前 via Android
    人宫稚嫩
        45
    acros   300 天前 via iPhone
    @enlau0912 系统底层开发?
        46
    daliang   300 天前
    工作四年的大神来看看这个问题 https://segmentfault.com/q/1010000012490590
        47
    skylancer   300 天前
    @fyooo 因为 IoT 和汽车
        48
    realkenshinji   300 天前 via iPhone
    @misaka19000 说 go 晦涩的,rust 笑而不语
        49
    BiuBiuBiuX   300 天前
    @toono 因为做了半年多 iOS 啊
        50
    Artail   300 天前
    @daliang 我给你回答了。。:)
        51
    WordTian   300 天前 via Android
    @fyooo 并不是一个性质。比如说,你能把 360 安全称为 360 运维吗?
        52
    xuchaochao   300 天前
    @toono python 后端工作不好找啊
        53
    LJ2010   300 天前
    .net 人员躲在角落里瑟瑟发抖
        54
    Heavytiger   300 天前
    确实感觉到了。最近拉钩一半年不匹配
        55
    CastleBUPT   300 天前
    @toono
    iOS 开发并不关注圆角和像素啊。。。写 UI 那都是苦活累活
        56
    zhangdawei   300 天前
    @LJ2010 哈哈哈,4 年前就抖完了,转 Android+前端了
        57
    onevcat   300 天前   ♥ 3
    这年头的小朋友,动不动就喜欢 swizzle 各种瞎折腾...
        58
    StargazerWikiv   300 天前
    @onevcat 喵神,你好 。
        59
    Neojoke   300 天前   ♥ 16
    楼主问转哪个方向,其实并不能解决你的问题。而是你本身问的这个问题就说明了一些问题。工作四年,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 的工作可以通过更成熟的方案或框架少雇人,提高效率去开发。希望楼主正确理解这个问题。
        60
    ivechan   300 天前
    @misaka19000 Go 这种这么接近 C 的语言还晦涩么..
    你是没见过 kotlin 吧
        61
    qq30545   300 天前
    我一年的都迷茫了...

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

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

    所以从打工的角度出发,转型是必然的。
        71
    EyreFree   299 天前
    哇地一声就哭了,iOS 开发没人要了,呜呜呜。
        72
    RorschachZZZ   299 天前
    资深的 ios 现在不是有公司打破脑袋抢。
        73
    abcyuxue123   299 天前
    @onevcat 抓到大神一枚
        74
    toono   299 天前
    @xuchaochao 我们公司的确公开招聘里面也没有 python,是实习生期间做 iOS 和爬虫,然后毕业回来有需求了,直接转 python 后端了
        75
    Wicked   298 天前 via iPhone
    程序开发很多东西都是通用的,可以专精某个领域,但不要局限于语言,工具,平台
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3359 人在线   最高记录 3762   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 23ms · UTC 09:00 · PVG 17:00 · LAX 02:00 · JFK 05:00
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1