前端第一次进小公司的碎碎念 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
shui830
V2EX    程序员

前端第一次进小公司的碎碎念

  •  
  •   shui830 2023-07-17 16:49:25 +08:00 3944 次点击
    这是一个创建于 897 天前的主题,其中的信息可能已经有所发展或是发生改变。
    21 年毕业
    21.1-22.12 实习转正在一家算是中厂的公司
    巅峰 1500 人,基建完善,cicd ,代码管理

    被裁后的四月份进了现在的小公司,十几个开发,前后端占比 4:6

    吐槽
    1 、代码没有风格检测,大伙随心所欲,今天我的自动保存把你的代码格式化掉,明天你的自动保存把我的代码格式化掉。

    2 、代码没有分支,这个月开始在公司的公共后台上给新项目写后台,才发现公共后台代码里已经有十个项目了,全在一个仓库、一个分支上,靠环境变量管理项目。

    3 、今天接到新需求,之前有类似的模块,组长建议新建文件夹复制老代码过去,然后改个路由地址,接着我瞅了眼路由文件,只有一个,1134 行。

    4 、给前端组长提建议,我想切个分支出来,被否,理由是怕后面如果别人改我的代码会忘记切分支。

    5 、开始在屎山上拉屎,开摆
    22 条回复    2023-07-18 16:47:01 +08:00
    duan602728596
        1
    duan602728596  
       2023-07-17 16:55:19 +08:00
    确实,小公司就是这样
    tool2d
        2
    tool2d  
       2023-07-17 17:01:58 +08:00
    我遇到过最离谱的事情,是前任接手后,直接把前前任的一大段有效代码给覆盖了,因为代码量太多,领导一直都没察觉。

    过了一年后,才有人反应过来,这代码不对啊。

    等发现问题时,前面两任都离职了。
    Yukiteru
        3
    Yukiteru  
       2023-07-17 17:01:59 +08:00
    跟我公司类似,不过我这边的组长不怎么管事,所以现在我们的代码规范啥的其实都是我制定的。。prettierrc 文件也是我写的,就还好。你这种组里面不规范组长还管事的确实比较难搞
    luzemin
        4
    luzemin  
       2023-07-17 17:08:33 +08:00
    小公司就是这样
    Finnn
        5
    Finnn  
       2023-07-17 17:16:26 +08:00
    不是小公司问题, 是负责人无能, 但凡有点能力也不能接受这种辣鸡状态, 当然这种情况在小厂太普遍了
    jinsongzhao
        6
    jinsongzhao  
       2023-07-17 17:17:19 +08:00
    大公司可以直接强制执行,大家不敢反对,有培训时间,有缓冲时间。小公司强制执行,缺培训资源,赶时间,估计要被抵制到放弃。但是不妨碍有管理经验的,带领大家循序渐进的执行,最后形成一套从小到大,逐级升级经验,形成这样的经验人,可以根据公司规模,缩放开发,难得的人才。
    1t1y1ILnW0x5nt47
        7
    1t1y1ILnW0x5nt47  
       2023-07-17 17:20:33 +08:00
    约束好自己就行
    开始我们组也没规范
    后面他们看我代码写的漂亮,封装的工具,组件也很好用就开始用我的东西
    现在他们虽然也还有一些他们的风格,但是大部分都是从我这出去的,我自己改也很方便
    leegradyllljjjj
        8
    leegradyllljjjj  
       2023-07-17 17:24:24 +08:00
    我这大公司也这样,这种东西只有靠自觉,不然带来的成本无法估量
    lilei2023
        9
    lilei2023  
       2023-07-17 17:35:31 +08:00
    我们也就 10 人左右的,也比你们的正规!
    kinghly
        10
    kinghly  
       2023-07-17 17:37:38 +08:00 via Android
    你们组长估计也是菜 b 。可以争取搞掉组长自己上位。
    Oktfolio
        11
    Oktfolio  
       2023-07-17 17:39:46 +08:00
    领导太辣鸡了,我这也是。
    屎一样的代码,给的工资还不够精神损失费。
    过等保又有什么用?到处是洞。
    几千万的 16+ 女性的姓名、手机号、身份证号,想想就刺激。
    8355
        12
    8355  
       2023-07-17 17:49:27 +08:00
    这种环境不要当清流 屎山堆屎即可 不痛是不会改的
    sakae010
        13
    sakae010  
       2023-07-17 17:53:41 +08:00
    所以说有时候真不是故意写烂代码的,不得不继续堆砌,真的就是牵一发而动全身
    SHOOT
        14
    SHOOT  
       2023-07-17 17:59:36 +08:00   1
    无所畏惧,就像我们公司大家都默契不写注释。反正各自负责自己的代码。 这不大家安安稳稳干了五六年都没被裁
    chuck1in
        15
    chuck1in  
       2023-07-17 18:10:12 +08:00
    @jinsongzhao 小公司一般是随便弄一下赶快就要上线了,质量什么的无所谓的。功能可以用,客户可以看就可以了。
    ruoxie
        16
    ruoxie  
       2023-07-17 18:12:20 +08:00
    负责人没能力又不听取建议,也只能开摆了。有话语权的人不作为你干什么都是白搭,因为绩效不是你定。我这 eslint 和 tsc check 不过的话 ci 都过不了
    rivercherdeeeeee
        17
    rivercherdeeeeee  
       2023-07-18 08:59:25 +08:00
    你是打工还是工作
    aken29
        18
    aken29  
       2023-07-18 09:19:00 +08:00
    我这里也是,规范没人管,但是我又偏是那种“代码洁癖”的,看到他们换行不对齐,缩进 tab 和空格一起混用,那些多余的 import 没有清,unuse 的变量没有清,都是用 == 没有用 ===,git commit 就写个 “1” 等等,看着就难受,但是又介于自己不是组长又要维护同事间的关系,也不太好说,哎。所以到我要新建项目时候,我就把 prettier 、editorconfig 、eslint 、lint-staged 、stylelint 、commitlint 一把配齐。
    说到底,还是上级不作为罢了。
    另外,最近项目开始少了,现有的项目又卡住了,导致前端集体很闲,后端半闲,公司反而开始搞绩效考核,分明就是想搞人走啦,大无语。(已经跑了几个了)
    kkk9
        19
    kkk9  
       2023-07-18 11:37:07 +08:00
    @Oktfolio 等保的作用就是出问题了有等保审计公司背锅并负责摆平,公司开出造成 bug 的临时工
    impanghu
        20
    impanghu  
       2023-07-18 13:38:39 +08:00   1
    你这还算好的,我们公司都没有代码管理,前后端都是手动合并(复制代码或者文件到领导的电脑上),改好之后发到 QQ 群上。
    lihai1911
        21
    lihai1911  
       2023-07-18 14:43:33 +08:00
    @impanghu 你们这太逆天了
    impanghu
        22
    impanghu  
       2023-07-18 16:47:01 +08:00
    @lihai1911 我也觉得,刚入职一个礼拜,但其实还好,没什么活,一个礼拜也就几行代码
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1397 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 16:55 PVG 00:55 LAX 08:55 JFK 11:55
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86