今天被后端喷了,我就觉得我没错

2019-01-22 13:51:16 +08:00
 matchadog
之前封装了下 antd 的 Input,要求是每次输入了都能把 value 反馈给父级,当时还做了节流处理,结果他们觉得不行,要我改成 Search 控件,就是输入完了自己回车一下才有数据反馈,我还质疑了明明把节流的 delay 时间改长点就能解决,拗不过。
没办法领导要怎么弄就怎么弄,毕竟是小公司,又没产品,后端又是领导,前端那是完全没话语权,经常是你辛辛苦苦写了一堆文档或者反馈建议也没人看。
今天有个后端用了这个控件,然后直接大群里说“谁改的功能啊,我真想抽他,敲回车可以,点查询按钮不行”。正儿八经来说,你群里反馈了 BUG,我立马会私聊你,让你提供错误信息和环境,帮你解决。什么叫"我真想抽他",OK 你说了也没事儿。然后领导就找我嘛,说你这个控件怎么回事儿啊,我就回答“之前是 Input,输入完了直接反馈数据的,当时你让我改成了 Search,需要 enter 之后反馈数据,你说现在应该怎么改呢?",然后不回我消息,就在群里指派另一个人改。
我就觉得这事儿我莫名奇妙背了锅,但我没错。我改了这个控件我还有 GIT 记录,你自己不看又不会用,直接开喷,领导也不吊我,大概就是觉得让你改的控件你又改坏了,这也不是第一次了,经常 A 让我改成方的 B 觉得不好又要改成圆的,需求这个东西自己都不能同意。
反正我已经离职了,不后悔
5051 次点击
所在节点    问与答
45 条回复
woodensail
2019-01-22 19:03:46 +08:00
顺便,做这种搜索的时候不要在各种控件中单独做条件查询。
正确的做法是把所有搜索条件汇总到一起,每次修改搜索条件的时候改那块的数据。然后需要对时候触发搜索,拿那边存的数据去请求。
WeaPoon
2019-01-22 19:05:52 +08:00
所以做人还是谦虚一点,低调一点,在工作群里这样说话的人才是很想抽 TA。
zn
2019-01-22 19:06:41 +08:00
@HiJackXD 我一路看下来,刚想说怎么没人注意到这点呢,17 楼注意到了。
yhxx
2019-01-22 19:06:49 +08:00
(大公司也是这样的,总是有莫名其妙的锅
loveuqian
2019-01-22 19:15:37 +08:00
你可以在大群说一句是领导让改成这样的啊
zn
2019-01-22 19:33:10 +08:00
多回一句吧。

我觉得,楼主你有错,事实上这就是你的锅。

当初领导要求那么改,是想用户动作后程序再做反馈,我认为这个要求虽然可能不符合你的喜好,但是很合理,并不是傻逼需求。

好,领导让你改成了 enter 后回馈数据了你也改了,但是按钮事件难道不应该一起改掉吗?领导说要按 enter 后回馈数据按你就真的只做 enter,按钮事件你居*然*就*不*处*理*了?!!就算不做,难道不应该问一下大家或者领导的意见吗?留着个没任何用处的搜索按钮干嘛?!

你自己想想,要是你手下把事情办成这样,你会觉得这是你的锅还是他的锅?

我会认为这就是你的锅,最起码也是办事不力的锅。
Tink
2019-01-22 19:36:57 +08:00
我也觉得为啥不喷回去再离职
matchadog
2019-01-22 19:44:44 +08:00
感谢大家的批评和指正,我会反思的
Mutoo
2019-01-22 20:00:52 +08:00
不谈别的,就以前端的专业性来讲,这个改动合情也合理,只是你没做好。从上下文可以看出以下两点:
1 )不理解 Accessiblity
2 )不理解 Implicit Submission
https://www.tjvantoll.com/2013/01/01/enter-should-submit-forms-stop-messing-with-that/
refugeezhao2018
2019-01-22 20:07:22 +08:00
凡事不是一定要争个谁对谁错,尤其在技术方面,主要还是思路,大家也是要合作解决问题的,一刀切一棍子事常有,放宽心做事,提高自己最重要
watzds
2019-01-22 20:19:04 +08:00
领导不可能把细节都主动说给你,自己要多想一步, 作为后端,delay 节流到底是啥我也不清楚,不会是停止输入一段时间后查询吧,感觉做到合理也不容易,只见过谷歌百度搜索栏这样,百度还是结果页面都会随输入变的
andylsr
2019-01-22 20:23:36 +08:00
你回一句这是之前一起商量的结果,不要直接点领导名,不就行了,要改让他把需求提出来,然后跟领导再讨论一下,虽然我知道你只是气愤,但是没辙啊,下属时不时背锅免不了,跟公司大小无关
yhxx
2019-01-22 20:33:56 +08:00
@yhxx 没仔细看全文
看完发现确实是你的锅
按钮居然不能用,这个应该是说不过去的
zzzzzzk
2019-01-22 20:43:34 +08:00
commit 的时候记得加一下注释 把修改的原因实实在在得写进去 都是老实人
wdv2ly
2019-01-22 20:47:29 +08:00
楼主能力不行,同事人品不行
stabc
2019-01-22 20:54:54 +08:00
就事论事,你同事群里说的 『敲回车可以,点查询按钮不行』,是什么意思?
点击按钮无反应?如果是的话,确实是你的锅啊。
tanranran
2019-01-22 20:55:19 +08:00
有些功能,领导没说,自己也应该想到的
matchadog
2019-01-22 20:56:37 +08:00
菜是原罪 ::>_<::
watzds
2019-01-22 20:58:13 +08:00
这责问的话很没素质,自己也要多努力,变得更加专业,加油
ianva
2019-01-22 21:19:59 +08:00
@mars0prince 这和看中不看中可没半点关系,前端有 UE/UX 的专业性,本身就是给小公司多招了一个 UE\UX,而这方面的专业性不是通过简历之类的表述出来的,是在项目的合作过程中和交流评审中体现出来的,而这个也是前端必须要具备的,但现在的前端已经没有 UED 的经历了。

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

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

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

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

© 2021 V2EX