2024年度个人总结
一转眼已经2024年度最后一个月了,今年基本没有在CSDN发布内容,包括其他平台(B站),倒是在其他地方(我的个人网站和V2EX)发布一些零碎的东西,主要是因为今年换了工作后太累了,上班没时间,下班又懒得发,所以一直耽搁着。
2023年11月18日我举办了婚礼,结婚了,当时完全不知道结婚到底意味着什么,只知道终于完成了家长的任务,我自己心中的一块大石头也落了地,也是给我从高中到现在一直跟随着我的爱人一个交代,当时我还在上一家公司,这也是我为什么赶快结婚的原因,因为我打算结婚后换一家公司,我怕换了以后再也没有当时那家公司的轻松和自由,事实也如此。接下来说说离职前后的变化和对比吧。
离职前
上家公司,我暂且将它称为A吧,它是我从毕业后第二家公司,第一家就不说了,只待了8个月,A公司是我目前待了最久的一家公司——4年,因为它真的很符合我的性格和对公司的向往,当然了,这一切截止到2023年底。先说说年底23年底前吧,我是20年4月20号入职A公司的,当时正是疫情期间,我在第一家公司待的实在是压抑的不行,所以一心找新机会,我觉得找工作这件事真多事玄学,我面试了几家公司后,到了A公司,面试时负责Java的技术面试官临时有事没来,面试我的就是今后我的老大,他是C#和C语言类出身的,他人真的很不错,这也是我能待四年的原因,他面试时技术细节没有问特别多,只问了一些设计模式,和一些常识问题,也可能是我刚毕业没多久的原因吧。面试过后当天晚上就收到了HR的电话,说面试通过了,我当时挺意外的,因为面试基本是闲聊,所以说面试是一件玄学的事情,然后让我准备接下来的CEO面试,然后第二天我就进行了面试,同样,没有问技术问题,就是聊了聊我的经历,然后我顺利的入职了。
入职当天有一位同事和我同一天入职,后来他也是陪伴了我四年的同事,当时A公司还是在一栋3层的小楼里,不过环境还行,有自己的食堂,公司氛围也还行,像是在学校里,我们组当时是刚成立,主要是为公司内部服务,进行数字化转型和做一些内部的工具来提高工程效率,现在想想我们当时真多是从零开始,从服务器、GitLab、需求管理平台等等一切基础的东西都是我们自己搭建的,我们团队里都是年轻的小伙伴,当时我们遇到问题就一起查询一起解决,真的很不错,很怀念。然后第二年我们公司发展的不错,有了自己的大楼,两栋,两栋都有9层,我们也都搬了过去,有了大落地窗的办公室,给我也安排了一个很不错的地方,紧挨着落地窗,办公室也很高大上,满足了我对油管里那些程序员分享自己一天的办公场想象,同样,在新大楼里办公的三年是我最舒服的,这一切其实都归功于我们有一个非常Nice的老大,也就是一开始面试我的那位,我称他为杨哥,如果之前看过我今年3月份博客的可能知道他,他是一个什么样的领导呢?
他性格直爽,直到可能让你觉得他脾气不好,但是其实那是他直率的一点表现,他对每一个项目开发都给了我们足够的自由度,他只提供大概的架构和思路,具体实现完全由我们自己决定,除非我们遇到了阻碍他会帮助我们解决,其他一概由我们自己决定,用什么技术、UI和交互怎么设计,最终只要他觉得过得去都OK,其实反而他这样对我们的包容和放权,反而让我们团队的每一位小伙伴都自觉的思考如何可以让内部同事使用的更加舒服和友好,而且工期不会压缩,提前完成了他也不会立马给我们安排任务,他会让我们利用空余的时间学习自己感兴趣的内容,现在想想接下来我的职业生涯可能都不会遇到这样的领导了。可是一切美好的事物都会有终结的一天。转眼来到了23年11月份。
在公司的这些年,我请假基本不用走OA,只要和他说一声就行,工资照发,所以我为什么决定在A公司任职期间解决结婚这件人生大事,因为结婚的琐事太多了,例如拍结婚照,看婚房,筹备婚礼等等,哦,还有一点,当时A公司对结婚的同事会有2000元的份子钱(哈哈哈),所以在23年这年我请了好多假,11月份的时候我请了婚假,足足十天,婚嫁前我还有一个开发任务,当时老大帮我延后了,让我好好享受婚假去(真的很感谢他),当我修完婚假回来后给大家也发了喜糖,但是周围的气氛发生了一丝丝变化,说不上来,但感觉会有不好的事情发生,我还好奇为什么回来了,我婚假前的任务一直没有找我重新对接,反而我们都没事,每天去公司都是上网学习一些自己感兴趣的内容然后下班(PS:虽然这四年基本都是朝九晚五,但是以前还是有一些任务的),当时我也没有太在意,知道12月初,另外一个团队的负责人在企业微信给我们团队的所有人发消息开会,我当时还纳闷,但是心中已经有了一个大概的猜想,只是等待一会的验证。果然,我们老大离开了我们,我不知道是不是和他对我我们所谓的放纵有关系,但是我们团队给公司做出的贡献还是很多的。总之他从此不再是我的老大,他在12月底请我我们吃了一顿饭后离开了公司,我们也被分到了新的团队,尽管管理还是比较轻松的,但是心里总不是以前那种滋味了,也萌生了我加速离开的心态。
离职后
离职前我给我自己的目标只有一点,薪资比现在高,不是外包就行,于是我就草率的来了现在的公司,真的是用草率来形容。于是在3月份我提了离职,但是要等待一个月,这一个月的交接期是我从毕业到工作以来最舒服的一段时间,每天早上睡到自然醒,然后慢悠悠的去公司,没有具体的开发任务,去了只需要辅导和我交接的伙伴,然后去食堂吃饭,和同事聊天,上网学习,下班前一个小时我提前回家,真的是相当的舒服。
但是快乐的时光总是流逝的很快,转眼4月19号来了,我得入职新公司了,刚入职时说实话我真的很不适应,没有了我专属的落地窗办公地方,也没有了熟悉的同事,有的是陌生的环境,拥挤的办公室,没什么可聊的同事和不断给我安排的工作任务。说实话入职后的一周我已经想离职了,但是这是我自己选择的,为了高的工资草率的离开了舒适圈,现在遇到一点不顺心就离职,这对我和我的另一半还有家庭都是不负责的,于是我硬着头皮待了下去。待了一段时间后我对一份好工作的看法发生了很大的变化,离职前我认为一份好工作就是薪资高,但是我忽略了很重要的一点——工作环境和氛围,也许是当时我在那种舒服的环境待久了,以为外面的所有工作环境都大差不差。在新的公司开发,他们不会从零开始开发一个东西,都是从网上找开源,或者直接买一套源码然后进行二开,这种赶着开发的节奏让我很反感,但没办法,既然我来了我就得接受,但是这让我很疲惫,也很迷茫,我再也不像以前那样有一些好的创意和分享想法的动力,因为每天面对的是别人已经做好的东西,我们只不过是在改造,这让我的成就感非常低,因此我的分享欲望也没有那么高了,这也是今年我发博客少的原因之一。现在我对一份好工作的看法是:一个自己喜欢的工作环境和氛围,大差不差的薪资,以及可以持续给予自己成就感和自我认同的工作。我知道这很难,但是我们的一生不就是在追求好的生活和体验吗?因此我不知道我在这里还待多久,但是我确定的是它不是我的终点,我要继续追求我认为正确和美好的事物。
2025年的期望
2025年我希望我能基于我24年对工作新的认知去寻找可以满足自己内心向往的生活和工作,同时希望我能逐渐找到一个摆脱打工养活自己和家庭的途径,因为唯有靠自己才是真正的稳定和可靠,打工只是我们实现人生自由路上的垫脚石,我们不能把一生所有的向往和依赖都寄托于打工,尤其是在CN这个神奇的国度。加油吧!!!
个人网站:www.huhailong.vip
献给 2024年 12月的自己,希望2025年回头看时你没有遗憾。
相关文章:

