日记
2026年4月
阅读需3分钟
第1天 —— 调试我的人生
今天我决定要好好努力干活。
打开了电脑。
看了看代码。
代码也看了看我。
我们俩都不知道到底在发生什么。
去泡了杯咖啡。
回来了。
翻看了自己昨天写的代码……
说实话,我很想找写这段代码的人聊聊。
剧透一下:那个人就是我自己。
决定不放弃。
于是我做了任何"理性"的人都会做的事:
随便改点东西,祈祷奇迹发生。
奇迹没有出现,
但现在的报错不一样了。
技术性进步。
上网找帮助。
找到一条2012年的回答,写着:
"算了,我自己解决了"
谢谢你啊,过去的天才。太有用了(误)。
回去改一个bug。
没改好。
但现在多了三个信心满满的新bug。
去谷歌搜索:
"为什么我的代码跑不起来"
谷歌说:
"你大概是哪里做错了"
谢谢啊,你跟那种什么都不讲解、却还要评判你的老师一模一样。
目前状态:
不知道自己做了什么
不知道为什么(有时候)能跑起来
而且很明显,我已经不是今天早上开始时的那个我了
日记
2026年4月
阅读需3分钟
第2天 —— 以为懂了,其实没懂
今天我遇到了一个真正的难题。
那种重启电脑也解决不了的难题
(虽然我还是死马当活马医试了一下)。
需求看起来很简单。
"你只需要让它跑起来就行……"
这句话应该自带法律警告。
一开始信心满满。
10分钟后,我已经开始怀疑人生了。
问题在于:
我的代码没有按该有的样子运行。
真正的问题在于:
我自己也不知道它该是什么样子。
看了理论。
没懂。
看了个视频。
懂了……直到我回去看代码。
有一瞬间我以为:
"好像也没有很难"
错了。
永远都那么难。
试了好几次之后……
总算让某个东西跑起来了。
虽然不是要求的那个,
但……好歹是个东西。
我也不知道自己是不是学到了什么。
但现在更清楚"迷茫"是什么感觉了。
这也算是一种收获吧?
目前状态:
* 稳定的困惑
* 自信心维护中
* 希望……测试版
第2天结束。
明天大概率就全懂了。
(大概率不会)
日记
2026年4月
阅读需3分钟
第3天 —— 全班面前的展示:期望 vs 现实
期望:
我站到前面。
清清楚楚地讲解。
代码完美运行。
老师满意地点头。
同学们认真做笔记。
有人小声说:
"哇……一看就知道她懂自己在做什么"
我微笑,谦虚又强大。
现实:
我站到前面。
接上电脑。
投影仪不工作。
2分钟后……
投影仪好了。
我的程序不行了。
"呃……昨天还是好的"
编程界最危险的一句话。
我还是硬着头皮开始讲。
用了很多类似的词:
"基本上",
"理论上",
"差不多"
翻译过来就是:我也不知道。
有人提问。
我微笑。
我没听懂那个问题。
我碰了一下。
一切崩得更彻底了。
有意思。
老师看着我。
我看着屏幕。
屏幕背叛了我。
我最后总结道:
"总之……大概就是这个意思"
是这个意思没错。
至于实现效果,显然不是。
掌声……礼貌性的。
目前状态:
* 活下来了(技术上来说)
* 我的尊严……重建中
* 我的代码……没有
第3天完成。
不算成功。
但是……很难忘。
日记
2026年4月
阅读需3分钟
第4天 —— 用空闲时间搞个人项目
今天我有空闲时间。
真正的空闲时间。
我心想:
"来推进一下个人项目吧"
第一个错误。
一开始信心满满。
建了个新项目。
项目名字叫:
"这次真的是最终版了"
这次是认真的。
过了10分钟……
我已经在挑字体了。
因为这显然是最紧急的事。
然后:
我改变主意了。
不喜欢这个项目了。
决定做个更好的。
更简单的。
更极简的。
更……容易放弃的。
去找灵感。
看了一堆很厉害的项目。
全部关掉了。
回到自己的项目。
还是不喜欢。
决定从头开始。
再一次。
今天的成果:
* 启动了3个项目
* 完成了0个
* 开了17个标签页
* 1次轻度崩溃
不过话说回来……
这个项目名字真的取得很棒。
目前状态:
动力不稳定
想法无穷无尽
执行力……维护中
第4天结束。
项目没有。
但心意到了。
日记
2026年4月
阅读需3分钟
第5天 —— 沉迷于某个功能(终于"全懂了"的瞬间)
今天发生了。
那个瞬间。
一切突然都说得通的那个瞬间。
我被一个功能卡住了。
搞不定。
不理解。
说不通。
直到……
我懂了。
全都懂了。
一瞬间。
就好像我的大脑突然:
"哦,原来是这样"
然后一切开始了。
优化了代码。
写得更干净了。
更快了。
更优雅了。
在某一刻……
我看着它。
沉默。
然后我感觉到了什么。
说不清是什么。
骄傲?
幸福?
我……是不是爱上自己的代码了?
因为它太美了。
能跑。
说得通。
是我的。
然后我想:
"既然都这样了……不如再优化一下"
错误。
加了一堆东西。
太兴奋了。
把本来好好的代码重构了一遍。
剧透:
它坏了。
没备份。
但没关系。
因为现在我全都懂了。
(大概吧)
过了一会儿……
它又能跑了。
不知道具体怎么好的。
但已经不一样了。
目前状态:
* 心碎了(拜自己的代码所赐)
* 自我认知混乱
* 和编程的关系有点"塑料"
第5天结束。
爱过我的代码。
失去过。
又找回来了。
大概吧。
日记
2026年7月
阅读需4分钟
第6天 —— 我发现UFO才不是我最大的问题 👽
大学项目时刻。
在PPII课程——面向管理与决策支持的信息系统开发(没错,这门课的名字比我有些项目占的地方还多)——我们要以小组形式开发一个决策支持系统(DSS)。
我们的任务是打造Anomaly Detected,一个让用户可以记录超自然现象、分析它们,并通过工具判断可信度的系统。
听起来还挺正常的。
错了。
真正的超自然现象是这个小组项目居然跑起来了。
这个作业分成两部分。
第一部分是处理数据集:数据清洗和规范化,以及用Tableau做分析和可视化。
第二部分是开发一个完整的网站系统。
学校管它叫"第二部分"。
我管它叫"经典事件"。
第一部分相对简单。
第二部分至今每次听到"部署"这个词都会想起来。
我们四个组员分了第二部分的任务。
一开始我的任务很简单。
"你负责数据库。"
五次会议之后,我也在做后端、部署、写文档……甚至不知道自己是什么时候答应了这一切。
迁移了数据库。
配置了Supabase。
把项目部署到了Render上。
然后出现了一个错误。
修好了。
又出现了两个。
显然bug也很团队合作。
有一次他们跟我说:
"我们需要生成一个带图表的PDF。"
我想:
"应该有个按钮写着'导出PDF'吧。"
没有。
原来图表几乎要手动画出来。
我学编程可不是为了最后和一个圆形较劲的。
然后就是部署。
Render觉得一直运行实在太辛苦了。
每十五分钟它就去睡觉了。
我从没这么理解过一台服务器。
与此同时,Tableau展示着漂亮的图表。
我也在展示图表。
我黑眼圈的那种。
最精彩的部分是录制演示视频的时候。
录制前五分钟,一切都完美运行。
我按下了"录制"。
项目决定即兴发挥。
我觉得那次录制期间,连鬼魂的超自然活动都没我的应用多。
(还好视频保住了。我把它放在下面,免得你们以为我在瞎编。)
任务完成……令人惊讶地。
最后,Anomaly Detected真的变成了一个能用的决策支持系统。
用户可以记录现象、分析它们,并根据信息判断每个案例有多可信。
UFO始终没出现。
bug倒是出现了不少。
但出乎所有人意料,这个项目还是完成了。
上线地址:
https://anomalydetected.onrender.com
和我一起活下来的技术:
PostgreSQL、Supabase、Django、Python、Render、Tableau。
它们都还在观察期。
目前状态:
👽 发现的UFO数量:0
🐞 发现的bug数量:数不清了
☕ 咖啡:够把Render叫醒了
🎥 演示视频:奇迹般地录成了
👩💻 我:正式承认比起团队合作,我更相信超自然现象。
真正的超自然现象不是UFO。
而是发现一个编程项目居然还需要:
📋 角色分工。
📌 Trello。
📈 甘特图。
📝 工作日志。
📊 公开的Tableau看板。
👨🏫 老师:"甘特图呢?"
👩💻 我:"那代码什么时候写啊?"
我开始怀疑,如果再多一周,老师是不是要让我们开分公司了。
订阅我的newsletter
每次发布新日记都会通知你。只有博客更新,没有别的。