上周五是这一份工作的最后一天。
自从递交辞呈,就一直有一种期待与忧伤交错的复杂情绪。大概大多数人都不会觉得找工作是一件值得享受的事情吧!我每次换工作也都是,总是事出有因。
1
干第一份工作的时候我还是个英语专业的学生,想做开发纯属热爱与自学。当时大四下学期,同学都开始找实习;我爸放话说,毕业找不到工作就把我赶出去,所以我找起工作来。。。特别有动力。
英语专业又不想吃英语的饭,还能做什么呢?
我一向理科比较好,觉得程序跟逻辑沾边,解决问题会很有意思。触发点是大学的时候我试图宣传国漫,想找人做网页,发现居然要几千!!当时想,要是我能自己做就好了。还有就是我大三暑假的时候,看了paul graham的《hackers and painters》,所以也算各种因素,埋了这个梗。
当时觉得开发就是写网页,只要是个公司就得要有网页,所以应该总会有饭吃吧!还有就是,开发这种算是全球通用的技术,不像律师医生这种,哪怕厉害也只能在当地厉害;所以如果我哪天厉害了,可以环游世界,到处住一住,随意接单,哈哈哈。
面试那时我才刚跟着w3schools的目录自学不久,for loop都还没用顺,对于公司看在我太热情的份上,愿意带我这种绿得冒芽的新手,也很是感激。那时候做起开发来还是很开心的,虽然到加班加点有点多,但是跟朋友加班也算是革命友谊是不!哈哈哈。公司也每年会一起出去玩,当时一起进公司的小伙伴也都很可爱,现在的朋友里,好几个都是这时候交的;反而是各种学生时代的朋友,因为现在完全不同职业不同人生,都很少再联系了,哎。
2
后来第一次换工作也不是我自己找的,是上海一家创业公司,看到我网上的资料跟博客,联系了我,说对我印象深刻。当时都没有什么代码面试的,好像就跟主管一聊,就拍板要我过去。这也是我的第一家远程公司,大部分时间我都待在南京家里,偶尔小资一下,喊在当时工作时间也挺自由的前男友陪我去附近咖啡厅干活。大概每两个月,公司会在上海聚个两三周,每次聚会都特别开心。那时候好喜欢搞怪欢乐的同事们,也喜欢这样工作的惬意自由,要离开的时候超级舍不得。
但是只做了几个月就决定来加拿大了。
3
来加拿大的时候,我挑了最短一年的学上,想先体验一下这里的生活。一年下来觉得喜欢,于是毕业也就开始找工作了。这是我几份工作里,唯一一家感情并不是特别深的工作。因为,毕业要申请工签跟PR之类的,就没考虑要找什么最喜欢的工作,先找到工作再说。找到工作以后,虽然没有特别激动,但也没有不喜欢,所以也就这么干了一年多。
当时辞职是因为那一年我过生日,p说要给我惊喜,跑到一家旋转餐厅去吃晚饭。庆祝生日嘛,就点了杯红酒,p喝了点酒难得话稍微多一点,我俩聊着聊着聊到工作,说到,人生就这么下去,工作到五十多岁再退休,等可以享受了人都老了。要么就是现在可着劲攒钱,攒够了就三四十岁退休,但是工作对我俩来说又不是纯折磨,少做点也还是有点意思的,所以干嘛自己把前面过得这么苦呢?所以,最好的状况大概就是干一段休一段,比如一个星期只上三四天班,或者一年只上八个月十个月这种,再不然,干个几年休息一年?
聊着聊着我说,我俩现在工作也都干了几年,也是时候了,此时不干更待何时,我们辞职去旅行吧!
p说:好啊!
然后计划着,计划着,我们就辞了职,出去玩了大半年。
4
等我们旅游回来,需要我重新找工作,我就发现了,找工作最难的不是面试,而是没有真正想去的公司。按理说找工作跟找对象都一个道理,就是不能只有一个选项,不然你就会选无所选。然而。。就是没有怎么办??
只有一家公司我在旅游后期就虎视眈眈地盯着,就是我后来的第四家公司。
当时远程工作还很奇葩,而这家公司完全是全球远程;又因为老板是北欧那儿的,公司文化感觉特别人文;总之就是一见钟情,越看越爱。当时回到温哥华,虽然也列了计划想要做算法,但是对于做算法心态还是有点不情不愿,唯独对这家公司是绝对的上心。
为了引起公司的注意,我洋洋洒洒写了好长的cover letter,并且找了CEO的twitter profile pic,精心画了一张头像,找到hr的邮箱,跟介绍信一起发过去;还扬言说,如果我进了公司,就给公司所有人都画私人定制头像。我还给好几个看起来跟点扯得上点联系的人都发了linkedin消息,能找到私人邮件的发了私人邮箱,包括有一个在温哥华上过大学的,还有一个家在法国跟p一个城市的。还有,我有把公司的博客全部看下来了!为了申请,能做的都做了,准备到百分之两百。
后来进了公司很久以后才知道,审我job application的人真的给看震惊了,把我放的画跟我放的话都发到公司大群里了,大家说这必须得招,哈哈哈。终面我的同事后来跟我说,这职位都已经挂了一年多了都没招到;我manager那一整个月,每个星期都要干掉五场技术面试,在我之前都只有一个人走到终面这一步,而这一个终面的就挂在他那里;但他一跟我聊就知道,就是我了,必须要雇。说得我好开心啊,哈哈哈哈!
4.5
这份工作做了三年,前一半是做nodejs的全栈,后一半我提出要转到做python的后端。
当时公司大概一百人不到一点,开发占一半,先前并没有跨部门团队转的先例,于是跟前端主管、后端主管、CTO都聊完,结果就是:可以是可以,但是如果转去后端,过不了试用期,就不能回原来的团队了,只能走人。
我豪迈地说,好!!
豪迈虽然豪迈了,当时压力还是挺大的,尤其是第一个月还给我onboarding,第二个月就让我oncall一整个月,后端团队的oncall又是出了名的事多。但是新工作这种事情都是,开头总是难,后面慢慢就好起来了。
本来我想转后端,有好大一部分原因是特别喜欢当时后端的boss,但是,我刚转进来他当月就走了!!当时看他离职信息看哭了我,我真的好喜欢这个主管啊。然后,进来一个跟我不大对盘的新主管。。。一方面性格跟我不对盘,另一方面后端部门的确是事太多人太少,且管理不当。我坚持了一年,也有给主管本人、cto、ceo、hr反馈,虽然并没有什么卵用,但我起码试过啊!不后悔了。
没卵用以后,我就决定走了。很巧的是,我提离职之前几个星期,这个主管就各种原因被劝退了。新临时主管是cto本人,人我是蛮喜欢蛮信任的;最后一个月管下来,我对后端的未来也慢慢开始看好。
但是,太迟了。
5
那时候觉得,不能改变我的公司,那就改变我的公司,于是就开始做面试准备了。
准备的第一步当然是,要把『算法这玩意,学来除了面试还能干嘛啊』的态度给掰正。说到底其实都是自己的决定,这次提前拎清楚了:如果要学就好好学,半半拉拉地学最后再给自己找借口,那还不如不学。一方面,我本来就不是科班出身,所以也从来没有系统学习过算法;再加上我刚入后端不久,系统设计也算是应该知道的基础知识。
所以算下来,起码这些东西一辈子认真学过这么一次,也是挺有意思的人生经历了。
所以我边工作,边带着算法从基础开始看了三个月,系统设计看了两个月,面试完了各种事也还一个月才签下来,这么算下来前后也有半年了,啊!
本来我想得挺美,觉得好不容易换个工作,可以休一个长一点的假,本来因为新冠的原因很久没回家,所以如果两份工作中间我休一个月,那不就有时间熬过各种隔离了!我脑子里算盘打得噼啪响,盘算着正好卡在放暑假的时候回家,在学校工作的爸妈就都还在家,可以陪我,否则我先酒店隔离两个星期,再居家隔离两个星期,然后立刻打道回府,憋屈也要憋死啊。
然而人算不如天算,上海爆了。机票一查,直飞没的,从上海转机都还要二十万人民币,告辞!!!
所以七月份我打算在家画一个月的画,把前几个月因为准备面试而搁置下的坑全都给补回来。
新的结束,新的开始。