后端老鸟耍不要脸

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 万多的数据,每次查询需要扫描全表逐个计算过滤,拿到通过的数据,前端分页展示。对于该业务场景各位如何进行查询?

23342 次点击
所在节点    职场话题
158 条回复
c2const
2023-11-21 11:29:51 +08:00
小润出公司,大润出大陆 :)
lopda
2023-11-21 11:31:53 +08:00
@wtfedc #91 完全赞同。慢慢的还是要找个深入的方向。
cosiner
2023-11-21 11:33:51 +08:00
我选择后端的方案, 简单明了, 你的方案复杂, 而且感觉并没有什么优势, 你的方案 redis 只是另一个 ID 和信息的存储, 而不是作为计算结果缓存的, 这样反而在维护性上处于劣势( 一个 pg 内部函数相比 redis 部署+复杂计算代码+redis 调用 )
changepll
2023-11-21 11:38:06 +08:00
一年级新秀, 大有可为
IamUNICODE
2023-11-21 11:39:30 +08:00
@oppoic 好家伙,这帖子我记得
xiaoHuaJia
2023-11-21 11:43:02 +08:00
@doanything 我也好奇 哈哈哈
koloonps
2023-11-21 11:44:26 +08:00
@katsusan 想做全栈呗
xylxAdai
2023-11-21 11:44:51 +08:00
“我的职业发展规划是全栈工程师”,“我不懂 Java ”。那就快去学 java 啊,光规划不做是吧?
你觉得他写的代码性能不好,直接上去帮他改了不就完事了吗,你好我好大家好。
接口规范你觉得不行,你就自己写好规范文档,找 ld 一起沟通让他对齐,给他时间让他干,他不干你 ld 也不管,你闲着蛋疼去管别人啊?早点跑路。
zhaoxiaolei
2023-11-21 11:47:21 +08:00
感觉你俩人生阶段就不同,对工作的态度也不同。
你刚开始工作,干劲满满,那个后端同事工作五年以上了,已经是职场老油条了,你认为你工作态度更认真(我也认可),更客观,但最后很有可能是那个后端同事能够长久地在这家公司干下去。遇事别冲动,多妥协,多合作。
xiaoHuaJia
2023-11-21 11:47:57 +08:00
你行你上,我就是懒就是不想动,我巴不得我全做事我摸鱼搞自己项目
xwayway
2023-11-21 11:49:11 +08:00
既然你定位是前端,为啥对后端的事指手画脚,你让他吐出你要的数据就行了,为啥要干涉他用哪种方案呢?
codersdp1
2023-11-21 11:51:50 +08:00
质疑他,理解他,成为他
43n5Z6GyW39943pj
2023-11-21 11:55:54 +08:00
统一响应有必要,其他的就别多嘴了
StrangerA
2023-11-21 11:58:54 +08:00
想太多,做太少。

工作上建议只做好自己手上该做的,其他事情别管。多余的精力用来做自己想做的项目。原因很简单,你换位思考一下有同事对你负责的工作指手画脚乃至人身攻击你是什么感觉。

目标是全栈又不会 java 的话,花点精力学习下 java 和数据库吧。完事了就知道人家这么做的原因了。
potatowish
2023-11-21 11:59:23 +08:00
@doanything 能啊,和前后端分不分离没关系,分离只是把页面这部分移出来了,一般只提供接口,但是还是跳转页面,甚至直接返回一个页面
opentrade
2023-11-21 12:07:38 +08:00
两个人还分前端后端
amon
2023-11-21 12:14:10 +08:00
如果这个 5 年后端对着你说:
1. 我们的前端开发效率目前存在瓶颈,能不能实现模板化组件化、开发公司内部专用的技术框架,这样后续开发直接复用框架组件,只需实现核心逻辑即可。
2. 这套框架,结合 Beact 和 vne 框架的优点,完美无缝兼容 PC+H5+App+小程序+鸿蒙
3. 进一步,这套框架能支持非开发人员也能快速搭建自己的系统和模块,成为一个低代码平台
4. 这套框架组件,成熟稳定后,考虑提交到开源社区,反哺社会
5. 方案我就提在这里了,Leader 你们看着办。虽然我不懂前端,但我想成为一个全栈 /doge
6. 最后,职场环境傻 x 很多,话越多傻 x 越多 /doge
collen
2023-11-21 12:18:23 +08:00
套用前几天对小仙女说的话,当你在除开一件事之外莫名的讨厌一个人的时候,那你肯定和他是同类,他把你身上有,但是不愿意放大的属性,在人群中表现出来,你越来越讨厌他,你以后就会成为他,本质上现在的他就是以后的你
hikarugo
2023-11-21 12:46:26 +08:00
在职场,能力配不上脾气的时候:
1.虚心一点
2.六字真言
break
2023-11-21 13:00:08 +08:00
"一张表中 1000 万多的数据,每次查询需要扫描全表逐个计算过滤,拿到通过的数据,前端分页展示"

这是什么业务场景。。。用户能看到的数据才多少,怎么可能每次查询都需要 1000 万条筛选。对于场景无用的“垃圾数据”先排除啊,没必要每次参与。区间、分类、人群总有可以缩小所需数据范围的地方吧

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

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

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

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

© 2021 V2EX