AI 没能让我早点下班,反而让我有了更多干不完的活

文章目录
微信公众号二维码
本文已同步发布到微信公众号「人言兑」
👈 扫描二维码关注,第一时间获取更新!

又一不小心不自觉的就熬夜了,连续两晚——我总是这样。

明明只是想做一件很简单的事情,结果做着做着,又发现了另外几件需要处理的事。解决其中一个问题,又牵扯出更多问题。

最后,一整天都在忙,可到了晚上,却还是觉得有一大堆事情没有做完。

尤其是有了 AI 之后。

按理说,AI 帮我写代码,很多以前需要花费大量时间才能完成的工作,现在可能只需要几分钟、十几分钟。工作效率提高了,我应该拥有更多属于自己的时间才对。

但现实恰恰相反。

有了 AI 之后,我工作的时间越来越长,甚至越来越容易不自觉地熬夜。

有时候已经很晚了,心里想着把手头这点事情做完就去睡觉。结果一个问题解决了,又发现另外一个问题。再解决一个,又冒出来两个。

就这样,原本计划早点休息,最后却越干越精神,也越干越焦急。

明明 AI 已经帮我做了很多事情,为什么反而越来越忙了?

直到今天早上吃早餐的时候,我才突然意识到,这可能和自己一直以来的一种做事习惯有关。

只想吃个早饭,结果忙了半天

今天早上,我坐在桌边吃早餐,发现鸡蛋没有完全熟透,于是拿去重新加热。

鸡蛋加热需要一点时间,总不能站在那里干等着吧。

这时候,我想起洗衣机里的衣服已经洗完了,正好可以趁这个空档去晾衣服。

结果走到一半,发现水果旁边飞着几只小虫子。停下来检查了一下,发现有些水果已经坏掉了。

这可不能不管。水果继续烂下去,虫子只会越来越多。

于是,我暂时放下晾衣服的事情,开始处理坏掉的水果。

等水果收拾完,我又想起来,自己早餐还没吃完呢。

那就先回去吃饭吧。

吃完饭,重新想起洗衣机里的衣服还没有晾,于是又去拿衣服。

拿着衣服走进房间,突然发现空调还开着。

人都不在房间里,空调开着不是浪费电吗?

于是,又先去关了空调。

终于,衣服也晾好了。

这时候,我才想起来,厨房里还有一个重新加热的鸡蛋。

绕了一大圈,终于又回到了最开始的早餐。

就在准备吃鸡蛋的时候,我突然意识到,自己这种做事方式好像挺有意思的。

于是,我决定先把这个发现写下来,不然等下又忘记了。

结果,本来只是想吃个早饭,中途加热了鸡蛋、处理了坏水果、关了空调、晾了衣服,最后还写了篇文章。

仔细想想,每一次改变行动方向,似乎又都有自己的理由。

鸡蛋需要加热,那就利用等待时间做点别的;衣服洗好了,正好可以晾起来;水果坏了,当然应该及时处理;空调忘记关了,顺手关掉也没什么问题。

每个决定单独拿出来都挺合理,但连在一起,又感觉自己做事十分混乱。

写代码也是这样

作为一个独立开发者,我平时写代码的时候,经常会陷入类似的状态。

一开始,目标可能非常明确:实现某个功能,或者修复某个 Bug。

但写着写着,发现某个接口的返回数据不太合理。既然发现了,那就顺便改一下吧。

修改接口的时候,又发现数据库查询有点问题。既然都看到这里了,不如一起优化掉。

结果修改数据库查询时,又发现原来的代码结构不太方便维护。要不要顺手重构一下?

重构过程中,可能又发现某个地方存在潜在的异常处理问题。于是继续修改。

就这样,一个原本可能只需要一两个小时完成的需求,最后花掉了大半天,甚至一两天。

而且,这些额外做的事情并不一定没有意义。

有些问题确实需要提前解决,否则后面的功能无法正常实现。有些问题虽然不是必须处理,但确实存在隐患。

还有些问题,只是刚好看到了,觉得既然已经打开了这段代码,不如顺手修掉,反正让 AI 搞也不费事。

一个功能背后可能连接着接口、数据库、缓存、日志、异常处理、前端页面,以及各种历史遗留代码。

当你只关心功能能不能运行的时候,事情可能很简单。但当你开始关注代码是否合理、有没有潜在风险、未来是否方便维护时,就会发现几乎每个地方都有值得改进的空间。

每次都觉得自己是在做正确的事情。可到了最后,回头看看最初的目标,又会发现自己似乎绕了很远的路。

更麻烦的是,那些新发现的问题,并不会因为我暂时不处理,就自动从脑子里消失。

它们就像一根根小刺,扎在那里,不拔掉总觉得不舒服。

即使我知道某个问题不影响当前功能,也不会造成什么严重后果,但只要发现了,就会有一种想把它修好的冲动。

网状发散型的做事模式

我把早餐和写代码的经历讲给了 AI,想知道这种做事习惯到底是怎么回事。

其中一个 AI 给出了一个挺有意思的说法:网状发散型做事模式。

我觉得用来形容自己的行为,非常贴切。

通常我们理解的做事方式,是线性的。先完成 A,再完成 B,然后完成 C。一件事情结束,再开始下一件事情。

