就是总想走捷径。我做这行十几年了,每年总有那么几次,需要重新配置新的工作环境,或者给新的机器跑一个测试。每次都是一样的折磨,光是装那几十个小玩意儿,配置各种参数,半天就没了。
第一次瞎折腾
上个月,公司突然临时搞了个新项目,机器要求三天内必须跑起来。我当时就想,要是我能找到一个一步到位的安装包,把所有的依赖、所有的配置,全给我预装那得多省事?我心一横,就决定搜点歪门邪道。我当时在搜索栏里敲的词,比标题还离谱,就奔着“超人”“一键”“立即”这些字眼去。我知道这些词听着就不靠谱,但当时真是急红了眼。
我点进去一看,好家伙,界面倒是做得光鲜亮丽,说什么只要下载这个包,立马能拥有一个“超人”级别的环境,即刻启动,零配置。我当时脑子一热,就下载了第一个看着像样的东西。
结果?那真是血泪史。
-
我运行起来,电脑立马卡得跟蜗牛一样,内存蹭蹭地往上跑。
-
我发现里面捆绑了十几个我根本没用的垃圾软件,删都删不干净。
-
最要命的是,它所谓的“一键配置”,根本没用!它只是把安装文件扔到了我的硬盘上,真正的配置步骤,还得我自己一个一个地手动敲进去。
我当时就气得差点把键盘给砸了。折腾了一整个下午,啥也没干成,还浪费了时间去清理电脑里的那些脏东西。我发现,越是追求那种“立即下载”的快感,越是会把我往深坑里带。
实在扛不住了
我这人就是不到黄河心不死。第一次吃了亏,我还不信邪,又去搜了第二个、第三个。第三个更狠,直接给我弹了个广告,说要我先付费才能使用。我这才彻底醒悟过来,这世上压根儿就没有那种免费又好用的“超人”安装包,能替你把所有的脏活累活都给做了。
第二天一早,我把那些花里胡哨的搜索结果全给扔掉了。我决定用最笨、最扎实的方法,把我这么多年来的配置经验,全部整理出来。
我打开记事本,从零开始。我先把环境依赖的顺序全部捋了一遍,从最低层的系统设置,到中间件的安装,再到的工作台配置,我把每一步需要敲的命令,需要改的参数,都清清楚楚地写成了一份操作手册。
我写完这个手册,已经是半夜两点。但当我第二天按照这个手册,一步一步地在新机器上跑起来时,我发现效率比我以前那种东拼西凑、靠记忆摸索的办法,快了不止一倍!我没有去“立即下载”那个虚假的超人,但我却创造出了一个属于我自己的超人脚本——虽然它不是一键安装,但它稳定、干净,而且每次都能成功。
我后来把这个手册用代码封装了一下,虽然没有达到那种“一键超人”的神奇效果,但它至少帮我把七成的重复工作都干掉了。这件事情让我明白一个道理:你永远找不到一个完美的、为你量身定做的“超人包”去下载,因为真正的“超人”,都是你自己花时间、流汗水,亲手把它建起来的。