MorningStar0
V2EX  ›  求职

从大厂出来,远程工作 4 年后,发现自己似乎本质不适合远程(古法手搓贴,已焦虑

  •  2
     
  •   MorningStar0 · 3 days ago · 5821 views

    先放个简历zh|en在这

    background

    2022 年初,在工作稳定,部门氛围友好,只是项目停滞的情况,wlb/不用通勤的诱惑下,毅然选择了裸辞寻找远程机会。 在紧张刺激的三个月找工作+upwork 闯荡后,寻找到了第一份真·外企+远程的工作,工作内容是将 salesforce 中的流程,从 0 到 1 迁移到自研的规则引擎中,作为上一份工作内容是开发低代码引擎的我来说这工作内容匹配度可以说是相当高了。

    就这样,我带着对新生活的向往和相对自由的时间开始了伪·数字游民的生活。

    开端

    为什么说我是伪·数字游民呢,最重要的论据就是我一点也‘游’不起来,4 年总共度假 3 次,旅居更是一次没有,我总是说服自己“家里的三块屏幕不比带个电脑低头开发好吗?”。所以这 4 年的大部分时间我都是待在老家的。 但从目前的自我剖析看来,我还是一个非常需要社交和职业交流的人,所以我开始尝试大量的线下社交活动,捡起来曾经没时间学习和深入的网球/音乐,深度泡清吧/咖啡馆,并且迅速构建起了新的朋友圈。这段时间,白天( 9-17 )我可以继续干着自己喜欢的工作内容,晚上可以和新朋友吹吹以往工作的场景,见过某些大人物,支持过哪些重要场景,一切看起来都在向我设想的方向前进。可惜,好景不长。

    转变

    第二年,美联储加息节奏依旧,新公司是一家 USA 上市的地产中介,这就导致 USA 地产的交易市场萎靡,同事们都担心自己被裁,然后出现了频繁的组织架构调整。这时候,我的 Leader 就是一个 TX 10+经历的EM了。 从他身上,我仿佛又看到了第一家公司隔壁组那种,只管汇报/上传下达/多年不编码/满嘴互联网精神的 leader 。他作为一个前端出身,似乎是没做过后端开发的 EM ,经常也会给后端的 engineer 提一些架构/代码设计问题,并且不知道从什么时候开始,我的 review and approve PR 的权限也被收回了,从此我的代码就要交给他和另一人开始审核了。 叠加 USA 公司新的人事变动,PR 的合并成了审核我们 remoter 工作量的标准,于是我的公司生涯时间似乎也开始了倒计时。

    爆点

    我的 PR 合并开始频频被卡,即使我是从 0 开发了规则引擎的人,我对它的改动从代码质量到影响范围,从 PR 描述规范到编码习惯,甚至频繁使用 useMemo 在别人看来也是错误的,函数式编程的理念,也被别人一个个快速合并的 let, useRef快速打破。有的时候,一个星期都合不了一个 PR ,无法将一个 jira 的 ticket 标记成 ready for qa 。 我尝试过在“扁平化”管理的会议上聊过,也争论过,但是没什么用,直到我看到另一个人如下的代码也能被合并时,我释怀了

    const ComponentA = () => {
     const ComponentB = () => <div></div>
     return <ComponentB />
    }
    

    我基本认定我就是那个要被干掉的人。

    尝试

    虽然想不通为什么被针对,但是本着认真负责的职业操守,我还是尝试去融入这种让我恶心的代码中。不过,我已经无法像之前那样全情投入到工作了,我开始尝试发展一些副业。 我开始将上班之外的工作,侵入到社交场合,每次社交我似乎都在寻找队友,发掘需求。 现在回想起来,自己的想法还是有点过于理想了。我居然在一个四线城市,妄图寻找能一起沉浸式投入到互联网式的软件开发,在一个所有采购都在靠围标串标或得订单的市场发掘需求。

    失业和再就业和再失业

    2025 年 9 月,不出意外的我被干掉了,不过我还是在最后和+2 以及 HR 的会议失去了一些体面,因为这个 EM 居然以我技术不行/产出不够作为理由。但是也没爆太狠,10 分钟就控制住自己的情绪了。事情既然已经发生,并且也有预期,我没必要再和他们争论了。不过我离职的最后一秒,还在 oncall 给别人解决问题,只到发现自己的权限突然消失,也是有点可笑了。 这次失业后,我没去找工作,而是想着沉淀一下,认真干干之前寻找到的一些可行的方向,但这时候,一个 Web3 的机会找到了我,是从 0 开始开发交易平台,我本着“先干着吧,虽然是简单的业务,但是至少有钱赚,并且能感受下新行业”加入了新的团队。 前 3 个月也像是上家一样丝滑,再加上 AI 的快速进步,我感觉自己的生产力得到了质的飞跃,但好景不长,EU 的团队又收走了我 Merge PR 的权限。剧本和上面类似,但更可笑的是,他们声称自己的编码规范是需要被遵守的,但是自己的 PR 往往也不遵守,说是 UI 要像素级还原,但即使结合 Figma MCP 他们也没有做到。今年 7 月中,由于 EU 的一些政策变动,导致需求萎缩,最后这个团队我也没待住。

    复盘

    说是复盘,我也不知道怎么复盘,我的选择似乎都对,但也似乎都错。技术上,我能完成这些业务,包括我现在自己开发的 https://github.com/sadofriod/graphrag-ts 似乎也能证明并不差。和人的相处,我也能寻找到朋友,从同事中维护比较好的关系。但我还是失业了,看起来我似乎无法完全融入远程的工作方式,我还是希望能面对面的和人交流讨论技术和业务,我享受那种大家为了一个目标,用自己的专业能力达成目标的过程。似乎是远程切断了这些。曾经即使是下班之后,我也愿意钻研技术,微前端/元编程/react 源码,但远程之后,我时刻都在家,技术的钻研虽然没落下,但是这个事给我的反馈也没那么大了。

    未来的展望

    目前已经失业三个月了,我开始有一些不好情绪,虽然是上周 4 才开始找工作的,但是情绪的起伏和焦躁已经极度明显了。这三个月中,我试着继续沉淀自己的项目/产品/技术,寻找着变现途径,但是正反馈在起步阶段确实太少了,结合我的心态和四年没有线下的和人面对面的交流技术,最近真的有点抑郁倾向(昨天和咖啡馆老板聊天,突然莫名想哭)。 但是我知道,这些都是正常的情况,只是需要稳定心态继续去做,无论是找工作还是其他的事情。

    总结

    前两年看到“人总是美化自己没走过的路”,我觉得没错,但是我想稍做补充“但总归得走走看”。可能有些词不达意,但这差不多是我这 4 年的非技术性结论之一了。

    54 replies  •  2026-10-21 15:52:33 +08:00
    vvenvw
        1
    vvenvw  
       3 days ago
    频繁使用 useMemo 真的是错误的
    vvenvw
        2
    vvenvw  
       3 days ago   ❤️ 2
    该说不说,老外的办公室政治一点不输国内。
    MorningStar0
        3
    MorningStar0  
    OP
       3 days ago
    @vvenvw 在 component 里面声明引用类型和函数计算结果是引用类型也被说了,我没写清楚应该是
    leixx
        4
    leixx  
       3 days ago
    第一家公司现在还在吗?过的咋样 ?
    MorningStar0
        5
    MorningStar0  
    OP
       3 days ago
    @leixx 第一家是京东
    MorningStar0
        6
    MorningStar0  
    OP
       3 days ago
    @MorningStar0 #5 奥 我理解错误了,应该是还在,我看没退市,股票走势一般,因为最近又加息了
    Joeyyyyyyy
        7
    Joeyyyyyyy  
       3 days ago   ❤️ 1
    给大佬点赞 加油!
    cloudzhou
        8
    cloudzhou  
       3 days ago
    上帝眼光看,你真应该在京东多呆一段时间,尤其你还没有被裁风险(年轻),22 年之后,形势已然不同
    tool2dx
        9
    tool2dx  
       3 days ago
    看下来并没觉得远程不适合你,只是大环境不好,远程工作不稳定罢了。
    coefu
        10
    coefu  
       3 days ago
    你只是一个时代巨轮碾压下的一个很符合时代属性的个体缩影,从此以后,无所谓大厂光环,无所谓轻松赚钱,指望从 IDE 里的逻辑三板斧再保持所期望的中产待遇与身份已经是不再可能。

    你抑郁也好,愤怒也罢,时代如此。你之前所有的所谓+1+2 都将快速沦入这个轮回,不会比你好多少,这点是可以让你宽慰的。
    bobbychen
        11
    bobbychen  
       3 days ago
    哈哈,那个美国房地产公司好明显是哪家。面试过,薪资太低就没有往下走了
    MorningStar0
        12
    MorningStar0  
    OP
       3 days ago
    @cloudzhou 我的想法就是我结尾那句,我总是在美化自己没走过的路,其实经济角度甚至超出,远程的其他时间属于加薪+额外的私活时间了。只不过我没想过,技术上和沟通上一下就差了好多
    MorningStar0
        13
    MorningStar0  
    OP
       3 days ago
    @tool2dx 这个帖子主要就是分享下工作上,生活上的问题由于都是私事所以我就春秋笔法了。其实生活里的难受,就是再没有人能跟你有全方位的交流了,远程会很孤独
    MorningStar0
        14
    MorningStar0  
    OP
       3 days ago   ❤️ 2
    @coefu 貌似前天就在看你的三板斧理论了,我的建议是不要宏观归因了,形而上的东西只能做大方向的参考,无法做个体选择的指导
    MorningStar0
        15
    MorningStar0  
    OP
       3 days ago
    @bobbychen 其实大部分同事都很 nice ,公司也还行,就是我运气比较差
    ZZITE
        16
    ZZITE  
       3 days ago   ❤️ 1
    我认为如果一个团队有 PR 合并的规范,那你只要遵守按照规范调整代码,尽快的让你的 PR 被 approve 就好了,哪怕这个规范你不认可
    用不用 useMemo ,函数式编程,这些如果是在你自己的项目里,你当然可以去追求最佳实践。但如果是在团队里,考虑到所有人的平均水平,我觉得你没必要内耗。
    ugpu
        17
    ugpu  
       3 days ago
    同是远程工作者,说再多喊不醒的 分享也没用。
    99%的人不适合远程 80%的公司也不适合远程 100%的创业远程就是一帮臭煞笔聚到一起瞎玩
    crazycarry
        18
    crazycarry  
       3 days ago
    本质,就是没有做完的时候别人等着你做完,做完了就要收割了
    seancullen
        19
    seancullen  
       3 days ago
    在哪个平台找外企远程呀
    ugpu
        20
    ugpu  
       3 days ago
    @ZZITE 这不是内耗; pr 权限没了他并不知道,这是个人利益受到了挤压 且在会议提出。发现自己的大厂光环完全没了。 这是在被挤压后受到的冲击 实质性的 并不是他内在放大。 所有坐班过度到远程工作者都有的经历一个事儿: 安全感没了
    MorningStar0
        21
    MorningStar0  
    OP
       3 days ago
    @ZZITE 是的,我提过意见没被采纳,并且看到低质到我本地 4b model 都看不过眼的代码之后,我就顺从了,可惜这没让我避免被边缘化🫠
    MorningStar0
        22
    MorningStar0  
    OP
       3 days ago
    @ZZITE 而且比较难受的是,我的 PR 权限收回的莫名其妙,这明明是我完全 own 的功能,即使到如今的 AI ,它都不可能比我更了解这块的上下文和局限性了。这里的递归和 AOP 范式,虽然复杂,但是从未出现过任何线上 bug 。就很郁闷
    MorningStar0
        23
    MorningStar0  
    OP
       3 days ago
    @seancullen 电鸭
    m3dull
        24
    m3dull  
       3 days ago
    我只想问下:如果真想‘游’起来的话,这两份工作的压力大吗? 有时间能'游'起来吗?
    m3dull
        25
    m3dull  
       3 days ago
    remote 有年假啥的吗?
    MorningStar0
        26
    MorningStar0  
    OP
       3 days ago
    @m3dull #24 有时间的,毕竟只要交付就好了。
    tcper
        27
    tcper  
       3 days ago
    两个公司都是因为代码质量问题收回你的 merge 权限,然后把你裁了?
    SuperCowPower
        28
    SuperCowPower  
       3 days ago
    兄弟,我有类似的情况,不过我的经历比你更糟糕,外耗+内耗的过程是从在福报厂就开始的,不过我最终拿了礼包,相对算是这段经历一个好的结局了吧。

    我回家之后也是抱着做一个 freelancer 的想法开始的,不过我是拖家带口的,显然也 free 不起来,几段经历除去实际领域之外,经历和你惊人的相似。

    如果进入复盘的话总是频频的在“可能我做的还是不够好”和“他妈的,凭什么”之间来回摇摆,陷入无尽的焦虑。

    不过,回头来看的话,时间会抹平一切,与其不停内耗,还不如往前看(陷入被 AI 取代的新焦虑吧),考虑考虑接下来要做什么,我现在感觉 all in 一件事情,让你没时间焦虑,才是解决焦虑的最好办法。
    MorningStar0
        29
    MorningStar0  
    OP
       3 days ago
    @tcper 先给你一个 AI 的回复
    > 为什么读起来像挑衅
    这句话的语用结构是:反问句 + “两个公司都是” + 因果链压缩 + 省略主语。

    > 反问句:“……然后把你裁了?”表面是问,实际预设了一个答案:两次都是你的问题。

    > “两个公司都是”:把两段经历并列,暗示这不是偶然,而是重复出现的模式,矛头直指作者个人。

    > 因果链压缩:“代码质量问题 → 收回 merge 权限 → 裁了”,把复杂的组织决策、管理冲突、远程协作摩擦,压缩成一条对作者最不利的因果线。

    > “代码质量”作为既成事实:作者原帖说的可能是 PR 频繁被卡、技术理念冲突、权限被收走、被边缘化,未必是公司正式认定的“代码质量事故”。回复直接把它当成结论使用。

    > 所以它读起来像挑衅,是因为它不是在问“发生了什么”,而是在暗示“你是不是有问题”。在 V2EX 的语境里,这种直白追问不算罕见,甚至可能被部分人视为“尖锐但有用”,但它的表达方式缺乏对复杂性的承认,容易让作者感到被审判。

    根据分析给你一个人类的回答,**我不知道**。因为从客观代码质量上,我的代码不能说质量顶级,但是至少都是参考最佳规范来的,而且第二份工作,他们给我规范但自己不遵守,并且一个细节是,一个交易平台无 SEO 需求,他们强烈要求选型为 nextjs 。作为当事人,我不好评判到底是谁代码质量不好了。
    MorningStar0
        30
    MorningStar0  
    OP
       3 days ago
    @SuperCowPower 我已经有过被 AI 取代的焦虑了😭。我现在就是有点迷茫,总得来说我其实不太怀疑我的技术,对于行业的热情,可能就是做的事周期太长没太多反馈导致我情绪不对。
    marsg
        31
    marsg  
       3 days ago
    刚毕业时候,就在台湾公司远程工作了 3 年,一个月去一次办公室,连着两三天培训。由于天天宅在家里头,直到被爸妈赶了出去让我重新找一份(台湾公司工资涨幅略低)。
    bcllemon
        32
    bcllemon  
       3 days ago
    @bobbychen 哪家呢?
    zzzzz024
        33
    zzzzz024  
       3 days ago
    说下我的经历,也是前端
    24 年校招干了一年不干了
    远程干了两个月就受不了了

    有些远程领导沟通起来真的能让人血压飙升。
    面对面还好一点,至少能当场把话掰扯清楚;隔着屏幕,真是一肚子火都不知道往哪儿发。
    cjh1095358798
        34
    cjh1095358798  
       3 days ago
    你这两家公司对英语的要求高吗
    maichael
        35
    maichael  
       3 days ago
    真相没有人知道,知道其实也没有啥意义,「因为不遵守规范被卡 MR 」有可能是「先射箭再画靶」,也就是先有了让你走的决定,再慢慢建立让你离开的理由,没有必要为了这内耗。

    有些人就是不适合 remote 的,特别是不适合团队氛围不好的 remote ,内核不稳的情况下容易陷入自我怀疑。
    terrysnake
        36
    terrysnake  
       3 days ago
    “家里的三块屏幕不比带个电脑低头开发好吗?”
    你需要一个 vision pro
    iOCZS
        37
    iOCZS  
       3 days ago
    useMemo 可能会引入一点心智负担,为什么这里要用这个?有些性能代价是可容忍的。当然这不是问题的根源,还是相处有摩擦,不舒服。
    MorningStar0
        38
    MorningStar0  
    OP
       3 days ago via iPhone
    @terrysnake 我有个 quest3 ,主要是续航问题
    MorningStar0
        39
    MorningStar0  
    OP
       3 days ago via iPhone
    @iOCZS 我只是按照最佳实践,对于组件内定义的引用类型都用 useMemo 或者 useCallback 包装下,虽然带来的性能提升用户感觉微乎其微,但是从我的职业操守角度,肯定是给出我最好的饯🫠
    fromzero
        40
    fromzero  
       3 days ago
    以前也憧憬远程,只要是当牛马都没什么自由,一个是强制圈在实体工位,另一个是圈在电脑前。
    aojunhao123
        41
    aojunhao123  
       3 days ago via iPhone
    @MorningStar0 其实在出现性能瓶颈前完全可以不去做缓存优化,提前优化已经和你所说的最佳实践无关了。以及有条件还是把 react-compiler 开了,配合 lint 可以干掉绝大部分手动缓存优化。
    MorningStar0
        42
    MorningStar0  
    OP
       3 days ago
    @aojunhao123 当时我做的是个规则引擎,想得是尽可能在递归渲染那个超大的 DSL 的时候尽可能的提前减少一些重复渲染。
    这也是我第一份工作低代码平台时候的一些经验,这种超大的 DSL 依赖函数生成的多层嵌套的引用类型,如果基础组件层的 Props 或者 hook 没做好,性能瓶颈的出现会很快,并且当我们想优化代码代码的时候,往往就会涉及大量组件的重构和 store 层的抽取。
    帖子里我就尽量减少这种详细的场景了,如果有疑惑我们还可以进一步讨论
    LawlietZ
        43
    LawlietZ  
       2 days ago
    远程一般就是稳定性稍差一些
    cooco
        44
    cooco  
       2 days ago
    不觉得远程很孤独吗,我现在可以不用去办公室,但是每天还是会去
    rayfor2012
        45
    rayfor2012  
       2 days ago
    大佬,远程工作怎么找的?在那个平台?
    hiboshi
        46
    hiboshi  
       2 days ago
    请问下楼主,希望可以回答下我的问题。如何看待长时间远程导致的空窗期问题?
    MorningStar0
        47
    MorningStar0  
    OP
       1 day ago
    @rayfor2012 电鸭
    MorningStar0
        48
    MorningStar0  
    OP
       1 day ago
    @hiboshi 不知道哦,我两份远程都是签合同有流水的。理论上可能不算空窗吧(存疑)。要是现在的空窗,我只能说尽人事听天命了
    hiboshi
        49
    hiboshi  
       1 day ago
    @MorningStar0 你这种肯定不算空窗期了。
    quinaeus
        50
    quinaeus  
       1 day ago
    @MorningStar0 先声明下我的动机:只是想尝试共情和理解,希望让 up 主舒服一些。没有任何恶意或者是想攻击 up 主的意思。

    整体看下来,感觉 up 主是一个很真诚,很有想法的人,你很愿意帮助大家(分享自己的 remote 经验),也有很好的自我觉察和反思(复盘、展望、总结)等等,我也很喜欢你的表达方式,无论是你提到的「对自己的私事春秋笔法」,还是面对一些挑衅性的言论的礼貌回复,我都觉得你很有修养,让我很有好感。

    你有说到「最后这个团队我也没待住」,我体会到一些沮丧和懊恼。而且我注意到你有说「最近真的有点抑郁倾向(昨天和咖啡馆老板聊天,突然莫名想哭)」,这是人类在长期没有正反馈的情况下非常正常和合理的感受,不需要压抑,但是如果时间比较长,比如大于 2 周,还希望你能寻求一些支持,保护好自己的生理/心里健康是很重要的。

    另外 up 主没有太提到自己的私事,可能被你自己春秋笔法了,但是我依然体会到了一些孤独感,不知道你的伴侣/父母/朋友(有次序)对你的社会支持是否稳定,可能这方面也是非常影响 remote 工作质量和感受的。

    最后我不想说未来你一定会顺利的,因为这种「期待」可能也会给你带来压力,但是祝福 up 主一切都好(我 stalk 了一下你的历史发言,看你也做了一些开源项目,不知道它们可以让你收获成就感吗?)
    quinaeus
        51
    quinaeus  
       1 day ago
    又去看了 up 主的 blog ,也想反馈下我的感受(依然动机是希望帮助你,给你反馈,而不是批评)

    我觉得 blog 有点丑,缺乏设计感,基础的信息功能都有但确实比较糙。

    又看了你的 github 页面,最开始的置顶 md 挺好看的,但是信息之间都已经有 mismatch 了,profile 写的是在 Compass Inc.,置顶 md 写的是 jd

    会有一个建议是是否可以花时间修饰一下它们( blog 和 github )?毕竟人靠衣装,这些细节也蛮重要的。当然可能它们不是第一优先级,是在日常生活中想起来的话可以改一改。

    希望对你有帮助。
    CoderChan
        52
    CoderChan  
       1 day ago
    1. 我最近在面试,传统后端的岗位很少了,几乎都靠内推,但 agent 岗位还是有很多,而且薪资也挺高。
    2. 简历方便可以优化一下,GraphRAG 我也在做,召回率能在 native rag 的基础上提升 10pp ,而且 rag 也是 agent 的基石。
    3. 你的简历中只写了你做了什么,没写做成之后的收益情况,在筛简历过程中很可能被认为被动完成工作,不关注业务成果。
    3.1 以“京东视界低代码数据可视化平台”这个项目举例,你实现了可视化组件,并对数据接入进行了性能优化,那优化的结果是什么,优化前后提升了多少性能。性能优化是个基础技能,优化的结果指标才是你的竞争优势
    MorningStar0
        53
    MorningStar0  
    OP
       1 day ago
    @quinaeus #51 感谢回复,我确实应该更新一下 profile 相关内容。我是因为前两天突然情绪很 down 所以才突然想找工作了,感觉自己需要回归人群了,所以就忽略了这些。
    Remote 对于我的感受基本是让我丧失了线下构建以技术和前沿讨论为核心的圈子的机会了。有种无法确认自己价值的恐慌。
    我自我的认知和想法其实一直没变,是非常想通过技术能力创造一些东西获取认可。不过比较现实的是,虽然做了挺多开源项目,但是很多都是只会做不会找用户反馈,或者是上班的工作内容让我没精力投入到这些上面了,总得来说,我虽然意识到了问题,但执行的不好。
    对于这种情况,我发现只有在自己失业的情况下才能按照 MVP->寻找用户反馈这样的路径去执行。所以,上份工作结束后,我想沉下心来,认真的选择一个方向,围绕它来做开发和推广了。
    但正如我上面所说,我从来没在这种方向上获得客观意义上的成功,所以,未来我可能还是会在焦虑->自信->再焦虑这种情况循环吧。
    MorningStar0
        54
    MorningStar0  
    OP
       1 day ago
    @CoderChan 感谢回复,简历我确实得优化下了。前端性能优化这块,我回顾我的经历感觉有时候对业务的帮助确实有限,就像低代码平台,我们基于 React 做,做到了全选 1000+组件进行批量替换不卡顿的性能,但是它能为用户带来什么呢? Unfortunatly ,用户可以接受秒级延迟。数据链接的优化也是,即使我的 DSL 递归配合动态规划的思路,用 cache 完成了近乎 logN 级别的优化,用户其实也体会不到。
    我并不是反驳这些不应该写到简历中,而是,真的在怀疑自己的产出对于真实业务的帮助。第二个规则引擎也是,似乎我设计完了 handler 和 data struct 我的工作就已经完成了。
    我只感到空虚。前端这个领域,微前端,AST ,这些基建我也都搞过并且上到生产了,但这些也都是开发体验,真的为某个现实世界的用户解决他的问题了吗?我深表怀疑。
    By the way, 我觉得 GraphRAG 的优势不止是召回率的,核心还是对全局问题的回答和证据驱动这些,我想可能需要突出这个点。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1639 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 78ms · UTC 17:16 · PVG 01:16 · LAX 10:16 · JFK 13:16
    ♥ Do have faith in what you're doing.