MorningStar0
V2EX  ›  求职

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

  •  2
     
  •   MorningStar0 · 13h 13m ago · 3883 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 年的非技术性结论之一了。

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

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

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

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

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

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

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

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

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

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

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

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

    有些人就是不适合 remote 的,特别是不适合团队氛围不好的 remote ,内核不稳的情况下容易陷入自我怀疑。
    terrysnake
        36
    terrysnake  
       6h 36m ago
    “家里的三块屏幕不比带个电脑低头开发好吗?”
    你需要一个 vision pro
    iOCZS
        37
    iOCZS  
       6h 30m ago
    useMemo 可能会引入一点心智负担,为什么这里要用这个?有些性能代价是可容忍的。当然这不是问题的根源,还是相处有摩擦,不舒服。
    MorningStar0
        38
    MorningStar0  
    OP
       6h 22m ago via iPhone
    @terrysnake 我有个 quest3 ,主要是续航问题
    MorningStar0
        39
    MorningStar0  
    OP
       6h 20m ago via iPhone
    @iOCZS 我只是按照最佳实践,对于组件内定义的引用类型都用 useMemo 或者 useCallback 包装下,虽然带来的性能提升用户感觉微乎其微,但是从我的职业操守角度,肯定是给出我最好的饯🫠
    fromzero
        40
    fromzero  
       5h 41m ago
    以前也憧憬远程,只要是当牛马都没什么自由,一个是强制圈在实体工位,另一个是圈在电脑前。
    aojunhao123
        41
    aojunhao123  
       4h 44m ago via iPhone
    @MorningStar0 其实在出现性能瓶颈前完全可以不去做缓存优化,提前优化已经和你所说的最佳实践无关了。以及有条件还是把 react-compiler 开了,配合 lint 可以干掉绝大部分手动缓存优化。
    MorningStar0
        42
    MorningStar0  
    OP
       4h 35m ago
    @aojunhao123 当时我做的是个规则引擎,想得是尽可能在递归渲染那个超大的 DSL 的时候尽可能的提前减少一些重复渲染。
    这也是我第一份工作低代码平台时候的一些经验,这种超大的 DSL 依赖函数生成的多层嵌套的引用类型,如果基础组件层的 Props 或者 hook 没做好,性能瓶颈的出现会很快,并且当我们想优化代码代码的时候,往往就会涉及大量组件的重构和 store 层的抽取。
    帖子里我就尽量减少这种详细的场景了,如果有疑惑我们还可以进一步讨论
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1168 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 76ms · UTC 17:47 · PVG 01:47 · LAX 10:47 · JFK 13:47
    ♥ Do have faith in what you're doing.