2024年度个人总结
一转眼已经2024年度最后一个月了,今年基本没有在CSDN发布内容,包括其他平台(B站),倒是在其他地方(我的个人网站和V2EX)发布一些零碎的东西,主要是因为今年换了工作后太累了ÿ…...
ChatGPT接口测试用例生成的流程
通常,使用ChatGPT生成接口测试用例的流程可以分为以下关键步骤。 收集接口信息 收集接口的相关文档和信息,如接口名称、请求方法、请求参数、返回结果等。这些是ChatGPT生成测试用例需要的输入信息。 这一步骤的重要性不可忽视,因为它为Chat…...
【读书笔记】《论语别裁》真人和假人
一、内容摘要 在《论语别裁》第01章中,作者探讨了“真人”与“假人”的概念,借鉴于庄子的思想,强调真正有道德修养且懂得人生真谛的人被称为“真人”,而那些未达到道德最高标准的人则称为“假人。孔子所提倡的“学”不仅仅是书本…...
JS字符串方法汇总
String.anchor //创建一个带有名称的 <a> 元素字符串 //已弃用 let str test str.anchor(name) //<a name"name">test</a>String.at let str 1234567 str.at(0) //1 str.at(1) //2 str.at(-1) //7 str.at(-2) //6String.big //已弃用 let …...
CentOs7使用yum安装docker
安装docker 一、安装docker依赖 sudo yum install -y yum-utils device-mapper-persistent-data lvm2二、添加软件源信息 sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo sudo sed -i sdownload.docker.commirrors.…...

