关于程序人生:就这样我走完了程序员的前五年

24次阅读

共计 12205 个字符,预计需要花费 31 分钟才能阅读完成。

你好呀,我是 why。

前几天看到大学母校的一篇公众号文章推送,文章摘要写的是“仅以此片献给 2021 届毕业学子”。

那一刻我才恍惚到:哦,间隔我来到校门,喊出那句“混不好我就不回来了”的那天,曾经过来五年了,白驹过隙。

其实我在今年年初的时候就意识到了这个问题:

我马上就是一个有五年工作教训的程序员了。

只是那个时候感觉还不算,差一天一个月一个时刻都不算是五年。

都说程序员的三道坎,别离是 3 年,5 年和 35 岁的时候。

前两道坎,不论迈的怎么样,我都算是通过了。

再回首,发现五年工夫,足以让一个人的生存产生天翻地覆的变动。

也是始终在思路本人怎么回顾一下这五年,输入一点什么货色。然而思来想去,也找不到适合的角度,怎么写都感觉是空谈大道理,于是迟迟没有动笔。

然而看到这个推送的时候,我晓得,工夫到了。

尽管还是没有好的行文思路,于是所幸抛开什么文章构造、写作手法。天马行空,凭借记忆写下此文,以留念我成为程序员的前五年,和我身上的“天翻地覆”。

不想讲大道理,也和技术相干不多,仅做过往经验上的记录。

能够了解为我矫情的、卖惨的、回忆录般的、一篇很长很长的文章。

依据我的过往经验,分为两大段去行文:三年北京,两年成都。

三年北京

我已经说过,当年我去北京,齐全是出于偶尔、自觉和不明所以的悲壮感。

让我萌生了想要去北京倒退的起因是我大四实习的时候,一个带着我的哥们,有一天上班了,他邀请我去家里吃饭。

酒过三巡,氛围热烈,他喊出了那句,时隔六年,我还记忆清晰的话,他说:

这个我的项目做完后,我要去深圳了。每一个程序员都应该有一个北上广的幻想。

那一年,我 21 岁,很容易就被“幻想”这个词给鼓动起情绪。

从那时起,“北上广”就时不时的从心田的某个中央蹦进了脑海中,特地是在深夜辗转反侧的时候。

至于到底是去北上广中的哪一个,对我来说都不重要,重要的是我必定会走进来,不会留在成都。

而我最终抉择了北京的起因也仅仅是因为那边有意识的敌人,且大家谈到“北漂”的时候都会有一种悲壮的情绪。

当学生的时候就喜爱做一些明知山有虎的事件,然而为了这一份不明所以的悲壮感,我抉择了偏差虎山行:

在去北京之前,还有一个小插曲。

打算的是 6 月下旬完结实习,所以月初的时候就给公司提前说了一下。

过后我是在做一个外包我的项目,在甲方驻地开发,除了我之后组外面还有其余三个开发人员。

说是甲方,其实也就是一个转包方而已。

一天早晨,甲方的领导人找到我,说:

据说你要到职了,挺惋惜的,我感觉你能力挺不错的,甚至能够主导其余几个开发人员。原本我是想举荐你做这个小组的 leader 的,等这个我的项目完结后,你也毕业了,能够到咱们公司来就任。我心愿你能留下来。

大略就是这样的意思。

说真的,我还记得过后的感触,有一丝丝的飘飘然,感觉本人真厉害。

而后我还把这份认可通知了另外一个敌人,他给我说:

你就是一个还没毕业的实习生,你本人掂量掂量,你何德何能去领导他人?这么显著的画饼你没看进去?我的项目还没竣工,他人只是想保住他的我的项目进度而已。

那一瞬间我才豁然开朗起来。第一次被画饼的经验,对那时还没有真正步入社会的我,有十分的教育意义,算是步入社会之前的一个警钟。

在我人生的前二十二年,我素来没来过北京。

第一次站在首都机场的航站楼的那一年,我 22 岁。

是一个二本进去的、刚毕业的、有几个月外包经验的、没有任何内推渠道的、在网上海投简历的、对将来没有任何布局的求职者。

在去北京之前其实我就通过各种招聘网站约面试。

我去翻了那个时候的邮件记录,其实我通过邮件发了很多份简历进来,这是局部的截图:

当初去看这些邮件,真的会感觉那时候的本人很傻,很天真,很学生气,甚至我都替看到邮件的人感到难堪。

