2023「总结」,2024「展望」

前言

  时光荏苒,岁月如梭,转眼已经进入2024年了。回想过去的2023年,成长了很多,有收获,有付出,也有一丝丝的遗憾。
  其实在写这篇文章之前我思考了很久,一直不知如何下手,也许这是一个新手都会遇到的问题,这也是我第一次做年度复盘。所以我看了很多网友的复盘帖并从中学习一些复盘经验,不断总结自己这一年的经历。对自己在过去的2023年从多个方面进行了总结。

2023 回顾

工作

  2023年是疫情后的第1年,这一年没有了口罩。原以为疫后的环境是充满希望,各行各业都在摩拳擦掌准备放手大干一场。然而现实狠狠地给我们上了一课,曾经一两个月的寒冬,却持续了整整一年。在这一年,公司经历了4次裁员,很庆幸这四次都被我躲过去了。从这可以看出现在的市场行情还是非常严峻的,寒风凛冽,在严冬之下没有一片雪花是无辜的。但是作为一个在职场混迹10年的资深打工人,该经历的终究会经历。只需平常心去面对。

业务提升

  目前我在公司时负责ERP系统的研发和维护工作,由于今年的裁员,偌大的系统有原来上百号的研发团队到现在的寥寥几人的团队,其中经历了什么不言而喻。因此身上的担子也重了很多,之前很多没有接触过的业务模块现在也都需要自己去维护。对业务的陌生给维护工作增加了难度。但是兵来将挡,水来土掩,为了更快的熟悉系统中不懂的模块,不断地跟同事请教问题,去学习,去了解,系统的各个模块,经过不断地学习研究对系统的业务有了很多的了解。这样让自己学到了很多所在行业的业务体系知识。

技术提升

  值得开心的是因为公司系统比较庞大,所使用的技术种类繁多,为了更好的熟悉系统,更快的定位和解决系统中出现的问题,也花了很多空余时间学习系统中用的技术,包括mybatis源码分析,xxl-job的原理源码分析,eureka的原理源码分析,OAuth2.0,分库分表等等。可以说这也是我技术提升比较大的一年。

遗憾

  令人遗憾的是在公司的这段时间里,因为公司发展瓶颈,自身水平待提升等各种原因,对于自己的收入并不乐观。

学习

  这一年也可以说是恶补知识的一年,离自己35岁职业坎也没几年了。心中时不时的会产生焦虑,但是我相信只要自己不断地努力提升自己再加上一点的运气一定能跨越这道坎。一定保持一个好的心态去面对。

技术

  1. 一直坚持在刷题,查漏补缺。
  2. 完成了设计模式的学习,基本掌握常用设计模式的用法,并且继续学习掌握其设计思想。
  3. 对Mysql进行了完整的学习研究,包括性能的优化,高可用的学习。
  4. 对Redis各种数据类型底层原理的学习,存储结构学习。
  5. 之前从来没有真正的接触过算法,今年年末的时候开始在 leetcode 上尝试去做一些算法题,练习自己的算法思维。

成长

  2023年年初给自己定下了一年看6本书的目标,很开心,顺利完成。这里我想给大家也推荐几本我看过的书。《蛤蟆先生去看心理医生》,《高效能人士的七个习惯》,《一往无前》。

不足

  1. 虽然今年一直在坚持刷题,但是有时候效率却很低。
  2. 对算法的学习举步维艰,一直沉不下心来。
  3. 在年初定了学习大数据知识的目标,也是因为自己比较懒散,一直没有花时间去学习。

健康

  最近几年体重是越来越高o(╥﹏╥)o,一直给自己找借口没有去重视自己的健康。好在自己有一直坚持每周4-5天的晨练,每次半小时。而且现在也慢慢开始注重养生了,对自己的饮食开始营养均衡,健康饮食。

