还记得我在大学的时候,全宿舍只有我一个是第一志愿报的计算机,全年级估也没几个是感兴趣而去做程序员的。
我是小县城的留守儿童,家庭问题导致家庭环境异常恶劣,比孤儿院都惨,即便现在都隔三岔五梦到小时候而哭醒。而且村一直没通网。大概三两岁还不怎么会说话的时候,有人带过来了一台笔记本。我一下子就被这个铁盒子吸引了,从哪之后就励志要做一个用计算机的人。但当时的我也不知道什么人用计算机,所以就总说是科学家:),现在想想,计算机科学家也算是科学家,也是因为这个影响现在工作之余也在钻研底层,数学,学术之类的内容。
但是生活确实挺打击人的,特别是大学之后。相比我到了高中才接触到手机,网络。大学同级的一大把都是小学就学VB,中学参加OI,这一对比差距有点大。即便如此,我还是成了同学眼中的大佬,基本上全班抄我一个作业,一个人代做10份课设这种事情也经常发生。但是真的去参加一些拿得出手的事情,比如ACM,各种竞赛,都会苦于没有队友,没有队伍,没有老师,也没指导(世界上有ACM和OI这两个玩意也是我大三才知道的…)。有经验的大佬看不上我,我自己本身就是无头苍蝇乱碰,其他同学基本上是完全抱大腿,做过几个项目,最后都变成了一个人做多分工…
可能就是兴趣使然吧,很多沮丧的时候去写一会代码,沉浸在小世界里感觉会好一些。于是业余时间就自己研究一些开源项目,给不少项目做了贡献,也因此在工作上有了很大进展,Linux Kernel,Kubernetes,各种发行版都留下了不少commit。也搞了一些轮子,去各种会议听了或发表了一些演讲。而且时间长了,发现差距在越拉越近,曾经很多仰慕的大神,渐渐发现也不过如此,现在各种领域自己不说是精通也都门清了。
不过,我一直感觉我的生活有一个断层,生活就是计算机了。平时基本没有社交,因为公司远程上班我已经2年没出过门了(如果排除一年出去几次去交费之类的),要么写代码,要么打游戏,听听音乐,这似乎就是我生活的全部了。感觉自己真的喜欢计算机,喜欢代码,不想结婚,但现在却又感觉有点空虚。