普通程序员们的2019年:你过得还好吗?

1,841 阅读25分钟
原文链接: mp.weixin.qq.com

每年的最后几天,都很适合用来做年终总结。2019这一年,作为程序员的你,过得怎么样呢?遇见了哪些不一样的人,经历了什么值得想起的事,这一年,是快快乐乐,充满希望,还是偶遇挫折,历经坎坷。对于10年代最后的一年,你是希望时间赶快过去,还是充满留恋不舍。

我们收集了150+位普通开发者在2019年的年终故事,想讲给你听。

本文内容节选自掘金社区年终策划“掘金年度征文”活动,登录「掘金」App,了解更多故事。

2019,我太“南”了

@LienJack:我失恋了

我和女友认识3年多了,经历过很多,彼此之间还是十分不舍得,分手时候女友真的哭了很久了,虽然提出分手是她,但是她还是很无奈的。总结一下分手大概理由如下。

双方世界差距越来越大,女友花费2年多时间进入一家超级大厂,工资也是十分高,比我现在做开发还要高。由于她身边每天接触的人都是十分优秀中的优秀人才,眼界也越来越广。

而我从网易辞职后,考研失败,找不到工作,最后只能去工资3-4K的公司,同时身边的人也很一般,没有大牛,也没有人指点我人生,教会我社会道理,导致世界观出现代沟,并且越来越大,最后从3年前女友从喜欢我是因为比一般男人成熟到我觉得你就像个男孩一样幼稚。

个人自卑,2年前考研失败,被打击一次,然后发现网易出来的居然还找不到工作,吃尽冷嘲热讽,特别是那时候听女友她身边的人如何如何优秀,真的想死(我知道是她是无意的),但是真的给我造成心理创伤。导致后来都不敢和她说话了。

经济压力,由于女友家庭出问题,她还没有毕业时候就只能靠实习和周末去家教赚钱,然后我工资也就4K,导致过节时候,别说送礼物,出来吃饭AA我都吃不起,大家都很穷,也因为一点小钱或者就是1-2百元吵架。

见面时间少。一个是我自卑,不敢面对她,一个是没钱出来见面,还有就是我需要很多时间去学习技术。一开始女友是很不开心,说我不照顾她,后来她工作也忙,慢慢习惯她自己一个人去吃饭,去看电影,去逛街,我就变得可有可无,而且出来基本上都会因为一些事情觉得我听不懂她说啥,她听不懂我说啥而吵架。她也不想见到我。

由于双方进步脚步差距太大,产生隔阂,而这隔阂又因为相处时间太短,无法化解,导致隔阂越来越大。虽然之前说了她很多不好,但是其实她对我是真的好,她在我最穷的时候没有选择离开我,发现大家距离太大时候,也愿意等我,也愿意为我付出很多。我们两个曾经是真爱,但是被现实折磨得只剩下无奈。

@CRPER:不是为了赚点钱,谁愿意颠沛流离受委屈

年初,过完春节往常一样去开工(初七),然后办理了离职,为什么呢?

Boss(10:xx): 公司准备收缩开支,你能否接受降薪?
me(10:xx): 不(无数个念头,各种奇奇怪怪的加班,年终奖什么也没有,还降薪?开国际玩笑)
Boss(10:xx): 那你今天办理下离职手续,和 xx 交接下。
me(10:xx): 好 --> 转身出门

我麻溜地把相关的资料输出了一份文档, 为啥?

  • 因为有前车之鉴,公司会用各种恶心的行为逼迫员工主动离职,而且是避免赔偿的那种。

  • 一天两次会,什么概念,早晚各一次,受不了,每周一还得群体发表总结。

  • 强硬的变更上班时间,从朝九晚六强行转为8:30~19:00(就在一次群体会议上)

