领导专门拉了个会批斗了我一番。大伙帮忙看下,我的设计思路很离谱么

2022-12-16 11:49:05 +08:00
 xiaotianhu
一大早,技术 Leader 专门拉了个会把所有技术拉过来开会,没有指名道姓但是基本上主要就是批我。看来真把领导气坏了,hhhh

前情:
产品有个需求,我们开会对过,大概 1 前端 1 后端的小活动,具体为
在现有业务某个入口,根据一定条件展示优惠券。能领取优惠券的用户,发一下验证码,然后调用另一个团队领优惠券的接口。有部分黑名单用户不能领,还有些其他小限制,比如只能领一次,优惠券会过期之类的。

是一个低频活动,每天几千 PV 左右的入口展示量级这样。

我的思路:
Redis 里存黑名单用户,大概 1w 人,可以动态增删。
两张 Mysql 表

一张存优惠券,包括优惠券的名字,数量,金额,一些关联条件等等。
一张存领取记录,用户信息,优惠券 id ,时间,用来判断用户是不是领过。

写了大概一千字的设计文档,包含接口定义等等,预计 1 周开发时间吧,我觉得是个比较小的需求,产品的预期也是先简单做一下看看效果,毕竟量也不大。写完美滋滋发给领导,然后遭到(女)领导的狂喷:

我草你这啥啊设计的,完全不符合你的职级啊!
「什么东西都按需求白描,就不会有好的架构。」

「你现在设计的服务,最大的问题就是太沉浸在需求里了,不能高于需求,设计的太死了,自己给自己留的余地太少。」

「尽量要把每个能力都抽象出来,可配置,不然就又只能重构,设计阶段就是干这个事情的,如果只是需求 by 需求的做,随便找个外包搞就行了。」

我......
咱就是说,一个小的发放优惠券活动,也没人跟我说要做个「活动中台」啊。
这么一个小的验证性需求,一定要搞个巨复杂的系统出来吗。我们都做过太多无用的业务,最烦的就是过度设计。你设计的再完善最后也不可能满足产品所有需求,难不成啥需求都得做一套低代码平台出来么。

好的架构应当是随着业务的发展生长出来的不是么。

所以老板到底想要的是啥子呢?想满足用户的需求可真难啊。
14273 次点击
所在节点    程序员
101 条回复
yufeng0681
2022-12-16 17:35:53 +08:00
这么多 team ,这么多子产品,,公司还不小啊! 运营这么不给力!
感觉不是互联网公司,蛮像手机类终端公司,野蛮生长起来的产品,还没有真正的运营部门。

确实是你领导的锅 [如果你没有遗漏信息的话]
1 、做设计工作,领导就要先定基调
2 、你做好了设计,领导要先 check 一次,不满意,要及时沟通,让下属重新设计;而不是直接开会批斗。
3 、开大会,批斗设计维度不够高,其实是砸她自己的脚。在她掌控的范围内(设计部),叫嚣没有架构思维, 就是在打自己的脸, 她好意思自曝家丑, 而不是关起门来,一起修炼。说明她自己就不知道怎么去设计架构,让下面的人一起往好的方向去努力。 颇有郎咸平的风格
fzy0728
2022-12-16 17:37:36 +08:00
年底了,开始要给绩效了
jeesk
2022-12-16 17:41:56 +08:00
上家公司也做过, 要说复杂的话,你半年都搞不定。
比如你的奖品要不要做 sku ? 奖品要不要搞个上架管理后台, 奖品要不要搞个采购平台。 你这个活动页面 可以配置多少个奖品,每个奖品分为几等奖?, 每个等级的奖品的中奖率动态调整,黑名单是针对奖品还是针对活动页面,还是针对创建活动用户提供的黑名单表? 活动页面要不要开发拖动工具实现自定义,让运营自己动手就可以配置一个活动页面, 活动页面统计 pv ,uv 卖点? 再对接一波大数据,分析每个手机号码的喜好? 活动页面 要不要提供 saas ? 你们领导以为项目一开始就能全部想到, 做梦吧。
546L5LiK6ZOt
2022-12-16 17:43:23 +08:00
如果产品设计上没考虑复用,技术上强行搞个中台,后续业务迭代产品肯定会提出很多没法复用的需求,结果中台就成为一个大杂烩,还不如不搞。。。
jeesk
2022-12-16 17:45:47 +08:00
我们做过和你一样的项目,大约有 50 多张表, 有 9 个服务。
holy_sin
2022-12-16 17:48:06 +08:00
以后有需求在考虑扩展啊,现在没需求扩展个几把
YuuuuuuH
2022-12-16 17:55:06 +08:00
@yufeng0681 你跟 53 楼完全是两个相反的评价
kfansup
2022-12-16 18:06:35 +08:00
就这流量和需求,设计文档都基本用不上吧。
Seulgi
2022-12-16 18:16:34 +08:00
技术领导的想法, 永远都是, 你不要太以需求的需求为准. 你要带着需求去考虑以后. 因为需求只会考虑现在, 不会考虑后面, 当然只是大部分需求, 有一部需求还是很有头脑的. 你得引导这种需求. 但是你这领导, 我的意见, 还是跑.
Znemo
2022-12-16 18:20:15 +08:00
现在产品都不知道以后要做什么,第一步就走的这么复杂,不也是一种挖坑行为么?
hai046
2022-12-16 18:22:40 +08:00
这还用写设计和文档?
hai046
2022-12-16 18:23:48 +08:00
我感觉不用写什么设计和文档吧,需求和技术评审过一下即可吧,感觉你写文档的时间我们就开发完了
locoz
2022-12-16 18:35:48 +08:00
看了半天感觉就是个沟通问题,不同经历、不同经验的人碰到同一个问题时的解决思路肯定会有差异的,比如清楚地知道优惠券这种东西能钻的空子有多多的人,一看你的描述和你这“感觉没啥”的态度就知道你估计都没考虑细节,处理得太简单粗暴了...

