V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
feeeff
V2EX  ›  职场话题

35 岁危机,淘汰的应该就是我这种人吧?

  •  
  •   feeeff · 3 天前 · 4047 次点击

    我的基本情况:

    • 2019 年毕业,时间说长不长,说短不短

    • 跨专业进入本行,没有较为稳固的计算机基础,因此工作方向为前端(并不是说跨专业不行,而是想强调没有计算机基础知识,需要学习其他方向花费更多时间与精力

    • 平时开发中,只能勉强完成功能,「勉强」具体表现为:

      • 对于自己开发的项目,开发时说不清楚具体的逻辑

      • 对于自己开发的项目,出现 Bug 或者需要做调整时,要花费较长时间才能解决

      • 对于接手别人的项目,无法通过阅读整体代码修复问题,而是通过「打补丁」的方式得过且过

    31 条回复    2025-04-14 23:01:47 +08:00
    biu7
        1
    biu7  
       3 天前
    补一下计算机基础不会花费很多时间的
    iloveayu
        2
    iloveayu  
       3 天前
    第二条的确很致命。
    biu7
        3
    biu7  
       3 天前   ❤️ 1
    第三条其实和计算机基础关系不算特别大,更多是工程实践能力方面有点薄弱。可以抽时间把公司项目(或者某个略复杂的项目)完整过一遍,边读代码边画架构图,理清各模块的关系(或者先把某个模块的工作逻辑画出来)
    mkt
        4
    mkt  
       3 天前
    平时开发中,只能勉强完成功能,「勉强」具体表现为:

    对于自己开发的项目,开发时说不清楚具体的逻辑

    对于自己开发的项目,出现 Bug 或者需要做调整时,要花费较长时间才能解决


    单从这 2 条来说,你怎么过的试用期?
    feeeff
        5
    feeeff  
    OP
       3 天前
    @biu7 其实都没到计算机基础那个阶段,核心问题是「无法清楚明白完成一件事情」,但是现在的工作的要求不高,一般都是活动页面或者后台管理页面,所以甚至只需要达到第一个点就行了,第二三个点一般也可以完成,但是需要时间多一些
    feeeff
        6
    feeeff  
    OP
       3 天前
    @iloveayu 对的,我知道这个问题
    feeeff
        7
    feeeff  
    OP
       3 天前
    @mkt 哥 ,是因为工作内容的关系,我们的页面基本都是一次性的,或者一些后台管理页面,leader 一般不看,然后通过大量测试就能保证页面绝大多情况下没有问题
    MRG0
        8
    MRG0  
       3 天前
    我怎么感觉这样连业务都写不下去
    feeeff
        9
    feeeff  
    OP
       3 天前
    @MRG0 写的了,测试多了,就能上线,毕竟不是一点都不会呢,只不过对自己上线的项目不太放心
    mkt
        10
    mkt  
       3 天前
    @feeeff 从我的角度看如果你做了大量测试,可能只是要等久一点,也能接受。如果是测试做了大量测试,那人家应该挺难受的。
    biu7
        11
    biu7  
       3 天前
    @feeeff 所以我建议你先从绘制架构图/流程图开始练习一下啊。直接去语言描述一个逻辑可能会比较难,但如果先绘制成图表就会比较简单
    feeeff
        12
    feeeff  
    OP
       3 天前
    「如果是测试做了大量测试,那人家应该挺难受的。」这个肯定会保证旧功能尽量不变,不需要测试人员重复测试的
    feeeff
        13
    feeeff  
    OP
       3 天前
    @biu7 好的哥,说实话我是没有画过这个图的,
    BeforeTooLate
        14
    BeforeTooLate  
       3 天前
    2019 毕业。如果是本科毕业离 35 岁起码还有 7 ,8 年吧?!
    慢慢来吧,你有时间慢慢思考职业问题,甚至可以换赛道。
    yvyvyv
        15
    yvyvyv  
       3 天前
    我也是跨专业的 ,但是感觉第一条不应该吧, 这个开发前就应该滤清逻辑才开始动手啊。
    bug 这个主要就是基于第一个 弄清逻辑,并且有一定经验就比较好判断问题在哪。
    接别人项目你自己的能力是一方面。前人留下的是屎山还是注释详细结构清晰的优质代码也很关键。
    我计算机基础也很差,对于专科出来觉得很简单的东西我也不知道,但不妨碍我完成自己的工作。尤其是现在 Ai 这么普遍,对于我们这种专业性差又想吃这口饭的人来说是非常利好的。加油年轻人,
    feeeff
        16
    feeeff  
    OP
       3 天前
    @BeforeTooLate 按目前的状态,这份工作没有的话,应该就换了
    feeeff
        17
    feeeff  
    OP
       3 天前
    @yvyvyv 哥 咋说呢,其实一开始功能简单的时候,还是能搞清楚逻辑的,问题是随着功能变得复杂,在添加代码过程中,会让代码变得越来越乱,最终导致第二点和第三点问题出现
    sagaxu
        18
    sagaxu  
       3 天前   ❤️ 1
    第一点,是思路不够清晰或记忆力不足,这无关基础知识。

    第二点,是逻辑推理能力不够,找原因慢,也找不到恰当的修复方式。

    第三点,是理解能力不够,不能很快读懂别人的设计和意图,只能从局部绕过问题。

    这几个问题,其实对 35 岁危机影响不大,因为完全没这几个问题的人里,也只有少数能度过这个危机。
    sagaxu
        19
    sagaxu  
       3 天前   ❤️ 1
    一言以蔽之,自己做的东西讲不清,别人做的东西看不懂,没有项目上的全局观
    yvyvyv
        20
    yvyvyv  
       3 天前   ❤️ 1
    @feeeff #17 追加功能尽量少改动原有代码,也尽量少往原有方法里加。尽量封装一个方法来实现追加部分的功能,这样能清晰很多。如果要改动原有功能,那就要衡量一下改动的成本,变化不大就直接改了就好。变化程度已经和之前设计的逻辑背道而驰了,就别硬改了,推翻重写吧。这样逻辑重新梳理能清晰不少。
    别每次来变动都往一个代码块里塞,最后一坨谁改都不好改。
    改动写好注释,或者提交时写好备注,因为什么改的方便追述。
    多说一点,有时候还是平时太懒了,比如每次改动都要在方法加一个参数。感觉加就加了 也不把参数改成对象。最后能弄出几十个参数。有些名字还相近 xxx 状态、xxx 类型的。最后也是一大坨,自己负责的部分自己多梳理代码,弄得整洁点,日后方便很多。
    ps:我也懒的重构。
    feeeff
        21
    feeeff  
    OP
       3 天前
    @sagaxu 是的哥,你说的很对
    HuskyYellow
        22
    HuskyYellow  
       3 天前   ❤️ 9
    我是 98 年函授专,18 年中旬出来工作

    2018.06-2018.12 | 电视购物供货商 2500 元/月
    担任美工/视频剪辑,兼职打包物流,自学前端基础

    2019.01-2019.06 | 前端初级开发(小公司) 2500 元/月 单休
    使用 jQuery 开发页面,积累基础技术经验,利用业余时间系统性学习前端技术栈,

    2019.07-2021.02 | 沈阳外包公司 1500/月涨薪到 4000/月
    主导小程序/App 开发(技术栈:mpvue+APICloud )
    因技术能力与项目协调能力突出,多次涨薪
    高强度工作状态(早 9 晚 10/单休),接触主流前端技术,

    2021.03-2021.06 | 联想外包(过渡期)
    月薪 12000 元,技术压力较小期间面试多家一线互联网公司(滴滴,字节)

    2021.07 | 洋葱学园(现)
    前端开发工程师,月薪 17000 元( 13 薪)

    现在被裁员,还在找工作。老哥别想太多,你往后看 5 ~ 10 年,职业发展不一定算事。别焦虑,咋活不是活。
    ghwolf007
        23
    ghwolf007  
       3 天前
    18 年毕业 差不多情况转码的 去年考了个编
    DouglasDong
        24
    DouglasDong  
       3 天前   ❤️ 1
    想解决这几点很简单,平时训练,但需要注意训练方法:

    1. 「对于自己开发的项目,开发时说不清楚具体的逻辑」,不知道你平时动手前会不会写技术设计文档,或者公司有没有写技术设计文档并评审的流程。没有的话,自己动手前先写文档,画架构设计、影响的模块、具体改哪些代码,然后上线后,再看哪些部分没考虑到。如果有 review 流程的话,review 的过程中就会做这个事情
    2. 「对于自己开发的项目,出现 Bug 或者需要做调整时,要花费较长时间才能解决」,这个也不是没有解决方法,公司里如果有资深前端,遇到查不出来的,拉下脸拿着电脑去找人家,坐在别人旁边,观察他的动作,查代码时先做什么,后做什么。多学几次,查完问题后顺带着请人家吃几顿饭就会了。如果没有这个条件,借助 GPT 去启发思路,或者去网上找人家写的文档学习。

    这几个问题,跟跨不跨专业没关系,19 年刚毕业的时候我也是菜鸡,现在查代码,就算编译后的也能查,也是靠大量请人帮忙,自己踩坑练出来的
    xulolololololo
        25
    xulolololololo  
       3 天前
    1 ,2 ,3 我同事全占,能力很拉跨,还喜欢喷别人。
    Betsy
        26
    Betsy  
       3 天前 via iPhone
    发现问题,但不去解决问题。与年龄无关,不淘汰你那该淘汰谁呢 🧐
    lekai63
        27
    lekai63  
       3 天前 via iPhone
    如果你是 2022 年 12 月毕业。 你就是 chatgpt 你这三个问题 跟 gpt 好像!
    mumbler
        28
    mumbler  
       3 天前
    以前可能是问题,现在你加上 cursor ,比别人也差不了多少,你把 AI 编程技能练好,就能碾压 20 年经验但赤手空拳的人
    catch
        29
    catch  
       3 天前
    我只能说 比你强不了多少
    ryan4290
        30
    ryan4290  
       21 小时 26 分钟前
    太正常了。
    yedkk
        31
    yedkk  
       13 小时 54 分钟前 via Android
    感觉你就不该干这行
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3403 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 04:56 · PVG 12:56 · LAX 21:56 · JFK 00:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.