离职后,空白期半个多月。期间天天睡到自然醒,醒来看看资料,偶尔去网吧通宵打打魔兽争霸。这次挑工作的时候拿了三个 offer。

  • 一个在软件产业基地那边,需要频繁外派,类似驻场,拜拜了

  • 一个是做做容器服务那块的,待遇给的最高,公司有一定规模让我去带队(没去)

  • 最后一个还是小作坊,老板比我大差不多一轮,人格魅力打动了我。

新公司也是单兵作战模式,人数虽不多,但是氛围还挺好。而且相关的福利待遇给的还是可以的,在这家公司我主要也是把控前端这块。在这家做的业务并不复杂,但是迭代的速度很快,所以加班必不可少。

最频繁的时候,10105成为日常,半宵平均发版一次。为了让小伙伴们也共同奋斗,晓之以情,动之以理的大道理说了不少。在这家让我学到的东西,更多是对于人员的协作和调节。但是创业公司总是命运多舛,这家也走向了凉凉,九月份我又出来了。

频繁找工作让人身心疲惫,一天就在投递,电话,面试,等候及复试中渡过。是的,比上班还累。

@ 🍀在掘金:药费太贵,我感觉连生病的资格都没有了

就在8月份的某个周六日,在家悠闲的坐着,就在我站起来去倒一杯水的时候,突然右大腿往上一点的位置,突然巨疼无比,当时还以为是扭到了,也就没有放心上,周一上班的时候发现已经办法弯腰系鞋带了,没办法,只能请假去医院做检查喽。

上午怀着沉痛的心情去医院检查了,等了一上午,做了一个CT,令我绝望的是,我被确诊有轻度的腰椎间盘突出,听到这个消息的我留下了两行心痛的眼泪,我还这么年轻,我怎么会突然腰椎间盘突出了呢,以后不能用腰了怎么办。

拿着CT片去找主治医生,结果那个医生一顿操作,给我开了两个星期的注射剂,外加乱七八糟的一堆药,而且还需要每天去打针,关键药TM还很贵,只是那两个星期的注射剂都要一千多块大洋呢;幸好当时我也比较理智,没有着急付钱拿药;当时给我开的那些药一共快两千块大洋;这一瞬间,我感觉竟然连生病的资格都没有了。

@前端扫地生:赚钱失败,倍感苍白无力

因为欠了几万块的外债,上班上了2个月左右吧,总觉得自己的钱不够花,想挣点外快。在一次偶然的机会下,看到了抖音蓝V推广的一些渠道,但前提是先得自己掏钱拿代理,几千块钱的样子。当时自己也比较喜欢刷抖音,感觉它的市场还是有的。我就想着,反正自己已经这么穷了,再多个几千块也差不到哪里去,就砸了几千块进去。

说实话,刚开始激情满满,每个周末都去跑销售,挨家挨户的问,通讯录好友一个周末就要多出来几十个。

可是,激情只是一时的,用我们农村话说,我不是吃那碗饭的料。由于一直没客户,信心逐渐丧失,激情慢慢退去,大概一个月后,就没有下文了,等于是白白浪费了几千个子儿,虽然有些心痛,但也没辙了。

那一刻,我终于意识到,像我这种没口才的闷骚男,还是适合坐在办公室敲键盘,思考就行,不需要表达,更不需要别人赞同。

2017~2018,是贵阳房市的辉煌时期,绝大多数的楼盘在短短的一年半时间里,房价翻了一倍多,从之前的 6000 多变成了 10000 多。当时实在是不敢想象,任由它发展下去,要奋斗到何时才能有我的一平方容身之地,所以硬着头皮找朋友代刷了九万多块钱的信用卡,付了个首付。

可如今,看着自己每个月的那点死工资,吃酒的吃酒,用的用,欠朋友的钱一直还不上,自己心里特别不是滋味,所以每天晚上睡在床上就会不自觉的想到这一堆堆的问题,难以入眠,这也是睡眠质量不好的根本原因。

曾经,我梦想仗剑走天涯,而现在,我只求写代码无 Bug。

曾经,我梦想用代码书写我的辉煌人生,而现在,我只想躺在富婆的怀里看《庆余年》。

