忙忙碌碌的混沌之中差点扑了个空而错过年中这条线

文章目录

  • 前言
  • 初见端倪
  • 混沌初始
  • 力不从心
  • 心力交瘁
  • 拾遗补缺
  • 总结

前言

突然意识到过完这个周末已经7月份了,他预示着我的2024年已经过半了,过年回家仿佛还是昨天的事情,怎么转眼间已经到了年中了。心里还是不愿承认这件事,翻开自己2024年的打卡清单,列表显示已经到了26周,从另一方面证明了年中这条线已经到来,再看看打卡清单上这惨不忍睹的“成果”,真的有点难以接受。

2024打卡清单是2023年终总结的产物,为的是将时间周期细化,每周记录自己的变化,分别从总结、刷题、跑步、读书来简单记录自己完成了哪些,如今看看这清单,已经有一个月没总结了、一个月没刷题了、2个半月没有读书了,跑步属于硬蹭,每周忙忙碌碌的奔跑我暂且将其归为跑步,否则这一两个月的打卡就是0蛋了。

一个规律行进的人突然出现了一两个月的空白一定是遇到了什么问题,也不算是找借口,我也来回忆一下这两个月究竟发生了什么,借口也罢、困难也罢,这些暂时都过去了。

初见端倪

面对周围环境的不景气,同学们即将被毕业的传闻在2023年底传了出来,在真真假假的传闻过后,同组一位同学不得不离开去寻找新的出路,剩下的伙伴报团取暖,也在努力探索着的新的途径,忙忙碌碌工作到年底,随着新年的喜气洋洋的气息,毕业的寒风好像被冲淡了很多,但是新年回来后的工作热情并没有持续多久,就有更多悲观的信息陆续流传出来。

话说无风不起浪,这种环境下大家还是宁可信其有,不可信其无,也有不少人早早的开始做了准备,平时我也是会和大家聊聊做好总结,寻找新机会的话题,但接下来这次的毕业信息雷厉风行,4月中旬组内另一小伙伴在3天内毕业离开了,从此也拉开了我这最近两个月的混沌经历。

混沌初始

随着并肩战斗的小伙伴被迫依次离开,其实剩下的人都如履薄冰,好在这股风已经刮了很久,大家在心里上没有很意外,无非是对未来出路的迷茫,虽然不知道自己什么时候离开,但是基本默认自己离开只是时间早晚的事。

而这段时间我在做什么呢?简单来说就是总结加准备吧,因为项目组是有游戏在线上运行的,不管后续项目组的人要怎样处理,必然涉及到项目的整理和交接,所以提早做准备免得最后被毕业时手忙脚乱吧。

当然这段时间还没到真正混乱时刻,我还在接触新的知识,比如Go的语法、新的框架、帧同步,k8s,AI应用等等,就这样在边总结、边准备的情况下,我的时间来到了五一劳动节,平稳的度过了这个节日,而混沌的经历也从此开始。

力不从心

自劳动节过完从河北回京,到端午结束从天津回京,这一个月的时间,真正的体会了一次力不从心的感觉,老人生病,带着挂号、看病、预约检查、手术排期、住院,最多一天跑3家医院。而我也迎来了毕业通知,准备办理离职、项目交接、指定方案、反复沟通、新工作的寻找,办卡。小孩子看病、挂号、运动会的参加、儿童节参与、跟老师的互动和沟通。老家的麦收,农忙,播种,全家人多地的来回奔波。其中很多事情我并没有参与多少,这都是一家人一起挺过来的,但是真的心累,累的不行,每天歇下来时只想睡觉,好在事情一件一件地解决了。

这也是为什么最近这段时间的生活打卡清单上只有“跑步”这一项了,每天都是风风火火的奔跑忙碌。

心力交瘁

因为之前意识到要做项目交接,所以上文提到我已经做了准备,对于数据的交接基本没什么问题,但是数据量巨大,每次同步得10个小时左右,只要有一点问题那便是再花费个10小时,另外工作流程的移交才是交接工作的难点。

时间来到了6月初,已经完成了数据交接,并在月初按预定计划申请了交接的各类账号和权限,其中各种求爷爷告奶奶的心酸只有自己才懂,最后一天因数据同步验证问题忙到了很晚,没有拿到离职证明,不得不第二周星期一办完最后手续,本来以为在入职新公司前这段时间可以好好休息一下了,不曾想去拿离职证明那天却是我接下来一个月最轻松的一天。