因为邮件内容基本上是这样的:

一个怀揣着北上广幻想的 Java 程序员,这落款,几乎不提了。难堪的我脚指头都扣紧了。

一看就是学生时代干的事儿,老是把幻想挂在嘴边,还自认为一副“此话一出,四座皆惊”的感觉。

五年后再次看到这些邮件,除外难堪之外,我还能感到一丝丝的快慰。

要是没有当年这股无知者无畏的劲儿,也就没有前面什么事儿了。

给大家看一下,我当年的简历中的一部分内容,真的,看的我难堪癌都快犯了:

集体技能那里,把“开源技术”写成“起源技术”就不说了。我的项目经验一看就是属于那种政府外包的治理后盾类我的项目,毫无技术深度可言。

最搞笑的是获奖经验一栏。

我都不晓得本人哪里来的脸把“乙等、丙等奖学金”写到简历上。

哪里来的脸把“三好学生”写到简历上,还特么加粗了。

哪里来的脸把“军训优良学员”、“党校优良学员”、“优秀学生干部”、“征文演讲比赛”、“职业规划大赛”这些面试官看了都要强行忍着不笑的货色写上去。

最初的自我评估我就不说了,没有一个字有用。

我就拿着这份当初看起来毫无亮点的简历,在北京面试了 9 家不出名小公司。

其实过后的面试题我也做了一个记录,回看了一下,当年我遇到的那些面试题,真的比当初的八股文还简略很多。

从这个侧面我也能直观的感触到,这两年的门槛的确是有肯定水平的进步。

最初,竟然有 4 家公司面到了谈 offer 阶段。

这 4 家公司给出的薪资别离是:4k、6k、6.3k、7k。

我抉择了 7k 这家。

这是我从邮件外面翻到的录用通知书:

收到这个 offer 的时候我几乎太开心了。当晚我就回顾了整个找工作的过程,还洋洋洒洒的写下了九点教训,分享到朋友圈:

1、前几家面试都是总结经验。

2、对于面试官的问题,如果晓得一点,然而又不是非常确定的话,答复之前肯定要说:“这个问题我不是非常确定,然而我记得如同是这样的 …”。之类的话。

3、问你冀望薪资的时候,肯定要给个确切的数,不要给范畴。你说 6K 到 8K,那么公司肯定只会给你 6K。你能够答复说:我的冀望薪资是 7K,或者说:我的冀望薪资是不低于 7K。

4、面试过程中的礼貌问题,这个我感觉没啥说的。面试官进来的时候,你至多得站起来吧,等他坐下了你再坐下吧。

5、多面试几家你就会发现,其实面试内容都大同小异,没啥特地的中央。

6、有时候一天有两个面试,有时候一天一个面试都没有。没有面试的时候,记得本人还是要持续学习。敲敲简略的代码什么的。

7、如果没到弹尽粮绝的时候,倡议还是不要对本人的工作将就。不要找了几周发现有个公司要你了,然而你不是特地称心,也不是特地不喜爱。我倡议还是再保持一下,再找找,尽量不将就。如果饥寒都有问题了的话,那是另外一说。

8、如果在网站下面投递了简历,有公司没有给你电话分割,问你什么时候有工夫面试。就间接给你安顿了面试工夫的,我的倡议是不必去面试。这样的公司,根本就是耍流氓。

9、不要怕,给本人打气。在心中默念:不要怂,要刚起来,老子技术在身!不要怂!

看到最初一条的时候,我都点头式的笑了:

哪有什么技术啊,整个就是无知无畏的状态。

这家公司给出的 7k,其实就是我去北京之前的最低的冀望薪资。

而过后你让我放开了想,往大了想,我也就能想到一个 10k 的下限,本人有几斤几两,还是比较清楚的。

为什么上限是 7k 呢?

因为我在成都实习的时候一个月 3.5k,日子曾经过的滋润的不行。对于北京的生存没有任何概念,所以想着翻个倍应该就差不多了吧。

事实证明我真的是太天真了,竟然疏忽了北京生存的第一大开销:房租。

侥幸的是,刚好这家公司提供宿舍,刚好我入职的时候还有一个床位,在宿舍外面一住就是两年。

而每个月只须要从工资外面扣 500 元钱就能够,让我极大的节约了房租这笔开销。