蓝桥杯刷题——day8
蓝桥杯刷题——day8 题目一题干解题思路代码 题目二题干解题思路代码 题目一 题干 N 架飞机准备降落到某个只有一条跑道的机场。其中第i架飞机在 Ti时刻到达机场上空,到达时它的剩余油料还可以继续盘旋 Di个单位时间,即它最早可以于 Ti时刻开始降落&am…...

如何使用 WebAssembly 扩展后端应用
1. WebAssembly 简介 随着互联网的发展,越来越多的应用借助 Javascript 转到了 Web 端,但人们也发现,随着移动互联网的兴起,需要把大量的应用迁移到手机端,随着手端的应用逻辑越来越复杂,Javascript 的解析…...

BaseCTF_web_week3
复读机 输入的东西会在下方显示出来,wp说是简单的SSTI,这里来学习一下SSTI SSTI模板注入 根据My4n师傅的《超详细SSTI模板注入漏洞原理讲解_ssti注入-CSDN博客》写的 用户的输入返回时会经过一个模板渲染,SSTI漏洞就是用户插入了可以破坏模板…...
模型数据算法概论
模型数据算法是一类使用数据来构建、优化或训练数学模型的算法,常用于数据科学、机器学习和人工智能领域。它们的核心目标是从数据中提取模式或关系,以便在预测、分类或优化任务中应用。以下是一个简要的概述: 1. 模型 模型是用来描述数据特…...

什么是3DEXPERIENCE SOLIDWORKS,它有哪些角色和功能?
将业界领先的 SOLIDWORKS 3D CAD 解决方案连接到基于单一云端产品开发环境 3DEXPERIENCE 平台。您的团队、数据和流程全部连接到一个平台进行高效的协作工作,从而能快速的做出更好的决策。 目 录: ★ 1 什么是3DEXPERIENCE SOLIDWORKS ★ 2 3DEXPERIE…...

