后端老鸟耍不要脸

2023-11-21 06:16:45 +08:00
 ahhtree

我和他矛盾爆发直接原因:

1 、接口没有统一返回值;

2 、前后端分离的项目,token 过期他直接重定向到首页而没有任何提示信息;

3 、token 错误显示跨域错误,我怀疑压根没处理这种情况。

和他争辩,说不过了就以修改时间不确定拖着。

背景:

1 、非互联网公司,公司开发就两个人,我和他,我不懂 Java ;

2 、没有架构师、产品、设计人员,组织架构、开发流程很不完善;

3 、leader 人不错,能力很强,但是不懂代码;

4 、我前端一年经验,他后端 5 年经验。

我对于他的看法:

1 、他对 sql 优化确实有点东西,但他擅长 mysql ,公司用的 PostgreSQL ;

2 、逃避复杂的东西(算法、后端架构系统性设计);

3 、和稀泥,脸皮厚;

请问各位 v2 大佬:

1 、碰到这种人你们怎么和他打交道?我是见都不想见到;

2 、业务场景:一张表中 1000 万多的数据,每次查询需要扫描全表逐个计算过滤,拿到通过的数据,前端分页展示。对于该业务场景各位如何进行查询?

23097 次点击
所在节点    职场话题
158 条回复
AoEiuV020JP
2023-11-21 09:42:09 +08:00
我刚来公司也觉得公司项目垃圾的不行,啥限制都让客户端做,服务器就负责增删改查转发消息,
但现在习惯了,有些东西存在就是合理,不是说怎么好就能怎么做,各有各的难,没必要去卷别人,
magicZ
2023-11-21 09:42:43 +08:00
缓存不是那么用的,如果每行都要计算,后端数据维护一个大宽表,直接查就完事了。
abc1310054026
2023-11-21 09:43:41 +08:00
说句实在话,小公司里面不太有“在工作中学习”这种情况。
iOCZS
2023-11-21 09:44:32 +08:00
归根结底是缺少约束,没人可以左右规范
ydpro
2023-11-21 09:45:16 +08:00
这个问题简单你把 leader 踢了自己上就解决了
yc8332
2023-11-21 09:48:19 +08:00
如果老项目,后端可能只是加点东西支持下接口调用,又不是像前端整个项目新写的。不一定能很好支持前后端分离
renmu
2023-11-21 09:48:46 +08:00
就两个开发的公司还想干出什么东西,懂得都懂,大家都是来摆的,建议早点离职换个符合你野心的公司
ZZ74
2023-11-21 09:49:02 +08:00
他对 sql 优化确实有点东西,但他擅长 mysql ,公司用的 PostgreSQL ;、
这又有什么关系呢....
业务场景:一张表中 1000 万多的数据。
才千万就要 redis ,多线程.....我支持 TA 的做法。

OP 完全可以申请全栈,小公司都喜欢的。
retNu1l
2023-11-21 09:50:15 +08:00
不得不服你们领导的 PUA 技术,”人不错,能力很强,但是不懂代码"看到这句话的时候笑死我了。
docx
2023-11-21 09:50:46 +08:00
打工人不要为难打工人
doanything
2023-11-21 09:51:56 +08:00
我有点好奇。前后端分离,能在 token 过期,后端直接重定向到首页吗
wooyulin
2023-11-21 09:52:51 +08:00
就事论事,前面的你占理。后面的方案,redis 这么用能为你带来什么?明显不如他的可靠
c2const
2023-11-21 09:52:52 +08:00
1.公司就两个开发,流程、架构啥都不用想,肯定是能用就行,代码能跑就行,用新技术可能性也不大 :)

2.互相看不上也正常,OP 可以考虑换个好一点的公司,如果怕风险就骑驴找马,今天开始就投简历,这周就请假去面试呗 :)
chf007
2023-11-21 09:57:36 +08:00
唯一一次加班才加 20 分钟,这种公司你要求不了别人啥。

对于这种老油条,你又要想往全栈转,那你就自已改了(Java 也不是特别难)提个 mr 就是了,自已心理上就过去了。这种老油条,自已不是不知道这些东西不合理,只是懒的改了,你来帮忙改,他巴不得呢。

如果你是想这又不是我的事,我就是觉得这个后端不行,那这就是上级的事了,看你如何推动上级了。上级会怎么搞,在唯一一次加班才加 20 分钟的公司里,估计上级大概率会和稀泥。

所以你最好的办法是抓住机会都学会,不久以后跳槽,但是估计很难找只加班 20 分钟的公司了。
lin07hui
2023-11-21 10:02:42 +08:00
都前后分离,你甭后端事的。后端向你提供接口,接口提供什么,你就用什么。接口满足不了你的需求,你就向他提需求。如果谁也不让谁,你就去找 leader 的麻烦,让 leader 决定。
voya
2023-11-21 10:09:12 +08:00
可怕,可怕的是公司有你们三
ZGame
2023-11-21 10:13:58 +08:00
@ahhtree 全表查询的方式是 es 这种 不是 redis
RedBeanIce
2023-11-21 10:23:29 +08:00
回家学 Java ?????

冲啊,,
woodfizky
2023-11-21 10:25:01 +08:00
刚工作不久吧?

先不谈论技术,你疑似有点越界了,最好不要跨越边界进到别人的边界里侵犯别人的工作内容(除非对方太离谱)。
我刚开始工作也这样,分不清别人的事情和自己的事情,会导致看不到对方的难处,会产生一些矛盾。

或者你换位思考一下,你是这个后端,有个同事有想法但是又没有用很好的方式去跟你沟通,又想把他的想法施加到你身上,你难受不?

沟通交流是双向的,不管是上下级还是同级同事,你得先用对方能接受的良好方式去沟通,才能有效果。

反正你把自己的本职工作做好,如果觉得别人的工作结果影响到你的工作了,你好好沟通,能不能有效果再说,和谐的同事关系其实是很宝贵的。
runzekk
2023-11-21 10:25:32 +08:00
把技术精力投入到开源社区。

别对不该你负责的东西指指点点。

公司做事要考虑 roi ,投入产出比。

你以为统一简洁的架构设计最能体现技术吗?那你就错了,很多公司尤其是大点的公司,有很多技术债,怎么能在垃圾山中找到最合适的切入点,用最优雅的代码在其中横跳才是体现技术的。

哪怕一个命名都能体现技术含量,不要以为只有架构才是体现技术含量的东西。

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

https://ex.noerr.eu.org/t/993673

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

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

© 2021 V2EX