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