今天跟大家聊聊我这“玩具箱”,也不是啥新鲜玩意儿,就是我自己平时鼓捣的一些小东西,攒着攒着就成了一个“箱子”。
我的“玩具箱”怎么来的
我这“玩具箱”里头,啥玩意儿都有。比如,写了个小脚本,能批量改个文件名;或者做了个小程序,能快速查个啥信息;还有时候,看到网上一些有意思的代码片段,觉得以后可能用得上,也就随手存下来了。那时候没想太多,就觉得好玩,或者能解决个眼前的小问题,就跟小孩子得了新玩具一样,先收起来再说。
最初的混乱状态
你想,这东西一多,时间一长,就麻烦了。文件夹套文件夹,文件名也是五花八门,有时候自己都忘了当时存这个是干嘛用的。真到想找个特定“玩具”的时候,那叫一个费劲!就跟那小孩的玩具箱似的,翻个底朝天也找不到想要的,还弄得一团糟。
下决心整理“玩具箱”
真正让我下决心好好拾掇拾掇,是有一次。我记得那会儿是为了弄一个自动备份的小脚本,想着以前好像写过类似的,就在我那个“百宝箱”——就是个乱七八糟的文件夹里翻。结果?找了半天,找到好几个,版本乱七八糟,有的能跑,有的跑一半就报错,注释也是东一句西一句,自己都看不懂了。当时就特别火大,感觉自己平时攒的这些“玩具”,关键时刻全成了“废品”。
痛定思痛的整理过程
那时候我就琢磨,这不行,得有个章法。于是我花了差不多一个周末的时间,专门来整理我这个电子“玩具箱”。
第一步,分类。我先把所有东西都倒出来,然后按照功能大概分了几个大类。比如“文本处理类”、“图片处理类”、“网络工具类”、“学习笔记类”等等。这样一来,起码有个大概方向了。
第二步,统一命名。以前文件名那叫一个随心所欲,什么“新建文档.txt”、“test_final_*”之类的,现在看起来简直是灾难。我规定了一个大致的命名规则,比如“功能描述_日期_版本号”,这样一眼就能看明白。
第三步,加说明。对于一些稍微复杂点的小工具或者代码片段,我强制自己写几句说明,记录下它是干嘛的,怎么用,有什么注意事项。哪怕就几行字,也比日后抓瞎强。
第四步,定期回顾和淘汰。有些“玩具”可能当时觉得有用,但后来再也没碰过,或者已经被更好的东西替代了。我就设定一个周期,比如每隔几个月,就把“玩具箱”翻出来看看,没用的就果断清理掉,免得占地方还碍眼。
整理后的感受
这么一折腾下来,你还别说,效果是真现在我再想找个啥小工具,或者回顾一下以前写的某个小功能,唰唰几下就找到了。效率高了不少,心情也舒畅多了。而且这个整理的过程,也让我对以前做过的一些东西有了更清晰的认识,有时候还能从旧“玩具”里找到新灵感!
这“玩具箱”就跟咱们平时积累的知识、经验一样,光攒着不行,还得时不时拿出来擦擦灰,归置归置,这样才能在需要的时候派上大用场。不然,攒了一堆,成了负担,那就得不偿失了。这算是我的一点小实践心得,希望能给大家提个醒儿。