日常生活的一些思考
预计 18 min read
前言
最近一段时间,我一直在思考一个问题:
为什么以前喜欢写代码、喜欢折腾技术的自己,好像慢慢变得没有那么快乐了?
直到最近的一次经历,我才发现,也许不是我不喜欢软件开发了,而是我很久没有真正做一个属于自己的东西。
于是我和 ChatGPT 进行了一次对话,尝试重新梳理这段时间的变化。
与 ChatGPT 的一次对话
我读了你最近的一些记录,发现一个明显的变化:
以前你的生活状态更多是在“完成任务”,而最近你开始主动创造一些属于自己的东西,比如 SnapClaim、博客、各种技术实验。
是什么事情让你意识到,自己已经很久没有真正为自己做事情了?
我觉得可能是之前在出差的时候让我想了很多。
客户要求的加班,领导“视察”时候的加班,以及出差空余时候的健身和玩游戏后的感受,让我意识到不能让自己一直荒废下去。
更多的是想学习一些新的技能,让自己变得更健康,让自己的生活产生一些积极的变化。
你提到了“不想让自己荒废”。
那么你认为“荒废”具体意味着什么?
是技术没有成长? 还是生活只有工作? 还是觉得自己正在失去那个喜欢探索和创造的自己?
对于我来说,“荒废”更多的是工作以及生活中遇到的一些没有意义的事情。
我并不是不喜欢忙碌,相反,我喜欢自己忙碌,并且有所作为、有所产出。
真正让我难受的是投入很多时间,但是看不到成长,也不知道这些事情最终有什么意义。
所以你排斥的并不是忙碌,而是一种低价值的消耗。
你喜欢的是有效率、有反馈、有创造性的投入。
对我来说,“我不想一直这样下去”的最大原因,是工作中的沟通。
很多事情需求并不明确,软件无法真正开始开发。
很多时候都是东拼西凑出来的需求,很少有人真正了解甲方想要什么,以及这个需求最终应该做成什么样子。
这和 SnapClaim 形成了一个非常明显的对比。
工作中:
别人定义问题,你负责实现。
而 SnapClaim:
你发现问题,定义需求,设计方案,最终实现产品。
那么是什么时候让你重新感觉到:
“原来我当初选择软件开发,就是为了这个。”
其实就是把想法变成一个可用的产品。
最开始 SnapClaim 只是因为长期出差,经常遇到报销流程的问题。
比如临时退票改签,需要额外审批,报销周期变长。
虽然我有记录,但是具体细节经常想不起来,所以想做一个减少整理 Excel 的工具。
最开始是 Python 版本,后来发现效率和体验有限,于是逐渐发展到了 Tauri 2 + Rust,再到现在 Flutter + Rust 的移动版本。
这个过程让我重新感受到,当初为什么学习软件开发。
我很好奇:
当 SnapClaim 第一次真正运行起来,比如 OCR 成功识别发票,或者一个新功能上线时,你是什么感觉?
那种感觉更像:
“哦~OCR 识别成功了。”
“哇,一个新功能能够上线了。”
然后马上想着:
“等会找个人试一下,看看还有没有其他问题。”
这个回答很有意思。
你关注的不是技术本身,而是一个想法真正进入现实。
你享受的是:
从一个想法开始,到成为一个真实产品,再到有人使用它的过程。
我觉得真正让我觉得是在做产品,是别人开始使用它。
比如别人看到我的软件,会好奇问:
“这是什么?”
“能不能给我试一下?”
然后他们反馈一些意见,我进行修改。
甚至加入一些小彩蛋。
当别人认可这个想法的时候,会让我觉得很有成就感。
你提到“小彩蛋”,其实很能说明你的想法。
因为软件不仅仅是功能集合。
它应该服务于人,同时也应该包含创造者的一些思考和个性。
我觉得软件本身就是为人服务的。
更多的是需要一些人的思考在里面。
甚至能够展示出我的一些个性或者小想法。
那么最后一个问题:
经历这段时间,你觉得自己真正找回的是什么?
我觉得自己找回的是自己的生活节奏。
我很喜欢这种有时间处理自己的事务,忙自己想忙的东西。
休闲的时候看一会书,看一部剧,跳半个小时的跳绳。
这些事情都是重新找回自己的方式。
总结
回顾这段时间,我发现自己真正想找回的,并不是逃离工作,也不是拒绝忙碌。
相反,我依然喜欢创造,喜欢解决问题,喜欢让一个想法变成现实。
只是我希望自己的时间投入能够产生价值。
SnapClaim 给我的最大意义,不只是完成了一个软件。
它让我重新确认:
我喜欢成为一个创造者。
软件不仅是代码和功能,它也是人与人之间产生连接的一种方式。
而生活,也不应该只有完成任务。
觉得这篇文章怎么样?给个反应吧!