今天是2018.10.22,可能是我在上海生活的最后一天,2016.02.16,我来到上海,那时的我还没有毕业,至于为什么来上海实习,其实没有为什么,就是觉得“年轻人应该出去走走”,至于为什么是上海而不是北京,广州……可能是上海,“魔都”这个称号真的是充满魔力。

找工作

来之前就沟通了三家还是四家面试,当时的我稚嫩的很,基础没有,经验没有,最擅长的就是面向Google编程,各种解决办法囫囵凑一块,总能解决问题,水平最差,热情最高。

第一家公司是闯奇,一家做积分墙业务的小公司,技术面试内容不大记得了,我只记得当时XYK给我很自豪的分享他对于redis ZSET的使用,以及原来用webmagic,后面又为啥弃用……

当天上午面试,中午我就拖着箱子进公司了,成了CQASO项目组的第二名成员。

第二天就迎来了第三名成员,也是一名实习生(CYT)。

这说对我来说是最好的开头了。

开始工作

热情高涨的投入工作,XYK对我也是非常信任,经常夸我,让我觉得有点难堪(我这么弱……)。当然,这也鼓励着我往着好的方向发展。

几乎是一天发布N次,一周几个版本,更迭速度是我这几年来见过最快的,当时没多想,现在觉得CYT真奇才,前端真的牛的一逼,后端那样更迭,也能跟上。

技术上也是各种更新换代,开始抛弃祖传的xml配置,开始使用SpringBoot,开始使用MongoDB,集群,开始越来越多的使用lambda表达式(最开始XYK大规模使用的时候,我还觉得影响了代码可读性,后面,嗯,真香。),自学Kotlin,开始不囿于“怎么样才能搞定”,追求“为啥这样能搞定”。

抛开技术,产品也是全程参与,不得不说这个时期的小团队战斗力真的惊人,我也体验了一把”人人都是产品经理“。可以说CQASO,我也是有自己的感情在里面的,但是囿于当时我们的技术水平,我们只能在采集,整理,展示方面做到了自认非常不错的水平,最重要的数据背后的规律,我们确实没有什么好的办法,即便当时跟风上了Hadoop那一套,找了一些算法,效果也是不尽如人意。

厌倦

经过了7-8个月的开发,我们与竞品之间已经没有什么差距了,除了稳定性,不过事后复盘,稳定性的问题确实很大,很多用户都是经历了几次bug就跑掉了。老板开始对项目失去了信心,这个项目成了一个面子工程,用来彰显公司是一家高科技公司。开始了洗脑,早报那一套,我可能深受阶级斗争思想的荼毒,非常非常厌恶这一套,团队内部也开始有了抱怨,不得不说,抱怨是会传染的,特别是这种关系很融洽的小团队,到了17年2月,终于,团队散伙了。

再次找工作

