如果工作的前六个月是感觉要死的状态,最近一个月的生活状态闲得让我有点不安。我几乎不知道拿自己每天晚上3个小时的空闲时间来做什么了。有一部分被我拿来看书看论文;有一部分被我拿来瞎写代码;有一部分被我拿来打游戏、看小说、写小说;有一部分被我拿来研究投资。
我必须承认有这么一段时间我有点……懒……特别是压力刚刚开始稍微轻下来的时候,忽然就变得特别能睡。曾经我每个晚上不管是否oncall都会有Pager Duty的幻听。现在不oncall了,睡得实在是很欢。
三个月前,我特别的想学一些理论和Big Picture的东西,我想了解我们运用的技术的底层基建,以及从一个行业的角度我们到底在做什么,与谁在竞争、上下游分别都需要跟那些软件和技术匹配。
现在,我到觉得很想专注于一些实战的东西,比如说一些基础的Java、Dropwizard、Javascript、Build Tools等等,把这些基础的工具运用熟练。毕竟作为一个软件工程师,立身之本还是这个。我觉得我的公司虽然没有像脸书和谷歌那么大,但是还是有很多的custom infrastructure。最近做得比较多的一个练习就是看看自己能不能通过纯开源的框架,用我们的技术栈做出一些基础软件出来。目前还没想好我的Useless App到底要做啥。不知道为啥,但是我觉得大公司绝大多数的软件工程师天天做的事情大约不是写新的代码,而更多是在维护和更新旧的代码。对一个庞大的软件进行维护、更新、和添加功能,同从零开始创建一个新的产品似乎并不是同一个体系的技能。
很多的同事问过我我在人生到底追求的是什么。这个问题我觉得还是挺难跟老板回答的。我觉得工作中追求的东西,未必跟人生中追求的东西一样啊。我被招进来的时候,一只觉得我们philanthropy团队做的项目实在是非常帅。然而进来之后理所当然地发现,Philanthropy的主要贡献是公关啊,怎么可能真的是为了把世界变得更加美好。每个企业都是为了股东的利益而存在的。我们企业的赚钱方式不过是通过用技术帮别的企业创造更高的利润而已。我并不觉得我现在这份工作涵盖了我人生追求的一切,因而,我大约很难诚实地给出我的上司希望听到的答案……
除了做一个还算不错地软件工程师养活自己,我还有什么人生追求?
我喜欢编程,我对分布式系统和人机交互这两个领域很好奇,我也喜欢做出别人会觉得有用的东西。这一点意味着,只要我每天能够写出有用的软件并且每天做的事情让我觉得有技术挑战,我大概就不会觉得无聊。
我希望能够为教育平等多多少少做出点贡献。我从高中开始便很在意这个,如今我所有的捐款都是捐给教育相关的非营利机构。我其实很希望有一天,也许等我能够经济自由的时候也许在那之前,能够花点时间去体会一下糟糕的教育和学校,更深刻地了解要怎样才能够提高一个学区的教育质量。我希望能够稍稍的了解一下,我们普通老百姓用我们有限的时间和金钱能够通过一些什么样的渠道最有效地去给教育事业尽一份力。我其实很喜欢教书。
我一直很想写故事。我从小读了太多的玄幻、武侠、和言情;我身边也每天在上演各种精彩的故事(别人的故事)。然而我文笔不太行,这个只能慢慢地练习了。找出时间写故事很不容易,坚持填一个个被我写的乱七八糟的脑洞也很不容易。然而人生很长,我想,我想要写的故事最终应该也能够写出来。