你领导说的话如果主要只是所谓“狂喷”部分中「」这个框里的那些,那有一说一真不是喷你,人家是在替你着想、替团队着想,只是可能你自己带着情绪理解出另一种意思了...人家的意思只是让你给自己多留点余地,也给后人留点余地而已,也没说要极端化到“活动中台”的程度,只是让你把这部分设计得更灵活些。开会说这事但没有指名道姓地说你,大概率也是为了将她的思路告诉所有人,“避免年轻人走弯路”而已。

你认为量没有那么大,需求也不会太复杂,就算改也很简单,没必要做得太灵活化反而导致开发和维护起来都更麻烦,那你就私下列事实摆证据跟你领导沟通,告诉她你的这些观点不就好了...她如果坚持要按她的思路来,那你就说如果后面改需求产生了很多麻烦,你自己负责想办法在期限前解决,这不就完事了?

单从你的描述来说,她在处理这个事情上没有太考虑到你的感受,是有问题,或许是事情太多、或许是性格使然,这从你的角度是看不出的,只有她自己知道。但你如果没有去好好沟通就开始生闷气,也同样是有问题的,甚至严格、难听点说可以是“沟通能力欠缺,性格怪癖,不适合团队工作”之类的...
xiaotianhu
2022-12-16 18:44:42 +08:00
@zzzzzzZ
老哥说的中肯,感谢。
领导要是能好好说话,容易沟通点就好了。
我在这的前途肯定没了,anyway ,我也没有继续较劲,按着说的来被。就是想了半天真挺摸不到头脑,你这一说有点思路了。
locoz
2022-12-16 18:47:52 +08:00
@xiaotianhu #32
“如果只是需求 by 需求的做,随便找个外包搞就行了”、“你已经是个高级开发了,应该 xxxx 了”
这种话也确实没毛病。如果只是完成需求,方法多得是,经济实惠的方法也不少,为什么非要招人?总不能是公司钱多了做慈善吧?

专门招人、组个技术团队,核心还不就是为了能更适应公司的特有需求,或者达到更好的效果...单纯写个业务代码、做个简单设计太多人会做了,同样的东西大概率你自己的小弟也能做出来,你自己想想应该也清楚。如果你没有体现出你的价值,那最后招你的责任还不就是归到你领导身上...

而且你是被按照对标阿里 P6 的标准招的,从你的“营销运营平台这种事儿,咱也不是第一天做头一次做了”来看,工作经验应该也不算少了,如果表现出来的能力达不到你领导、你领导的领导的期望值,那她当然会觉得不爽啊。

---

“如果真的想全面设计,就要有更高层面的通盘的信息”、“她作为技术 Leader 当然知道所有业务后续的计划,哪块应该复用怎么发展,但我不知道啊。跟我对需求的就其中 1 个产品。”

你有做相关事情的经验,也知道你自己掌握的信息不足,你认为就那一个产品讲不清需求,而她能知道你需要的信息。那你跟她沟通,告诉她原因,让她给你具体讲不就好了嘛?这不是一个简单的“我不知道”、“没人跟我说”就能完事的啊...你既然自己也带过团队,那你应该也很容易换位思考:

如果团队里人人都不主动沟通,只自顾自地做自己觉得舒服的事情,发现问题也没人说、没人尝试想办法解决,只能等到你这个 leader 发现。那且不说你作为 leader 累不累的问题,这个团队的存在意义都不大了吧...
laLuna
2022-12-16 18:52:43 +08:00
我只想知道不能领优惠券的黑名单咋来的
mapoor
2022-12-16 18:52:55 +08:00
我觉得应该是你没有理解项目的重要程度,以及领导对这个项目的重视程度。

从结果分析:很明显是你 **预估的开发时间太短**了。 并不是你的设计方案的问题。
mapoor
2022-12-16 18:57:27 +08:00
设想下如果你是领导,好不容易谈了一个大客户。
准备用这个项目打入新的市场。
准备大干一场的时候。
一个开发同事给你出了一份这样的设计,你会不会发飚?
locoz
2022-12-16 19:11:51 +08:00
@laLuna #73 参考比如淘宝、京东的”黑号“?比如大批量刻意薅羊毛的非正常用户,发现了就直接拉进去。
exploreexe
2022-12-16 19:15:45 +08:00
是不是看你不爽好久了。还专门拉个会,搞批斗
我 QNMD 吧,至于么,哪里设计的不好私下说就完事了,还搞这么大阵仗,你 leader 是个傻逼吧

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

https://tanronggui.xyz/t/902902

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

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

© 2021 V2EX