6月份这将近一个月对我的洗礼不仅是知识层面的,更多的是精神上的,作为游戏服务端的主程,对比之前的执行大兵,免不了要处理团队内外沟通的事情,相比之前闷头开发时的纯粹真的是累了很多,但是这一个月的洗礼让我认识到,跟人打交道真的必跟计算机打交道累的太多了。

很多流程只能按照规章制度办,但是如果你的权限足够高,或者你有一个可以说得上话的领导,那么这些规章制度就可以靠边站,流程也可以特批特办,倒不是说去做违规的事,比如半夜12点让流程线上的人帮你审批多少有点不近人情,并且大半夜的你也找不到人,但是在紧急情况下,你如果可以联系到对方的领导,还是可以紧急特批特办的,毕竟是合规的事情,也不需要担什么风险,只是一个大头兵对于半夜卡流程这件事一般还是推不动的,只能向上反映。

这一个月说了太多的好话,请了太多的人帮忙,走了太多的审批流,特批了太多的紧急状况,吃了太多的外卖,过去几年我都没吃这么多外卖,回望上周的工作总结,我觉得自己就是个超人,这工作强度已经赶上前年出版本,以及去年上线测试时的强度了,这种活真的挺难干的,一方面是专业技能的掌握,而另一方面也考验着人际关系。

拾遗补缺

最近这一个月的工作环境错综复杂,工作地点就换了好几次,有过忍饥挨饿,也有过通宵处理,有时连最基本的网络都保证不了,原本一个月都用不了3个G流量的我,这个月竟然破天荒的使用了20多个G,虽然有很多需要靠人际关系才能解决的问题,但是也有很多专业性的问题,即使不是第一次遇到,也有了新的认知和理解,所以简单罗列下,作为后续深入理解的源头吧。

首先是网络Vlan的搭建,重温了子网的划分与设计,网络拓扑查看,无线网与有线网的连通,3层路由器与二层交换机的数据转发,IP与MAC地址的绑定,DHCP的配置与地址池的设定,CentOS和Ubuntu静态IP的配置,WiFi6对老旧网卡的不兼容性。

Dell R620服务器的基本硬件构成,iDrac接口的IP配置和用户信息配置,通过iDrac对机器的功率、温度、硬盘的监控,服务器硬盘的保护,服务器周围环境注意的问题,温度的控制,UPS电源的选择等等。

Raid的构成和分类,独立硬盘冗余阵列 Raid0、Raid1、Raid2、Raid3、Raid4、Raid5、Raid6、Raid10、Raid50、Raid100等,根据情况不同,选择不同的配置,但是2、4、6好像很少用,而比较中庸的Raid5是常常出现的选择,可以容忍一块硬盘损坏,出现问题后,将损坏的硬盘取下,换上Dell原装硬盘可以自动重建。

gitlab备份和还原,解决git库迁移是lfs check出错的问题,svn服务器备份,svn在linux环境下保存密码,Linux查看硬件配置dmidecode,查看硬盘信息,第一次完成硬盘挂载,虚拟机向物理机同步数据,rysnc-daemon模式的配置。

docker环境下搭建jenkins,gitlab,svn等,docker虽然可以挂在硬盘保证数据不丢失,但是如果出现镜像内访问外部服务实现起来会比较麻烦,如果访问镜像内原本没有的程序也比较麻烦,举个例子,用docker搭建gitlab,只对外提供访问,可以很方便的实现,也能快速升级,但是docker搭建jenkins就很麻烦了,单独的jenkins镜像缺少某些特定工具,并且作为打包环境需要经常访问其他的服务,放在容器中我感觉不太方便。

在一天之内接触了4种苹果类型的设备,这是之前都没碰过的,iMac、Mac Studio、Mac Mini、黑苹果,了解了Darwin名字的来源,Mac Os系统的变迁,我觉的“访达”这个对Finder的翻译非常棒,苹果打包所需的Unity和XCode的安装,jenkins-lts的安装,MacOs的开机启动程序,jenkins版本的替换,Java11的安装,Grooxy语法等。

服务器的迁移,注意应用程序目录的数据迁移,还有用户目录下各个隐藏文件的迁移,比如.ssh.subversion.gitconfig 等等,这决定你是否可以用新机器完全替代旧机器。

Microsoft Intune的认证、Mac系统公司门户的认证,VPN远程访问,办公网、研发网,解决WOA无法登录问题,网络验证授权等。