这个时候的我,比较无知,但是想得很多,我开始向往大公司,觉得小公司随时有产品崩掉之后整各种幺蛾子的风险。一周投了好几十家,拉钩各种不匹配(觉得可能大部分是自动拒的,我没差到连面试都进不了),面试了两三家公司,收到offer的就只有什么值得买,当时看来,真的是梦想中的公司。

  1. 我是SMZDM老用户,特别喜欢这家公司
  2. 面试官问的问题都是我喜欢的问题(怎么解决一个问题,而不是哪个参数怎么配置
  3. 不再参与CRUD,而是参与集团内部基础设施和架构的研发

简直不要太美好,这次工资被压的比较低,个人感觉应该是比市场价少了20%,不管,开心就好。

纠结

进了SMZDM,才发现不是我想象中的那样

  1. 面试的leader马上要离职
  2. 300多人的技术规模,只有10来个是Java
  3. 整体技术水平怎么说呢,说出来就得罪人的水平

这就导致了内部基础设施和架构都搞不起来。(难度非常高,我做不到

还有一个小小的点是,我和面试我的leader都是非常强势且固执的人,当然我很尊重他(哈哈,Respect),但是两个人合作确实会有一些不愉快。

这导致了我进公司当天回家就写了一封邮件表示不合适

混乱

就这样开始了混的一年多,基本上做的东西都是,emm,怎么说呢,都是我不会跟人主动说的东西……

技术变化可以说,基本没有,但是终于,被逼着开始看源码了,因为有些问题你压根搜不到任何解决方案,说的就是某些国内大厂的开源产品,管生不管养,文档全靠微信群,QQ群口口相传。

中间也间歇性踌躇满志,想离职,换个公司好好做点东西,但还是被持续性混吃等死给打败了。

//2018年12月17日晚上8点09分继续,毕竟我是一个很拖拉的人

等到离职才发现,我在SMZDM只做了这么一点东西,半成品(其实就是垃圾)CI,支付SDK(其实我觉得还行,但是还有改善的余地),配置中心(凑合能用,但是不算优秀),改了一下CAS,改了一下ES的Netty模块,对CAT有点头痛医头,脚痛医脚的修改。一年半(2017.03-2018.08)就只做了这么一点。实在是对不起公司。

在这里需要特别感谢我的领导LC,给与了我非常多的不应该的宽容。我感觉I don’t deserve it。

结束

2018年是我的本命年,可以说整一年都不太顺,年初出去玩,脚扭了。休息了整个3月,然后七月份,我爷爷重病去世,这是我第一次体会到,亲人离我而去,至今我还经常梦到我爷爷。这也让我意识到,过去的就已经过去了。等我再次回到上海,我已经不想继续上班了。其实现在回想,真的就是不想上班,所谓的一大堆理由,就是不想上班,我提出了离职,LC还是同意了我的离职,我何德何能,能让别人这样对待?7月底,我办完了离职流程,我突然就想回到武汉了。是的,突然就想回武汉了,所谓的理由都是假的,就是脑中冒出这么一个想法,然后践行了而已。

再次感谢我的领导,LC。以及我的各位SMZDM的同事,给与我的各种不应该的宽容。

回武汉

7月底离职,整个8月都在玩游戏。9月份投了小米云服务,没有做任何准备,电话面试的时候凭感觉侃侃而谈,然后挂掉了,很合理,我毫无怨言。

然后就放弃了整个9月,又开始了混吃等死的生活,BTW,合金装备5真的是一个非常非常棒的游戏。十月份,我再次开始了投简历,小米的IoT服务将我捞了起来,我又投了金山,海康,ThoughtWorks,还有两个不知名公司,金山面试我就知道自己挂了,海康面试非常简单,不知名公司中一个我觉得非常有把握,另外一个我压根瞧不上。IoT再次面试我觉得表现不错,TW的面试我也觉得还行。后来没想到两家小公司我都挂了(其中一家表现的对我非常认可),海康给的是童工合同,TW压价也厉害(多次打电话问最低多少完全不能接受)。

这里可以谈下小米IoT被挂掉的最后一次面试(第4次)。To be honest,让人非常不爽,问我overloads和override的区别,各种鸡毛蒜皮的问题。这里还是要说,WCNM,这种JB问题真的有意思嘛?

回到武汉

最后我来到了TW,一个外包公司,我在V2EX看到过几次TW的招聘帖,不管TW这边怎么吹,在我心中TW都是一家外包公司,但是我没得选了。

外包公司是原罪,但是To be honest,很多公司连外包公司都不如。

女朋友领导得知我去了TW,第一反应是"养老公司"。

不管怎么样,我进了这么一家养老公司。

我在来TW之前看了一些TW的差评。

会吹牛逼吗?会的话可以去TW,想学吹牛逼吗?想的话可以去TW。

可以说,这句非常贴切。

生活还得继续

入职TW也有一个多月了,当我一件一件的拆到女朋友从上海发来的包裹的时候,我开始意识到,我这辈子可能就和上海说再见了,我可能就在武汉买房,上班,结婚,生孩子,直到一生结束。

后记

我总是能开一个好头,然后后续乱七八糟……

其实写了这么乱七八糟的一些,我也不知道我写了什么。

但是感谢XYK,CYT给我的鼓励和激励。

感谢ZZW,LC以及各位SMZDM同事给我的宽容。