V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ericgui
V2EX  ›  程序员

面对公司屎山,我内心毫无波澜,因为准备跑路了

  •  1
     
  •   ericgui ·
    medmin · 123 天前 · 9633 次点击
    这是一个创建于 123 天前的主题,其中的信息可能已经有所发展或是发生改变。

    从入职第一天起,就发现要面对屎山,但好在 leader 搞这个项目三四年了,感觉还行,每次遇到问题都问他

    结果他前阵子离职了。。。。。

    最近很艰难,遇到一个不大的问题,我们组内另一个资深工程师也搞不定了。。。。。我俩上周奋斗好几个小时,连本地 server 都 setup 不起来,

    面对这陈年屎山,我其实有点不烦躁,就是很迷惘。。。。。

    60 条回复    2021-06-25 10:59:38 +08:00
    xuanbg
        1
    xuanbg   123 天前   ❤️ 1
    所以就要微服务啊。把一座座屎山作为一个个服务给安排了,都是 docker 自动化部署,哪里会本地都跑不起来
    mcfog
        2
    mcfog   123 天前 via Android   ❤️ 35
    @xuanbg 巨石也有正常的巨石,不讲研发质量拆服务只能得到分布式屎山,拆微服务那就是拉稀了
    xuanbg
        3
    xuanbg   123 天前   ❤️ 1
    @mcfog 不不不,屎山可以分解为分布式屎堆。这样一来,屎就没有辣么臭不可闻了,可以勉强下咽。。。
    shenleg
        4
    shenleg   123 天前 via iPhone   ❤️ 9
    @xuanbg 好家伙,看评论真下饭
    darknoll
        5
    darknoll   123 天前
    赶紧跑路
    echo1937
        6
    echo1937   123 天前
    @xuanbg #3 遇到过分布式屎堆,好处是我只要管其中几堆,其他的别找我,其他没差。
    NewYear
        7
    NewYear   123 天前
    推倒重来。。。
    zhoufa163537
        8
    zhoufa163537   123 天前
    你是想面对一坨大的, 还是面对好几坨大的。 因为分布式之后有时不会变小,反而还会让你更难受, 不理解业务的微服务,最后坑的都是底层开发的
    levelworm
        9
    levelworm   123 天前
    微服务的屎山还得面对数据分析部门的诘问。
    ericgui
        10
    ericgui   123 天前   ❤️ 1
    这些问题,不管是拆分还是重构还是重写,要是我能决定,我也就不跑路了,就留下来修屎山了,毕竟待遇还可以。

    但问题是,这些是我一个小卒子没有发言权的事
    而且我司不认为自己是科技公司,支持业务为主,“又不是不能用”
    jorneyr
        11
    jorneyr   123 天前
    能跑就行
    nexuszjq
        12
    nexuszjq   123 天前
    有一个能跑就行
    leafre
        13
    leafre   123 天前   ❤️ 1
    屎山动它干什么
    yalin
        14
    yalin   123 天前
    伪微服务,无视康威定律,加油
    fumichael
        15
    fumichael   123 天前
    另一个资深工程师也搞不定, 奋斗好几个小时,连本地 server 都 setup 不起来
    嗯,问题不大,别慌
    Kylin30
        16
    Kylin30   123 天前
    俄罗斯练胆大法
    waytoshine
        17
    waytoshine   123 天前 via iPhone
    啥公司,怎么感觉像我公司
    starlz
        18
    starlz   123 天前
    @xuanbg 哈哈,下咽可还行
    heheda11
        19
    heheda11   123 天前
    刷面试题骑驴找马呗吧✔
    masterclock
        20
    masterclock   123 天前   ❤️ 1
    搞懂了以后公司就离不开你了,多好!
    way2explore2
        21
    way2explore2   123 天前
    跑路,然後去另一座屎山 哈哈
    lostSoul
        22
    lostSoul   123 天前   ❤️ 13
    程序和人 一个能跑就好了
    robinchina
        23
    robinchina   123 天前   ❤️ 1
    啥公司,怎么感觉像我公司.

    我们公司的山是我一点一点自己拉的
    yuancoder
        24
    yuancoder   122 天前
    只要给的多,啥山都没问题
    salmon5
        25
    salmon5   122 天前
    @xuanbg too young,您这搞不好成了屎海
    unco020511
        26
    unco020511   122 天前
    感觉像我们公司,mmp,一堆 jsp/php 我脑壳疼
    fanyingmao
        27
    fanyingmao   122 天前   ❤️ 2
    做人还是不要太有责任心,对屎山我已经无所谓了,难搞的直接说搞不定,最好把我开了。多年的屎山对公司来说是还在赚钱,对程序员来说就是吃屎,恶心还对技术几乎没啥提高。
    philipjf
        28
    philipjf   122 天前
    越是大公司,越是重要的系统,越大概率出屎山。看开点,跑路无非是从一座屎山换到另一座屎山,重点还是看钱能不能到位了。
    tabris17
        29
    tabris17   122 天前
    要发挥屎壳郎滚粪球的精神
    jzphx
        30
    jzphx   122 天前
    @mcfog 分布式屎山好评
    tianlianjie
        31
    tianlianjie   122 天前   ❤️ 1
    vone
        32
    vone   122 天前
    分布式屎山也麻烦,拉屎还得不停的换茅厕。
    daquandiao2
        33
    daquandiao2   122 天前   ❤️ 2
    说得好像在坐的诸位不在屎山上贡献一样
    ericgui
        34
    ericgui   122 天前
    @daquandiao2 是,我也拉过几坨,这确实不可否认啊。。。。。
    paoqi2048
        35
    paoqi2048   122 天前
    有一个能跑就行
    HankLu
        36
    HankLu   122 天前
    发我看看,不知道我顶不顶住
    loryyang
        37
    loryyang   122 天前
    不要慌,这么烂的系统,你以后划水的机会就多了,什么锅都甩到它头上不就好了。工作量评估一下,先 double 起,再加一倍 buffer,毕竟老系统,谁知道会出什么问题
    你看资深员工也搞不定,就不要说我了,你再逼我我就跑路了
    X0ray
        38
    X0ray   122 天前
    一直担当屎山创造者和维护者,随着自己的进步,希望能在多年后消除屎山的臭味。当然,前提是老板对得起我。
    tonnycao
        39
    tonnycao   122 天前
    IDE 格式化代码,使用工具梳理逻辑和流程,好好想想怎么解决问题,才是正道,你去哪个公司都会遇到这些问题。
    katsusan
        40
    katsusan   122 天前   ❤️ 5
    传统单体应用→聚是一坨屎
    拆分成微服务→散是满天稀
    18500592934
        41
    18500592934   122 天前   ❤️ 1
    @mcfog 哈哈 新名词!分布式屎山 这种屎山的错误要解决,耗费的人力,沟通,协调 比整座的屎山要更麻烦
    a719031256
        42
    a719031256   122 天前
    @18500592934 说的太对了,分布式代码的维护压力更大
    xuanskyer
        43
    xuanskyer   122 天前
    @katsusan 笑尿🤣
    sprite82
        44
    sprite82   122 天前
    我这儿是分布式单体屎山
    HankAviator
        45
    HankAviator   122 天前   ❤️ 2
    会不会是楼主把 leader 问离职的🤣
    imycc
        46
    imycc   122 天前
    #45 还真有可能,我上一份工就是连续带了两三次新人,一次半年,刚磨合完,领导就调他去做别的项目,搞到我心态崩了。
    70nY
        47
    70nY   122 天前   ❤️ 6
    konakona
        48
    konakona   122 天前
    真下饭
    charlie21
        49
    charlie21   121 天前
    搞前端的也这样么
    Malone
        50
    Malone   121 天前
    面对屎山 代码和人只要有一个能跑就行
    linbiaye
        51
    linbiaye   121 天前
    @charlie21 js 远比 java 容易造💩。
    aion
        52
    aion   121 天前
    三年,亲手早就了屎山,到目前终于啃不动了,果断跑路了。。有请下一位~
    zhanlanhuizhang
        53
    zhanlanhuizhang   121 天前
    屎山,每次开发前都想认真设计一番。但是,领导不给时间,总是说无论如何那个时间点需要上。
    opiviqo
        54
    opiviqo   120 天前
    其实 我们不是 coder 是屎壳郎 对吧
    jaoyina
        55
    jaoyina   120 天前 via iPhone
    能搞定屎山也是要有本事的。
    lifpdev
        56
    lifpdev   120 天前
    贡献了一坨屎,现在滚不动了,准备跑路
    Fule
        57
    Fule   120 天前
    只有很新的系统才有大一点的几率不是楼主所说的那种山,哪个有点历史的软件公司没有楼主所说的山,而且还往往是公司赖以生存的系统。重要的是是否有相对足够的系统进行慢慢的重构,减缓乃至慢慢改进质量和设计。
    Fule
        58
    Fule   120 天前
    重要的是是否有相对足够的系统进行慢慢的重构 ->重要的是是否有相对足够的时间在开发或修改系统时进行局部、逐步的重构
    c88155745
        59
    c88155745   120 天前
    是真的屎山 还是自己菜呢
    name1991
        60
    name1991   119 天前
    如何面对屎山,是门很大的学问
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2241 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 02:41 · PVG 10:41 · LAX 19:41 · JFK 22:41
    ♥ Do have faith in what you're doing.