互联网的世界里,我有一个大大的梦想

我想做一款软件,或者一项服务。

有一天,它可以被全国的人使用,甚至被全世界的人使用。

这很难。

也许在很多人看来,这甚至有一点异想天开。

但我一直觉得,互联网最迷人的地方就在这里:

它允许一个很普通、很弱小的人,许下一个很大的愿望。

然后,从很小的地方开始,一点一点向它靠近。

为了这个梦想,我开始花越来越多的时间学习产品,观察产品,研究别人为什么这样设计,也不断思考:如果是我,我会怎么做?

我开始认真学习产品经理的知识,学习用户需求、交互设计、商业模式、组织协作,也重新理解技术到底应该解决什么问题。

我越来越发现,真正困难的,往往并不是写出一段代码,也不是实现某一个功能。

更难的是判断:

什么是对的事情?

怎么把事情做对?

用户真正需要什么?

什么东西应该做,什么东西不应该做?

什么事情真正重要?

一路走来,我经历过很多失败,也犯过很多错误。

以前面对失败,可能会沮丧,会不甘心,也会习惯性地去寻找外部原因。

后来我慢慢意识到,比失败本身更重要的,是从失败里看见自己。

看见自己的急躁。

看见自己的固执。

看见自己的认知盲区。

看见那些自己原本不愿意承认的问题。

我是程序员。

所以后来,我开始用一种自己最熟悉的方式去理解成长:

像调试程序一样 Debug 自己。

程序出了问题,就去找 Bug。

哪里判断错了,就修改哪里。

哪里架构不合理,就重新设计。

哪里性能不好,就不断优化。

如果一个方案证明走不通,就承认它走不通,然后换一条路。

人其实也是一样。

重要的不是证明自己一直是对的,而是尽可能早地发现自己哪里错了。

直面事实。

诚实地面对自己的缺点和问题。

开放地接受不同意见。

不因为别人指出问题而抗拒,也不因为过去投入了很多,就不愿意改变方向。

不会,就去问。

不懂,就去学。

做错了,就复盘。

发现问题,就修正。

我越来越相信,做任何事情,都应该尽量回到一个最简单的目标:

把事情做好。

不是为了证明自己聪明。

不是为了证明自己是对的。

不是为了维护面子。

也不是为了赢过谁。

而是把注意力重新放回事情本身:

怎样才能让它变得更好?

有时候,成长并没有什么惊天动地的变化。

可能只是今天比昨天多想明白一个问题。

少犯一个曾经反复犯过的错误。

愿意听进去一句以前听不进去的话。

或者终于承认一个自己坚持了很久的判断其实是错的。

一点一点修改。

一点一点迭代。

一点一点成为更好的自己。

所以,我想做这个站点。

它不只是一个博客,也不只是记录我做过什么。

我更希望它成为一份属于自己的长期迭代日志。

在这里记录我的学习、思考、产品、技术、失败、复盘、困惑、怀疑和解决方案。

记录那些暂时还没有答案的问题。

也记录某一天,我为什么推翻了过去的自己。

也许几年之后再回头看,我会发现很多现在深信不疑的东西,其实都是错的。

那也没关系。

因为成长本来就不是让自己永远正确。

而是不断发现错误,不断更新认知,不断 Debug,不断迭代。

我希望很多年以后,这里能够留下一个清晰的轨迹:

我曾经怎么想。

后来遇到了什么。

哪里失败了。

哪里改变了。

为什么改变。

最后又走到了哪里。

那个“让全国甚至全世界的人都使用自己做的软件或服务”的梦想,离现在的我还很远。

我不知道最终能不能做到。

但我愿意认真对待每一次机会。

认真做好每一件事情。

持续学习。

持续思考。

持续 Debug 自己。

持续迭代自己。

一步一步,向那个很大的梦想靠近。

世界一直在变化。

技术在变,产品在变,时代在变,我的认知也一定还会不断改变。

但我希望,有一样东西一直不要变。

对创造的热情。

对学习的渴望。

以及,想把事情真正做好的那颗心。

世界在变,而我的热情不变。

https://debugmyself.com

2018-12-08

留言