|
任何繁杂零碎的终极归属确定就是一座屎山。
其实小公司的代码才叫屎山,大公司的家传代码是飘在屎海上的一座座屎岛。
别看微软,谷歌,仍是苹果,每一个个公司都是一座屎山。
一代代有数的顺序员,粪勇后退。
aag0vwosyze.jpg
各个部门的屎船,天天不断的拉下新屎,投放到海里,不停的造成新的屎山。
无论你如许踌蹰满志,无论你掌握了那种言语,那种模式,师从甚么流派,最初都会踏上通往屎山的路途;
每一个个刚入行的顺序员都以为本人不会是写出屎山的代码,其实时间久了,就会明确,合乎这么三个点就是优秀的顺序员:
其一,缓解屎山的发生速度,能坚持多久坚持多久,只有不诱发屎崩就是胜利的;
其二,写代码的才能,体现屎山能堆多高而不崩;
其三,假如在高入云霄,风雨飘摇的屎山顶上,拉下本人的那一小坨;能把屎山垒到和摩天大楼同样高,这是门艺术。真正分歧理的架构,会三天中间塌方。
那末为何不重构呢?
由于重构不是最优解
零碎柜每一个次减少新功用,就是把屎山拨开,找到那一坨相应功用的屎,把这坨屎从新封装起来,而后在旁边拉一坨新屎,风干测试等候经过。
得多愣头青终于忍耐不了这坨大山,天天万屎从中过,片屎不沾身的任务,因而他们试图重构,他们大部份人诱发了屎崩,永久埋在屎山之下。
极少部份侥幸儿重构了了整座屎山,重构之后的产物,被人们称为:
2o2j2hq2xrw.jpg
屎山2.0版!
当零碎足够繁杂的时分,屎山每一个坨屎都和其余的屎有着千头万绪的调用瓜葛,自觉动任何一坨都是风险的,更何况的是老板们不会管,他们只会催你上线,他们不肯意付出重构的屎山的本钱。
每一个代顺序员都是聪明人,屎山上的每一个坨的屎都是从最聪明的屁股外面拉出来的,当新一代聪明的顺序员衡量利害之后,他们做出了最正确的选择:
不是去重构屎山,而是在屎山上持续拉屎。
由于重构本钱很大,交付时间很长,老板不满意,客户不满意。本人每天钻屎山,尚无涨工资。
尿海不择细流,故能成其大;屎山不拒细壤,方能就其高。屎山就这样一每天挺拔如云,最初接手的码农感慨:平地仰止,景行行止。
持续在屎山上拉一坨屎的风险性过高,因而顺序员们保持了,重构是不成能重构的,这辈子都不克不及重构的,那怎么办?
50oz2ppa1pt.jpg
重起炉灶吧,在巨头巍峨连绵的屎山脚下,涌出得多新的小屎山包;
每一个个有现实的顺序猿,都在致力的构建本人的屎山。而哪怕是本人的屎山,往往也是从其余屎山里搬来现成的几坨。
终于你受不了了,跳槽吧
所谓的跳槽其实就是从一座屎山,跳到此外一座屎山,
这山望着那山高,新的屎山上,本人还能平安的拉几坨。有一些屎山是外包的,外面的屎就更丰硕了,不知道天南海北谁拉的,最初一马平川,不知屎山真面目,只因身在此山中。
一个公司有一座屎山,一个国度更是一座屎山,国度历史越悠长,各种轨制规定构成的一坨坨屎积攒的越多,最初造成一座可怕的大山。
跟着人们对屎山功用的不满意,就需求变革,改着改着就改到深屎区····
wrkpz4iir5k.jpg
等候这崩塌的那一天,环顾世界,哪一个国度的屎山历史更悠长?
明知山有屎,咱们还需求往屎山行。
然而咱们仍是要孤立年老人,奋勇向前,建造本人的屎山。 |
|