前记:前不久终于下定决心选择18号离职回家过年了,一方面因为觉得自己太菜想回去沉淀下自己,另一方面因为在深圳呆了八九个月,对于南方冬季的湿冷让我怀念起了家乡直白的透骨干冷,可能最关键的原因是感受到了互联网的压力,想完整的再体验下最后的学生生活。
之前实习转正答辩的时候写了一篇鹅厂暑期实习总结,这篇肥宅的反省和总结正好对应了去年九月到今年一月的时间,废话很多,干货很少,单纯记录下最近半年的生活。
蜗居的生活
第一次来到深圳是个闷热还有点小雨的傍晚,地铁上的凉风是深圳对我这个外来者的一次欢迎仪式。深圳的房子格局都很奇怪,很多房子采光有点昏暗,当然也可能是因为中介隔断。
转正答辩结束很快就出结果了,旁敲侧击听了好多小道消息,回家的那天晚上遇到了总监,卯着劲问了句自己过没过,那晚十点钟leader就发来了正式的通知,有点高兴又有点奇妙的感觉,当另外两个好朋友也确定通过之后,我才觉得真正快乐。
后来的日子闲下来了,开始跟着marco研究一些新东西,说实话这段时间让我抓耳挠腮,自己写dockerfile和搭建流水线,探索云原生能力,接触着陌生的一切,本能的怀疑和畏惧,如果不是自己给自己强迫立下的ddl和节奏,也许我又犯拖延症了。
临近国庆放假,全组去川西团建,说实话,这段日子过的好快,对于我来说大部分时间是在高反中度过的,爬到车顶看远远的贡嘎雪山、在半山腰追逐彩虹和上演云霄飞车,吃不惯的藏族酸奶和生牛肉,旁边的藏族阿妈也笑嘻嘻。
团建回来马上就去上班了,不过这次要以新的身份去工作了,没错,工作调动换组了。
看代码看了几天,马上就接需求了,当时我满脑子哈哈可不能给marco丢人啊,还好第一个需求完成的也很顺利,虽然新组的代码很多逻辑都有点复杂,当然可能是我没仔细想。
以后的周会里,总监偶尔cue我几次,虽然我总非选择性失聪和不太明白南方话,而不知道其实是在cue我自己哈哈哈。
跟着新mentor做了一段时间,我就去跟qia做需求了,这也是我真正开始融入大家的起点,慢慢的qia就成了我最好的小伙伴,虽然我们天天battle。
再后来的我自己,属于哪里需要哪里搬的状态,临近春节,仿佛我们组也陷入了休渔期,为了稳稳当当的过节,需求很慢,发布很慢。
在深圳换了两次房子,也许是因为我不喜欢搬来搬去,两次都是在同一个小区,这也使得每次从公司坐班车回家的时候,都有友邻和我一起聊聊天。
周末的日子很无聊,我喜欢在前一个晚上肆意消费空闲时光,尽管每个周末下午才从床上醒来。门口的糕点房是我的归宿,或者偶尔放纵一个人去海底捞吃顿寂寞火锅,再或者逛逛深圳去广州虎门呆一个休闲周末,不过大多时候我都跑去公司加班打发时间,可能是冬天来了,周末加班的效率也变低了。
难忘的经历
比较难忘的经历在于由我搞出来的几次线上故障,感谢我的leader没有苛责我(当然他可能不知道发生了什么),感谢q哥无论啥时候都在。
在gg组的日子大多数都很快乐,也许因为有henry和q一起去奔饭,一起吐槽产品和需求,一起哔哔赖赖哈哈哈。
印象深刻的经历现在看看有些错误都很愚蠢,希望慢慢能长大,做个负责人的开发hhh。
伪·上线前夜
在组的第一个需求,在双11和mentor的一周年打算一起上线,那天是周五下午,走完灰度验证就要正式上线了,结果发现测试漏测和前端逻辑不完善,前端同学紧忙修改完了bug+跟着mentor学了下规则配置(不得不说当时的我来看就是好麻烦好难),晚上七点多终于得空去楼上吃晚饭,没一会有同事发微信跟我说有bug,有屁颠屁颠跑下来重现了下错误,一开始以为是正式环境配置文件没生效,测试环境验证过重新又发了遍正式,结果白给,还是一样的问题,那天晚上相关的同学都走的很晚,我记得那天晚上我也没看出来是啥问题(因为我真的好慌哈哈哈),q哥说看日志叭叭叭的,结果我也没怎么看的进去,因为我当时以为访问入口已经给出去了,我觉得分分钟都在给用户不好的体验,慌的一批。
后来大概知道什么问题,跟pm说周六来加班搞定,后来发现是因为合作方没有配置正式环境相关的参数,不过我的异常处理也没有包住。
那天晚上q哥陪我到最后,周六来加班,晚上和其他组的同事一起吃饭,q吐槽了我半天哈哈哈。
半小时超时告警
早上八点多有个同事在群里喊了句,DB实例CPU不正常,看着那熟悉的慢SQL,得了,又是我埋下的雷,大量数据不断写入一张已经很大很大的表,屁颠屁颠吃完饭下来处理,莽撞的删数据结果DB锁住了,又有写入失败的告警,我问qia这没事吧没事吧。
中午在外面吃饭的时候,企业微信/微信/邮件/短信疯狂告警,CPU2000%,我戳了戳q哥,他看了看手机,说了句卧槽,这次网关都在告警。没一会,他说不行他真的要回去了。
中午删了那张无关紧要的表又重建,暂时解决,下午我把写入的操作加了限制条件重新发布,这才算告一段落。
那天还发生了一件事,就是突然的反馈
。
突然的反馈
这个反馈实际上来源于组里的另一个同事,然后反馈给了q,q到最后翻代码提交记录,发现是我修改了协议导致有些问题,这个为什么协议错误的问题其实很复杂,不展开说了。
那天又是个周五,或许是因为这一天都不太太平,而我关键时候又总无法为自己惹的麻烦贡献解决方案,我同事有点生气,所以我印象很深刻。
不想经历的需求评审
q哥带我的时候,有一天晚上vx跟我说,要我慢慢学会需求评审,知道每一个需求可能存在的风险点和关键,我每次估工时都要去问问他,mentor马上要休假的日子里,q也跟着我一起评审,有时候评审完我发现我啥也记不住。
那段时间需求评审对我来说简直是痛苦面具,最痛苦的一次评审是拉着子公司的开发一起评审的,可能因为我真的太菜了,开发经验也不足,整个过程有时候似懂非懂,很多事情到做的时候才明白,评审完之后,q突然转过头来跟我说明年不管我了,要让我自己单独评审。
这是离职前倒数第二次评审,这个需求做了也是相当的久,联调也好麻烦,上线之后发现流量好小,做的过程那可真的是好累,代码就被好几个同事cr过,方案也不断调整,啊,提测前几天,和q哥去找资深同事问问题A结果发现设计有很大的问题B,晚上想不会要delay了吧,天啊,又去找了leader说了下现状,想到了下下策(尽管没用上),不过幸运的是第二天我mentor休假结束,来拯救无助的我了,不得不说十几年工作的大佬就是不一样。我花了半天改完所有代码,自测完终于可以放下悬着的心了。
肥宅的展望
其实在深圳改变挺多的,比如一股子南方口音的普通话,越来越知道自己像什么,不像什么,瓶颈在哪里,不过还有点模糊的是我还不知道自己到底喜欢什么。
哈哈,虽然很多时候是q跟我说的时候,才意识到我的想法有多幼稚、做法还不太程数哈哈哈,虽然偶尔有点不服。
从没用过的golang到不喜欢写的nodejs,虽然等毕业在入职的时候,还要重新用golang。最后的本科时代,一点点希望:
- 常读常思常记
- 多看多写多用
其它类似立flag的话,自己知道就好了,慢慢完成呗~