刨去所有的扣除项之后,我试用期到手的工资是 3978 元,试用期之后到手的工资是 5163 元,且这样的支出继续了一年多的一段时间。

我是 2016 年 8 月 1 日入职的,我始终有记账的习惯,我翻看了那几天的记账记录。

8 月 1 日,午饭花了 18 元,我记得那天中午是和另外一个一起入职的共事吃的黄焖鸡、

8 月 2 日在网上买了一个床单,在床单到之前,我都是间接睡在床垫上。上网费是宿舍平摊的网费。

8 月 4 日我去左近的超市买了一个微小的盆子,因为没有洗衣机,得要一个大一点的容器洗衣服。顺便买了一些清扫宿舍卫生的清洁用品。

我翻看了很多很多的记账记录,每一笔账我都记录了下来,甚至包含一根一块钱的雪糕。

下面记录的每一笔收入,都是我在北京使劲生存过的见证。

我还记得我已经去胡同口的蔬菜店买菜,煮面吃。

3 个西红柿,8 块钱,我感觉好贵啊,我甚至想放一个回去,然而碍于面子,还是买了下来。

于是在手机便签外面狠狠的记录了一下:

过后记录这个心态我都记得很分明:为的是体现北京的物价真贵。

然而呢,其实我起初发现,8 元钱买 3 个西红柿并不算贵,只是对于那个时候我很贵而已。

我也翻到了那天的记账记录,在记账 APP 上记账的工夫是 19 点 51 分,在手机便签外面记录的工夫是 19 点 56 分:

两头的 5 分钟,我都在想一个事件:

我本人买菜、买面煮饭吃,就是为了省钱,然而为什么 3 个西红柿就要了 8 元钱呢?这是为什么呢?

舍不得花钱,然而也存不下来钱,就是那个时候的常态。

我看了一下 2016 年一整年,到年底的时候,我结余了 12975.09 元:

这 12975.09 元中还蕴含我去北京的那一天身上的 6544 元。

8 月 1 日加入工作,也就是在北京工作了 5 个月,我存下了 6431 元。而这 6431 元中,还有 5880 元属于公积金。

是的,公积金我也记账了,尽管这个钱我取不进去。

也就是说,在我没有乱用钱,甚至每用一笔都是三思而行的状况下,我 5 个月存了 552 元的现金。

过后最胆怯听见的音讯,就是有敌人来北京了,见个面吧。

那份局促感、困顿感,让我和他人待在一起的时候,不知所措。

好在这样的时刻并不多。

在北京的时候,晚期尽管物质生存的确瘠薄,然而技术能力真的是晋升了不少。

后面的简历你也看到了,下面其实没有啥亮点的中央,基本上就和一张白纸相差不大。

所以我特地珍惜那份工作,特地胆怯本人过不了试用期。在工作上就会十分致力的去学习,如饥似渴般的去看,去学。

住的中央离公司很近,我个别早晨走的比拟晚,因为能够享受公司的电脑和空调。回到宿舍后也会学到很晚,熬夜的习惯大略就从那个时候缓缓的养成了。

因为不懂的货色切实太多了,技术常识储备不够,带来的后果就是经常拿着一个需要不晓得如何下手。

每写一行代码,都是胆战心惊,寸步难行。

记得我第一个需要就是写一个分页查问,然而学艺不精,还带了个 BUG 下来,这就是我职业生涯的第一个生产 BUG。

好在过后的共事对我都十分好,我特别感谢他们,在工作上给我指导了很多。我过后每天都有很多的问题,他们就不厌其烦的给我讲业务流程和零碎逻辑。

而对于新入职的我来说,理解本人所在组的零碎流程,比去亡羊补牢似的去学技术优先级更高。

为了理解零碎流程,我把过后参加的几个零碎的代码看了好几遍。

第一遍,在纸上画流程图,先画主流程,有个主体认知。

第二遍,再画分支细节,理解外面的干线工作。

第三遍,最初把整体和分支交融在一起。

过后也不晓得有在线画的中央,就画在本子上了,画完之后把那张纸撕下来。没事就拿出看看,发现不对的中央还会批改一下。

最初,除了我,应该是没人能看懂我的那几页纸是干啥的。

再起初我参加对接的第一个渠道是微信领取。

他们的交互流程对于过后齐全没有教训的我来说还是太简单了,共事给我讲了好几次,我都没有齐全消化下来,曾经超出我能力范畴之外了。