总结

  • 2024年已经过半,突然间才发现今年已经过了26周,而最近的打卡清单缺惨不忍睹
  • 辛苦奔忙的一个月让自己感觉力不从心,而最近过渡的一个月仿佛让自己又回到了备战上线时的强度
  • 程序员的工作本来只费身体和脑子,最近接触的人有点多,感觉心也跟着累了
  • 人际关系的积累不是一朝一夕能实现的,而技术知识的学习却可以速成,多总结吧

PerfecWorld


==>> 反爬链接,请勿点击,原地爆炸,概不负责!<<==

但凡是由人操作的流程,都可以有一些例外,当你被告知仅能等待流程审批时,说明你还不够硬,起码没有硬到可以帮你特批的地步~

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Nacos配置中心客户端源码分析(一): 客户端如何初始化配置

本文收录于专栏 Nacos 推荐阅读&#xff1a;Nacos 架构 & 原理 文章目录 前言一、NacosConfigBeanDefinitionRegistrar二、NacosPropertySourcePostProcessor三、AbstractNacosPropertySourceBuilder总结「AI生成」 前言 专栏前几篇文章主要讲了Nacos作为服务注册中心相关…

github主页这样优化,让人眼前一亮

我的主页&#xff08;一之十六&#xff09; 1. 创建与账户ID同名的仓库 注意&#xff1a;记得勾选Add a README file 2. markdown语法自定义README.md 3. 辅助工具 优秀profile&#xff1a;https://zzetao.github.io/awesome-github-profile/动态文字&#xff1a;https://r…

SpringMVC(1)——入门程序+流程分析

MVC都是哪三层&#xff1f;在Spring里面分别对应什么&#xff1f;SpringMVC的架构是什么&#xff1f; 我们使用Spring开发JavaWeb项目&#xff0c;一般都是BS架构&#xff0c;也就是Browser&#xff08;浏览器&#xff09;-Server&#xff08;服务器&#xff09;架构 这种架构…

谷歌开发者新号上架攻略:开发者实战经验分享

前段时间&#xff0c;不少开发者朋友们在纷纷在吐槽新账号没法上架成功。以前谷歌对新号是真的很严格&#xff0c;但现在情况似乎有所好转。 今天&#xff0c;和大家聊聊如何在新号成功上架上“快人一步”&#xff0c;以及怎样增加账号权重提高上架成功率。 首先&#xff0c;我…

成绩发布背后:老师的无奈与痛点

在教育的广阔天地里&#xff0c;教师这一角色承载着无数的期望与责任。他们不仅是知识的传播者&#xff0c;更是学生心灵的引路人。而对于班主任老师来说&#xff0c;他们的角色更加多元&#xff0c;他们不仅是老师&#xff0c;还必须是“妈妈”。除了像其他老师一样备课、上课…

Linux文件系统与设备文件

一、Linux文件操作 Linux的文件系统API主要涉及创建、打开、读写、定位、关闭文件 创建 int creat(const char *filename, mode_t mode);mode: 代表新建文件的存取权限&#xff0c;需要和umask相与才能确定最终权限(mode&umask)。 umask代表文件在创建时需要去掉的存取…

8.12 矢量图层面要素单一符号使用十(箭头线渲染边界)

前言 本章介绍矢量图层线要素单一符号中箭头线渲染边界的使用说明&#xff1a;文章中的示例代码均来自开源项目qgis_cpp_api_apps 箭头线渲染边界&#xff08;Outline: Arrow&#xff09; Outline系列只画边界&#xff0c;不填充内容以protected_areas.shp为例&#xff0c;图…

Spring 动态增强逻辑执行分析

1、假如UserService中存在被增强的public 普通方法&#xff0c;那么spring ioc时就会创建对应的代理对象放置到容器中&#xff1b; 2、那么Controller中注入的userService就是代理对象&#xff1b; Service public class UserService {Transactionalpublic void f2(String us…

【训练篇】MLU370-M8 完成 qwen1.5-7b-chat-lora训练及推理

文章目录 前言一、平台环境配置二、环境 or 模型准备1.模型下载2.环境准备2.1 modelscope2.2 transformers2.3 accelerate2.4 deepspeed2.5 peft2.6 环境代码修改 3训练代码准备4 代码修改 三&#xff0c;训练后推理验证四.推理效果展示1.微调前2.微调后 前言 本期我们采用魔塔…

【雷达原理】雷达测角原理及实现方法

