V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Plumbiu
V2EX  ›  职场话题

吐槽一下之前的实习工作

  •  
  •   Plumbiu · 4 天前 · 1111 次点击

    公司就不说了,前期主要的工作内容是维护公司里的组件库,设计部的人出 UI 稿,我们负责实现,最后部署到网站上让设计看一下。

    然而,构建工具用的比较老的 webpack ,开发启动就要 3min ,部署差不多 6min 了,而且改代码没有热更新,页面要刷新,每个组件开发的时候要单独建立分支,然后我负责了 16 个(大概),分支切换,webpack 构建的产物就失效了(不清楚为什么),需要重新启动。

    后续的工作就是:我改完 A 组件构建推送官网,再去改 B 组件,负责 A 组件的人看了一下效果,然后把不太对的地方更我说一声,我说等会(等开发完 B 组件),开发完 B 再手动切换 A ,改完继续推送上去,然后改 C 的时候,A 、B 同时说哪里不太对,然后开发完 C 就要切换到 A 、B ,就这样循环下去。总之非常折磨,而且设计部的人很会 push ,搞得我压力很大。

    大致流程就是: 开发 A -> 开发 B -> 设计部说 A 不好 -> 切换分支 A -> 修改 A -> 开发 C -> 设计部说 A 、B 不好 -> 切换 A 分支 -> 修改 A -> 切换 B 分支 -> 修改完 B -> 开发 D -> 设计部说 A 、B 、C 不好 -> ....

    还有几件事,有个 Tag 组件是 “文字 + icon” 的组合形式,我看设计稿的时候,发现文字和 icon 的距离有时候是 4px 有时候是 6px ,我就问设计部的人为什么不一样,她跟我说:“要保持文字和 icon 图标之间的空隙距离一致”,我虽然不太理解 svg 的设计原理,但是我大概知道一个 16x16 的 svg ,有的图标设计的 path 会是 14x14 ,有的是 12x12 之类的,我这样跟她解释不同图标留的空隙不一样,css 设计不出来,她说这个挺重要的,这个设计部不会妥协。

    还有一个日期组件库,和 antd 一样,开始是一个 input 输入框,点击出现日期面板,但是设计出的稿子里,日期面板里也有个输入框,两个输入框又不能触发两次 focus 事件,逼得我看 rc-component 源码搞好了,但是感觉自己写的依托屎。

    还有很多,比如我 995 时间被组长吐槽说走的太早(最开始是 1085 ,隔壁校招生提醒我太早了),被说一次也不敢走的太早。

    主要是吐槽一下遇到的不高兴的事,其实公司里的人都挺好的,自己因为第一次实习,有很多东西不懂,可能给组长留下了不好的印象,这部分我得反思。

    11 条回复    2024-12-23 17:19:42 +08:00
    luyifei
        1
    luyifei  
       4 天前
    A 、B 、C 组件各一个文件夹,这样不需要切换分支
    dadaji
        2
    dadaji  
       4 天前 via iPhone
    这种工作方式,负责人是吃屎的吗
    dadaji
        3
    dadaji  
       4 天前 via iPhone
    你也不会变通,你多 clone 几个本地仓库不行吗
    onevcat
        4
    onevcat  
       4 天前 via iPhone
    1. git worktree
    2. 不同图标不同 class ?
    3. “又不是不能用” (狗头
    4. 劳资双方就看谁强势…这真是大环境的问题,办法不多
    Plumbiu
        5
    Plumbiu  
    OP
       4 天前
    @luyifei 开发规范是一个组件一个分支
    Plumbiu
        6
    Plumbiu  
    OP
       4 天前
    @dadaji 后续我是这样做的,一个用来修改,修改完就 copy 到另一个分支
    Plumbiu
        7
    Plumbiu  
    OP
       4 天前
    @onevcat 图标是用户传递的,没办法啊
    tianzi123
        8
    tianzi123  
       4 天前
    @Plumbiu #5 每个组件一个分支, 每个文件夹单独拉对应分支不就行了
    tianzi123
        9
    tianzi123  
       4 天前
    让你们老大把 webpack 换成 vite 就行了, 老项目的热更新失效是真的恶心还不好排出问题
    Plumbiu
        10
    Plumbiu  
    OP
       4 天前
    @tianzi123 到最后是我换成 vite 了,哈哈,感觉是工作内容最有成就感的一次,其他的都是 dirty work
    vhui
        11
    vhui  
       3 天前 via iPhone
    实习就这么卷,换我直接跑路
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5360 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 07:29 · PVG 15:29 · LAX 23:29 · JFK 02:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.