我秘密的暑假时光:从烂摊子到上线
你们看这标题,叫“秘密的暑假时光”,听着像是什么文艺片,但实际上,这就是我今年被公司强制放假两个月,闲得蛋疼,硬是自己东拼西凑捣鼓出来的一个网站。这网站里头装的,全是那两个月里我瞎琢磨的、跟工作八竿子打不着边的烂事儿。为啥要搞它?说白了,就是为了给自己找点活干,证明自己还没废掉。
这事儿得从头说起。我们公司年初接了个特别狗屁不通的金融项目,从头到尾技术架构就没定下来,搞得我们几个开发天天吵架。后来项目彻底黄了,领导直接大手一挥,说部门要重组,所有人都得先歇两个月,没工资的那种“带薪休假”(就是 unpaid sabbatical)。当时我就火了,手里拿着房贷,家里还有个要上学的孩子,哪能歇?
可抗议也没用,合同白纸黑字写着他们能这么搞。我就想,与其在家里躺着发霉,不如自己搞点东西出来,留个记录。这网站的实践过程,就是从我被赶回家那天开始的。
捋代码,找地盘,搞域名
我这人做东西,讲究一个“快”字,越简单越不爱整那些花里胡哨的。既然是私密记录,就没必要用什么牛逼的云服务。我一开始想着用GitHub Pages白嫖,但转念一想,这可是我的“秘密”,全公开了算怎么回事?
- 第一步:选语言和工具。 以前工作都是Java、Python那套,重得要死。这回我想轻装上阵,直接选了最简单的静态页面生成器,几分钟就能搭起来架子。用Markdown写内容,直接编译成HTML,简单粗暴。
- 第二步:找地盘。 跑去海外找了个特别便宜的虚拟主机,一年也就几十块钱,慢是慢了点,但架不住便宜。然后花了点钱搞了个域名,也没想太多,随便输了几个跟“夏天”相关的词,抢到一个还算顺口的。
- 第三步:动手写。 最开始是想自己手写CSS,结果写了半天,页面丑得一塌糊涂,颜色搭配得像幼儿园配色。干脆在网上找了个免费的博客模板,直接扒下来,改了改颜色和字体,快速完成了初期框架。
这初期搭建过程简直是一团糟。我为了省钱,那个虚拟主机配置低得可怜,每次上传文件都要等半天,搞得我火冒三丈。有一次我更新了一个图片,结果网站直接报错,找了半天,发现是主机空间太小,直接把我的CSS文件给挤爆了,好不容易才弄
内容堆砌与功能瞎搞
我的“秘密时光”网站,主要功能就是个日记本,记录我被放假期间干的那些不务正业的事儿。我把每天早上起来给老婆做早饭的糊涂事儿、去小区公园钓鱼的失败记录,甚至偷偷玩游戏被抓包的截图,全给一股脑塞进去了。
写内容倒不难,难的是实现那些小功能,虽然我号称简单粗暴,但还是忍不住手痒要加点互动性。
- 我想要一个评论区,但又不想维护数据库。我在网上找到一个第三方评论系统,看起来很简单。结果嵌入进去之后,发现那玩意儿的加载速度比我的主机还慢,直接拉低了整个网站的体验。纠结了好几天,还是把那个评论框给硬生生删了。
- 我又想弄个照片墙。我把几百张照片用脚本压缩了一遍,然后用JavaScript写了个特别简陋的幻灯片效果。因为我不会优化,每次打开那个照片墙,浏览器都得卡顿十几秒,直到所有图片全部加载完。我当时的想法是:管他,反正只有我自己看,卡就卡。
每天早晨,我都会打开那个网站,写下前一天的记录,这成了我那段“秘密暑假”里,唯一有点仪式感的事情。虽然代码写得七零八落,狗屁不通,但每多一个页面,我就感觉自己多了一点掌控感。
上线后的“惊喜”与后续
两个月很快过去了,网站的内容堆得满满当当,各种小毛病也没修复,我就直接把它放在那儿了。本来以为这事儿就过去了,结果第三个月,公司终于打电话叫我回去上班了。
我回公司第一天,发现部门重组后,那个烂项目居然换了新的技术栈,招了一批新的开发来写。我一看,哟,用的都是我那两个月里自己琢磨的那些简单工具。我心里偷着乐,觉得那两个月没白费。
最神奇的事情发生在回去上班后半个月。我的一个老同事突然给我发微信,问我那个“秘密网站”是不是我的。原来,他偶然搜某个关键词时,跳出来了我网站的域名。他点进去一看,发现里面写满了我的各种“黑历史”和对公司项目的吐槽。
我当时吓得汗都下来了,赶紧回去查看权限,才发现我当时为了省事儿,根本没设置任何访问限制,完全是裸奔状态。这下“秘密”彻底不秘密了。
我赶紧把网站域名解析停了,又想把内容删掉。但是看着那两个月,每天坚持写下来的记录,又有点舍不得。我把网站设置了密码保护,只留给了自己一个入口。那个网站现在还静静地躺在那个便宜的虚拟主机上,虽然没有更新了,但它提醒我,即使在被边缘化的日子里,我也没停下来瞎搞和学习。这经验告诉我,你永远不知道你今天随便搞的一个小破网站,会不会在将来以一种意想不到的方式,给你的人生一个交代。