前言

又到了一年一度年终回顾的时候了,回想起去年年底圣诞节的时候由于忙着参加黑客松大赛,一下子就进入了新的一年,失去了年终回顾的动力,所以今年提前两个月开始进行回顾,这样的话今年最后一天就可以顺利发文。

时间过得很快,这两年来也经历了不少事情,2021年年初的时候公司经营不善,失业了,还好借助社区大佬的力量很快就入职了新公司,认识了一群很好的新伙伴,这一年继续输出架构师训练营的文章,同时也开始输出 k8s 和 golang 相关的文章,年底有幸在 .NET Conf 大会上面做了一个关于 Dapr 分享,同时也参与了首届 .NET 黑客松大赛,忙碌也很充实。

2022年是人生的高光时刻,4月份获得了微软 MVP 的称号,一个想都不敢想的事情,非常感谢我的人生导师,也是我的领导,一直以来对我的推动,一直鼓励我去大会当讲师,鼓励我申请 MVP,鞭策我成长,也感谢自己一直以来的积累,最终成功当选。

入职新公司一年多的时间,见证了房地产行业红利的消退,公司开始降薪裁员,员工从四百多减少至不到一百,于是我也开始一边学习一边等待新的机会,报名了小争哥的算法训练营,系统地学习了算法,也在 leetcode 刷了 192 道题,准备冲击大厂。然而随着寒意袭来,大厂也在疯狂开源节流,保住份工成为了疫情之下不得已的选择,好在幸运的我在寒冬中得到了一个机会,经过好几轮的面试最终入职了一家外企,开始了人生新一轮的征程。

2021年回顾

  • 失业
  • 新公司
  • .NET Conf China 2021 讲师
  • 首届 .NET Conf China 黑客松

失业

2021年1月19号下午,公司的同事们陆陆续续被叫到会议室谈话,通知我们在1月22号离职,补偿一个月的薪资,会在六月底之前结清,如果不同意的话可以继续留下来,但是公司已经发不出薪资了。其实早在去年公司就开始出现拖欠工资的情况了,但是老板在年底承诺还可以支撑公司一年的开销,给大家打了一剂强心剂,所以大家也没有很担心,可是没想到裁员来得如此之快,甚至距离过年也就不到两周的时间。

第一次经历这种事情内心还是有些愤怒的,要求当周主动离职,而且没有 n + 1 的赔偿,甚至要到六月底才结清(其实到现在快两年了也没结清)。距离过年也剩下不到两周的时间,大家也都懂,虽然内心很愤怒,但是最终听了具有丰富职场经验的老员工的建议,拖下去其实也没有什么意义了,所以最后按照公司承诺的赔偿方式主动离职了。

新公司

离职之后开始找新的工作。很幸运,在社区大佬的内推下,历时一周左右的时间,在过年之前入职了新公司。在新公司除了负责业务功能的开发之外,还探索基于 k8s 集群的云原生容器化部署,将原来部署在云服务器上面的服务迁移到 k8s 上来,因此也学习了 k8s 相关的课程,输出了 k8s 相关的一系列文章。入职了新公司大半年后,房地产行业迎来了三道红线,公司开始降薪裁员,寻求转型,人员开始大量流失,但是没有特别好的机会,于是开始学习 golang,等待机会。

.NET Conf China 2021 讲师

还记得2020年大会讲师招募的时候勇敢地投了一篇闪电演讲的申请,但是最终没能通过,于是今年直接投了一篇讲师的申请,没想到成功了。由于疫情的原因,大会改为线上的方式举行,于是在家里通过直播的方式分享了一个 Dapr 相关的主题演讲,得到了家人和朋友们的大力支持,感谢。

首届 .NET Conf China 黑客松

今年有幸代表大湾区参加了首届.NET黑客松大赛:两天一夜,从零到一,组队,选题,业务拆分,功能拆分,架构设计,编码,对接,部署,上线,业务闭环,线上路演答辩。全程直播,充满挑战,收获满满,最终我们大湾战队获得了产品之星的奖项。

2022年回顾

  • 擦肩而过的 offer
  • 微软 MVP
  • 算法训练营
  • 外企
  • .NET Conf China 2022 主持人

擦肩而过的 offer

今年二三月份,得到了一个内推的机会,立刻更新自己的简历投递了过去,也顺利的走完了面试流程,等到快发 offer 的时候,对方暂停了所有 HC,这是我第一次感受到真正意义上的寒冬,虽然大厂的寒冬也听闻不少,各种骚操作,但是这是第一次亲身经历,还好我的公司没有倒闭,于是我就继续苟着,保住份工。

微软 MVP