目录 一、雷达测角原理1.1 测角研究历史和现状1.2 测角方法总结1.3 3DFFT测角1.3.1 基本原理1.2.2 测角性能 二、MATLAB仿真案例参考文献 一、雷达测角原理 1.1 测角研究历史和现状 &#xff08;1&#xff09;早期采用窄波束对准目标&#xff0c;目标的角度对应于天线的角度读…

【高性能服务器】服务器概述

&#x1f525;博客主页&#xff1a; 我要成为C领域大神&#x1f3a5;系列专栏&#xff1a;【C核心编程】 【计算机网络】 【Linux编程】 【操作系统】 ❤️感谢大家点赞&#x1f44d;收藏⭐评论✍️ 本博客致力于知识分享&#xff0c;与更多的人进行学习交流 ​ 服务器概述 服…

[深入理解DDR] 总目录

依公知及经验整理&#xff0c;原创保护&#xff0c;禁止转载。 专栏 《深入理解DDR》 蓝色的是传送门&#xff0c;点击链接即可到达指定文章。 图。 DDR 分类 导论 [RAM] DRAM 导论&#xff1a;DDR4 | DDR5 | LPDDR5 | GDRR6 | HBM 应运而生 运存与内存&#xff1f;内存与存…

Golang-GMP

GMP调度 golang-GMP语雀笔记整理 GMP调度设计目的&#xff0c;为何设计GMP?GMP的底层实现几个核心数据结构GMP调度流程 设计目的&#xff0c;为何设计GMP? 无论是多进程、多线程目的都是为了并发提高cpu的利用率&#xff0c;但多进程、多线程都存在局限性。比如多进程通过时…

第三方服务提供商的五大风险

亚马逊如何应对网络安全挑战 关键网络安全统计数据和趋势 移动优先世界中安全和隐私策略 当今数字时代网络安全的重要性 用户无法停止犯安全错误的 3 个原因 首席安全官可能过于依赖 EDR/XDR 防御 随着业务流程变得越来越复杂&#xff0c;公司开始转向第三方来提高其提供关…

Unity动画系统(1)

6.1 动画系统基础1-5_哔哩哔哩_bilibili 模型信息 Generic非人型 Configure 虚线圈可以没有&#xff0c;实线圈必须有&#xff0c;15个骨骼是必须的 p313 尾巴、翅膀属于非人型 p314 一般使用create from this model 游戏对象不再旋转 游戏对象不再发生位移 调整中心位置

WP黑格导航主题BlackCandy

BlackCandy-V2.0全新升级&#xff01;首推专题区(推荐分类)更多自定义颜色&#xff01;选择自己喜欢的色系&#xff0c;焕然一新的UI设计&#xff0c;更加扁平和现代化&#xff01; WP黑格导航主题BlackCandy

springcloud第4季 分布式事务seata实现AT模式案例2【经典案例】

一 seata案例 1.1 背景说明 本案例使用seata的at模式&#xff0c;模拟分布式事务场景&#xff1a;【下订单&#xff0c;减库存&#xff0c;扣余额&#xff0c;改状态】 AT模式原理&#xff1a;是2pc方案的演变&#xff0c; 一阶段&#xff1a;业务数据和回滚日志记录在同一…

kubernetes中使用Helm搭建Redis集群

1. 环境要求 首先需要有kubernetes集群环境&#xff0c;搭建kubernetes集群可以使用kubeSphere、kubespray等工具安装集群。其次要安装helm&#xff0c;并且添加了可用的Chart仓库 2. 确认合适的Chart包 helm官网上搜索redis 找到Star数多的Chart包&#xff0c;一类是redis包…

JVM(12):虚拟机性能分析和故障解决工具之JConsole

1 JConsole作用 查看Java应用程序的运行概况&#xff0c;监视垃圾收集器管理的虚拟机内存(堆和元空间)的变化趋势&#xff0c;以及监控程序内的线程。 2 使用说明 代码如下&#xff1a; package com.example.demo;import java.io.IOException; import java.util.ArrayList; …

04.Ambari自定义服务开发-自定义服务配置文件在Ambari中的设置方法

文章目录 设置方法配置文件设置Custom xxx配置文件详细的配置方法.xml文件的整体格式基础参数格式value-attributes配置介绍设置属性在服务安装后不可修改设置允许字段为空是否显示配置名称参数类型设置字符串类型PasswordBooleanIntFloatDirectoryDirectoriesContent-多行文本…