会迷茫,但总有光

@少年玩心呀:想不透的,不如重新来过。

大概在前一段时间,在加班到12点然后打车回到住处的时候,突然想到了一个问题:“如果突然有一天自己对技术完全失去了热情,并且一点都不想做互联网相关的工作的话,自己要去做什么?”

然后那个晚上我就失眠了。

其实一直以来都有做一定的职业规划,但是到头来也没有离开技术,没有离开互联网。如果说真的有一天我对做技术厌恶到想吐,我不知道自己能做什么。

这似乎是一个非常虚无并且扯淡的问题。

但是我还是没有放弃思考这个问题,于是我去和朋友聊了聊。在我说出我最近的困惑之后,朋友直接说了这样一句话:你觉得我想写代码吗?

“你看公司里现在做技术的有这么多人,做技术超过3年5年的不在少数,你觉得他们有多少是依然保持着当初对技术的热情的呢?我觉得不多。

对技术感兴趣并且能够作为自己的工作已经非常幸运了,你的其他专业的同学都不一定能从事本专业的工作。当兴趣变成了工作,除了少数人,慢慢都会厌烦。但是你要承担起你需要承担的责任。”

那次大概聊了一个多小时,自己心里大概有了答案。

就像之前说的,这个问题确实很扯淡,并且矫情。如果要虚无缥缈的回答那会有很多答案,但是踏踏实实的踩在地上,答案就很简单:如果有了家庭,有了妻子和孩子,那就承担起你的责任,把这些问题当成小学时考虑上北大还是上清华一样处理就好;如果还是一个人(那我好惨啊),那似乎可以去追求一下这些虚无缥缈的东西,比如自由啊什么的。

现在想想我提出这个问题并且想要去得到一个答案的原因其实在于,这么多年来,一直是我脚下的流沙裹着我,决定着我要往哪走,它也不淹没我,它只是时不时提醒我,你没有别的选择,否则你就被风吹走了。我就这么浑浑噩噩地度过了我所有热血的岁月,被裹到东,被裹到西。可能我内心深处是有一个其他答案的吧。我也不知道。

2020,不如我们重新来过,算是对自己说的吧。2019年还是有着诸多遗憾和不甘,但最终它们会像2018年或者2017年的遗憾不甘一样,消失在记忆里,无意或者有意的去忘记。

要做的事情心里大概也有了一些规划,希望一切都好。

@lalxyy:总有一束光指引我们前行

过去的一个学期在不停地开会、开会、开会、写作业、偶尔刷 LeetCode、看书中熬了过来。时间太紧,买菜都成了奢望:软件工程系楼下的饭馆几乎要吃到吐。成绩虽然并不理想,可似乎已经稍有起色,已经开始从不及格到及格再到优秀;面试也开始有了。

我不再是那个开会的时候插不进话的笨小孩;我尝试着用英语提出自己的观点,虽然收获的总是他人的不同意,或者只是部分同意。但无论怎样,相比于 9 月份收到某个噩耗的自闭与挣扎,我觉得生活现在已经好了太多太多。

也许,来到一个新的地方,跳出自己的舒适区,就必然意味着失去什么(当然,也应该包括得到什么;可惜我现在没有看到)。在打点行李,满怀希望地出发去上学的时候,我没有想到家庭、人际关系、学习、找工作都出现了各种各样的坏消息。

在感慨物是人非的同时,我也领悟了这是跳出舒适区所经历的必然的痛苦过程。遗憾的是,我的内心并不强大,而且总是活在自己的世界里;想要摆脱一些想法就更困难了。

让我高兴一点的是,时间和努力看来仍然是疗愈一切的良方。

回首这充满酸甜苦辣的生活,如果一定要问是什么支持我走到现在(虽然不说境遇好,但是我觉得我在从谷底往上走),也许这是梦想、努力和运气的三重叠加。 