虽然在寒冬中机会很少,但这也是静心学习的好时机,于是我便继续卷文章。今年三月份的时候,我的人生导师 push 我申请微软 MVP,在他的鼓励(怂恿)下,我勇敢的发起了申请,整理了自己这几年来的文章,开源的项目,运营的公众号,大会主题演进,参与黑客松大赛等等的社区贡献,并继续疯狂卷文章,最终在4月1号收到了获得微软 MVP 奖项的邮件。收到邮件时我简直不敢相信,因为我一直认为这是个遥不可及的奖项,没有十几年的经验都配不上。

算法训练营

为了备战大厂,今年还报名了小争哥的算法训练营。一个偶然的机会关注了小争哥的公众号,了解到了他的算法训练营,凭借着他在极客时间上的知名度,以及我对学习的渴望,毫不犹豫就报名了。在学习算法的过程中打开了格局,因为除了讲算法,小争哥也会为学员们答疑,分享一些职场的经验,不同的年龄阶段就会有不同的顾虑,适合自己的才是最好的。他虽然不是同学中最厉害的一个,却获得了谷歌的 offer,在谷歌工作过程中非常热衷于创业,还因此辞去了工作,但最终都无疾而终。失业后的他凭着自己写的专栏火了起来,这是他未曾料想的,这说明他找到了适合自己的事业,也获得了工作生活的平衡。

小争哥签名版

外企

今年9月份,在广州群有一个元宇宙项目的公司招牌,经过一番了解发现有熟人,立刻就内推进去,经过了一轮面试,聊的也比较愉快,然而没想到的是原来计划离职的同事被挽留了,一个萝卜一个坑,不招人了,一年内感受到了两次寒冬,太刺激了,已经麻木了,但是经过了第一次的寒冬之后,第二次已经没有那么震惊了。

对方公司人事给我推荐了另外一个部门,让我考虑考虑,经过一番思想斗争之后,我答应了对方的推荐,开始了长达一个月的多轮面试。在这一个月的面试过程中,我感受到了外企与私企的巨大不同,私企看重的是能否胜任工作,而外企更加关注的是你是否真的对这个岗位有兴趣,他们希望你对这个岗位有全方位的了解,是否与自己的职业规划相匹配,这是一个双向的选择。每一轮的面试内容也很广泛,除了聊技术,管理,还会聊到人生观价值观等等,感觉几乎把你的过往经历都问的一清二楚,对你个人进行了全方面的深入了解,从而判断你是否符合他们的理想目标。最终顺利拿到 offer,入职人生第一家外企。

.NET Conf China 2022 主持人

很荣幸今年以 MVP 的身份参与了 .NET Conf China 2022,作为开源分会场的主持人,认识了六位非常优秀的讲师,以及经验丰富的导播老师,合作的过程非常愉快,也收获了很多,感谢各位老师。

感谢组委会精心制作的大礼包,太精致了,超喜欢!

博客 & 公众号

运营公众号至今三年了,发表了不少原创文章,也转载了很多优秀的文章,每天早上八点都会准时推送。回想起当年问张队如何做到坚持每天按时推送文章,他说这很难做到,如今我也有点感同身受,我觉得更难的是坚持输出。记得刚开始的时候我每天都会输出原创文章,在张队的转载下也增加了不少关注,但是阅读量不会很高,后来我开始降低输出的频率,提高文章的质量,也收获了更多的阅读和关注,感谢大家的支持。

《权限系统 RGCA 四步架构法》 被“微软开发者MSDN”转载,阅读量达到800+

《API 工程化分享》被 InfoQ 社区转载并置顶到了首页,阅读量达到1300+

2023年计划

  • 每月输出一篇文章
  • 每月阅读一本新书
  • 说一口流利的英语

总结

两年时间转瞬即逝,通过年终回顾记录下来自己的经历和感受是一件非常有意思的事情。回顾每一年的经历,都有让我兴奋的回忆,也在不断地学习和成长中收获了更多的喜悦。这两年收获满满,也解锁了人生的新篇章,迎来了新的工作环境,新的挑战。

感恩我的人生导师,感恩我的朋友们,感恩我的家人们,简简单单,知足常乐。

本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。

