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

2023-07-17 16:49:25 +08:00
 shui830
21 年毕业
21.1-22.12 实习转正在一家算是中厂的公司
巅峰 1500 人,基建完善,cicd ,代码管理

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

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

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

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

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

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

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

等发现问题时,前面两任都离职了。
Yukiteru
2023-07-17 17:01:59 +08:00
跟我公司类似,不过我这边的组长不怎么管事,所以现在我们的代码规范啥的其实都是我制定的。。prettierrc 文件也是我写的,就还好。你这种组里面不规范组长还管事的确实比较难搞
luzemin
2023-07-17 17:08:33 +08:00
小公司就是这样
Finnn
2023-07-17 17:16:26 +08:00
不是小公司问题, 是负责人无能, 但凡有点能力也不能接受这种辣鸡状态, 当然这种情况在小厂太普遍了
jinsongzhao
2023-07-17 17:17:19 +08:00
大公司可以直接强制执行,大家不敢反对,有培训时间,有缓冲时间。小公司强制执行,缺培训资源,赶时间,估计要被抵制到放弃。但是不妨碍有管理经验的,带领大家循序渐进的执行,最后形成一套从小到大,逐级升级经验,形成这样的经验人,可以根据公司规模,缩放开发,难得的人才。
1t1y1ILnW0x5nt47
2023-07-17 17:20:33 +08:00
约束好自己就行
开始我们组也没规范
后面他们看我代码写的漂亮,封装的工具,组件也很好用就开始用我的东西
现在他们虽然也还有一些他们的风格,但是大部分都是从我这出去的,我自己改也很方便
leegradyllljjjj
2023-07-17 17:24:24 +08:00
我这大公司也这样,这种东西只有靠自觉,不然带来的成本无法估量
lilei2023
2023-07-17 17:35:31 +08:00
我们也就 10 人左右的,也比你们的正规!
kinghly
2023-07-17 17:37:38 +08:00
你们组长估计也是菜 b 。可以争取搞掉组长自己上位。
Oktfolio
2023-07-17 17:39:46 +08:00
领导太辣鸡了,我这也是。
屎一样的代码,给的工资还不够精神损失费。
过等保又有什么用?到处是洞。
几千万的 16+ 女性的姓名、手机号、身份证号,想想就刺激。
8355
2023-07-17 17:49:27 +08:00
这种环境不要当清流 屎山堆屎即可 不痛是不会改的
sakae010
2023-07-17 17:53:41 +08:00
所以说有时候真不是故意写烂代码的,不得不继续堆砌,真的就是牵一发而动全身
SHOOT
2023-07-17 17:59:36 +08:00
无所畏惧,就像我们公司大家都默契不写注释。反正各自负责自己的代码。 这不大家安安稳稳干了五六年都没被裁👀
chuck1in
2023-07-17 18:10:12 +08:00
@jinsongzhao 小公司一般是随便弄一下赶快就要上线了,质量什么的无所谓的。功能可以用,客户可以看就可以了。
ruoxie
2023-07-17 18:12:20 +08:00
负责人没能力又不听取建议,也只能开摆了。有话语权的人不作为你干什么都是白搭,因为绩效不是你定。我这 eslint 和 tsc check 不过的话 ci 都过不了
rivercherdeeeeee
2023-07-18 08:59:25 +08:00
你是打工还是工作
aken29
2023-07-18 09:19:00 +08:00
我这里也是,规范没人管,但是我又偏是那种“代码洁癖”的,看到他们换行不对齐,缩进 tab 和空格一起混用,那些多余的 import 没有清,unuse 的变量没有清,都是用 == 没有用 ===,git commit 就写个 “1” 等等,看着就难受,但是又介于自己不是组长又要维护同事间的关系,也不太好说,哎。所以到我要新建项目时候,我就把 prettier 、editorconfig 、eslint 、lint-staged 、stylelint 、commitlint 一把配齐。
说到底,还是上级不作为罢了。
另外,最近项目开始少了,现有的项目又卡住了,导致前端集体很闲,后端半闲,公司反而开始搞绩效考核,分明就是想搞人走啦,大无语。(已经跑了几个了)
kkk9
2023-07-18 11:37:07 +08:00
@Oktfolio 等保的作用就是出问题了有等保审计公司背锅并负责摆平,公司开出造成 bug 的临时工
impanghu
2023-07-18 13:38:39 +08:00
你这还算好的,我们公司都没有代码管理,前后端都是手动合并(复制代码或者文件到领导的电脑上),改好之后发到 QQ 群上。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/957465

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX