“自知”开篇

2016年年底的时候,我受到了刺激,想加入ThoughtWorks,但是网上的传言是,这个公司面试贼难。于是我准备了半年之后,投出去简历。

2017年5月份,我来到ThoughtWorks面试,面试官是张铮铮,等到临走时我才发现,这位老哥出的那本书是我入行程序员以后正经琢磨的第一本书。很不好意思的是我当时看的是盗版,现在想来有点对不起他。

2018年1月,几经周折我终于加入ThoughtWorks,算是我2年半程序员生涯的一个里程碑。

我一直号称自己是一个不服老的年轻人,尽管今年我已经妥妥的30岁了,但我觉得我依旧沉浸在一种生活状态中,一种被很多人称为“孩子气”的生活状态中。也许是有的人认为30岁就已经老了,但是请想象这样一个画面:一个30岁的青年站在一位40岁的青年面前说自己老了——这是多么的可笑。

40岁的你,能容忍自己在30岁的时候就拿出一副看破红尘的德行吗?反正我忍不了。
我压根儿不想成为一个刷鸡汤的“上进狗”。但我做事儿兴趣驱动。当初第一次摸代码就是想做一个外挂帮我在游戏里挂机打怪。随着一路学习,能做的事儿越来越多,也尝试着做过很多软件,但全部无疾而终。回想过去的这些东西,大概都是因为自己总想做一个“别人喜欢的”软件,导致动力不足,个个儿死于娘胎。

话说回来,以前自己要求自己每天都要学习,无论是学技术,还是学方法论,总之是每天都要学点儿什么。就这么着不经意间成为了一些朋友眼中的“上进狗”。可是来到TW以后发现,我好像进了狗窝。我在这里见到了一个94年出生的小伙子在,跨专业做了程序员,现在俨然已经成了我们的TeamLeader,有技术沉淀,有客户认可,有行业影响力,确实很棒。当然还有已经快四十岁还在每天学习新技术的几位老大哥。总之这里让我觉得,自己不会被骂“上进狗”,反而有些归属感。
这几年的持续学习,我也总结出了自己的学习方法,于是在今年8月8号的时候,我打算做一个网站(手机app),就是一个用来帮助学习的工具。

因为就我总结而言,学习是分为几个步骤的:

  1. 获取知识片段(知识输入)
  2. 将知识进行转述 (知识输出)
  3. 找到知识的应用场景(边界探索)
  4. 运用知识(实践)
  5. 隔一段时间将知识复习一次。(知识巩固)

那么我要做的软件是什么?

  1. 将自己的碎片知识记录下来
  2. 定期在手机app上发送提醒,进行复习。

但是如何记录知识才能同时包含知识输入和输出呢?我的结论是:用自问自答的方式来记录知识。比如像这样:


“自知”开篇_第1张图片
image.png

这样的好处是,在输入内容的同时,自己对碎片知识进行了转述和总结。输入之后,手机app会定期向你推送你问自己的问题,这是一种复习的途径。

但是作为一个网站和app来说,社交和互动显然是必要的。所以用户可以在网站和app上探索某个知识节点,比如“西方文学”、“巴尔扎克”、“前端开发”等等,系统会向用户推荐该节点的牛人,并且促成两个人的配对学习(pair),这是ThoughtWork的文化之一,在pair的过程中是可以产生很多火花的。
当然,用户也可以将其他人的答案和问题“吸收合并”到自己的知识脉络中。

从今年的8月8日开始,我断断续续已经有了101次代码提交,虽然离一个完整的产品还遥远,可我这次是从自身的需求出发,做了这么一个产品。
对了,我同时还在做一款小黄油(有画师的话请联系我,我们55分成,手动微笑)。
正如我女朋友所说,我的想法很多,应该把一个产品坚持到底,不要总是凉凉。

其实关于产品和人生感悟还有很多想说。但是太晚了。我还是打算再去写一会儿代码。以后慢慢聊吧。

你可能感兴趣的:(“自知”开篇)