但我的方式似乎不太一样。

我从 A 开始,过程中发现 B,处理 B 的时候又发现 C,C 可能还依赖 D。

于是,原本只有一条线的任务,慢慢长出了许多分支。而我就在这些分支之间来回穿梭。

有些任务需要立即处理,有些任务可以暂时挂起,有些任务可以利用等待时间顺手完成。

如果把我的大脑想象成一台计算机,那它似乎一直在运行一个动态的任务调度系统。每当发现一个新问题,就会自动判断它的优先级,然后决定下一步做什么。

其实我做事是有计划的,只是计划总在执行过程中不断变化。

而且,每次计划发生变化,都不是毫无理由的。

恰恰是因为每个新发现的问题看起来都有处理的理由,才让我很难拒绝它们。

有了 AI,要干的活反而更多了

这或许就是为什么有了 AI 之后,我反而比以前更容易熬夜干活。

以前没有 AI 的时候,写代码是一件相对费时费力的事情。遇到一个问题,需要自己阅读代码、查找资料、思考解决方案,再一点一点修改、测试。

一个稍微复杂的需求,可能就要花掉大半天。

人的精力和时间有限,很多事情即使想做,也没有那么容易马上开始。

但现在不一样了。

有了 AI,很多问题只需要描述清楚,AI 就能帮忙分析、修改,甚至直接完成大部分编码工作。

以前觉得麻烦的事情,现在看起来好像都变得容易了。

于是,当我发现一个新问题时,脑子里很容易冒出这样的念头:

反正有 AI,应该很快就能解决。那就顺手处理一下吧。

结果,一个问题解决了,又发现下一个问题。

下一个问题看起来也不难。那就再处理一下。

处理完之后,又冒出来几个新问题。

就这样,原本计划只工作两个小时,结果不知不觉干到了深夜。

而且,AI 越能干,这种情况似乎越容易发生。因为它不仅加快了我解决问题的速度,也让我有能力处理更多以前可能暂时不会碰的问题。

以前是有很多事情想做,但没那么容易做。现在是很多事情都能做了,却发现事情根本做不完。

AI 降低了解决问题的成本,却没有减少问题本身。

相反,因为做得更多,接触的代码更多,发现的问题也越来越多。

原本以为 AI 可以让我早点下班,结果省下来的时间,又被自己安排给了其他任务。

不管在哪里,活都是干不完的

其实,忙一点倒也没什么。毕竟我是自由职业者,也是独立开发者,自己的项目总归需要自己操心。

真正让我觉得难受的,是那种持续存在的焦急感。

明明正在做一件事情,心里却已经惦记着下一件。

因为下一件事情已经发现了,也知道该怎么做了,就总想着赶紧把手头的任务结束,好去处理它。

有时候,手头正在做的事情其实并不紧急,但因为后面还有一堆已经发现的任务等着,就会不自觉地想加快速度。

赶紧做完这个。

赶紧开始下一个。

再赶紧把下一个也解决掉。

仿佛只要再多做一点、再快一点,就能把所有事情清空。

可问题在于,根本没有一个明确的终点。

尤其是一个人做项目的时候,没有产品经理帮忙控制需求范围,也没有项目经理提醒进度,更没有同事告诉你这个问题可以放到下一个版本。

以前上班的时候虽然有各种不自由,总是感叹活是干不完的,但至少在大多数情况下,工作时间和生活时间之间,还是有那么一道相对模糊又明确的界限。

下班了,可以把一些事情留到明天。

现在不上班了,自己一个人做项目,没人要求我几点上班,也没人要求我几点下班,反倒是自己给自己安排了越来越多的工作,而且还赚不到钱,也是挺讽刺的。

以前总想着不上班就自由了,结果现在发现,自由了,也不代表就能轻轻松松地停下来。

最后

写到这里,我又想起今天早上那个没熟透的鸡蛋。

本来只是想吃个早饭,结果中途处理了那么多事情,甚至还因为这个写了篇文章。

如果只是偶尔这样,倒也没什么。毕竟生活本来就是由各种琐碎的小事组成的。

但如果把同样的做事方式放到工作里,尤其是放到一个有 AI 辅助、几乎可以随时开始新任务的环境里,事情就变得不太一样了。

以前受限于能力和时间,很多事情即使想做,也不得不放下。

现在有了 AI,技术上的限制减少了,反而更需要自己主动决定什么时候停下来。

生活似乎也是一样。

家里永远有可以收拾的地方,东西永远有可以整理的空间,生活里永远有一些不起眼的小问题。

如果每发现一个问题,都要立即解决,那就很容易陷入一种持续忙碌的状态。

当做事的能力不再是最大的限制,决定不做什么,可能就变得比以前更加重要。

其实我也知道,发现一个问题,不代表必须立即解决它。有些问题可以明天处理,有些可以以后再说,甚至有些根本不值得解决。

只是知道归知道,真要做到,恐怕还得慢慢来。

毕竟写这篇文章的时候,我原本也只是想记录一下早上吃早餐时的一个发现。

结果写着写着,又想到 AI,又想到熬夜,又想到自由职业。

最后竟然写了这么长一篇。

看来这个毛病,一时半会儿是改不了了。

算了,先写到这里吧。

总得允许自己有件事情,差不多就行了。


也可以看看