Sigrity System SI Parallel Bus Analysis模式进行DDR3仿真分析-传输线模型
Sigrity System SI Parallel Bus Analysis模式进行DDR3仿真分析-传输线模型 Sigrity System SI Parallel Bus Analysis模式提供了简易的已搭建好的模板,方便用户直接在模板上替换数据文件进行仿真分析,下面介绍pba_simple_em模板的使用,具体操作如下 双击启动System SI启动界…...

MacOS下PostIn安装配置指南
PostIn是一款开源免费的接口管理工具, 下面介绍私有部署版本的MacOS下安装与配置。私有部署版本更适合有严格数据安全要求的企业,实现对数据和系统的完全控制。   1、MacOS服务端安装 Mac安装包下载地址:下载Mac安…...
【Leetcode 每日一题】2545. 根据第 K 场考试的分数排序
问题背景 班里有 m m m 位学生,共计划组织 n n n 场考试。给你一个下标从 0 0 0 开始、大小为 m n m \times n mn 的整数矩阵 s c o r e score score,其中每一行对应一位学生,而 s c o r e [ i ] [ j ] score[i][j] score[i][j] 表示…...

一文速通 IIC I2C子系统驱动 通信协议原理 硬件 时序 深度剖析
本文作为一个引入,作用是让读者理解熟知IIC协议关键内容,结合实际手册内容,深度解析协议本质,作为后续嵌入式linux驱动IIC子系统的一个铺垫。 目录 1. 硬件连接 2. IIC传输时序 2.1.写操作 2.2.读操作 2.3.I2C信号 3.IIC协议…...
HarmonyOS(72)事件拦截处理详解
事件拦截 1、参考资料2、HitTestMode3、onTouchIntercept、onTouch、onClick事件执行顺序3.1、系统默认事件传递顺序3.2、子组件拦截事件1、参考资料 HarmonyOS(71) 自定义事件分发之TouchTestStrategy使用说明HarmonyOS(70) ArkUI 事件分发拦截,事件冲突解决方案HitTestModea…...