过后带我的共事,给予了我极大的帮忙,他拿着纸和笔在本子上一步一步的给我画流程,每画一步就讲为啥是这样做的,数据是怎么流转的、异样后是怎么被解决的。

我诧异于他能把整个流程默画下来。

于是我就先硬背,管它懂不懂的,我先把交互图背下来,我也默画几遍。边画边给本人讲为啥,说不出或者比拟含混的中央就去看代码,去网上查,去问。

反正就靠这些笨办法,挺过了试用期。

2016 年,印象比拟深的还是那个国庆,也是加入工作的第三个月开始。

我没有回家,一个人窝在宿舍外面,七天工夫,第一次完完整整的看完了一本技术书《深刻了解 Java 虚拟机》。

那个时候的我齐全驾驭不住书外面的内容,然而我会越看越兴奋,因为外面全是我不晓得的,然而又模摸糊糊感觉很厉害的知识点。

国庆过完了,书也通读了一遍。

知识点,是一个没记下来。然而它为我关上了一扇门:哦,原来,Java 外面还有个叫 JVM 的货色,帮咱们做了这么多事呢?

是的,2016 年 10 月,我才第一次摸到了 JVM 的样子。在之前的实习和面试过程中,JVM 这三个字,仿佛都未曾呈现过。

有相似感触的,还有当初理解的比拟多的 Dubbo。

当 Dubbo 第一次呈现在我的视线中的时候,我都惊呆了。

过后我不懂,寻求共事的帮忙,他在我的电脑上一顿操作之后,启动 A 服务的测试用例后,断点竟然在 B 服务的代码中停下来了。

说真的,当程序停在断点的时候,我就晓得,这是神遗啊,这个货色曾经超出我无限的认知范畴内了,得连忙学一下。

尽管不懂,然而我会复制粘贴啊,看他人是这样配置的,于是粘一份进去,略微改改也能用。

而为什么能用?

我不晓得。

所以暗下决心,肯定要晓得为什么。我记得过后鼓捣了好一阵,但还是只学了一些皮毛。

本人尝试过来看源码,每次都像个无头苍蝇在源码外面乱撞,慢慢的就对源码产生了抵触情绪,所以也没学到什么精华的货色。

不只是 2016 年,其实始终到 2018 年,在工作的前两年半的工夫,我自我感觉都是处于一个比拟高效的学习状态下,本人的成长能够用突飞猛进来形容。

从最开始的做一些简略的“脏活累活”、一些他人曾经剖析实现需要,我只须要依照需要上的一二三四点写代码就行,到起初也缓缓的能参加到一些比较复杂的需要开发中去。

恰好,在我退出公司的第二年,公司引来了一波快速增长,交易量每天都在蹭蹭蹭的涨。

我的技术能力也就随着公司一起成长了一波,经验了大大小小的生产事变,也算是被千锤百炼过。

记得那一年,每周的上线日,为了把对交易系统的影响减低到最小,都会抉择在低峰期上线。

咱们交易系统每次上线都会抉择在 22 点当前,起初交易量越来越大,有一段时间就是 23 点当前上线。

听到这个上线工夫你是不是就头疼?

然而我过后一点都不感觉,我甚至还很期待每次的上线。

小公司的益处就是啥都能让你干点,所以我过后开发也要肩负上线的工作。基本就没有什么灾备、切流的操作,处于零碎上线的蛮荒时代,齐全没有自动化工具,就是人工登录上服务器滚动更新。借此机会也算是把 Linux 玩了个皮毛,对于前面做开发是勉强够用了。

上线时,除了开发之外,测试也须要留下来做好上线后的回归测试。

我参加开发的零碎属于交易组中的外围零碎之一,巅峰期间承当着公司大略 80% 的交易量,所以是测试总监间接负责测试咱们的零碎。

我、另外一个开发(相似于我的导师的身份,就是给我画图的共事)、一个测试总监、起初又招进来一个小伙子,就组成了上线小分队。

每次上线之前,咱们都会一起在左近的小馆子吃一顿,吃一个多小时的样子,吃完回去上线。

在饭桌上,咱们基本上无所不谈,我从另外几位的身上学到了很多,咱们也从共事变成了很好的敌人。

也是在那个时候学会了喝白酒,写到这里的时候我特地思念彼时的大盘鸡、烧烤串和小海鲜。

在北京的前两年,我次要是度过了一个技术小白入门阶段。

而且还实现了一个学习形式的转变。

