我这人就是毛病多,明明一个周末就能搞定的东西,非要整得跟联合国开大会似的,标题说“小孩子才做选择”,那我就要“全选”,把能用的都用一遍,结果就是给自己挖了个大坑。

本站为89游戏官网游戏攻略分站,89游戏每日更新热门游戏,下载请前往主站地址:www.gm89.me
我的“全选”实践过程
最开始是去年年底,我在家闲着没事干,老婆让我写个小游戏合集网站,能放些我们自己写的小程序上去。我一听,脑袋立马就热了,心想不能用那些老掉牙的玩意儿,要用最新的!
- 第一步:选框架,就得选难的。我直接拍板,前端界面必须用那个叫什么“Vue3”的,还不能直接用,非要套一个叫“Vite”的工具来搞打包。我折腾了整整两天,光是那个环境怎么搭,各种版本冲突,把我搞得头皮发麻。好不容易跑起来一个空页面,我看着那行代码,感觉像是赢了一场大战。
- 第二步:搞后端,要快。后端服务我盯上了那个叫“Go”的语言,听说跑得快,内存占用小。我直接去弄了一个叫“Gin”的框架,开始写用户登录、注册那点事儿。写是写了,但是一堆基础功能,像什么加密、权限,全得我自己硬手敲,连个像样的轮子都没有,感觉像是在用石器时代工具盖楼。
- 第三步:弄数据库,要牛逼。我嫌弃MySQL那老一套太土了,非要搞个看起来很酷的“MongoDB”或者“Redis”,心想这才是大厂范儿。结果真写业务的时候,一涉及到用户数据和游戏记录之间的关联查询,我直接就懵逼了。那些数据关系链拉得跟蜘蛛网一样,我绕了三天,发现还不如直接用最简单的表格来得直接。
前前后后折腾了快三周,我的网站代码堆了一堆,但功能连个能用的都没有,三天两头这个服务崩了,那个接口卡住了。我坐在电脑前,看着那一堆跑不起来的报错,我心里骂了一句脏话:这不是在写网站,这是在给自己找罪受。
为什么非要“全选”?
我为什么这么执着于把能用的技术都塞进去?这事儿说来话长,得从我上一个公司说起。
那时我们接了一个大单子,我给老板提了个方案,说用一些最新的技术可以把后台做得更稳,还能扩展。结果老板把我叫到办公室,他一拍桌子,说我就是个“小孩子”,才想着什么都选最好的。他说,用最简单、最成熟的PHP,套个模板,一个星期上线跑起来,能赚钱就行。我当时忍了,就老老实实用最土的办法干了。
结果?项目上线不到一个月,对方客户那边自己操作失误,系统数据崩了,客户不承认是自己的错,直接把锅全甩给了我们“技术选型太老旧”。我当时就蒙了,明明是客户自己乱搞,是我背了黑锅,被老板当着全公司的人骂得狗血淋头,奖金没了,还被踢出项目组。
这事儿在我心里卡了好久,我越想越不服气。那次失败,不是因为我选的简单技术不行,而是我当时选择了“听话”,选择了“妥协”,没能坚持自己想用最好的东西。所以这回我自己搞,我就要“全选”,我就要证明,我能驾驭这堆复杂的玩意儿。哪怕现在搞得一团糟,我也不后悔,至少我这回是自己说了算。
我的那个游戏合集网站,在浪费了三周之后,我一怒之下全删了。重新用了一个周末,用最老土的Java和MySQL,老老实实地又写了一遍,现在跑得稳稳当当。你说这叫不叫讽刺?