我也许不是最努力的,但也感谢有运气相佐,贵人相助;但是我觉得最重要的,也许是那个小小的梦想,加上人生旅途中陪伴过我的所有人,共同构成了支持我、指引我前行的精神力量。

这种精神力量让我虽然身在谷底,却有时能唤起前进的勇气。经历过一些事情之后,我明白生而为人逃不出生老病死,但也愿平凡的人生能够做出一点事情,照亮周围的人和事吧。

追梦的路还长。期末的成绩超出了自己的预期,实习也去了美国一家很优秀的独角兽,让我感谢我在这段坎坷的生活里交出的答卷。当然,我不希望未来的生活像苦行僧一样,我更期待的是生活的磨砺和个人承受能力之间的平衡。然而,生活不总是我们期望的那样——成长起来,才有微笑着面对生活的底气。

@前端小然子:从迷茫彷徨到尘埃落定

一年的学习,掌握了很多曾经不曾掌握的东西,我飘了,感觉自己工资肯定会翻上一番不止。

于是年底前几个月开始准备面试,想远离这个安逸的环境,我想改变自己,学到更多的东西。

准备面试这段时间吧,身边朋友换工作的一个个的都找到了理想的工作,他们平均工资在25k+,最高到了40k。

而我,很神奇,没有面试邀请。我能知道肯定是我的简历问题,改了一版又一版,反正是没有面试邀约的好吧。最后的分析还是我学历和履历问题,并没有达标的,也没有其他亮点。

然而,我并不想造假啊,明明大专学历,专接本的在读本科,非要去写自己已经本科毕业了吗?我也确实没有github很多star的项目,没有本科学历,没有一个好的背景。

当时我的世界一度灰暗。

由于没有面试,我也知道我需要一个亮点来支撑我换工作的简历。我开始了胡乱撞墙,各种造轮子,最后基本上都是写了核心方法后半途而废。比如监控埋点系统、音视频播放器等等...可是没有实际的业务支撑,我并不知道我写这些系统、这些库的意义何在,我陷入了沉寂期,各种各样的问题,仿佛突然把我压垮了,没有一点点余地。

你们敢信是一位HR小姐姐给我打的面试邀请让我复苏的?虽然最终没有加入,但是因为这位小姐姐的声音,给了我很大的激励,我感觉仿佛不太迷茫了。

与此同时,我们老大离职去合伙创业去了,给了我一个机会,他希望我跟他走,因为他明白我的技术是很OK的。最终,确定了明年加入。

未来很长,你的机会还很多,加油,少年!生命不息,学习不止,不管你是否被这个社会所接受,但是你需要保证的是,在这个社会想接纳你的时候,自己一定要够格。

@ThornWu汤圆:一切都在变好

早会上我还在听产品总监布置接下来一年的工作方向,下午便被 HR 和技术总监叫到小会议室谈话。因为自己工作态度、能力和产出都很出色,所以在 HR 把离职协议书拿出来之前,我还觉得这可能是准备给我涨薪了。哈哈哈我还是太年轻了。

当我看到离职协议书的瞬间,我整个人都是懵的,就像之后有一个同事问我的,“为什么是我?”

是呀,为什么,又凭什么呢。

这是我第一次看到面瘫的 HR 哭的样子,技术总监的脸色也很差。我想,他们应该为了留下我也做过努力了吧。

我忍住眼泪,在协议书签下我的名字,微笑着和同事们道别。

到了公司楼下,迎着寒风,泪水终于憋不住流了出来,从通惠河一直哭到九龙山。这辈子应该都不会再这么哭了吧。

过完年回到北京后,我拿到了猿辅导和 HIGO 的 Offer。从 2 月中旬入职开始,花了 1 个多月的时间,我终于完全恢复了之前状态。

良好的状态,也帮助我更好地接受各种新技术带来的挑战,应对接下来大半年密集的开发迭代任务。

随着工作能力逐渐得到认可,我承担着越来越重要的开发任务,当上了 Node.js 方向的面试官,还拿到了人生中第一个季度奖。

