日常呗

入学、出家、出国、回国,我的这一路(第一回)

December 17, 2019

眼看就 9102 年就要结束了,该把欠的债还一还了。

自从开始写文章以来,就不时遇到有朋友前来问我,我是怎么从一个办公室文职人员摇身一变,翻到了国外来搬砖的。今天就让我来正儿八经回答一下这个问题。

一转眼我都转行写了五年的代码了,这过去的五年我的工作和生活发生了很大的变化,

  • 2014 年春,在文职工作之余开始自学编程;
  • 2015 年夏,半路出家,成为了一名程序员;
  • 2016 年秋,出海讨生活,3 年换了 3 家公司;
  • 2019 年冬,加入创业公司,迈入中产之列;

让我借着接下来这(N)篇文章,捋一捋我这几年的人生是如何达到了高潮,走向了巅峰的。以及当下我所面临的困境,未来的打算。以及另外一个很多人打听的问题,在回国这事上的考虑。

特别最后这件事,我当前的想法还非常不成熟,尚需要些时间收集信息、整理思路,所以请各位看官稍安勿躁,保证给大家说一场好书!

2019 年年末・一个没有感情的说书人

皮皮虾,我们倒着走!

天之骄子

高中毕业,由于成绩太差,原本大学都没打算上。摆在我面前两条路,考警校当警察或者进烹专掌大勺,虽然自我感觉和陈永仁有几分神似,但我的内核应该更接近史蒂芬周。

正当我在这两个角色间摇摆不定的时候,大学录取通知书下来了,估计是因为我考试时候太放松,导致超水平发挥,还被俺们那嘎达的一所工业学院的文科系给录取了。

鉴于我们家也还没有出现过全日制本科生,成为天之骄子,光宗耀祖,带领全家奔向小康的重担便落在了我弱小的肩上。于是我含泪挥别了未来的陈永仁和史蒂芬周,昂首迈入了象牙塔。

结果大学一大半的时间都躲在寝室看电影,最佳战绩,指环王三部曲加长版,屏幕面前坐了接近十二个钟头(此处应该有掌声)。要能时间穿越,劳资早穿越回去一脚踹死不争气的自己了。

好在心慈面善老天怜悯,盲打误撞点亮了英语技能点,为日后的发展起到了决定性的作用。看电影学英语这事是个玄学,绝大多数情况下并不可行,但当你看了两千多部后,在成绩创下新低的同时,另一扇门却悄然为你打了开。

大学毕业踏入社会,卖过保险,给厨师长当过跟班,为海鲜市场鱼老板做过翻译,端过咖啡,最北到过沈阳和农民工兄弟们守过夜场,最西背着展架进过西藏。最终挤上了末班车进了外企成为了一名文职人员。

虽然经历颇丰但你要真问我:

肉酱,你到底喜欢做什么?

那时的我却无法回答这个简单的问题,有啥喜不喜欢的,能吃饱饭就行。

2014 年春

那年春天,我以项目经理的身份任职于一家外企,恰逢碰到公司系统升级,在升级的那两三个钟头,所有数据都只有记录到纸上,待升级完成后再补录。作为本地的项目负责人,为了确保项目进展的万无一失,我决定自己来做一个简单的数据增删改查的系统,供同事们在升级期间使用。

于是我花了一个周末的时间,看了套视频教程 Lynda.com 的 PHP with MySQL Essential Training。那套教程的最终成果是做一个留言版,和我所需要的系统非常类似,于是在接下来三周的时间,我边学边做,全情投入到了“系统研发中”。三周后我的“系统”顺利上线,不仅成功支持到了升级项目,也在不经意间打通了我的任督二脉。

作为全国知名事后诸葛亮,我 jio 得当时自己能在极短的时间上手编程,得益于:

有明确的目标。我非常清楚最终形态的产品应该有哪些功能,我只需要把沿途遇到的问题逐一解决即可;

没有过高的期待。当时的我压根儿就没有想过要转行搬砖,一心只想着如何解决问题,技术只是工具,编程即解决问题而已;

没有受到外界的干扰。避开了不少同学碰到过的,学习哪种技术最好的选择困境;

起步教材选得好。老外的编程教材都言简意赅且实战性强,短短几个钟头的内容能手把手带着你做出一个产品原型。那个时候国内的自学材料中,比较有名的有马士兵老师的 Java 系列教程,但如果我当年要追随了马老师的话,估计我现在都还在坦克大战那节课。


亲眼目睹了我从无到有创造出来的作品解决了实际的问题,并且收到了用户的积极反馈,那种前所未有的成就及满足感,我至今记忆犹新。

这也为我打满了一腔鸡血,在 2014 年余下的时间,我开始关注软件开发圈内的动态,才知道原来 PHP 不是最好的语言,于是我又自学了 Python,重写了之前的系统;接触到了 Ruby on Rails,为公司人事开发了一套简单的审批系统;又尝试了 Objective-C,为财务开发了一个 iOS 资产盘点 APP。

貌似我一夜之间就成为了编程天才触类旁通,但其实并非如此,完全是自己瞎搞,因为不在圈内,认识的人中就只有位江湖人称霸哥的同学有在搞开发,我也尝试过请教霸哥。

霸哥,霸哥,编程的本质是什么?

编程嘛,简单!编程就是封装、继承和多态。

霸哥甩下这句话后,找了个还有 bug 等着他的借口就跑了。

啥?装疯?继承?堕胎?

霸哥你确定不是在说昨天晚上看的狗血剧?这是欺负我书读得少啊!

虽然当时的我技术水平彻头彻尾就是个渣,但如果你在那个冬天再次问我:

肉酱,你到底喜欢做什么?

我会毫不犹豫的告诉你。

教练,我…我想搬砖!

问题来了,继续当时的工作和生活,将编程作为爱好?还是半路出家从零开始?

我确信,我爱我所做的事情,这就是这些年来让我继续走下去的唯一理由。你的工作将填满你的一大块人生,唯一获得真正满足的方法就是做你相信是伟大的工作,而唯一做伟大工作的方法是爱你所做的事。如果你还没找到这些事,继续找,不要停。 --- 斯蒂夫 乔布斯

怀念那些没有 996,没有兔死狗烹,一个演讲一段话,就能改变你人生的简单日子。

就是冲着乔布斯的这段话,我最终下了决定。扯下了胸前的工牌,洋洋洒洒写下千字离职信,感谢领导多年的栽培,并在文末插入了这段话,为我的人生按下了重启按钮。

但生活果然没有那么轻易将我放过,前脚迈出后脚就被无情的绊倒…


肉酱

我们每天所度过的「日常」呗,说不定实际上就是一个个奇迹的连续而成的呢!
肉酱 @ Tokyo