胤的博客
CC BY-NC-SA 4.0

©️ 2023 胤 版权所有

banner

所念皆星河

avatar

工作的碎碎念

2023.08.16

今年毕业后,我直接进了厦门的一家互联网公司工作,岗位是前端,目前已经工作一个多月了。前个月公司的项目要上线,所以工作量比较大,每天都得推迟半小时左右才下班。说实话,自己的时间少了很多,项目里面能学到的东西也比较少。公司用的框架是 React,整个项目里面又拆分成了两个小项目,一个用户端一个管理端,但头疼的是两端的样式并不是公用的,在大型项目里面用 tailwind 这样的 CSS 库真的很难维护,需要写很多的类名。在上线之前,光是 UI 产品经理就让我们改了好几版。

产品上线之后,出现了一堆 BUG,主要是工期太赶了,而且在写代码的时候产品的原型图也一直在改,所以很多时候明明已经写好了代码,又需要删掉重新再写。如果只是样式这样还好,主要是很多交互逻辑也在改,各种表单也要重写。

第一版上线后,产品经理提出了另一个需求,在他看来可能是很小的一个需求,但是这个需求导致了后端接口的大量变动。前端页面直接不显示了,全是抛出的 Error 和 Response😓。TypeScript 在限定类型上确实很好用,但是改数据结构的时候真的很头疼。

不过这一个多月来我也学到了挺多知识,之前自己修改的博客只是一个静态的展示页面,没有任何交互功能。鉴权、表单验证、后端数据的展示、优化请求……这些东西都是我一个人写项目学不到的。当然,最重要的还是逻辑思维,在我刚上手项目的时候,都是想到什么就写什么,后期还要修改,现在要写什么我都是先思考:这个东西的流程是怎样的?这个东西能不能复用?哪些地方可以用 memo 缓存起来提升性能?……

在这个公司我肯定没法长久干下去,最多半年吧,我肯定会跳槽。主要是整个产品从设计到产出,再到迭代,都有一点的问题,当我有能力解决更实际的问题后,肯定不想把时间浪费在解决这些问题上。

评论