就像那句话说的,打不倒你的,必将让你变得更强。

活成希望的模样,到达想去的地方

@秉心说:2019,我迎来了我的女儿

虽然要求主题与技术相关,但是作为一个奶爸程序员,我不得不分(炫)享(耀)一下我的生活。

2019,我的小天使诞生了。

在这里首先要对老婆说一声,辛苦了!她的孕吐反应极其严重,九个月的孕期简直就是一种煎熬。不过幸运的是,最后是我们想要的结果。

都说女儿是爸爸上辈子的情人,和我那个恨不得每天揍他一顿的儿子相比,的确有很多不一样的情愫在里面。一个是哇哇的哭,另一个是嘤嘤的哭。一个动若脱兔,另一个静若处子。一个想培养成程序员,另一个肯定不想培养成程序媛。

每天看着自己的两个孩子,幸福感油然而生。作为自己生命的另一种存在,这种感觉,我想只有切身体会才能感同身受。

很期待他们上小学,上高中,甚至成人的样子,话说妈妈给你们的升学宴的酒都备好了。又想时间可以再慢一些,因为现在所经历的每一刻都是以后再也不会经历的了。

“秉心识本源,于事少凝滞。” 希望两个孩子永远可以秉持内心做自己,爸爸妈妈永远是你们坚强的后盾。

@敖丙:在写作中,收获惊喜

你真的很适合写文章” 这是三歪对我说的一句话,在听到这句话的那个星期,这句话一直在脑海里挥之不去,但是也很纠结,因为本来是准备做个分享生活的up主的,装备都买好了。

你们能看到这里肯定也知道了,我选择了写作,我文章的个人色彩非常重,也插入了不少视频的元素,什么求赞求关注呀,还有跟大家问题的互动,我算是在文章里面圆了自己up主的梦吧。

还好我写了,到现在刚好一个月半,在各个平台都收获了不少粉丝,三歪调侃我像个开挂的,其实我没太多感受,因为我也不知道熬了多少个日夜,而且一开始我就像三歪学了他总结的很多写作经验,站在巨人的肩膀上是要爽一点,少走了好多好多弯路。

同时,我也认识了很多大佬,还认识了各大博客网站的运营,也得到好多小伙伴的认可,我在某些博客的数据惨不忍睹,但还是有读者一个个给我点赞,给我鼓励,谢谢。

自己写文章也在不断给自己扫盲,回顾知识点细节,其实还算是个好事情。

过去的一年,总的来说是美好的一年,我也知道新的一年是更加美好的一年,大家是不是发现我没你们想象的那么风光,以为我的工资肯定过的很潇洒,相反我也偶尔要借钱生活,不过明年肯定不会了,毕竟家里的日子好起来了。

你看,我这不是就帮家里换了那个村里唯一的大头电视,买了家里的第一个冰箱,这不就好起来了嘛。

@开发的猫:趁年轻,去折腾吧

外行人眼里的程序员:宅,格子衫,打游戏...我们被贴上了许多固有的标签,那只是人们的执念罢了。

我,从来不打游戏,不爱格子衫,重点是:不爱宅,我是一个喜欢到处浪的人。

旅行和音乐是我的灵魂。

每年都会给自己策划一场自由行,享受在路上的感觉。去陌生的城市,看不同的风景,和陌生人聊天,感受当地浓烈淳朴的民风。

今年的3月份,如愿完成了一场9天3800公里的新疆自驾游。

新疆,一个让人流连忘返的地方。真的就是如央视的广告一样:新疆是个好地方。有机会我还要再去。

放几张照片感受一下。

常说读万卷书,行万里路。很多人在给旅行找一个意义,对于我:旅行只是为了感受这个世界的美好,仅此而已。

@码匠笔记:入职阿里,感受成长

入职阿里一年了,感受到这一年在阿里的成长。

系统级别的思考:之前无论是外企还是创业,一个项目的沉淀还是不够厚重,在阿里除了可以接触所有的中间件以外,更多的是技术底层的探知,性能瓶颈的探寻。

