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

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

  •  
  •   feeeff · 14 天前 · 4303 次点击

    我的基本情况:

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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