docker(wsl)命令 帮助文档
WSL wsl使用教程 wsl -l -v 列出所有已安装的 Linux 发行版 wsl -t Ubuntu-22.04 --shutdown 关闭所有正在运行的WSL发行版。如果你只想关闭特定的发行版 wsl -d Ubuntu-22.04 登录到Ubuntu环境 wsl --list --running 查看正在wsl中运行的linux发行版 wsl --unregister (系统名…...
nginx 拦截指定ip访问指定 url
nginx 拦截指定ip访问指定 url 这里需要注意的是一定要用$http_x_forwarded_for 这个变量 upstream myapp1 { # 定义一个名为myapp1的服务器组 server backend1.example.com weight5; # 添加一个服务器,并设置权重为5 server backend2.example.com; # 添加另…...

git仓库的基本概念和流程以及一些基本命令
什么是版本库?版本库又名仓库,英文名repository,你可以简单的理解一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改,删除,Git都能跟踪,以便任何时刻都可以追踪历史ÿ…...

Intel-ECI之Codesys PLC + Ethercat 远端IO + Codesys IDE编程
目录 一、 准备工作 二、安装Codesys 软件 PLC 三、 使用Codesys IDE 编程测试 CODESYS* 是领先的独立于制造商的 IEC 61131-3 自动化软件,适用于工程控制系统。它用于 Intel Edge Controls for Industrial(Intel ECI 或 ECI),…...

互联网医院系统,互联网医院系统源码可供
互联网医院系统开发,其功能特点和优势在于实现了线上医疗服务与信息技术的深度融合。此系统旨在构建一个更为高效、便捷的医疗服务平台,提升患者的就医体验和医疗服务的效率。 一、功能特点 1、预约挂号与在线咨询 患者可通过系统进行预约挂号…...

【Python】 -- 趣味代码 - 小恐龙游戏
文章目录 文章目录 00 小恐龙游戏程序设计框架代码结构和功能游戏流程总结01 小恐龙游戏程序设计02 百度网盘地址00 小恐龙游戏程序设计框架 这段代码是一个基于 Pygame 的简易跑酷游戏的完整实现,玩家控制一个角色(龙)躲避障碍物(仙人掌和乌鸦)。以下是代码的详细介绍:…...

Python:操作 Excel 折叠
💖亲爱的技术爱好者们,热烈欢迎来到 Kant2048 的博客!我是 Thomas Kant,很开心能在CSDN上与你们相遇~💖 本博客的精华专栏: 【自动化测试】 【测试经验】 【人工智能】 【Python】 Python 操作 Excel 系列 读取单元格数据按行写入设置行高和列宽自动调整行高和列宽水平…...

Swift 协议扩展精进之路:解决 CoreData 托管实体子类的类型不匹配问题(下)
概述 在 Swift 开发语言中,各位秃头小码农们可以充分利用语法本身所带来的便利去劈荆斩棘。我们还可以恣意利用泛型、协议关联类型和协议扩展来进一步简化和优化我们复杂的代码需求。 不过,在涉及到多个子类派生于基类进行多态模拟的场景下,…...

渗透实战PortSwigger靶场-XSS Lab 14:大多数标签和属性被阻止
<script>标签被拦截 我们需要把全部可用的 tag 和 event 进行暴力破解 XSS cheat sheet: https://portswigger.net/web-security/cross-site-scripting/cheat-sheet 通过爆破发现body可以用 再把全部 events 放进去爆破 这些 event 全部可用 <body onres…...
基于数字孪生的水厂可视化平台建设:架构与实践
分享大纲: 1、数字孪生水厂可视化平台建设背景 2、数字孪生水厂可视化平台建设架构 3、数字孪生水厂可视化平台建设成效 近几年,数字孪生水厂的建设开展的如火如荼。作为提升水厂管理效率、优化资源的调度手段,基于数字孪生的水厂可视化平台的…...
数据库分批入库
今天在工作中,遇到一个问题,就是分批查询的时候,由于批次过大导致出现了一些问题,一下是问题描述和解决方案: 示例: // 假设已有数据列表 dataList 和 PreparedStatement pstmt int batchSize 1000; // …...

华为云Flexus+DeepSeek征文|DeepSeek-V3/R1 商用服务开通全流程与本地部署搭建
华为云FlexusDeepSeek征文|DeepSeek-V3/R1 商用服务开通全流程与本地部署搭建 前言 如今大模型其性能出色,华为云 ModelArts Studio_MaaS大模型即服务平台华为云内置了大模型,能助力我们轻松驾驭 DeepSeek-V3/R1,本文中将分享如何…...

Scrapy-Redis分布式爬虫架构的可扩展性与容错性增强:基于微服务与容器化的解决方案
在大数据时代,海量数据的采集与处理成为企业和研究机构获取信息的关键环节。Scrapy-Redis作为一种经典的分布式爬虫架构,在处理大规模数据抓取任务时展现出强大的能力。然而,随着业务规模的不断扩大和数据抓取需求的日益复杂,传统…...

论文阅读笔记——Muffin: Testing Deep Learning Libraries via Neural Architecture Fuzzing
Muffin 论文 现有方法 CRADLE 和 LEMON,依赖模型推理阶段输出进行差分测试,但在训练阶段是不可行的,因为训练阶段直到最后才有固定输出,中间过程是不断变化的。API 库覆盖低,因为各个 API 都是在各种具体场景下使用。…...

什么是VR全景技术
VR全景技术,全称为虚拟现实全景技术,是通过计算机图像模拟生成三维空间中的虚拟世界,使用户能够在该虚拟世界中进行全方位、无死角的观察和交互的技术。VR全景技术模拟人在真实空间中的视觉体验,结合图文、3D、音视频等多媒体元素…...