休闲

  之前来了兴致买了一把尤克里里,一直想花时间自己学几首歌弹唱,奈何一直没有腾出时间。可能对我来说今年最大的休闲就是锻炼了。

社交

  每个月和好友都会进行一次聚餐。大家一起吃饭,一起玩耍,分享自己生活上、工作上有趣的事情。

2024 展望

  2024年对于我来说第一个需要克服的就是自己的惰性。希望自己养成自律的好习惯。做事能够持之以恒。让自己摆脱拖延症。
  希望对技术的提升能够更上一层楼。加强对技术知识点的学习。
  今年继续坚持完成6本书籍的阅读。

2023悄然流逝,2024不惧前路。

昨天已成过去,未来正在到来。我们要做的,就是珍惜眼前的时光,努力奋斗,不负青春不负自己!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/603255.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

el-select显示不全

css代码: .el-select-dropdown__wrap.el-scrollbar__wrap {margin-bottom: 0 !important; }

nodejs 实现内部之间接口的相互调用

ChatGPT4.0国内站点:海鲸AI 在 Node.js 中调用服务内的接口,通常是指发起 HTTP 请求到某个服务的 API 端点。这可以通过 Node.js 的内置 http 模块来实现,或者使用第三方库如 axios、request(已被弃用)、node-fetch 等…

Redis 常见的几种数据结构说一下?各自的使用场景?

文章目录 Redis 常见的几种数据结构说一下?各自的使用场景?stringlisthashsorted setbitmap使用场景: Redis 常见的几种数据结构说一下?各自的使用场景? string 介绍:string 数据结构是简单的 key-value …

机器学习笔记 - 用于语义图像分割的空洞卷积DeepLabv3

一、什么是DeepLabv3? DeepLabv3 是用于语义分割任务的深度神经网络 (DNN) 架构。虽然不是比较新的网络模型,但是也是分割模型里的杰出代表之一,所以还是值得深入了解。 它使用Atrous(Dilated)卷积来控制感受野和特征图…

lucky_number.exe逆向

使用IDA打开lucky_number.exe 在IDA view中找到包含flag的信息。 点击F5进入源码 可以看到程序输入的数据会经过凯撒密码加密后进行与变量aHv1g1gM0ifTzou比较判断。 双击进入这个变量,可以找到比较的字符串Hv1g_1g_M0if_Tzou_v4v4v 知道了加密算法是凯撒加密,我们就可以…

20240106-算术切片 II - 子序列

题目要求 给定一个整数数组 nums,返回 nums 的所有算术子序列的个数。 如果一个数字序列至少由三个元素组成,且任意两个连续元素之间的差值相同,则该序列称为算术序列。 例如,[1, 3, 5, 7, 9]、[7, 7, 7]和[3, -1, -5, -9]都是…

机器学习(四) -- 模型评估(1)

系列文章目录 机器学习(一) -- 概述 机器学习(二) -- 数据预处理(1-3) 机器学习(三) -- 特征工程(1-2) 机器学习(四) -- 模型评估…

小家电type-c接口PD诱骗

小家电Type-C接口PD诱骗:未来充电的便捷与安全 随着科技的不断发展,Type-C接口已经成为了许多小家电产品的标配。而PD(Power Delivery)诱骗技术,作为一种新兴的充电技术,更是为小家电产品的充电带来了前所…

MySQL学习笔记1: 数据库的简单介绍

目录 1. 数据库是什么2. 数据库这一类软件中的一些典型代表2.1. Oracle2.2. MySQL2.3. SQL Server2.4. SQLite (lite 轻量版) 3. 数据库的类型3.1. 关系型数据库3.2. 非关系型数据库 4. 总结 1. 数据库是什么 数据库是一类软件,这一类软件可以用来管理数据&#xf…

Freemarker实现Html全站静态化

全站静态化 在大型网站中,比如主流电商商品页,访问者看到的页面基本上是静态页面。为什么都要把页面静态化呢?其实把页面静态化,好处有很多。例如:访问速度快,更有利于搜索引擎收录等。 目前主流的静态化…