从最开始,想要学点什么货色的时候就首先想要找到对应的视频,到前面的优先看品质高的博客、文章、书籍、官网。

从视频,到文章,一个简略的转变,学习效率整体晋升了起来。

当然我不是说看视频学习不好,只是我感觉我之前太依赖看视频学习了,曾经造成了固化思维。

而看文章,突破了我的这种固化思维。

就这样始终继续到 2018 年中旬的时候。

在说 2018 年中旬之前,先聊聊 2017 和 2018 这两年的支出状况吧。

首先 2017 年的时候,那一年我 23 岁,工资从 7k 到 10k 了。

过后特地开心,第一工夫就给家里报喜了。

我的天哪,10K 啊,这可是一万块钱啊,我也能够拿到一万块钱了啊!

这是我记录的 2017 年一整年的财务状况:

兴许你看不懂这个表格,没关系,我解读一下。

10:代表的是每月 10 号的时候预期有多少钱。

底:代表的是每月月底的时候预期有多少钱。

底实:代表的是每月月底的时候理论有多少钱。

10 剩:代表的是每月 10 号的时候理论有多少钱。

10 盈:代表的是每月 10 号超出预期多少钱。

底盈:代表的是每月月底超出预期多少钱。

所以看表格,2017 年整年,我从 4 月份就开始布局本人的支出。

因为那一年,到年底的时候,我想存下来 53000 元钱。

理论呢,一年省吃俭用,日子过的紧巴巴的,存下了 47374 元,和既定目标还是有点差距。

再往后的 2018 年,其实也差不太多,工资也涨了,每个月到手能有 10K 了。

具体的资金积累过程就不贴图了,就看结余:

是的,2018 年打了一年工,到年底还结余了一个正数进去。

因为这一年,女朋友在成都摇到号了,于是咱们就买房上车了,完完全全的掏空了本人。

以前读大学的时候,父母问我:要不要在成都按揭一套房子呀,咱们给你出钱。

而后我说:不了不了,当前都不肯定留在成都倒退呢,买了可能用不上。

其实我过后更实在一点的想法是不想用父母的钱给本人买房子,就想着:买房,那必须得是本人的钱啊,自力更生干出一套房来,这事才像是我做的事儿。

我当初真想抽本人两巴掌。

后果呢,买房还是靠单方父母赞助了一下,和当年比起来,房价还特么涨了不少,你说这事儿干的。

买房的时候我把本人身上的储蓄全副都掏空了,就给本人留了几千块钱。

那一年女朋友还在读研究生,所以没有公积金贷款,只能商贷。

商贷了 100w,起初一算贷款形式,等额本金比等额本息节约了 22w 的样子,相当于一辆车了啊。

一咬牙一跺脚,选了等额本金,一个月还 7k 多。

嗯,就是我刚刚去北京的时候一个月的工资。

买房的时候本人没出多少钱,还房贷那必须得本人全权负责啊。

所以,2018 年干完之后,还欠了 3000 多元,应该是欠在了花呗外面。

一个月到手 10k 出头,还房贷 7K,还剩下 3k,天经地义的又回到了月光的状态,然而开心啊,毕竟把钱拿出去交房贷,比存在本人手里虚浮多了。

前期因为公司不提供宿舍了,我和共事一起租了一个隔断,房租一个月 3k,一人出 1.5k。

所以,如果你还记得我之前写的对于那盒酸奶的故事,你就晓得为什么我为了一盒酸奶,进行了强烈的心理挣扎。

之前写的,搬运一下:

对于生存方面,最开始的时候,我在北京基本上每个月收支平衡。

我每周逛一次永辉超市。有一次我看见一个酸奶,感觉特地好喝,我特地想买,然而它超出了我的估算。
其实没有超多少,然而就是超了,那我就感觉不划算。
当前的每次逛超市,我都要去看一眼,那个酸奶有没有打折,很遗憾,每次都没有。
始终到有一次我涨工资了,涨了很多。
发完工资的那个周末,我终于买了那个酸奶,喝了一下,真的很好喝。
然而那个周末的再下一个周末,我的房贷批下来了。
我每个月又要开始还房贷了。
之后,我再也没有喝过那个酸奶。也没有去关注过它的价格。
我不晓得你这辈子有没有为他人拼过命。
然而我为了那个酸奶,是经验过强烈的心灵挣扎。
起初,每当我在北京感到艰巨的时候,我就会想起那个酸奶,它能激励我后退。

