• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Renco
V2EX  ›  程序员

最近被安排了一个新项目的设计,需求恶心又复杂,一个人设计扛不住了,该怎么样向上级合理诉说

  •  
  •   Renco · May 31, 2021 · 9303 views
    This topic created in 1987 days ago, the information mentioned may be changed or developed.

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

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

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

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

    59 replies  •  2021-06-02 10:11:53 +08:00
    Renco
    Renco
    OP
    May 31, 2021
    1
    还是经验不足导致的把,本身设计经验比较少了,工作两年实际上最多的设计都是单元级别的表设计。
    Renco
    Renco
    OP
    May 31, 2021
    2
    串联一个完整的业务还是有点 顶不住
    memedahui
    memedahui
    May 31, 2021
    3
    还能怎么办,再盖一层翔吧.
    Renco
    Renco
    OP
    May 31, 2021
    4
    @memedahui 说的好呀
    jason19659
    jason19659
    May 31, 2021❤️35
    5
    人和代码只要能跑一个就行
    Renco
    Renco
    OP
    May 31, 2021
    6
    @memedahui 有生之年成为屎山 creator 倒也不赖
    Renco
    Renco
    OP
    May 31, 2021
    7
    @jason19659 我悟了
    mikulch
    mikulch
    May 31, 2021❤️2
    8
    好复杂的场景和数据量。。。。听起来像是一份年薪 50 万以上的工作。
    jorneyr
    jorneyr
    May 31, 2021❤️2
    9
    复杂业务,大数据量,2 个星期搞设计,让大神来吧。
    Renco
    Renco
    OP
    May 31, 2021❤️1
    10
    @mikulch 没事,可能做出来我就 50 万了 即便现在就 9k
    Renco
    Renco
    OP
    May 31, 2021
    11
    @jorneyr 没有太多的设计经历,一般的设计是给多长时间合理呢
    jorneyr
    jorneyr
    May 31, 2021
    12
    @Renco 虽然不知道有多复杂,但凭感觉,一个月都不一定够,设计的东西要验证可行性,还有前后端都得同时设计,交互等。
    TypeError
    TypeError
    May 31, 2021 via Android
    13
    如果兜不住,加钱加人加时间,得争取一下
    kop1989
    kop1989
    May 31, 2021❤️5
    14
    业务抽象是一个程序员的最核心创造性价值了,确实非常体现实力和对行业的了解程度。
    和 lz 交流几个点吧。

    1 、避免过度设计、优化。
    2 、做好可行性验证。
    3 、工时沟通方向:比如最简单的,你已经证明既有的概要设计作废了,那么理论上讲概要设计的工时也要加进来。
    4 、可能的情况下,尽量多使用生产环境既有的工具、轮子。
    5 、尽量每天跟上级汇报一下进度和情况以及目前解决不了的问题,这样方便追加工时和调整节奏,也方便证明你不是在划水。
    Renco
    Renco
    OP
    May 31, 2021
    15
    @kop1989 好,谢谢!
    wd
    wd
    May 31, 2021 via iPhone
    16
    相信领导,把这个交给你就是相信以你的能力设计出来的东西应该够用...
    raaaaaar
    raaaaaar
    May 31, 2021 via Android
    17
    虽然说是挺难受的,不过老实说这其实是个很好的机会。。
    zhouyou457
    zhouyou457
    May 31, 2021
    18
    代码能跑就行,别想着骚操作
    负载不够,机器来凑
    vindac
    vindac
    May 31, 2021
    19
    日均 2000 万,有点强的。
    两个星期的话,可以不做详细设计了,直接开始,先能跑,再优化
    sagaxu
    sagaxu
    May 31, 2021 via Android
    20
    听起来像是传统行业或者软件外包,根据我的经验,就算过了专家评审,也不敢保证局部不会推倒重来。两周除非是成熟业务复用,否则不太可能搞定详细设计。

    传统软件行业,这种工作一般是项目主管 /技术经理负责,9k 恐怕只有三四线城市给的出。
    fzls
    fzls
    May 31, 2021
    21
    @Renco 这种整体业务设计和架构确定一般不都由 40K 左右的总监级别的大佬来操刀的吗=、=小弟们实现一个个细节就完了。
    jones2000
    jones2000
    May 31, 2021
    22
    加班重构。
    hoyixi
    hoyixi
    May 31, 2021
    23
    这样做出的系统说实话也就是个玩具。2 个星期能把基本需求搞明白理顺文档化就非常非常不错了。
    securityCoding
    securityCoding
    May 31, 2021
    24
    感觉楼主压力大来源于需求细节的不确定性,可以先按模块把需求细节想清楚,画好流程图、时序图等等。
    不清楚的地方邮件发出来或者每天写好项目日报让上级清楚项目情况。
    micean
    micean
    May 31, 2021
    25
    新项目的话,2000w 是预估的吗?也许实际上线就没人用了。。。
    顶多上个分区表就完事了,拿多少钱干多少事
    shyangs
    shyangs
    Jun 1, 2021
    26
    2000 萬單機頂不住. 先問 2000 萬是不是吹出來的. 別到時候你設計了個集群或分布式架構, 然後公司只給你一台機器跑 ::doge::
    PonysDad
    PonysDad
    Jun 1, 2021 via iPhone
    27
    通过所有单元测试后就别动
    ericls
    ericls
    Jun 1, 2021 via iPhone
    28
    有什么顾虑应该提早让团队知道 不要拖到最后
    如果团队不理 那就该换工作了
    asdf123101
    asdf123101
    Jun 1, 2021 via Android
    29
    感觉顶不住有几种选择:要时间,要人,跑路。
    dbskcnc
    dbskcnc
    Jun 1, 2021
    30
    2000W 的项目,提要求啊,怎么提要求呢,开会啊,约参与的各方多开几次会,时间和资源就好要了
    niub
    niub
    Jun 1, 2021
    31
    也算成长了哈哈
    ZiNai
    ZiNai
    Jun 1, 2021 via iPhone
    32
    感觉你现在比较大的困难是数据层如何处理大流量数据,这块技术和细节影响都比较大,建议直接上 tidb,这样就只需要考虑业务逻辑了,会轻松很多,业务逻辑方面建议先搞个 MVP 验证一下再一步步加东西,这算一个方法吧
    Ehco1996
    Ehco1996
    Jun 1, 2021
    33
    日均 2000w 的数据话还是别分库分表了

    建议了解一下 tidb
    abersheeran
    abersheeran
    Jun 1, 2021
    34
    需求不懂就往上丢,反正总要有人决定,但这个人不能是你。

    另外,你做这个活才 9k,难道你和我一样是在二线城市?
    reiji
    reiji
    Jun 1, 2021
    35
    经验不够可以学,时间紧肯定得说一下的
    Renco
    Renco
    OP
    Jun 1, 2021
    36
    @sagaxu ...上海
    joApioVVx4M4X6Rf
    joApioVVx4M4X6Rf
    Jun 1, 2021
    37
    @Renco ?????? 9K ???????
    wunsch0106
    wunsch0106
    Jun 1, 2021
    38
    日均数量大概在 2000w,是吹出来的还是真实的, 真是的 2000w 没必要交给你来设计吧, 不是质疑你的能力,拿着 9k 干着架构师的活?
    GoLand
    GoLand
    Jun 1, 2021
    39
    插眼,持续关注。楼主做完了发个帖分享一下。
    weizhen199
    weizhen199
    Jun 1, 2021
    40
    我怀疑 lz 是国企员工带项目?
    Renco
    Renco
    OP
    Jun 1, 2021
    41
    @wunsch0106 主要也不知道 这是为了提升我还是怎么,我感觉有点对我过度自信了
    Renco
    Renco
    OP
    Jun 1, 2021
    42
    @weizhen199 小创业公司
    exploreexe
    exploreexe
    Jun 1, 2021
    43
    看回复可太逗了,屎山。。。人和代码只要能跑一个就行。。。哈哈哈
    charlie21
    charlie21
    Jun 1, 2021
    44
    需要上头派人来实地指导一下 否则只能进入狂野西部模式了
    lostberryzz
    lostberryzz
    Jun 1, 2021
    45
    这就是传说中的拿着卖白菜的钱,操着卖白粉的心吗...
    onionKnight888
    onionKnight888
    Jun 1, 2021
    46
    我刚毕业的第一年也碰到过类似的情况,除了市场之外,整个项目只有我一个人参与,一度让我对 it 开发产生错误的认识
    keenkiller
    keenkiller
    Jun 1, 2021
    47
    直接上 tidb

    或者 mongo 集群凑合用
    terryloto
    terryloto
    Jun 1, 2021
    48
    你这个 9K 干这活 那个城市啊
    rapperx2
    rapperx2
    Jun 1, 2021
    49
    我们有个项目日均,1000w 。kafka+redis+ClickHouse 轻松解决。逻辑层随便玩
    rapperx2
    rapperx2
    Jun 1, 2021
    50
    我也是 9k 薪资,公司产品很多业务,几十台服务器集群,薪资多少不影响技术。
    kiracyan
    kiracyan
    Jun 1, 2021
    51
    @tairan2006 tidb 是不是对硬件要求很高?
    yuseoikei
    yuseoikei
    Jun 1, 2021
    52
    @jason19659 大师,我悟了
    zarvin
    zarvin
    Jun 1, 2021
    53
    @rapperx2 老哥,可以提加工资了,要么辞职
    yEhwG10ZJa83067x
    yEhwG10ZJa83067x
    Jun 1, 2021
    54
    2000w 日均,很好奇是什么项目?
    neptuno
    neptuno
    Jun 1, 2021
    55
    小创业公司日均 2000w 数据?确定 99%不是无用的数据吗?
    orqzsf1
    orqzsf1
    Jun 1, 2021
    56
    日均数量 2000 都不够瑟瑟发抖。。
    keenkiller
    keenkiller
    Jun 1, 2021
    57
    @kiracyan 2000w 还在乎这点机器钱么
    anthow
    anthow
    Jun 2, 2021
    58
    如果有产品经理的话,拉着他再仔细梳理一下大体流程和其中细节,不要遗漏场景。
    然后及时向上汇报进度以及风险。
    myCupOfTea
    myCupOfTea
    Jun 2, 2021
    59
    日均 2000w 听起来像是爬虫项目
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3825 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 99ms · UTC 05:50 · PVG 13:50 · LAX 21:50 · JFK 00:50
    ♥ Do have faith in what you're doing.