对世界好奇,初心会带你去该去的地方。

找到正确的问题比解决问题更加重要。 正确的问题有两个要素,主观和客观。主观是指个人兴趣,很多人会说除了躺平不知道对什么感兴趣,也没问题,那就躺着,只要觉得舒服就ok。但问题就在于很多人躺着也并不舒服,那证明躺平并不能解决问题。所以,兴趣很大概率会发生在愿意花时间的事情上。客观,指这个问题是否重要,包含两个因素,影响力和可行性。影响力可以通过人数和每人花在上面的时间来衡量,但是光有影响力还不够,还得考虑可行性,比如你在一家卖洗发水的公司想做类似微信的产品,影响力很大,但不具备可行性,不是公司的发展方向。当然,有时候也会出现个人发展赛道和公司不一致的情况,这时就要考虑换公司了。

好问题 = 兴趣 × 影响力(人数×人均使用时间)× 可行性(公司/时代发展方向)

为什么要找到好问题? 因为好问题有高价值,价值越高,你对他人的贡献越大,你个人的价值也就越高,影响力也就越大。况且解决价值高和价值低问题所花费的时间不会相差太多,甚至后者更长,那么,花了很大功夫解决一个毫无价值的问题,我相信不可持续,因为挫败感促使你必然要去寻找更有价值的问题,所以不如开始就挑选好。

技术最终服务的是用户。 你通过解决问题创造的价值最终落到用户的使用上,如果没有人用,技术将毫无意义。就像写了一本书但是没有人看,那其实等于废纸。所以,要记住到底解决谁的问题,你能为他们带来什么价值。

学会当领导者。 不断创造价值的同时,能力也在提升,组织也会赋予更大的责任,去解决更具影响力的问题,这是一条规律。那么一个人的力量是不够的,需要团队的帮助。所以,带领大家打胜仗是一个重要的条件,因为这是你带给别人的价值。领导者和普通管理者的区别在于,领导者在没有权利的加持下就会有追随者。

技术离不开沟通。 作为技术人员,很多不太爱和人打交道,一个人完成工作是最理想的状态。但在组织中,协作是必须的,你需要别人的帮助。记得李沐举了个很形象的例子,分布式系统中沟通的开销是很大的,何况公司这种分布式人类系统。

清晰表达很重要。 如何把想法清晰地传递给你的听众,是一项技能,非常重要。因为你需要告诉别人你解决了什么问题,创造了怎样的价值。没有人理解的技术没有意义。

专注。 永远记住最重要的事情就是你的需要去解决的问题。

最后,这三年半犯了很多错误,归根结底有两个原因,傲慢和胆小,不愿也不敢去面对一个真实有缺陷的自我,所以缺少反思,导致总是在相同的问题重复犯错。忘记是谁说过,你眼中的自己不是真实的自我,别人眼中的你也不是真实的自己,你眼中的别人才是。是啊,你看待世界的方式就是世界对你的映射,你觉得周围都是傻X,估计你也聪明不到哪去。你能发现周围人的闪光点,那你应该是一个比较客观的人。所以,要不断警醒自己谦逊和勇敢。

有时候会陷入自我怀疑,甚至是虚无主义,觉得人生好像没有什么意义,不知道自己到底要去做什么。与其再纠结这些问题,不如投入到实际的问题当中,哪怕失败了,也收获到了独一无二的经历。

Experience is what you get when you didn’t get what you wanted - Randy Pausch 最后一课