二十年前的我,想不到今天
2006 年,我还在读大学。
如果有人告诉我,二十年后我会生活在日本,做软件开发,我大概不会相信。
不过仔细想想,那时候的我不会相信的事情还有很多。
我不会想到自己会成为译者。
不会想到自己会当老师。
不会想到自己会长期生活在日本。
也不会想到,后来会成为程序员。
我学日语并不是什么深思熟虑的选择。
填报志愿的时候,我选择了服从调剂。后来收到录取通知书,发现自己被调剂到了日语专业。
事情就这样开始了。
当时的我对未来并没有什么明确规划。毕业以后做什么工作,去什么地方生活,甚至会不会出国,都没有认真想过。
只是按部就班地上课、考试、毕业。
毕业以后,我做过翻译。
做过专职,也做过自由职业者。那段时间翻译过不少东西,其中还包括一些出版书籍。
比起坐班,我更喜欢自由职业的状态。时间由自己安排,工作地点也由自己决定。
不过,我始终不太喜欢商业翻译。
语言本身很有趣,但当它变成一份需要不断交付的工作时,乐趣总会减少一些。
后来我还在一所民办高校教过日语。
如果把时间停留在那个阶段,让我猜测未来的职业,我大概会觉得自己会一直留在语言相关的领域。
译者也好,老师也好,总归离不开日语。
至于编程,则是另一条线。
初中的时候,因为学习成绩不错,被学校选去参加信息学竞赛培训。
不过那次经历很短。
当时完全是零基础,只培训了几天。和那些从小接触电脑、接受系统训练的城市孩子相比,差距非常明显。
后来这件事也没有什么后续。
只是从那以后,我一直对编程抱有兴趣。
有时候会找一些资料看看,有时候会照着教程敲代码。后来还自学过 Python,也折腾过 Ruby on Rails。
不过这些都只是兴趣。
在我的想象中,程序员是一群离自己很远的人。
编程是爱好,而工作是另一回事。
至少当时我是这么认为的。
人生的转折出现在后来。
我和现在的妻子相恋。
那时候她已经在日本工作。
后来,为了结束异地生活,我决定来日本。
在来日本之前,她向自己所在的公司推荐了我。
那是一家技术派遣公司。
我也因此获得了工作机会和工作签证。
如果一定要说人生中最重要的机遇,我想大概就是这件事。
当然,当时的我并不知道这份工作会把我带向哪里。
我只是想结束异地,开始新的生活。
来到日本以后,我的工作从一开始就是开发。
只是刚进入第一个现场的时候,心里其实没什么底。
毕竟我学的是日语,做过翻译,也当过老师。
虽然一直对编程感兴趣,也自学过一些东西,但真正进入开发现场又是另一回事。
那时候经常看不懂别人的代码。
一个系统摆在面前,里面有成千上万行代码,我甚至不知道应该从哪里开始看。
有些问题别人很快就能定位,我却要花很长时间才能理清头绪。
现在回头看,那段时间最重要的收获并不是学会了什么技术。
而是终于有一天,我发现自己开始能够看懂这些代码了。
不仅能够看懂,也能够修改、维护,甚至提出自己的想法。
后来,我从同事和客户那里得到了认可。
那种感觉很难形容。
并不是突然觉得自己变厉害了。
而是第一次觉得:
也许我真的可以做这份工作。
具体是从什么时候开始的,我已经记不清了。
只是很多年后的今天,当别人问我是做什么工作的时候,我已经会很自然地回答:
我是程序员。
回头看,我的人生当然有运气的成分。
如果没有服从调剂,我未必会学日语。
如果没有和现在的妻子相恋,我未必会来日本。
如果没有那次推荐,我未必会进入现在的公司。
但另一方面,我也很庆幸自己一直没有放下对编程的兴趣。
那些年断断续续学过的东西,未必直接带来了什么。
却在机会出现的时候,给了我继续走下去的可能。
二十年前那个坐在大学教室里的年轻人,大概无论如何也想不到:
未来的自己会成为译者,会当老师,会来到日本,会成为程序员,会跑完马拉松。
而最近,我又多了一个新的身份——父亲。
二十年前的我,想不到今天的生活。
今天的我,大概也想不到二十年后的生活。