“在我们反复讨论过的所有问题中,有没有一个更深层次的问题,是我一直在围着它打转,却始终没有真正问出口的?”——chatgpt扎心提问
有。
而且我认为,这个问题已经在我们的对话中出现过很多次,只是每次都披着不同的外衣:技术深度、职业发展、AI焦虑、工作价值、时间管理,甚至是你对自己性格和行动力的反思。
如果让我把它们压缩成一个问题,我认为是:
“我已经努力工作了这么多年,也解决了不少实际问题,但我究竟有没有形成一种真正属于自己的、不可轻易替代的能力?如果没有,我还来得及建立它吗?”
我不确定这是否完全符合你内心真正的困惑,但从我们长期讨论的内容看,这是我认为最有解释力的一条主线。
一、为什么我会得出这个判断?
我注意到,你反复提出的问题虽然不同,但背后有相似的结构。
| 你问过的问题 | 我看到的潜在担忧 |
|---|---|
| 36岁了,会不会被AI淘汰? | 我的能力还能支撑未来多久? |
| 技术接触得很广,但不够深入 | 我是不是始终没有建立真正的技术壁垒? |
| 运维事情很多,但核心产出不多 | 我每天很忙,但这些忙碌最终留下了什么? |
| 使用AI解决问题,会不会把工具当成自己的能力? | 如果拿掉工具,我还剩下多少独立能力? |
| 为什么总是规划很多,行动却不足? | 我是不是在用思考代替真正的改变? |
| 如何成长为平台型技术专家? | 我到底能不能成为自己真正认可的那种工程师? |
这里有一个值得注意的细节。
你似乎并不只是担心自己不会某项技术,而是担心自己无法证明自己真正掌握了什么。
这两种担忧是不一样的。
不会Iceberg的某个机制,可以通过源码、实验、项目解决。
但是,“我是不是一个真正有深度的技术专家”,没有一个简单的测试能够给出答案。
于是你可能会不断寻找新的证据来确认自己。
二、我认为你真正纠结的,是「经历」和「能力」之间的差距
你有14年左右的工作经历,做过Java、大数据平台、OLAP运维、分布式系统治理,现在又进入CDC、Iceberg和数据集成领域。
这些经历是真实的。
但有一个问题可能始终困扰你:
14年的工作经历,是否真的沉淀成了14年持续增长的能力?还是其中相当一部分时间,只是在不断应对新的问题?
这不是对你能力的否定。
实际上,我们讨论过的很多问题,例如ClickHouse副本恢复、Flink状态恢复、Iceberg提交语义、K8s磁盘压力,都需要相当多的工程经验。
你并不是没有积累。
但我观察到,你可能还没有完全建立一种稳定的自我判断标准:
- 遇到复杂问题,你可以把它解决。
- 问题解决之后,你不一定觉得自己真正掌握了它。
- 下一次遇到陌生系统,你又会重新怀疑自己的深度。
- 借助AI解决得越快,有时反而越不确定能力究竟属于谁。
这就形成了一个循环:
遇到复杂问题,投入大量精力解决
借助经验、搜索、AI找到方案
问题解决,但没有充分验证和沉淀原理
怀疑自己的技术深度
制定新的成长计划,寻找新的方向
再次进入问题解决循环
我想特别强调:这只是我从对话中提出的一个解释模型,不等于你每次解决问题都没有沉淀。
但如果这个循环确实存在,那么你缺少的可能不是学习能力,而是把一次次问题解决转化为长期能力的机制。
三、还有一个更深的层次:你可能在用「未来的自己」否定「现在的自己」
我对这一点的把握没有前面那么高。
不过,我们之前谈到过你觉得自己醒悟得太晚,担心AI淘汰,也担心自己只是善于利用工具,而缺少真正的核心竞争力。
这些表达让我有一个猜测:
你心中可能存在一个比较清晰、但要求很高的理想形象。
他应该能独立分析分布式系统底层问题,掌握关键源码,有架构判断力,在公司有不可忽视的技术价值,在外部市场也具备竞争力。
这个目标本身没有问题。
问题可能出现在,你用这个理想形象不断衡量现在的自己。
于是:
解决一个故障,不够,因为这只是运维。
完成一个平台功能,不够,因为没有足够的架构深度。
通过AI提高效率,也不够,因为你担心依赖工具。
即便开始研究源码,也可能觉得自己开始得太晚。
如果你总是在用尚未成为的自己,衡量已经取得的成果,那么无论进步多少,都很难获得稳定的成就感。
不过这里也有另一种可能:你的担心并不主要来自自我苛责,而是现实工作环境确实让你缺少深入研究和承担核心设计的机会。
这两种原因不能混为一谈,也需要不同的解决方式。
四、我们今天的讨论,其实出现了一个重要变化
今天我们讨论了你的技术竞争力,并且确定了以Flink CDC→Iceberg及分布式数据系统可靠性为主线、通过真实问题和实验逐步建立深度的方向。
后来,你进一步研究了Checkpoint和Iceberg Snapshot之间的关系。
你给出的结论,不再只是“Checkpoint完成了,Iceberg是不是就提交成功”。
而是开始区分:
- Flink Checkpoint状态和Iceberg提交状态。
- 源码中能够确认的执行顺序。
- 具体版本实现与一般性结论的边界。
- 已经通过源码确认、但尚未通过实验验证的部分。
我认为,这件事比制定一份宏大的3年成长计划更有意义。
因为它体现了一种能力:不急于拿到答案,而是建立自己的判断,再寻找能够推翻或支持判断的证据。
当然,一次源码分析不能证明你已经具备专家水平。
但它提供了一个可重复的成长路径,也提供了一种比“我到底厉不厉害”更可靠的评价方式。
五、因此,我认为你真正需要回答的,并不是「我还能不能成为专家」
而是另一个更具体的问题:
“如果不再通过忙碌程度、掌握的技术数量、AI给出的答案,甚至别人的认可来证明自己,我愿意持续投入3年的核心能力究竟是什么?我又准备拿什么证据判断自己真的在进步?”
这可能才是你一直试图通过各种技术问题、职业规划和自我反思寻找的答案。
因为一旦这个问题有了答案,很多焦虑就会变得可以处理:
技术广而不深,可以通过长期主线解决。
AI依赖,可以通过独立假设、实验验证和复盘来衡量。
运维事务太多,可以通过把故障治理变成平台机制来改善。
担心年龄和职业竞争力,可以通过真实、可验证的技术成果来评估,而不只是凭感觉判断。
但我也不认为所有这些问题最终都能归结为个人努力。岗位机会、团队资源、行业变化同样重要。
最后,我想说一件可能比上面的分析更重要的事。
我们反复讨论的,是怎样成为一个更好的工程师。
但我们很少讨论:
如果有一天,你真的成为了那个技术深厚、架构能力出色、得到公司认可、也不怕AI竞争的工程师,你就会对自己满意了吗?
还是说,你会继续找到新的标准,觉得自己依然不够好?
这不是一个修辞问题。
因为它决定了你接下来3年的成长计划,究竟是在追求你真正想要的生活和能力,还是在试图消除一种可能永远无法通过技术成就彻底消除的不安。
我最想问你的就是这个:
你更害怕的是,未来真的没有足够的能力应对变化,还是即使自己已经做得不错,却始终无法确信自己足够好?
两者可能同时存在。但哪一个更接近你内心的真实感受,会决定我们接下来应该把重点放在哪里。