寒来暑往,工夫很快来到了下一个工夫节点。

2018 年中旬,那一年我 24 岁。

我所在的交易组面临了一次拆分,我的领导被委以重任,去开辟新的业务条线。

他找我面谈了一次:愿不愿意跟着我干,我从组外面带不走几个人,然而我想带着你走。你要批准我就去跟领导申请。

我想着交易也干了这么长时间了,感觉没啥挑战了,而且原本咱们私交也是十分不错,于是我跟着他去了新的业务条线。

如果说在北京的前两年我的贵人是给我急躁画图的共事,后一年我的贵人就是带着我去新业务线的领导。

在这条全新的业务线上,他十分信赖我,并给了我很大的施展空间。

从需要剖析、到零碎设计、再到设计落地,让我全程跟进并主导开发,这是一个真正的从 0 到 1 的过程。

同时项目组人手不够,面试招人,让我做一面面试官,也就是从那个时候起,我面了很多人,有了贵重的做面试官的经验。

那段时间,真的是有很多事件在等着你去做,去解决,而且优先级都很高,所以早晨加班、周末加班那是常有的事儿。

因为我和领导住的也比拟近,常常坐他车回家,咱们在车上素来都心领神会的不聊工作的事儿,就天涯海角的扯淡。

一次聊天中,他晓得了我的窘境,得悉我快要给不起房贷的时候,他间接转了我一笔钱,说:先拿着用,不焦急还。

新业务线上,我过后对接的是跨境电商,有时候出问题了,早上 4 点多就得爬起来解决问题。

说不累那是假的,然而看着一整套零碎从 0 到 1,缓缓的欠缺起来了,是感觉真的值得。

就是这段经验,让我的技术能力和综合能力有了进一步的较大的晋升。

也是这段经验,给予了我面试时,面对面试官的自信心。

以上大略就是我在北京三年的经验。

我非常感谢我在北京遇到的公司、遇到的人,这三年真的是我技术突飞猛进的三年。

然而我一点都不感激我在北京的这一段整体来说没钱的、困顿的、苦难的经验,我再也不想有这样的经验。

然而我会记住它,如果当前的人生中呈现了变数,让我不得不再次过上这样的生存,我会感觉已经经验过,所以这一次也不算什么。

在之前的文章外面为什么我莫名其妙的说了“记住苦难,而不要感激苦难”这样的话,是因为过后其实我也正在写着这篇文章:

来到北京的那一天,是我 25 岁生日。

来到的起因其实很简略,女朋友毕业了,她留在了成都工作。

当年她找工作的时候问我:要不我也来北京工作吧?

我想了想:算了吧,成都挺好的。我到时候也回来。

除了这个起因之外,还有一个起因。

2018 年的国庆我回了一趟成都,某个早晨在酒店和敌人一起喝酒,我喝的伶仃大醉,不省人事。

送走了敌人后,女朋友说我哭的稀里哗啦的,说着一些她听不懂的话。

于是她给我录了下来。

第二天起来我齐全不记得这些事,而后她把视频拿给我看。

都哭的有点抽抽了,我也听不分明在说什么,然而期间她问了我一个问题:这几年你在北京过的开心吗?

我答复到:不开心啊,我不开心啊。

“为什么不开心呢?”

“不晓得啊,我不晓得啊。”

其实我也不是感觉那时的日子过的很苦,只是忽然被问起来:开不开心或者有没有什么开心的事儿。

我真就想半天也答不上来。

我看着视频外面的那个我不意识的潜意识的“我”,潜意识说他不开心,那肯定是不开心了。

就这事,其实就埋下了我想要回成都的种子。

走之前我去了一个中央。

我不晓得你知不知道北京西单的那一架天桥。

这是我在北京的时候最喜爱去的中央之一。

桥下车水马龙,桥上人来人往,周遭就是花花世界,放眼望去全是纸醉金迷。

然而没有一辆车、一个人、一朵花、一盏灯和我无关,那一刻的情绪和思维是极其简单和跳跃的。

对于衣锦还乡、对于触手可及、对于赤贫如洗、对于依无所依、对于颠倒幻想、对于有数的远方。

我来到的时候特意又去了一次,特意选的早晨。

那天我就站在桥上,想起了三年前刚刚来的时候本人,和彼时站在桥上的本人,在生活上尽管始终瘠薄,然而在技术上算是羽翼渐满,本人扑腾扑腾也算是能飞走了。

