背景:
工作 4 年多,在小公司做全栈。前端 Vue2 + ElementUI ,后端 Node/Koa ,设备端用 Flutter 。主要做结算系统和结算 app ,对外的就是对接支付渠道,写接口或者对接第三方系统之类。
面试情况:
最近朋友内推面了一个岗位。面试官没怎么问具体技术点,主要是让我“介绍一下自己”“说说你擅长什么”“自己讲讲项目”。结果我卡得很厉害,大脑空白,简单问题也答不上来,项目讲成了“增删查”,没把边界处理和项目要点讲出来。最后结果是不适合。
困惑:
和朋友交流,发现我没真正接触过团队化的开发流程。比如单元测试、CI/CD 、代码评审、灰度发布这些,我们公司基本没有成体系的实践;微服务也只是知道概念,项目里没场景,根本不会想到用。
我开始怀疑自己是不是真的有能力。我做的应用规模和用户量、团队协作方式、工程规范,和外面差太多。我四年多全栈,独立交付、设备端、都做过,但那是“一个人扛完整闭环”的能力;大公司练的是“复杂系统、团队协作、工程规范”的能力。两套能力,我不知道自己算不算“有能力”,还是只是在小公司场景里够用。
以上是 ai 总结,怕逻辑自己写的逻辑太乱。
有相同的人遇到相同的困境吗?我一直没有跳槽过,也没怎么去面试,然后发现自己其实在这小公司需求全都可以完成,就觉得自己牛逼了,其实是井底之蛙。或者要不下份工作去工厂流水线,文员之类,但这个也没去了解过。
工作 4 年多,在小公司做全栈。前端 Vue2 + ElementUI ,后端 Node/Koa ,设备端用 Flutter 。主要做结算系统和结算 app ,对外的就是对接支付渠道,写接口或者对接第三方系统之类。
面试情况:
最近朋友内推面了一个岗位。面试官没怎么问具体技术点,主要是让我“介绍一下自己”“说说你擅长什么”“自己讲讲项目”。结果我卡得很厉害,大脑空白,简单问题也答不上来,项目讲成了“增删查”,没把边界处理和项目要点讲出来。最后结果是不适合。
困惑:
和朋友交流,发现我没真正接触过团队化的开发流程。比如单元测试、CI/CD 、代码评审、灰度发布这些,我们公司基本没有成体系的实践;微服务也只是知道概念,项目里没场景,根本不会想到用。
我开始怀疑自己是不是真的有能力。我做的应用规模和用户量、团队协作方式、工程规范,和外面差太多。我四年多全栈,独立交付、设备端、都做过,但那是“一个人扛完整闭环”的能力;大公司练的是“复杂系统、团队协作、工程规范”的能力。两套能力,我不知道自己算不算“有能力”,还是只是在小公司场景里够用。
以上是 ai 总结,怕逻辑自己写的逻辑太乱。
有相同的人遇到相同的困境吗?我一直没有跳槽过,也没怎么去面试,然后发现自己其实在这小公司需求全都可以完成,就觉得自己牛逼了,其实是井底之蛙。或者要不下份工作去工厂流水线,文员之类,但这个也没去了解过。