技术解析

最近被安排了一个新项目的设计,需求恶心又复杂,一个人设计扛不住了,该怎么样向上级合理诉说
0
2021-06-01 17:35:57
idczone

=-=非常非常恶心的项目,日均数量大概在 2000w 。分库分表分区这种的跑不掉,但是业务逻辑又非常的。。怎么说呢 恶心。

而且需求很多细节文档没有说明,一个按钮后面有无数的逻辑和坑,越理越乱,最早的概要设计也基本完全推翻。因为问了需求很多细节的东西,发现原来的概要数据交互走不通。然后现在手上又有其他项目要维护,时不时的要改东西。

概要设计加详细设计总共给了两个礼拜的时间,看似很多,但是实际上有点来不及。人员是目前分配了两个,我主要负责设计,另一个主要负责验证数据查询新增效率等,大带宽服务器和分表分区的梗之类的。

这礼拜的详细设计估摸着也来不及。实在顶不住,想的头疼,丢人了。


还是经验不足导致的把,本身设计经验比较少了,工作两年实际上最多的设计都是单元级别的表设计。

串联一个完整的业务还是有点 顶不住

还能怎么办,再盖一层翔吧.

说的好呀

人和代码只要能跑一个就行

有生之年成为屎山 creator 倒也不赖

我悟了

好复杂的场景和数据量。。。。听起来像是一份年薪 50 万以上的工作。

复杂业务,大数据量,2 个星期搞设计,让大神来吧。

没事,可能做出来我就 50 万了 即便现在就 9k

没有太多的设计经历,一般的设计是给多长时间合理呢

虽然不知道有多复杂,但凭感觉,一个月都不一定够,设计的东西要验证可行性,还有前后端都得同时设计,交互等。

如果兜不住,加钱加人加时间,得争取一下

业务抽象是一个程序员的最核心创造性价值了,确实非常体现实力和对行业的了解程度。
和 lz 交流几个点吧。
1 、避免过度设计、优化。
2 、做好可行性验证。
3 、工时沟通方向:比如最简单的,你已经证明既有的概要设计作废了,那么理论上讲概要设计的工时也要加进来。
4 、可能的情况下,尽量多使用生产环境既有的工具、轮子。
5 、尽量每天跟上级汇报一下进度和情况以及目前解决不了的问题,这样方便追加工时和调整节奏,也方便证明你不是在划水。

好,谢谢!

相信领导,把这个交给你就是相信以你的能力设计出来的东西应该够用...

虽然说是挺难受的,不过老实说这其实是个很好的机会。。

代码能跑就行,别想着骚操作
负载不够,机器来凑

日均 2000 万,有点强的。
两个星期的话,可以不做详细设计了,直接开始,先能跑,再优化

听起来像是传统行业或者软件外包,根据我的经验,就算过了专家评审,也不敢保证局部不会推倒重来。两周除非是成熟业务复用,否则不太可能搞定详细设计。
传统软件行业,这种工作一般是项目主管 /技术经理负责,9k 恐怕只有三四线城市给的出。

这种整体业务设计和架构确定一般不都由 40K 左右的总监级别的大佬来操刀的吗=、=小弟们实现一个个细节就完了。

加班重构。

这样做出的系统说实话也就是个玩具。2 个星期能把基本需求搞明白理顺文档化就非常非常不错了。

感觉楼主压力大来源于需求细节的不确定性,可以先按模块把需求细节想清楚,画好流程图、时序图等等。
不清楚的地方邮件发出来或者每天写好项目日报让上级清楚项目情况。

新项目的话,2000w 是预估的吗?也许实际上线就没人用了。。。
顶多上个分区表就完事了,拿多少钱干多少事

2000 萬單機頂不住. 先問 2000 萬是不是吹出來的. 別到時候你設計了個集群或分布式架構, 然後公司只給你一台機器跑 ::doge::

通过所有单元测试后就别动

有什么顾虑应该提早让团队知道 不要拖到最后
如果团队不理 那就该换工作了

感觉顶不住有几种选择:要时间,要人,跑路。

2000W 的项目,提要求啊,怎么提要求呢,开会啊,约参与的各方多开几次会,时间和资源就好要了

也算成长了哈哈

感觉你现在比较大的困难是数据层如何处理大流量数据,这块技术和细节影响都比较大,建议直接上 tidb,这样就只需要考虑业务逻辑了,会轻松很多,业务逻辑方面建议先搞个 MVP 验证一下再一步步加东西,这算一个方法吧

日均 2000w 的数据话还是别分库分表了
建议了解一下 tidb

需求不懂就往上丢,反正总要有人决定,但这个人不能是你。
另外,你做这个活才 9k,难道你和我一样是在二线城市?

经验不够可以学,时间紧肯定得说一下的

...上海

?????? 9K ???????

日均数量大概在 2000w,是吹出来的还是真实的, 真是的 2000w 没必要交给你来设计吧, 不是质疑你的能力,拿着 9k 干着架构师的活?

插眼,持续关注。楼主做完了发个帖分享一下。

我怀疑 lz 是国企员工带项目?

主要也不知道 这是为了提升我还是怎么,我感觉有点对我过度自信了

小创业公司

看回复可太逗了,屎山。。。人和代码只要能跑一个就行。。。哈哈哈

需要上头派人来实地指导一下 否则只能进入狂野西部模式了

这就是传说中的拿着卖白菜的钱,操着卖白粉的心吗...

我刚毕业的第一年也碰到过类似的情况,除了市场之外,整个项目只有我一个人参与,一度让我对 it 开发产生错误的认识

直接上 tidb
或者 mongo 集群凑合用

你这个 9K 干这活 那个城市啊

我们有个项目日均,1000w 。kafka+redis+ClickHouse 轻松解决。逻辑层随便玩

我也是 9k 薪资,公司产品很多业务,几十台服务器集群,薪资多少不影响技术。

tidb 是不是对硬件要求很高?

大师,我悟了

老哥,可以提加工资了,要么辞职

2000w 日均,很好奇是什么项目?

小创业公司日均 2000w 数据?确定 99%不是无用的数据吗?

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服