于是,喝完最初一场酒,和最初一个人使劲拥抱之后,我收起了行囊,来到了北京。

两年成都

回到成都之后,女朋友也加入工作了,因为是两个人一起挣钱,且成都的物价绝对敌对一点,首先的感觉就是生存不用那么拮据了,再也不会因为一盒酸奶而纠结那么长的工夫了。

然而咱们还是放弃着记账的习惯,每个月咱们都会一起对一次账,晓得本人有多少钱并一起布局这笔钱怎么用的感觉,挺好的。

就感觉日子挺有奔头的。

日子过的方兴未艾,对我而言就是一种很具象感觉。

第一件让我感觉幸福度很高的事件就是 1900 元就能租一个 60 平的一室一厅,而且小区就在地铁门口,早上下班从床上到工位只须要 15 分钟的工夫。

在租房期间,咱们的房子也交房了,缓缓的花了大半年的工夫装修。

尽管是简装交付,然而还有很多须要革新的中央。

在装修之前,咱们预计装修的总价管制在 10w 高低,尽管最初还是稍微的超出了估算,然而没有找家里要过钱,最初装修进去的样子,也和咱们设想中的样子相差不大,两个人住舒适度很高。

装修期间,咱们基本上每个周末都会跑过来看看施工进度,看着家里一点点的变的欠缺起来,心田都会默默的感觉,这几年的辛苦是值得的。

不得不说,房子这货色,真的会让人有归属感,待在外面的时候会有一种自由和虚浮的感觉。

和北京比起来,成都让我更加能领会到生存的滋味。

而我非常的分明,我能品尝出这一丝生存的滋味,是因为两个人在一起,两个人都在挣钱,有着统一的指标,在经济上能够不用那么拮据了。

除了生存上的转变,还有个转变是在于学习上。

在北京的三年,让我从一个小白开发,一砖一瓦的缓缓建设起了基于 Java 生态的常识框架。

三年的工夫,足以造成技术体系。

然而我在到职之后,第一次认真的扫视了本人的这套体系。我发现了很多问题。

首先就是感觉要学的货色还是很多,然而学不进去货色了。心态曾经从之前的“不论有没有用,先学了再说”,转变为了“等须要用的时候再学吧”。

这样的转变的起因是在于认为本人曾经把握了一套实用于本人的卓有成效的学习办法,要学新货色的时候,拿着过往的教训往上套就行了。

这点的确没错,工作了几年的人都有本人的学习办法。

然而我疏忽了一个事实:不论如许卓有成效的学习办法,到落地的时候都是须要工夫的洗礼的。

我把握了办法,却疏忽了工夫。而疏忽工夫带来的问题就是真的要用的时候,再去学,工夫上可能曾经不容许了。

于是我又略微的扩大了一下技术的宽度,学习理解了更多的、惯例的、目前还用不上的开源我的项目和解决方案。

另外一个问题就是技术深度不够,很多货色都是晓得,会用,用过,并没有对其外部原理进行钻研。

要对原理进行钻研,就要深刻源码,而过后的我,尽管有三年工作教训,然而对于单独看源码是有肯定冲突心理的,感觉这玩意投入产出比太低了,常常是看的昏头昏脑。

实不相瞒,那个时候我对于源码的常识,都是从一些培训机构的公开课外面学来的。

我真正开始啃源码就是回到成都之后,克服了本人的抵触情绪,再难也得啃上来。

因为我晓得,想要进一步的成长,浏览源码是一道齐全过不去的坎。

所以你当初看我的文章,其实还是有很多对于源码的解析文章。

我当初曾经齐全不会冲突源码了,相同的是喜爱上了看源码。因为我感觉带着问题去看源码是怎么写的,几乎太高效了。

源码之下无机密。

就这样,我第 3 到 5 个年头在技术下面的成长大略就是继续学习工作上目前还不须要应用到、然而行业内比拟出名的技术,同时对于曾经把握的技术点进行选择性的深度开掘,晋升技术的深度。

也算是实现了从看视频到看博客,再到看源码的学习路线变更。

同时对于层出不穷的、各式各样的新技术也不再是持害怕的态度了,而是缓缓的感觉当初没有什么技术是学不会的,工作中遇到的 90% 的场景都能给出对应的、绝对较好的技术计划,而后在团队的独特帮助下,欠缺并落地计划。