复旦MBA :在多元共融中,探寻可持续发展和创新的魅力

复旦MBA的课堂从来不只在复旦校园:从中国到全球,从教室到企业,从每年Global Immersion Program(简称GIP)的美国耶鲁及MIT、UC Berkeley 、英国伦敦商学院、西班牙ESADE商学院、新加坡国立大学、韩国高丽大学等名校寒暑假课程,到Gl…

微服务-java spi 与 dubbo spi

Java SPI 通过一个案例来看SPI public interface DemoSPI {void echo(); } public class FirstImpl implements DemoSPI{Overridepublic void echo() {System.out.println("first echo");} } public class SecondImpl implements DemoSPI{Overridepublic void ech…

如何使用UUP从windows更新服务器下载windows10原版镜像

UUP是指Windows 10中的一种更新技术,全称为Unified Update Platform。UUP的目标是提供更快、更高效的更新体验,它通过增量更新的方式来更新操作系统,只下载和安装实际变化的部分,而不是整个更新包。这样可以节省带宽和时间&#x…

Marvelous Designer 各版本安装指南

Marvelous Designer下载链接 https://pan.baidu.com/s/1ZZCraq6w2Z4JPisND8q0jA?pwd0531 1.鼠标右击【Marvelous Designer 12(64bit)】压缩包(win11及以上系统需先点击“显示更多选项”)选择【解压到 Marvelous Designer 12(64bit)】。 2.打开解压后的…

visi 各版本安装指南

visi下载链接 https://pan.baidu.com/s/1WNksdiChCPebPvRRSVakOA?pwd0531 1.鼠标右键【visi2021(64bit)】压缩包(win11及以上系统需先点击“显示更多选项”)选择【解压到 visi2021(64bit)】。 2.打开解压后的文件夹,鼠标右击【Setup VISI 2…

如何在 Linux 服务器上配置基于 SSH 密钥的身份验证

前些天发现了一个人工智能学习网站,通俗易懂,风趣幽默,最重要的屌图甚多,忍不住分享一下给大家。点击跳转到网站。 如何在 Linux 服务器上配置基于 SSH 密钥的身份验证 介绍 SSH是一种加密协议,用于管理服务器并与服…

Java 开源扫雷游戏 JMine 发布介绍视频

Java 开源扫雷游戏 JMine 发布介绍视频 Java 开源扫雷游戏 JMine 是笔者开发的基于 Swing 的 Java 扫雷游戏,现已发布介绍视频。视频请见:https://www.bilibili.com/video/BV1Qe411m7qM/ JMine 比较重视的还原了微软的扫雷游戏。在算法设计中&#xff…

变量和对象的解构赋值

解构赋值是一种 JavaScript 语言特性,允许你将数组或对象的属性直接赋值给变量。这对于从函数返回多个值或初始化多个变量非常有用。 对象解构赋值: 当你有一个对象,你想将它的属性赋值给一些变量时,你可以使用解构赋值。例如&am…

JavaScript-运算符-笔记

1.算术运算符 加 -减 *乘法 /除法 乘方: ** a**6:a的6次方 --- a*a*a*a*a*a 取余: % 10%31 偶数: 能被2整除 和2取余等于0 奇数: 不能被2整除 和2取余不等于0 能被6整除(是6的倍数): 和6取余等于0 2.递增递减运算符 : 依次加1 -- : 依次减1 单独使…

【RockChip | RV1126】学习与开发

【RockChip | RV1126】学习与开发 文章目录 【RockChip | RV1126】学习与开发1. 资料1. 资料 您好,这是关于A191型RV1126的资料包,请您及时接收哦~链接: https://pan.baidu.com/s/1FXWVxa27Q78nI78d2QKlBQ?pwd=j7mk 提取码: j7mk 若您在开发过程中遇到技术问题,需要帮助时:…