转眼间已经到了2023年,从2021年回到家乡后已经过去了2年了。这两年的时间好像成长了很多,不仅是技术上,更是在对于工作的理解上。
我想,发生了那么多事,是应该好好记录一下了。
老家在贵州贵阳,一个三线城市,2021年怀揣着家乡在大力发展大数据的憧憬,从外地回到了家乡,其实回来的第一年并没有在本地找工作,走的时候负责的项目还没有做完,本着对项目负责的态度,与老东家签订了一个为期半年的远程办公的合同
这家公司是我的第一家公司,一做就是几年,没有跳槽的经验,那会一心想的都是付出就有收获,也很感谢自己过去几年一直本着这样的态度做事,从一个零基础的小白,自学成了技术主管。实际上我离职申请是提前半年申请的,那会不知道原来提前一个月就行了, 只觉得早点给公司说,公司好招人。结果就是公司招了快一年,在我远程办公的最后一个月,终于招到了顶替我的人。
于是乎我刚回来的半年里,都在远程办公中度过,后面自己单独搬了出去,那几个月中,都是呆在自己在外租的一个小loft楼里,为什么不在家里呢,在家或多或少一些家事有点影响自己学习的时间,也期望着离女朋友近一些后,可以有更多时间见面。
命运最捉弄人的地方就在于,我刚搬出去后,便和女朋友分手了,实际上那段时间与她还是有些自卑,她很优秀,独立经营着一个琴行,而我即将面临合同到期,在这个我熟悉又陌生的家乡,工作都还是一片茫然。我也不知道自己拿什么和别人比,分手后内心深处还拽着一个念头——“等我学成归来“
远程办公的合同到期后,我又在loft楼里呆了3个月,说是loft楼其实是一个一楼的小复式,当时觉得外面就是一个小树林,非常适合学习,实际上住进来才发现因为树林,挡住了所有的光线,于是我就在这个小黑屋里待了半年。
所以我回到老家的第一感悟,实际上是黑暗的,不仅是环境,更包括心情与未来。
以前在外地的时候,忙着工作,忙着完成项目,忙着开发,没有真的花时间沉淀下来好好的学习,深入技术。导致自己真的要开始面试的时候,发现缺了好多技术栈。加上从入行以来没有过师傅带,一直靠自学,所以一直是会用,但是面试那一套几乎为零。
于是,这3个月的时间,我在网上报了一个课,虽然课很贵,但是后面第一个月的工资就挣回来了,每天就是埋头苦学,刚开始因为失恋晚上失眠,后来我索性也不睡了,一直学到自己真的困了为止,基本上都是每天学到晚上2点,第二天9点再起来接着学,没有社交,也没有娱乐。也是这样开启了后来一年的每天学到凌晨1、2点。
好在实战经验丰富,原理和面试题3个月的时间内学习到很多,这段时间通过与老师、同学的交流才算是真正开始认识到这个行业,“跳槽“、“面试“、“涨薪“这些字眼才开始跳入自己的眼帘。
3个月之后,我开始了面试,因为自己学历是211,加上技术在这3个月得到了深化,面试比我想象中的顺利很多,频频报喜,甚至一度把当地当时boos上工资最高的java岗都面了个遍。
与很多人不太同的是,看到很多人从外地回到老家后工资都降了一半,而我严格上来讲不降反升,贵阳开出的薪资确实比外地低很多,所以我当时面都直接跟HR讲如果“面试效果好的,考不考虑加薪“,都是冲着招聘信息里工资范围的最大值再加上几千块来聊的。前面的面试给我积累了丰富的面试经验,越到后面聊的越发放松,慢慢的有点骄傲了。
按照剧情来讲应该要出幺蛾子了,事实也确实。虽然当时面试,但其实都不是我的意向岗位,因为自己回来的时候就看到阿里在贵阳招聘开发岗,所以阿里才是我心目中的目的地。于是当时拒绝了所有的offer,一心又准备了一个月的算法,然后当我向阿里投递简历时,迟迟没有收到回复,我很确认我的简历不会被刷,因为提前已经让阿里的老师看过简历了,学历也过关,绝不会在HR这里被刷掉,焦急的等待了几天后,收到了让我绝望的消息:招聘的岗位要到杭州上班。
心里一万头草泥马蹦腾而过,你不在本地上班,干嘛发招聘信息在本地,招聘信息中也不说明。而这时我已经把当时本地最好的公司都基本面过,收到的offer也拒绝了。万万没想到戏剧性的一幕发生在了自己身上。
我把这事给家里人说了,家里人很着急,但我自己反而不急了,不知道为什么,我一边继续投其他的公司,一边给之前我拒绝的一家公司HR发去消息,结果很遗憾,他们已经招到人了,可能也是这些年工作培养出来的性格,我没有放弃,因为他们之前邀请过我去他们公司参观,我尝试问了一下,可不可以去他们公司参观一下,因为刚从外地回来,所以想看看家乡的互联网企业发展的怎么样。
应该是之前面试的时候给HR的印象还可以,她同意了。我心里知道,这事基本上成了一半了。现在想想也不知道自己哪儿来的自信,于是我连夜看了这家企业的官网,体验了他们的产品,把我对他们企业的理解,行业的理解,他们产品的可以优化的地方(这里说的比较委婉,因为担心别人以为我来找茬)以及距离上次面试过去的一个月时间内,我又学习的什么,增长了哪些技术栈,看了哪些新书,这些通过列出来,更新了一份简历,之前的项目经历就去掉了,就这样我带着这份简历,在周一那天,来到了这家公司
结果呢,如我所愿拿到了这份工作,当然工资与之前谈的降了几千块,但也算让自己涨个记性吧。这也是我回到贵州后的第一家公司,公司让我负责一个新的项目。就这样,在这个称之为家乡,但却没待过几年的城市,我开始了自己的奋斗之旅。
家乡的工作节奏要比外地要轻松,所以我利用下班时间继续学习,这几个月的封闭式学习也让自己养成了学习的习惯了,因为是负责新的项目,为了更好的和总监交流想法,调研了竞品后,第一周我就输出了第一版的产品原型,原型是用axure做的,之前做开发也没接触过,是入职的第二天花了一个上午的时间自学的。
这个时候我开始明白两个道理:
因为未来想要从事大数据行业,于是开始学习搜索引擎相关的知识,同时通过面试知道了还是要有些证书、或者大厂经验在身,这些是面试时的硬通货。在入职的第二个月,我通过了Elastic的官方认证工程师的考试,也开启了自己对于证书、技术分享的更深一层认证,同年开始了频繁在网上发文,分享自己的技术观点。
这个时候,自己的技术已经在不知不觉的得到了更深一层的提升,甚至不止于技术,包括在管理、用人、面试上的理解。
半年后,升职加薪了,拿到了这个城市应该算是一等打工人的薪资,我觉得自己应该差不多了,终于有一天鼓起勇气打通了她的电话,去见了她一面,不过终究晚了一步,又懂得了一个道理:世界是变化的,人是变化的,不要活在自己的臆想中,越是积极乐观的人,越不会原地踏步。
再一次沉浸到工作与学习中,第一年结束了,疫情复发了,也看到了贵阳的互联网环境真的是在风雨中飘渺,第一家公司的运作出现了问题,开始有了延发工资的现象,同时因为业务线不挣钱,开始调整方向,而这与我的初衷也开始产生了偏差。
不久,我写了我人生的第二封离职申请,这次我学会了提前一个月,公司总经理找了我,董事长找了我,聊了很多,如果还是一年前的我,很有可能会放弃离职的想法,卯着一股劲,跟着老板奋斗到底。
我还是选择了离职,这次没有拖泥带水,不过递交了应该是公司有史以来最详尽的离职交接文档,甚至包含了我书写的核心代码的解释,方便后面的人接手。交接包整整657M,可能书写的不只是交接说明,更是倾注了对于家乡企业的期望和现状。
还没离职之前,有几家猎头来找过我,有说完薪资期望就不再回复的,有说好面试迟迟没有约谈的,当然也有面试聊的还不错的,曾经的“少年“却是学会了“骑驴找马“,一家大数据企业让我心动了,或许这一次可以离梦想更近一步。同时因为这家企业国有注资,一开始的想法是稳定一点,躲躲疫情。
结束了第二段路途后,开启了第三次航行,进入回到家乡的第二家公司后,接手了我职业生涯最头疼的项目。
难点:十年老项目、老开发只剩一人(还在上海),并且一个月后离职、项目没有文档、代码没有注释、公司原研发中心在上海,今年才决定搬迁贵阳,因此,团队成员全员新人、项目是核心项目,并发高,用户多,线上问题频发
目标:一个月内完整接手项目、管理好团队(部分成员在上海,涉及跨区域管理、我的年龄在团队中算年轻的,如果管理好,让其他人信服也是问题)、解决线上问题、补充历史缺失文档、代码注释。
原本计划了这三个月准备架构师的考试,结果可想而知,每天忙于新项目的研究和问题解决,下了班研究项目源码、补充文档、写注释成了常态,之前以为新公司会更闲,事实是连原有的学习计划也没有时间执行了。
这一次,我的观念再一次发生了转变,之前的开发任务哪怕再重,我一般也会把核心代码、难点任务安排给自己亲自解决,让自己保持生产力。但这一次不行了,因为事情太多,根本没有时间去写核心的代码,甚至有的时候开着会,还要一边排查其他的线上问题。
我学会了多线并行,同时也学会了当你成为管理者时,哪怕是开发团队的直接管理者,不要脱产,但也不要什么都自己干,特别不要亲自书写太核心的代码,你可以做架构,设计逻辑思路,设计数据库表结构,但是不要把多数时间花在书写代码上,因为当你把时间都花在代码书写上时,根本没有时间关注整体的工作,包括项目进度、团队成员的成长以及遇到的问题、产品沟通、任务分配、架构设计等等。可以给队员思路,可以给队员解决他解决不了的问题,甚至要关注队员的生活问题,帮助队员提升技术,寻找优势点。
PS:当然项目任务闲暇时,大可以投入到写代码中,到现在我依然很享受书写代码的过程,心如止水,解决一个又一个难题时的满足感让人上瘾。
一个月后,顺利接手了项目,并且线上问题率也降下来了,虽然也发生了不少问题,同时也收到了其他同事的投诉(后来领导告诉我的,领导替我拦下来了),三个月后提前转正了,虽然管理层转正要求6个月,但还是得到了领导的肯定。
这期间谈了一个女朋友,是上一家公司的同事,之前的交流仅限于在工作上,离职后偶然的机会开始聊天,后面她向我表白,在我干枯已久的心河,下了一场春雨。她是在我之后入职的,当时只觉得人很漂亮,但是本着不和同事谈恋爱的心态,没有过多接触。没有想到离职之后反而发生了故事。
人生在于不断的变化,特别在年轻的时候。当我以为这个“小伙子“会就这样找到自己的另一半时,故事戛然而止,相处了几个月,我提了分手,原因有来自于现实、性格、家庭,结果是故事短暂而美好,我好像特别适合这种故事,“导演“给我安排的情节都是这样的剧本,美好却让人难过。
又一次沉浸到工作与学习…
年底了,这一年收获了不少的荣誉,来自同事的肯定,领导的肯定,也收到了CSDN的博客专家认证、紧接着阿里云、华为云的专家认证。
同时因为2022年爆发式的发文,整理了几个专栏,收到了清华编辑社的出书邀请,于是2023年多了一个计划——写书,不过还不太确定,毕竟2022搁置的架构师考试还没有执行,先暂定吧
也收到了另一个平台的邀请,录制网上课程,可以当做一个副业发展,也挺好,目前还在审核课程资料中。
同时也组织了一个培训群,帮助家乡和外地的一些应届生、在校生学习java,这是一个互相进步的过程,大概因为自己一路走来没有师傅,多有坎坷,所以知道初学者的困难,想要多培养些开发者,也在面试过程中,发现了家乡开发者培养还有待发展,所以尽自己一点力量吧,提供一些技术学习上的指导,好的是目前不少同学已经掌握了微服务体系的基本知识,能够在当前的环境下找到工作养活自己了。
就这样,又明白一个道理,你只管努力,运气自会来找你。
期待下一年的自己!与众位共勉。