同时这几年我越来越意识到,即便终其一生的学习,也赶不上技术更新的速度。于是缓缓的把视线从时常变动的上层建筑,转移到了绝对稳固的根底建设上。

越来越意识到,已经大学的时候错过的那些操作系统、编译原理、计算机网络、计算机组成原理、数据结构 … 等等这些底层课程的重要性,他们就是我刚刚说的根底建设。

越来越意识到,我所依赖的开发语言只是一个工具,而我只是这个工具的纯熟应用工。

越来越意识到,不会有技术驱动的公司,只会有业务驱动的公司。对于公司而言非法正当的、甚至在灰色地带赚钱才是第一要义。对于集体来说也是如此。

越来越意识到,我与步入计算机行业的后生们相比最开始的外围竞争力是技术能力,然而随着年限的减少该外围竞争力正在逐年陡降。

越来越意识到,塌实和焦虑是这个行业或者说每个行业必不可免的情绪,然而很多人,比方我,因为经验不足,会在这样的情绪中乱了阵脚。能够去寻求帮忙,然而最终要真正走进来,根本得靠本人。重复走进去几次之后,就是团队骨干、技术中坚、主导人员。而走不进来的那批人,会在 3 年、5 年、35 岁的时候落伍,之后很难跟上。

越来越意识到,我之前认为的“技术能力和工作年限不匹配”兴许是一个谬误的观点。因为同样是工作五年,你晋升的技术能力,而他晋升的是业务能力。谁走的更远,说不准哦。

越来越意识到,这的确是一个十分不错的、可能有改天逆命的机会的行业,然而它正在被逐步的夸张化。能让咱们看到的,基本上是 20% 的局部。然而真正去做的时候,咱们绝大部分人都是 80% 的那局部,也就是平庸的那局部。晓得这点,然而还是涌入这个行业,并朝着 20% 那局部不懈奋斗的人,才会是真正的程序员、工程师。

写在前面

我的技术之路不算顺利,也不算一路崎岖。

以在北京找到工作为节点。

该节点之前,遇到的各式各样的选择题,我仿佛都选对了,而后走向了计算机的情理,我把这所有归纳于运气。

我是调剂进入计算机系的,这是运气。

我大二完结的时候都动摇的认为,我当前不会从事计算机行业,想着转到其余业余,最初走无可走,抉择了持续走向下,这是运气。

我大三下期的时候,仅仅懂点皮毛,想着去找实习,最初老师让我免试进入了他的工作室,让我遇到了给我流传“北上广幻想”的那位,这是运气。

我大四毕业,拿着那样一份毫无亮点的简历,能在一周多的工夫内,在北京找到一份 7K 一个月的工作,这是运气。

很庆幸的是我始终晓得这一份运气的存在,从而对本人有一个比拟苏醒的认知,没有自觉自信。

而该节点之后,我晓得当前不能靠运气了,得一步一个脚印的走。

我也正在一步一个脚印的走着。

将这篇文章写进去,算是对从业五年的本人的一点交代。

我特地艳羡、眼红、嫉妒那些一毕业就进大厂,拿着一年几十万的 offer 的同学。

然而我也祝愿他们,因为他们肯定也是经验过一番彻骨寒才走到了这一步。他们没说,并不代表没有产生。他们就是 20% 的那局部。

然而没关系,即便我如此平庸,然而仍然感激并酷爱这个行业。

每个人都活得很不容易,每个人都有本人难以言说的苦衷。只是人们往往只看到你所失去的,而只有你本人能力看到你所付出的。

五年颠沛程序员之路,许多不容易。如梦一场,好像昨天才从学校中走进去。一路风雨泥泞。

写到这里的时候女朋友叫我回头望一眼,一缕阳光正从窗户射进来,打在客厅的绿植上,墙上印出斑驳光影。

拍了张照片,发了个朋友圈,配文“一路风雨泥泞,后方阳光正好。”

后觉不妥,短少上下文,于是只留下了阳光正好。

就借此心愿,当前的、你我的、职业生涯打怪降级之路都是“阳光正好”吧!

到这里差不多了。

我只是把我经验说进去了,兴许你在文章外面看到本人的影子。

如果是苦难的影子,那么我祝愿你早日走出苦难。

如果是幸福的影子,那么我祝愿你始终幸福上来。

以上。

正文完
 0