三年初心,前端之路:从实习到负责人,我的成长与探索
三年初心,前端之路:从实习到负责人,我的成长与探索
按 20 年入职开始算的话,目前的公司差不多已经待了三年吧,现在已经毕业两年多了,自从 21 年原来的负责人离职后,就一直作为这边的基础设施组的前端 owner,一直带着两三个实习转正的同学负责目前公司的 CICD 平台和一些公司前端的基础建设。这个文章与其说是2023年中总结,不如说是对这一段时间,从入行到现在的回顾。
选择前端的原因
三年时间带来的变化还是很多的,从一开始的实习生,到现在的负责人,从一开始进团队的羞涩,到现在的团队吉祥物,实际上我的很多境遇我会归结为幸运
,或者说在我以前幻想的生活中,现在的情况已经比我想的好很多了,还记得 17 年刚开始学前端的时候,吸引我的还是参观的公司和我说的,前端毕业一个月起码能赚到 6 千块!那个时候简直不能想象,然后就闷头扎进了前端的大坑里面。
不得不说这句话我记了起码两年,我还记得我死乞白赖的问了那边的人对前端实习生的要求,然后在后面的学习里面尽力为这个最低要求去努力,最后当我真的能做到写出一个好看的网页,然后可以自己放到自己买的便宜服务器上的时候,再打电话过去已经打不通了,后面才了解到,那个给我题目的人已经离职了,现在他们已经不招人了😇
工作历程
实习
以上就是我对于为什么选前端这条路,最真实的原因,后来自己面试去了杭州,第一个公司不在这里,然后跳槽之后就留在了现在这个公司,记得第一次需求,是一个很简单的指标看板,封装了一层一层又一层,结果被 code review 的时候捞出来一顿批,逻辑混乱、封装过度、请求触发过多、样式影响到了其他地方。没什么好办法,出问题就改,有问题就问,也不是谁都是一开始都一定会的,这和我后面带实习生的想法也是一样,有问题我会私下指出来,我可以陪着一起改代码结构,可以在有明显问题的时候一起看,但是有问题一定要改,对自己负责也是对团队负责。
到大四的后面就可以自己一个人负责一个比较完整的迭代了,这个时候还是出现问题后需要组长 L 的援助,只是正常代码开发、对接后端自己可以单独沟通和对代码质量负责了,这个时候 L 他在做一代码自动生成的库,很少接平台相关的大迭代了,基本就是在库的开发和对平台的优化里面,其余的迭代都是我自己接下来(当时基础架构团队就两个前端),我认为这段时间的成长可能不在技术深度,而是在熟悉日常的工作对接沟通,以及在工作之余偷偷做的一些组件性能的优化里面,因为我认为单纯做页面的话,成长性还是有很大的局限的。
负责人
然后就到了 21 的年中,负责人 L 离职了,我自动成为了这个团队的前端 owner(没错,就我一个前端的团队),这段时间感受到的是忙碌两个字,后端开发一共有五个人,可能会有同时的几个迭代或者是提测同时在你的手上,出现需求变更或者是 bugfix 的时候,多个分支来回切换,每天工作可能都要到比较晚的时间,我个人是很不喜欢这种的工作情况,少了自己思考的时间,也没有尝试新东西的机会,当时甚至考虑过是不是我也转个后端试试哈哈,这种工作节奏一直到 22 年初进来了两个实习生同学才得到缓解。
基于之前在这边工作的经验,很多的迭代或者需求,都可以比较游刃有余地解决,有这两个能干的同学进来之后,终于能让我有时间去做一些不一样的东西,比如请求分发库的开发(Node 向)、electron 的尝试(业务团队的支援工作)、巨石应用的微前端拆分等等。这个时间段要能空出时间做这些事情的话,你需要在日常迭代的过程中,能够 hold
住绝大部分的问题,帮助你的成员完成迭代或者和产品扯皮,同时还需要表现出你做这些事情的价值:没有业务价值的技术很可能只能感动自己,而看起来没什么用,但是有实际业务价值的东西往往会有一些意想不到的效果,比如通过前端页面填写表单,生成出 Docker yaml 文件给到后端使用,或者是封装一个比较好用的请求 client 组件来给到前端使用。
有这样子负责一整个平台,以及有比较自由的开发可选性,是我以前完全想不到的,但是没有以前的积淀,也没有办法平稳地去接下来这种比较大的挑战,还是回到我之前说的,对于我的发展历程来说,幸运
二字总是在其中贯穿。如果当时那个电话打通了,我可能也会留在不是杭州的那个城市;如果没有面上杭州的公司,可能我还需要在 21 年的毕业季继续面试找工作;如果我没接下来这个平台,可能就会有其他空降的高年限前端来负责这个平台;如果没有这个负责人 L 离职的事情,可能我也没有这种机会或者是勇气去做以前觉得我需要三年或者五年才能接触到的东西。
生活
身边的人
和女朋友长跑了七年,今年终于结婚了,记得以前大学的时候周末去找她,买的车票没有一百张也有几十张了,她喜欢猫,我们就养了猫,附上一张现在这只大肥猫的图,从一开始四十多天的时候开始,每天需要中午再走回住的地方给他喂奶,到现在十二斤,已经到了需要控制一下饮食的情况。
身边的事
个人是那种很喜欢音乐的人,今年上半年还去了一次说唱的音乐节,看到了最喜欢的说唱歌手马思唯,第一次作为没吃过榴莲的人来尝试挑榴莲,第一次尝试海礁潜水,第一次组织去轰趴馆团建,第一次尝试在 In 77 蹭主播的直播间唱歌,虽然大部分时间还是沉在工作和租的房子之间往返跑,但是偶尔打破这种平衡,到处去尝试新的没做过的东西,总是一件很让人愉悦的事情。
后续打算
后面两年想在一些垂直领域能有深入的机会,比如 Node 中间层或者是桌面端,以后跳槽或者稳定工作会比较方便,近期的话,组件库开发流程和文档化可能是我想去玩一下的。