=-=非常非常恶心的项目,日均数量大概在 2000w 。分库分表分区这种的跑不掉,但是业务逻辑又非常的。。怎么说呢 恶心。
而且需求很多细节文档没有说明,一个按钮后面有无数的逻辑和坑,越理越乱,最早的概要设计也基本完全推翻。因为问了需求很多细节的东西,发现原来的概要数据交互走不通。然后现在手上又有其他项目要维护,时不时的要改东西。
概要设计加详细设计总共给了两个礼拜的时间,看似很多,但是实际上有点来不及。人员是目前分配了两个,我主要负责设计,另一个主要负责验证数据查询新增效率等,和分表分区的梗之类的。
这礼拜的详细设计估摸着也来不及。实在顶不住,想的头疼,丢人了。
|  |      1Renco OP 还是经验不足导致的把,本身设计经验比较少了,工作两年实际上最多的设计都是单元级别的表设计。 | 
|  |      2Renco OP 串联一个完整的业务还是有点 顶不住 | 
|      3memedahui      2021-05-31 17:41:11 +08:00 还能怎么办,再盖一层翔吧. | 
|  |      5jason19659      2021-05-31 17:43:46 +08:00  35 人和代码只要能跑一个就行 | 
|  |      7Renco OP @jason19659 我悟了 | 
|  |      8mikulch      2021-05-31 17:44:45 +08:00  2 好复杂的场景和数据量。。。。听起来像是一份年薪 50 万以上的工作。 | 
|      9jorneyr      2021-05-31 17:44:58 +08:00  2 复杂业务,大数据量,2 个星期搞设计,让大神来吧。 | 
|  |      13TypeError      2021-05-31 17:57:36 +08:00 via Android 如果兜不住,加钱加人加时间,得争取一下 | 
|  |      14kop1989      2021-05-31 17:59:43 +08:00  5 业务抽象是一个程序员的最核心创造性价值了,确实非常体现实力和对行业的了解程度。 和 lz 交流几个点吧。 1 、避免过度设计、优化。 2 、做好可行性验证。 3 、工时沟通方向:比如最简单的,你已经证明既有的概要设计作废了,那么理论上讲概要设计的工时也要加进来。 4 、可能的情况下,尽量多使用生产环境既有的工具、轮子。 5 、尽量每天跟上级汇报一下进度和情况以及目前解决不了的问题,这样方便追加工时和调整节奏,也方便证明你不是在划水。 | 
|  |      16wd      2021-05-31 18:05:39 +08:00 via iPhone 相信领导,把这个交给你就是相信以你的能力设计出来的东西应该够用... | 
|  |      17raaaaaar      2021-05-31 18:11:53 +08:00 via Android 虽然说是挺难受的,不过老实说这其实是个很好的机会。。 | 
|  |      18zhouyou457      2021-05-31 18:20:22 +08:00 代码能跑就行,别想着骚操作 负载不够,机器来凑 | 
|  |      19vindac      2021-05-31 19:37:04 +08:00 日均 2000 万,有点强的。 两个星期的话,可以不做详细设计了,直接开始,先能跑,再优化 | 
|  |      20sagaxu      2021-05-31 20:12:23 +08:00 via Android 听起来像是传统行业或者软件外包,根据我的经验,就算过了专家评审,也不敢保证局部不会推倒重来。两周除非是成熟业务复用,否则不太可能搞定详细设计。 传统软件行业,这种工作一般是项目主管 /技术经理负责,9k 恐怕只有三四线城市给的出。 | 
|      22jones2000      2021-05-31 22:53:47 +08:00 加班重构。 | 
|  |      23hoyixi      2021-05-31 22:56:43 +08:00 这样做出的系统说实话也就是个玩具。2 个星期能把基本需求搞明白理顺文档化就非常非常不错了。 | 
|      24securityCoding      2021-05-31 23:05:51 +08:00 感觉楼主压力大来源于需求细节的不确定性,可以先按模块把需求细节想清楚,画好流程图、时序图等等。 不清楚的地方邮件发出来或者每天写好项目日报让上级清楚项目情况。 | 
|      25micean      2021-05-31 23:11:48 +08:00 新项目的话,2000w 是预估的吗?也许实际上线就没人用了。。。 顶多上个分区表就完事了,拿多少钱干多少事 | 
|      26shyangs      2021-06-01 00:07:35 +08:00 2000 萬單機頂不住. 先問 2000 萬是不是吹出來的. 別到時候你設計了個集群或分布式架構, 然後公司只給你一台機器跑 ::doge:: | 
|      27PonysDad      2021-06-01 00:15:03 +08:00 via iPhone 通过所有单元测试后就别动 | 
|  |      28ericls      2021-06-01 01:55:41 +08:00 via iPhone 有什么顾虑应该提早让团队知道 不要拖到最后 如果团队不理 那就该换工作了 | 
|      29asdf123101      2021-06-01 07:28:15 +08:00 via Android 感觉顶不住有几种选择:要时间,要人,跑路。 | 
|  |      30dbskcnc      2021-06-01 09:10:09 +08:00 2000W 的项目,提要求啊,怎么提要求呢,开会啊,约参与的各方多开几次会,时间和资源就好要了 | 
|  |      31niub      2021-06-01 09:17:48 +08:00 也算成长了哈哈 | 
|      32ZiNai      2021-06-01 09:18:52 +08:00 via iPhone 感觉你现在比较大的困难是数据层如何处理大流量数据,这块技术和细节影响都比较大,建议直接上 tidb,这样就只需要考虑业务逻辑了,会轻松很多,业务逻辑方面建议先搞个 MVP 验证一下再一步步加东西,这算一个方法吧 | 
|  |      33Ehco1996      2021-06-01 09:26:49 +08:00 日均 2000w 的数据话还是别分库分表了 建议了解一下 tidb | 
|  |      34abersheeran      2021-06-01 09:54:12 +08:00 需求不懂就往上丢,反正总要有人决定,但这个人不能是你。 另外,你做这个活才 9k,难道你和我一样是在二线城市? | 
|  |      35reiji      2021-06-01 10:30:31 +08:00 经验不够可以学,时间紧肯定得说一下的 | 
|      37joApioVVx4M4X6Rf      2021-06-01 10:53:37 +08:00 @Renco ?????? 9K ??????? | 
|  |      38wunsch0106      2021-06-01 10:59:28 +08:00 日均数量大概在 2000w,是吹出来的还是真实的, 真是的 2000w 没必要交给你来设计吧, 不是质疑你的能力,拿着 9k 干着架构师的活? | 
|  |      39GoLand      2021-06-01 11:15:36 +08:00 插眼,持续关注。楼主做完了发个帖分享一下。 | 
|  |      40weizhen199      2021-06-01 11:21:01 +08:00 我怀疑 lz 是国企员工带项目? | 
|  |      41Renco OP @wunsch0106 主要也不知道 这是为了提升我还是怎么,我感觉有点对我过度自信了 | 
|  |      42Renco OP @weizhen199 小创业公司 | 
|  |      43exploreexe      2021-06-01 11:54:42 +08:00 看回复可太逗了,屎山。。。人和代码只要能跑一个就行。。。哈哈哈 | 
|      44charlie21      2021-06-01 12:03:57 +08:00 需要上头派人来实地指导一下 否则只能进入狂野西部模式了 | 
|  |      45lostberryzz      2021-06-01 12:39:10 +08:00 这就是传说中的拿着卖白菜的钱,操着卖白粉的心吗... | 
|  |      46onionKnight888      2021-06-01 13:39:15 +08:00 我刚毕业的第一年也碰到过类似的情况,除了市场之外,整个项目只有我一个人参与,一度让我对 it 开发产生错误的认识 | 
|      47tairan2006      2021-06-01 13:40:08 +08:00 直接上 tidb 或者 mongo 集群凑合用 | 
|      48terryloto      2021-06-01 14:18:15 +08:00 你这个 9K 干这活 那个城市啊 | 
|  |      49rapperx2      2021-06-01 14:46:58 +08:00 我们有个项目日均,1000w 。kafka+redis+ClickHouse 轻松解决。逻辑层随便玩 | 
|  |      50rapperx2      2021-06-01 14:50:07 +08:00 我也是 9k 薪资,公司产品很多业务,几十台服务器集群,薪资多少不影响技术。 | 
|  |      51kiracyan      2021-06-01 14:50:31 +08:00 @tairan2006 tidb 是不是对硬件要求很高? | 
|  |      52yuseoikei      2021-06-01 15:15:40 +08:00 @jason19659 大师,我悟了 | 
|      54yEhwG10ZJa83067x      2021-06-01 15:55:55 +08:00 2000w 日均,很好奇是什么项目? | 
|  |      55neptuno      2021-06-01 16:23:22 +08:00 小创业公司日均 2000w 数据?确定 99%不是无用的数据吗? | 
|      56orqzsf1      2021-06-01 17:07:52 +08:00 日均数量 2000 都不够瑟瑟发抖。。 | 
|      57tairan2006      2021-06-01 17:56:40 +08:00 @kiracyan 2000w 还在乎这点机器钱么 | 
|  |      58anthow      2021-06-02 09:49:30 +08:00 如果有产品经理的话,拉着他再仔细梳理一下大体流程和其中细节,不要遗漏场景。 然后及时向上汇报进度以及风险。 | 
|  |      59myCupOfTea      2021-06-02 10:11:53 +08:00 日均 2000w 听起来像是爬虫项目 |