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

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

  •  
  •   yebluecolor · 2017-12-19 14:22:55 +08:00 · 14557 次点击
    这是一个创建于 701 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    @onevcat 偶遇喵神
        62
    wupher   2017-12-20 14:21:56 +08:00
    没什么可迷茫的,你还能指望这个吃一辈子么?

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

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