欢迎转载、使用、重新发布,但务必保留文章署名 郑子铭 (包含链接: http://www.cnblogs.com/MingsonZheng/ ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。

如有任何疑问,请与我联系 (MingsonZheng@outlook.com) 。

2021 & 2022年终回顾:山河无恙,烟火寻常的更多相关文章

  1. 2017OKR年终回顾与2018OKR初步规划

    一.2017OKR - 年终回顾 自从6月份进行了年中总结,又是半年过去了,我的2017OKR又有了一些milestone.因此,按照国际惯例,又到了年终回顾的时候了,拉出来看看完成了多少.(以下目标 ...

  2. 我的2018OKR年终回顾与2019OKR初步规划

    转眼一年又过去了,在这个年底的时候,按照国际惯例,又到了重新回顾审视一下这一年来的得失,规划一下明年的奋斗方向的时候了.因此,我继续使用OKR来给自己做Review和Planning,也希望自己能够保 ...

  3. IT连创业系列:年终回顾录!

    一年不过一转眼,一光阴的青春又逝去了! 还有不到几天,就要进入新年快乐的祝福包围圈了. 在这归家之际,留文一篇,为这忙碌的一年创业留点回忆! IT连创业这一年走来: 大大小小的深坑,小小大大的困难,一 ...

  4. 年中盘点 | 2022年,PaaS 再升级

    作者丨刘世民(Sammy Liu)全文共7741个字,预计阅读需要15分钟 过去十五年,是云计算从无到有突飞猛进的十五年.PaaS作为云计算的重要组成部分,在伴随着云计算高速发展的同时,在云计算产业链 ...

  5. RISC-V与DSA计算机架构

    RISC-V与DSA计算机架构 相信所有和计算机体系结构打过交道的朋友们都看过David Patterson与John Hennessy的煌煌巨作,<计算机体系架构:量化研究方法>.两位在 ...

  6. Bzoj索引

    1001 : http://ideone.com/4omPYJ1002 : http://ideone.com/BZr9KF1003 : http://ideone.com/48NJNh1004 : ...

  7. 分析java.lang.NullPointerException thrown in RelativeLayout measure()

    典型的再现环境 模型: Sony Ericsson Android version: 2.3.4 StackTrace: E/AndroidRuntime( 3579): FATAL EXCEPTIO ...

  8. Hsql中In没有1000的限制

    SELECT * FROM user , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ...

  9. 解决Nginx重启时提示nginx: [emerg] bind() to 0.0.0.0:80错误

    Nginx是一款轻量级的Web服务器,特点是占有内存少,并发能力强,因而使用比较广泛,蜗牛今天在一个VPS上重启Nginx时提示“nginx: [emerg] bind() to 0.0.0.0:80 ...

  10. 转 nagios监控oracle运行状况

    https://blog.csdn.net/heizistudio/article/details/8638488 nrpe安装脚本 nagios-plugins-1.4.13.tar.gznrpe- ...

随机推荐

  1. PHP全栈开发(八):CSS Ⅸ dispaly & visibility

    display用来设置一个元素如何显示: visibility用来设置一个元素可见还是隐藏. visibility:hidden: 这个语句会使元素在HTML页面中不可见.但是这个元素仍然会占用HTM ...

  2. this硬绑定

    一.this显示绑定 this显示绑定,顾名思义,它有别于this的隐式绑定,而隐式绑定必须要求一个对象内部包含一个指向某个函数的属性(或者某个对象或者上下文包含一个函数调用位置),并通过这个属性间接 ...

  3. JavaScript事件驱动

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  4. tensorboard图表显示不全的问题

    之前跑bcq生成tensorboard文件的时候,有二十个点用来描图,然而后10个数据点总是不显示,之后将tensorboard换成tensorboardX便解决了问题. 比如 from torch. ...

  5. JUC(5)BlockingQueue四组API

    1.读写锁ReadWriteLock package com.readlock; import java.util.HashMap; import java.util.Map; /** * ReadW ...

  6. 齐博X1到底是个什么鬼?

    什么是齐博/齐博CMS之X1? 齐博X1是齐博软件基于thinkphp5开发的内容管理系统,拓展性非常强,后台一键升级,后台提供丰富的频道模块云市插件市场.风格市场.钩子市场,所有都是一键在线安装. ...

  7. 第三方库openPyxl读取excel文件

    import openpyxl from openpyxl.worksheet.worksheet import Worksheet def openpyxl_read(): #1.打开文件 work ...

  8. golang中的nil接收器

    索引:https://waterflow.link/articles/1666534616841 我们先看一个简单的例子,我们自定义一个错误,用来把多个错误放在一起输出: type CustomErr ...

  9. 41.SessionAuthenticatio和自定义认证

    SessionAuthentication认证介绍 SessionAuthentication使用了Django默认的会话后端 适合AJAX客户端等运行在同样会话上下文环境中的模式 是DRF默认的认证 ...

  10. rocky8删除/etc/fstab 和/boot/所有文件,通过光盘救援模式恢复

    rocky8删除/etc/fstab 和/boot/所有文件,通过光盘救援模式恢复 mkdir /rootdir 先通过df和lsblk确定那个分区是根,如果确定不了,就先挂载一个分区,查看里边的文件 ...