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

迷茫的小 iOS 开发该何去何从? 32 岁程序员是继续 iOS 还是 nodejs 亦或者彻底转行呢?

  •  1
     
  •   chengsitom · 2022-11-15 22:12:47 +08:00 · 7368 次点击
    这是一个创建于 526 天前的主题,其中的信息可能已经有所发展或是发生改变。

    起因是下午在 xx 直聘上被一个外包的 hr 吐槽简历太过简陋,一下子心就乱了。写了很多,但是不知道为啥发帖总是失败,检查了半天也没发现有什么违规内容。如果大家看到有不合规的地方,请提醒我删除。

    zVtelq.png

    68 条回复    2022-11-23 20:58:09 +08:00
    han0101
        1
    han0101  
       2022-11-15 22:53:52 +08:00
    降低欲望,回老家躺平。程序员是透支未来的工作,干到 35 退休可以了,钱够花就行,身体垮了,医药费都不够。
    billjobs
        2
    billjobs  
       2022-11-15 23:13:58 +08:00
    考公务员才是唯一的出路
    angelen
        3
    angelen  
       2022-11-16 01:03:11 +08:00 via iPhone
    我和你的状况一样,年龄相仿,也是 iOS 一枚,迷茫中,不过你比我好一些,你有老婆 😭
    jiushijiu
        4
    jiushijiu  
       2022-11-16 02:24:28 +08:00   ❤️ 1
    有舍有得,如果决定换路从头开始,那么上限肯定要高一些。如果觉得年龄太大不能换路,你可以问问未来 40 岁的自己,32 岁还有没有机会?
    Chad0000
        5
    Chad0000  
       2022-11-16 03:16:16 +08:00 via iPhone   ❤️ 2
    @angelen
    有老婆也可能是减分项
    MMMMMMMMMMMMMMMM
        6
    MMMMMMMMMMMMMMMM  
       2022-11-16 03:42:08 +08:00
    负能量满满,不过这就是现实

    这几年确实经济越来越不行

    出来搞个钱门槛越卷越高,我带专都成人下人下人了
    WildCat
        7
    WildCat  
       2022-11-16 03:43:59 +08:00
    4 年大厂水 iOS 开发表示,可以考虑学学英语,接国外的活。
    nicegoing
        8
    nicegoing  
       2022-11-16 07:23:32 +08:00 via iPhone
    自研小厂也就那样,说不定不如外包规范,加班还不给加班费。
    外贸电商没那么容易,我有好几个朋友做电商都做不起来。做生意要看时机的。你朋友 10 年前就做电商的,那个时候时机太好了,就像大牛市一样随便玩都能挣钱。现在你去能一样吗,多少老手也折戟沉沙了。除非你的朋友有什么独门诀窍?
    建议老老实实拼 ios 吧。以你的基础,flutter 一星期,swift 一星期。一个月学学差不多了。
    chengsitom
        9
    chengsitom  
    OP
       2022-11-16 07:40:49 +08:00 via iPhone
    @nicegoing 唉,我也知道现在转外贸行情已经很差了,只是想着 35 被淘汰以后能干点别的。外包公司现在问题就是能分到的工作大都是没核心技术的边角料项目,根本拿不出手,再想往上走,履历上的外包经历就是个负担
    Roanapur
        10
    Roanapur  
       2022-11-16 07:47:23 +08:00   ❤️ 11
    之前在 V2EX 说到跨平台,总有一堆人跳出来,一顿乱喷,这不行那不行,跨平台都是垃圾。

    他们喷错了点。
    这就好比你找个路边骑小黄车的一顿喷:迈巴赫好多了!骑个屁的小黄车?

    迈巴赫固然好,但买不起。
    现在经济情况那么差,公司裁员都裁出花样了,自然选跨平台了。




    我个人觉得,要做码农,就要不断学习。
    无非是深度和广度的区别。



    我是 Android 出身,33 岁,现职 Flutter ,最近在学 angular (纯兴趣,感觉比 vue 和 react 爽)。
    个人觉得自己的水平,没能力深入学习,但至少多学学感兴趣的东西,路才能继续走下去。

    感觉对公司来说,app 还是有需求的。只是需求没有那么紧迫。
    先后台、web ,然后才是 app 。那么叠加成本考虑,跨平台就是选择了。


    我个人强烈的建议,不要卷。
    我之所以能不断学习,不是因为我努力和认真,而是因为我不卷。
    学 flutter 的是因为太闲了,学 angular 也是因为太闲了。
    一个不卷的公司,必然会有空闲的时间。




    不要和我说没有不卷的公司,我在深圳工作 11 年,哪怕在科技园 6 点下班时,下班的人照样挤爆地铁。
    他们都是我幻想出来的幽灵?
    深圳的晚高峰,是 18:30 ,还是 21:30 ?
    Anarchy
        11
    Anarchy  
       2022-11-16 09:09:59 +08:00
    行业不行也还能赚钱就先干着,没有明确目标就学学语言,反正肯定是不亏的。
    zhangxh1023
        12
    zhangxh1023  
       2022-11-16 09:14:24 +08:00
    害怕,写了几年的 nodejs ,感觉工作也不好找,正在学 ios ,不过我是有点儿玩的性质的😂
    wxw752
        13
    wxw752  
       2022-11-16 09:15:50 +08:00
    我感觉哪怕是公司不用的技术,只要是市场热门的,自己看书看视频也得学会。

    这样以后路至少比别人更好走
    iXInbo
        14
    iXInbo  
       2022-11-16 09:16:50 +08:00   ❤️ 4
    你思考和做如下的事情:
    1 、找到不忙的公司,薪资不用追求太高:
    原因:让你有时间进行学习

    2 、恶补 iOS 基础;
    原因:iOS 是老本行,也是你转型前的唯一技术收入来源,无论如何他能保障你的基本生活和托底转行期间的薪资暴跌;保持中等偏上水平不要落下

    3 、如果准备继续做 iOS ,那么尝试用新技术去重构你之前的代码;
    原因:是一种快速学习新语言的方式
    比如我学 Swift ,我把我们公司比较简单的项目用 Swift 进行重构编写,随便不怎么用,但是能够让 Swift 熟练度得到大量的提升;这种方式也适用各种跨平台的语言,比如 Flutter 、React 、uni-app

    4 、选择新的开发方向,进行系统学习和进行大量 Demo 实践。
    原因:新的开发方向,对编码思维和思考问题的方式都有所区别,再加上岗位原因,很难有企业级项目持续积累经验;
    我也一名 iOS 开发,比你年轻一点;也很焦虑。iOS 的岗位越来越少;所以我去年就在准备转其他语言的准备;刚开始学习跨平台和前端;不太习惯 Flutter 和前端的写法;后来去接触后端,发现蛮喜欢的 Java ,于是开始各种学习
    我学习的方式比较直接,没有进行基础学习,直接开始跟着视频进行实例项目编写;因为基础都是大同小异看不太进去,不如直接进行实例项目编码,遇到不明白不清楚的直接百度搜相关对象或方法的作用。
    本来想学 Go ,但是二线城市 Go 语言的岗位太少,还是选择 Java 比较保险;我朋友今年 30 岁在上海做 iOS ,也已经自学了 1 年多的 Go

    5 、第四个本质还是编码方向,如果选择转行外贸那就要仔细思考。
    原因:转行比转型更难!转型是从 1 -> 0.5 -> 1 的过程;转行是从 1 -> 0 -> 1 的过程
    你室友做外贸,是家里有资源还是怎么样?
    现在的外贸环境如何?
    刚入行有么有人带着做(这很重要,能够极大的减少入门时间)?
    是否喜欢外贸的行业?
    英语水平怎么样(这很重要,表示你是否能够深入外贸行业)?
    如何规划从程序员转行到外贸行业(有家庭,无法像刚毕业一样说转就转)?
    Jason86
        15
    Jason86  
       2022-11-16 09:21:50 +08:00
    拥抱大前端吧
    iamqk
        16
    iamqk  
       2022-11-16 09:25:41 +08:00
    iOS 猿 41 了还在岗位,从 2010 年开始做 iOS 开发(二线城市,非科班,以前也不是程序员)做到现在,中间因为个人和疫情原因,还休息了两年多,现在在一家小型公司任职。只要坚持认真做下来,应该还是有就业机会的。
    ZhuWenJian
        17
    ZhuWenJian  
       2022-11-16 09:28:35 +08:00
    程序员吃青春饭,而且可能只在一线城市有岗位,你要考虑 35 岁之后,以及以后想回老家或非一线城市发展,还能不能找到对应的工作?
    而学做外贸,这个你 40 岁都还能做吧,50 岁都还能做吧?去到任何一个城市都可以做吧?虽然刚开始的工资没有程序员高,但从长远来看,是不是比程序员好? 而且你可以业余时间找点 IT 外包做。
    另外你外贸做好了,是不是可以自己搞?是不是比单纯做大头兵程序员有钱途?
    而且外贸这些工作,是不是又提成? 那是不是比单纯的死工资更有趣?
    UIXX
        18
    UIXX  
       2022-11-16 09:32:42 +08:00
    套用时下的话,我知道你很急,但你先别急。冷静一下。

    近 35 ,经济问题就是催生家庭矛盾的最大原因,外贸的起步可能会让你很煎熬。
    更加关键的是,根据描述你都还没入门,你是否了解外贸、喜欢运营?自身性格等方面是否适合这行?有太多的未知数。

    我的建议是骑驴找马。
    先上一辆 iOS 的末班车,再见缝插针地为副业试错。即使是想转去做外贸,也要给自己留条后路。
    zoharSoul
        19
    zoharSoul  
       2022-11-16 09:59:38 +08:00
    ios 开发 22 年了, 不熟悉 swift? 感觉不太合适吧
    fengjianxinghun
        20
    fengjianxinghun  
       2022-11-16 10:05:10 +08:00
    @zoharSoul iOS 开发 22 年???
    Spring185
        21
    Spring185  
       2022-11-16 10:07:18 +08:00
    搞前端吧
    zoharSoul
        22
    zoharSoul  
       2022-11-16 10:08:51 +08:00
    @fengjianxinghun #20 2022 年
    SmiteChow
        23
    SmiteChow  
       2022-11-16 10:10:00 +08:00
    建议彻底转行
    magic3584
        24
    magic3584  
       2022-11-16 10:25:28 +08:00
    我也是一名 iOSer ,今年行情不好毕业后找了 2 个月。在这两个月的时间里,用了一个月用 flutter 边学边做上架了第一个 app ,然后也找了一个 flutter 的工作,然后现在在写 rn 。自己的 app 还有很多功能要写,flutter 不想丢也不能丢。

    即使写 flutter 和 rn ,有时候也需要一些原生的配合,你这几年的经验不能浪费。

    我是喜欢写代码的,虽然可能也写不了几年了(大龄非大厂)。如果你还想写代码,建议先找份 iOS 的工作,然后再学,不管学什么不要停止学习。

    共勉。
    islijie
        25
    islijie  
       2022-11-16 10:29:56 +08:00   ❤️ 1
    @ZhuWenJian 怎么突然聊到外贸去,在如今经济下行周期下有一份稳定的工作远比所谓的自主创业好许多
    LaGeNanRen
        26
    LaGeNanRen  
       2022-11-16 10:51:13 +08:00
    @islijie 卧槽老哥你偷我头像,我很急😭
    pengtdyd
        27
    pengtdyd  
       2022-11-16 10:53:04 +08:00
    不太明白作为一个 7 年的 iOSer 怎么 swift 还一知半解,跟不上时代了已经。在国内做程序员要及时更新自己的技术栈,不要抱着老技术啃,不然就会迷茫。
    chengsitom
        28
    chengsitom  
    OP
       2022-11-16 11:04:06 +08:00 via iPhone
    @pengtdyd 原因其实挺简单的,7 年的时间工作的项目都是 oc 开发的。中间找工作的时候也有面过 swift 开发的项目,但都因为薪资或者别的原因没有谈成。当然没有把 swift 当作日常学习计划总归是我个人问题。啃老倒不至于,随着项目或者个人爱好也学了 iOS 的逆向,nodejs ,用了 mongodb ,MySQL ,redis ,去了解 docker 和 nginx ,写写简单的 HTML 静态页面等等。但总感觉都没达到像 iOS 这样的深度,所以 20 年考虑转型的时候没敢踏出第一步,当然也造就了如今尴尬的局面。
    ZhuWenJian
        29
    ZhuWenJian  
       2022-11-16 11:11:30 +08:00
    @islijie 举个例子。不一定要外贸。国内电商也可以,其它行业也可以。从副业起步最好。
    FcukYouTony
        30
    FcukYouTony  
       2022-11-16 11:21:39 +08:00
    技术加深, 然后考虑出国吧, 35 岁, 当打之年
    ZhuWenJian
        31
    ZhuWenJian  
       2022-11-16 11:24:01 +08:00
    @islijie 经济下行周期,有一份自己能赚钱的事业,比稳定的工作重要太多了。
    比你厉害的,在大厂上班的,不一样被裁了一大批么,所以你怎么知道自己现在这份工作稳不稳定?
    所以说不定下个月被裁了,到时候竞争不过这些人,很卷,然后好几个月找不到工作。
    到时候一样要走这些步骤。
    所以趁着现在还有工作,赶紧多点摸索。
    男人要有自己的事业,工作是老板的事业,不是你的事业。
    zuosiruan
        32
    zuosiruan  
       2022-11-16 11:29:28 +08:00 via iPhone
    Nodejs 就没几个公司招的,量最大的还是 java
    chengsitom
        33
    chengsitom  
    OP
       2022-11-16 11:32:57 +08:00 via iPhone
    @islijie 外贸只是一个方向,或者只是一个图腾。没有在上海安家的资本,总要考虑回老家以后能干点什么。等到 35 40 了不写代码,我甚至都不知道自己能干什么
    iweus
        34
    iweus  
       2022-11-16 11:34:57 +08:00
    看了你的经历搞的我也焦虑了
    jaoyina
        35
    jaoyina  
       2022-11-16 12:13:04 +08:00
    ios 开发现在不吃香了吗?
    FreshOldMan
        36
    FreshOldMan  
       2022-11-16 12:13:50 +08:00 via iPhone
    凉了,回老家吧
    junho
        37
    junho  
       2022-11-16 13:48:51 +08:00
    还想做客户端的话,抽时间 学 swift 和 flutter 就好了
    觉得客户端没前途的话就转前端开发
    后端虽好但是转过去比较难(指没技术背书)
    dudubaba
        38
    dudubaba  
       2022-11-16 14:23:07 +08:00   ❤️ 2
    先说身份:前端 er node 一把梭 。
    纯好奇:nodejs 有什么好学的?你要说 java 这种是因为生态什么中间件、集群、并发等等,node 虽然也可以实现,但是几个公司敢用这一套?既然没人用,说明根本就没市场啊,你这转行也转的有点歪了吧。
    chengsitom
        39
    chengsitom  
    OP
       2022-11-16 14:50:54 +08:00 via iPhone
    @dudubaba 我就是想往你这个方向转啊😂看站里全栈好像还可以?当然没彻底进入这一行,也有点不了解市场
    Zizpop
        40
    Zizpop  
       2022-11-16 14:56:16 +08:00
    刚毕业的 ios 小年轻看着你这,感觉蛮吓人的
    winglight2016
        41
    winglight2016  
       2022-11-16 14:58:03 +08:00
    lz 真正担心的是什么? 35 以后为什么就不能当程序员了?我 45 了还不是照样写代码?

    回老家不知道干什么,你现在在大城市当然不知道,等回去了自然就知道了——别人做什么,你就做什么,卷起来呀。

    做什么技术不重要,重要的是了解大趋势,AI 未来还能再火 20 年,此时不上车什么时候上车?单独的 OC 没优势,OC+AI 行不行? nodejs 没岗位,搞搞 tf.js 行不行?
    ericgui
        42
    ericgui  
       2022-11-16 15:01:58 +08:00
    我还想学 flutter 呢
    islijie
        43
    islijie  
       2022-11-16 15:03:56 +08:00
    @LaGeNanRen 你先别急,让我先急😭
    dukaiapp
        44
    dukaiapp  
       2022-11-16 15:19:07 +08:00
    可以加我拉你进群,群里有 50 多的,靠自己做的十几款 app 养老, 整副业,别天天想有的没得 ,男人得养家 vx: wifijia001
    macha
        45
    macha  
       2022-11-16 16:10:57 +08:00
    nodejs 现在也不咋火吧,虽然大家都说 java 卷,但是岗位来说,不得不承认 java 最多。
    dudubaba
        46
    dudubaba  
       2022-11-16 16:58:27 +08:00
    @chengsitom 全栈是摸鱼的活。。。你这吃饭的活是 ios ,日常摸鱼可以搞搞喜欢的后端语言,但是不能当全职转啊。除非有接大量私单的能力。
    Yeen
        47
    Yeen  
       2022-11-16 17:05:41 +08:00
    润出去
    andrew2558
        48
    andrew2558  
       2022-11-16 17:07:26 +08:00
    iOS 开发需求不多吗?我看 iOS app 不是很多很活跃吗?(真心请教)
    chengsitom
        49
    chengsitom  
    OP
       2022-11-16 17:50:48 +08:00 via iPhone
    @andrew2558 先想想你有多久没下载过新的小众 APP 了,然后再看看 boss 直聘上的招聘信息就知道了😂
    fengjianxinghun
        50
    fengjianxinghun  
       2022-11-16 18:27:58 +08:00
    和 lz 一样曾经也是 iOS 开发,几年前被迫转行。
    xiaoshan5733
        51
    xiaoshan5733  
       2022-11-16 19:40:18 +08:00
    如果是为了找工作,刷面试题比重新学更重要;如果纯粹是为了提升自己,建议从现在开始做一个完整的项目;至于转行,如果你不喜欢写代码就尽快转行吧😄
    bear1man
        52
    bear1man  
       2022-11-16 19:48:42 +08:00
    @andrew2558 现在客户端都一个样。Android 也不行了。
    fnd
        53
    fnd  
       2022-11-16 20:12:16 +08:00
    跟你年纪差不多大,技能也比较杂啥都不精。最近也在思考未来的路该怎么走。
    说下我思考后的结论,找个工作先苟着,面向 offer 学习,努力做到被裁后也不会担心失业;考虑发展副业,多尝试多探索,世上不仅写代码一条路。
    另外,无论何时,family first ,照顾好自己的老婆孩子,别让他们受委屈。
    Features
        54
    Features  
       2022-11-16 20:13:40 +08:00
    我还在学习 iOS 呢,不过是奔着维护 SDK 去的
    chengsitom
        55
    chengsitom  
    OP
       2022-11-16 20:40:46 +08:00
    @fnd 如果要发展副业,哥们儿建议你从明天起就赶紧行动起来了,过去一年我一直纠结要不要开个外贸店,但是又怕仅存的一点钱都赔进去,想着再等等再存点,然后发现什么事并不全能按照你的计划去执行。
    sparrowMan
        56
    sparrowMan  
       2022-11-17 00:13:39 +08:00
    同岁 同地区 不过我是后端 也有 10 年工作时间 一起加油 兄弟
    westoy
        57
    westoy  
       2022-11-17 00:35:17 +08:00 via Android
    做外贸可以,找个细分品类的大厂进去慢慢学

    自己开外贸网店是找死
    exploreexe
        58
    exploreexe  
       2022-11-17 01:46:45 +08:00
    给别人打工就是死路一条,越走越歪,做 iOS 不做独立开发,不知道你这 7 年干嘛了,脑子真的就一点不开窍么。

    先找个工作上班,报个班学设计,花钱快速入门,设计学会了就可以兴风作浪了。

    我这条建议值 100 万,一年后按我的方法赚钱了,记得 VX 给我打钱。
    exploreexe
        59
    exploreexe  
       2022-11-17 01:51:20 +08:00   ❤️ 1
    还去做外贸,人家做外贸挣钱的,哪个不是做了好几年的,凭啥你一个小白入场就能挣到钱,是自己智商卓越,还是自己有天赋异禀,还是掌握了什么武林秘籍,快速上道?

    跨行业基本就是完全否定了自己之前的职业生涯,换一个身份从小白做起,想想自己刚入行 iOS 的时候有多艰辛,就知道新进入一个行业是什么状态。

    LZ 32 了,这认知水平,甚至不如一个 23 岁刚毕业稍微聪明的毕业生。
    Trello
        60
    Trello  
       2022-11-17 03:02:15 +08:00 via iPhone
    @dukaiapp 老哥,能拉我进群嘛?楼主这帖子把我这萌新也给看焦虑了。
    IcedOtaku
        61
    IcedOtaku  
       2022-11-17 10:08:16 +08:00
    @WildCat 大佬你好,请问有什么靠谱能用的渠道接呀
    dexterque
        62
    dexterque  
       2022-11-17 11:48:27 +08:00
    郑州这么可怕吗?咱俩一样的岁数,同事 19 年回郑州找后台开发,也有一万多点。
    大概是不喜欢这行,可以试试做外贸或者别的,没啥好留恋的。
    nododo
        63
    nododo  
       2022-11-17 16:13:08 +08:00
    @WildCat 求大佬带路
    dukaiapp
        64
    dukaiapp  
       2022-11-17 17:32:20 +08:00
    把你们 app 接上口袋家服务赚赚
    dukaiapp
        65
    dukaiapp  
       2022-11-17 17:32:38 +08:00
    要进群的加我啊
    bugmaker233
        66
    bugmaker233  
       2022-11-17 18:26:07 +08:00
    评论给我整焦虑了
    angelen
        67
    angelen  
       2022-11-18 23:30:38 +08:00 via iPhone
    @Chad0000 我觉得吧,起码身边还有个后盾
    wordx
        68
    wordx  
       2022-11-23 20:58:09 +08:00
    我也有点焦虑,,,大四,最近才开始实习,leader 打算让我往大前端(主要是复制 ios swift)方向发展,公司勉勉强强算个中厂,但技术团队只有 10 几个人。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1016 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 74ms · UTC 19:58 · PVG 03:58 · LAX 12:58 · JFK 15:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.