原来只是更着眼于实现,但是现在需要考虑性能、瓶颈、原理与底层,毕竟天猫每秒订单峰值高达 54.4 万笔,都是一砖一瓦起来的。一个有足够历史沉淀的业务带给你的技术盛宴是无法用语言来形容。

完备的项目体系:自己玩转了 Dubbo 绝不是微服务,也谈不上服务治理。参与了 20 几个团队协作的大项目以后,从分库分表、幂等、分布式事务、一致性、日志追踪、限流、熔断、降级、优雅上下线、监控、预案等等诸多方面去感知真实的“微服务世界”,让你高谈阔论的资本不再是书本里面的内容,而是胸口里面的竹子。

与众不同的视野:当然这里首先要说的不要把平台当做自己的资本。但是你依然可以有“此时此刻非你莫属”的霸气,怎么说呢?抛开市值不说,阿里其实每天都在做非常有意义的事情。

比如 AliExpress 打通中国和世界、村淘走向农村的最后一公里、菜鸟解决世界的物流问题、支付宝新中国四大发明、蚂蚁森林拦住了流失的土地等等,虽然盈利是第一目的,但是ta每天做的事情就是在思考怎么改变世界。

5 年是一个坎儿,是时候静下来思考一下自己的职业生涯。好好做事,做好每一件事,除了技术的深度要扎根下去,还有领域的深耕也要进行。

@MacroZheng:2019 我的Github开源之路

这一年,学习了很多也输出了很多。如果要说我最大的成果的话,我的Github可以概括下。这一年之中累计收获了3w+Star,总计开源维护了6个项目,下面我就对这些开源项目做个小小的总结。

首先来说说mall这个项目,mall是一套电商系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。这个项目是我去年3月份开始写的,耗时9个月,到去年12月的时候正式开源。

这是我的第一个开源项目,也是一个从零开始的项目,整个项目的需求分析、后台功能的实现、前端页面实现、移动端原型设计都由我一个人来完成,其中的使用的很多技术和工具都是现学现用,收获很大。

这个项目开启了我的开源之路,我觉得围绕这个项目我可以打造很多有价值的东西,毕竟互联网上的实战型项目太少了,而文档齐全的项目更少,于是我便努力把它打造成一个学习型项目,于是便有了接下来的一系列开源项目。

我想把mall项目打造成一个学习型项目,让更多的人来学习,于是便有了mall-learning这个实战型学习教程。mall-learning围绕着mall项目,对其架构、业务、技术要点三方面进行解析。

这个项目从今年5月份开始,至今还在完善,我会把平时学习到的技术都融入到里面去。其实这个项目写到现在,它已经不仅仅是mall专属的学习教程了,把它称之为一个通用的项目实战教程也不为过,因为里面涉及的很多技术都可以放到其他项目里面去使用。

通过mall-learning项目文档的完善,我的技术栈也在逐渐提升,基本打造了以下的技术栈。

总的来说,今年我的收获比去年还大,这两年的收获已经超过了前五年的程序员生涯。为啥要在Github上面写开源项目呢,其实我的心中一直有这样一个想法:作为一个从事互联网工作的人,我们总得在互联网上留下点什么。


上面这些来自普通开发者们的经历,可能我们都曾经历过,这些看似细碎的瞬间与故事,组成了一年、十年,甚至是漫长的人生。也许作为程序员的我们,一整年都在重复地“eating、sleeping、coding”,在平凡的日子中经营着自己的生活。但正是拥有了这些经历,才让普通的日子更值得被记忆收藏。

在掘金,与100万+开发者一起,分享自己的代码、实战与生活。我在等你的故事,一起来吗?

掘金年度征文活动火热进行中,来【掘金】社区,了解更多。

最后的最后,新的一年还有一天就到来了,掘金酱提前送出新年的祝福,愿你的指下有代码,眼里有星辰,心中有光芒。

新年快乐~