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

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

  •  1
     
  •   ericgui · 2021-06-22 01:07:22 +08:00 · 11305 次点击
    这是一个创建于 1250 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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