从入职第一天起,就发现要面对屎山,但好在 leader 搞这个项目三四年了,感觉还行,每次遇到问题都问他
结果他前阵子离职了。。。。。
最近很艰难,遇到一个不大的问题,我们组内另一个资深工程师也搞不定了。。。。。我俩上周奋斗好几个小时,连本地 server 都 setup 不起来,
面对这陈年屎山,我其实有点不烦躁,就是很迷惘。。。。。
![]() | 1 xuanbg 2021-06-22 08:10:51 +08:00 ![]() 所以就要微服务啊。把一座座屎山作为一个个服务给安排了,都是 docker 自动化部署,哪里会本地都跑不起来 |
5 darknoll 2021-06-22 08:37:07 +08:00 赶紧跑路 |
![]() | 7 NewYear 2021-06-22 08:41:42 +08:00 推倒重来。。。 |
![]() | 8 wutiaowy 2021-06-22 08:47:14 +08:00 你是想面对一坨大的, 还是面对好几坨大的。 因为分布式之后有时不会变小,反而还会让你更难受, 不理解业务的微服务,最后坑的都是底层开发的 |
![]() | 9 levelworm 2021-06-22 08:54:42 +08:00 微服务的屎山还得面对数据分析部门的诘问。 |
![]() | 10 ericgui OP ![]() 这些问题,不管是拆分还是重构还是重写,要是我能决定,我也就不跑路了,就留下来修屎山了,毕竟待遇还可以。 但问题是,这些是我一个小卒子没有发言权的事 而且我司不认为自己是科技公司,支持业务为主,“又不是不能用” |
11 jorneyr 2021-06-22 09:01:28 +08:00 能跑就行 |
12 nexuszjq 2021-06-22 09:04:13 +08:00 有一个能跑就行 |
13 leafre 2021-06-22 09:04:26 +08:00 ![]() 屎山动它干什么 |
![]() | 伪微服务,无视康威定律,加油 |
![]() | 15 fumichael 2021-06-22 09:08:09 +08:00 另一个资深工程师也搞不定, 奋斗好几个小时,连本地 server 都 setup 不起来 嗯,问题不大,别慌 |
![]() | 16 Kylin30 2021-06-22 09:14:24 +08:00 俄罗斯练胆大法 |
![]() | 17 waytoshine 2021-06-22 09:14:31 +08:00 via iPhone 啥公司,怎么感觉像我公司 |
![]() | 19 heheda11 2021-06-22 09:37:23 +08:00 刷面试题骑驴找马呗吧 |
![]() | 20 masterclock 2021-06-22 09:40:02 +08:00 ![]() 搞懂了以后公司就离不开你了,多好! |
![]() | 21 way2explore2 2021-06-22 09:42:19 +08:00 跑路,然後去另一座屎山 哈哈 |
![]() | 22 lostSoul 2021-06-22 09:57:40 +08:00 ![]() 程序和人 一个能跑就好了 |
![]() | 23 robinchina 2021-06-22 10:17:11 +08:00 ![]() 啥公司,怎么感觉像我公司. 我们公司的山是我一点一点自己拉的 |
24 yuancoder 2021-06-22 10:45:40 +08:00 只要给的多,啥山都没问题 |
![]() | 26 unco020511 2021-06-22 11:43:40 +08:00 感觉像我们公司,mmp,一堆 jsp/php 我脑壳疼 |
27 fanyingmao 2021-06-22 12:03:12 +08:00 ![]() 做人还是不要太有责任心,对屎山我已经无所谓了,难搞的直接说搞不定,最好把我开了。多年的屎山对公司来说是还在赚钱,对程序员来说就是吃屎,恶心还对技术几乎没啥提高。 |
![]() | 28 philipjf 2021-06-22 13:05:09 +08:00 越是大公司,越是重要的系统,越大概率出屎山。看开点,跑路无非是从一座屎山换到另一座屎山,重点还是看钱能不能到位了。 |
![]() | 29 tabris17 2021-06-22 13:11:53 +08:00 要发挥屎壳郎滚粪球的精神 |
31 tianlianjie 2021-06-22 13:43:34 +08:00 ![]() |
![]() | 32 vone 2021-06-22 13:44:23 +08:00 分布式屎山也麻烦,拉屎还得不停的换茅厕。 |
![]() | 33 daquandiao2 2021-06-22 14:15:35 +08:00 ![]() 说得好像在坐的诸位不在屎山上贡献一样 |
![]() | 34 ericgui OP @daquandiao2 是,我也拉过几坨,这确实不可否认啊。。。。。 |
![]() | 35 paoqi2048 2021-06-22 15:03:42 +08:00 有一个能跑就行 |
36 HankLu 2021-06-22 15:25:58 +08:00 发我看看,不知道我顶不顶住 |
38 X0ray 2021-06-22 15:31:49 +08:00 一直担当屎山创造者和维护者,随着自己的进步,希望能在多年后消除屎山的臭味。当然,前提是老板对得起我。 |
![]() | 39 tonnycao 2021-06-22 16:00:53 +08:00 IDE 格式化代码,使用工具梳理逻辑和流程,好好想想怎么解决问题,才是正道,你去哪个公司都会遇到这些问题。 |
40 katsusan 2021-06-22 16:09:15 +08:00 ![]() 传统单体应用→聚是一坨屎 拆分成微服务→散是满天稀 |
41 18500592934 2021-06-22 16:13:00 +08:00 ![]() @mcfog 哈哈 新名词!分布式屎山 这种屎山的错误要解决,耗费的人力,沟通,协调 比整座的屎山要更麻烦 |
![]() | 42 a719031256 2021-06-22 16:30:16 +08:00 @18500592934 说的太对了,分布式代码的维护压力更大 |
![]() | 44 sprite82 2021-06-22 17:45:13 +08:00 我这儿是分布式单体屎山 |
![]() | 45 HankAviator 2021-06-22 17:45:49 +08:00 ![]() 会不会是楼主把 leader 问离职的 |
![]() | 46 imycc 2021-06-22 19:41:22 +08:00 #45 还真有可能,我上一份工就是连续带了两三次新人,一次半年,刚磨合完,领导就调他去做别的项目,搞到我心态崩了。 |
47 70nY 2021-06-22 21:16:11 +08:00 ![]() ![]() |
![]() | 48 konakona 2021-06-23 09:12:15 +08:00 真下饭 |
49 charlie21 2021-06-23 13:31:32 +08:00 搞前端的也这样么 |
50 Malone 2021-06-23 13:42:14 +08:00 面对屎山 代码和人只要有一个能跑就行 |
![]() | 52 aion 2021-06-24 09:11:02 +08:00 三年,亲手早就了屎山,到目前终于啃不动了,果断跑路了。。有请下一位~ |
53 zhanlanhuizhang 2021-06-24 09:27:11 +08:00 屎山,每次开发前都想认真设计一番。但是,领导不给时间,总是说无论如何那个时间点需要上。 |
![]() | 54 opiviqo 2021-06-24 10:51:53 +08:00 其实 我们不是 coder 是屎壳郎 对吧 |
![]() | 55 jaoyina 2021-06-24 12:43:47 +08:00 via iPhone 能搞定屎山也是要有本事的。 |
![]() | 56 lifpdev 2021-06-24 12:51:24 +08:00 贡献了一坨屎,现在滚不动了,准备跑路 |
57 Fule 2021-06-24 16:58:58 +08:00 只有很新的系统才有大一点的几率不是楼主所说的那种山,哪个有点历史的软件公司没有楼主所说的山,而且还往往是公司赖以生存的系统。重要的是是否有相对足够的系统进行慢慢的重构,减缓乃至慢慢改进质量和设计。 |
58 Fule 2021-06-24 17:00:04 +08:00 重要的是是否有相对足够的系统进行慢慢的重构 ->重要的是是否有相对足够的时间在开发或修改系统时进行局部、逐步的重构 |
![]() | 59 c88155745 2021-06-25 09:50:45 +08:00 是真的屎山 还是自己菜呢 |
60 name1991 2021-06-25 10:59:38 +08:00 如何面对屎山,是门很大的学问 |