一年风雨几度寒,一杯浊酒敬虎年

news2024/12/22 18:21:34

我是谁

大家好,我是凡夫贩夫,真实姓名不值一提,我的履历也很不值一提,非名校非大厂非专家,一名三非野生java开发者,现居住地河南郑州,就职于一家外包公司。的确,我是一个普通人,普通的不能再普通,所有普通人有的优点都有,所有普通人有的缺点也一点不少,所以我是一个合格的普通人。

我是一个说谎的人

除了是一个普通人外,我还是一个说过谎的人,入行的时候明明没有任何实际开发经验,却凭借着过硬的基础知识和课外了解的其他信息,谎称有两年工作经验,成功以两年工作经验入职,在实际入职以后工作上还不错,并没有人发现我的实际情况,但是不可否认,我说了谎。对于我的第一个东家,我深表歉意。如果重新来过,我可能会谎称三年,因为后来我发现,居然有人比我胆子还大,基础知识不扎实,仅实习一年就敢诈称五年。这对于一个说过谎的人来说,识别谎言就像风毫不费力吹起羽毛一样简单。

我是一个努力的人

我还是一个努力的人,我深知自己说了谎,更深知谎言的致命缺点,是谎言就不可能长久,总会有被戳破的时候,除非谎言变成了事实,所以一个说谎的人,准备变成一个努力的人。我开始梳理所有学会的知识、技巧,逛论坛、回答问题、学习新的工具、研究开源项目的源代码,直到有一天领导对我说:“你很有潜力”、“后续项目组要分成多个开发小组,你来做组长”之类的话,我感觉我差不多已经把谎言变成了事实了。

我是一个懒惰的人

年轻人到底是年轻,心志不坚,一块饼就可以迷失了自己,我开始以为自己可以歇一歇了。又岂明白,时光作河,人如扁舟,不进则退。所以我时而懒惰,时而努力,这该是一个多么矛盾的人呀。

回顾2022

时间晃晃悠悠正式来到了2022,一切都开始变得不一样了,因为我进入了一个全新的岗位,渐渐脱离实际开发,更多的参与架构、功能的方案设计工作。

加班

其实写文档并不比写代码轻松,写代码的时候,通常比较具体的,如要实现一个什么样的功能,考虑用什么具体的技术就好了。写文档就不一样了,项目立项的时候,要写功能架构设计方案、集成部署方案,进入实际开发阶段了,要写具体的概要设计、详细设计、数据模型设计,可以说从整体到局部,从粗略到细节,方方面面都要考虑到,所以加班成为了常态,脾气也变差了。

加班并不总是没有意义的,除非你在做正确的事,而我做的就是。我尽心输出每一份文档,希望其他人在阅读它的时候,都通明白项目整体是如何构建起来的,是如何部署运行的,功能之间是如何发生联系,具体的功能是如何实现的。事实上,理想很丰满,现实很骨感,不是所有人都能理解,客户关心的是他要的功能什么时候能实现、是否好用,项目经理更关心客户满意度和项目绩效,开发人员更多想的是钱多事少离家近,因此基本上所有的人对优雅的设计方案并没有多少概念,我陷入了一种理想主义和完美主义的陷阱。

爱上了写作

但是我仍然认为加班是有意义的,因为大量的技术文档输出,让我慢慢爱上了写作,我为自己热爱的东西而努力,一切都充满了意义。其实最开始的时候,写的东西很烂,漏洞百出,我一度怀疑是其他人的理解能力太差,甚至有点抗拒去写设计方案,还想带头去做代码开发。难道什么都要我写的清清楚楚、明明白白的吗?事实上,是我错了,我企图用愤怒掩盖无能。一个好的设计方案确实需要做到逻辑清晰、详细。

新三国中,曹操说:不要愤怒,愤怒会降低你的智慧。熄灭愤怒之火后,我开始在“屎山”中抽丝剥茧,乱七八糟中探寻细节,测算着实际与设计偏差有多少,这些偏差会导致什么问题,这些问题出现后又该如何解决。没错,智慧大脑在线后,我预判了预判的预判,其他人束手无策的时候,我总是有好主意,一种成就感慢慢上头。

小说家

当写作变更有意义的时候,不出意外,我又膨胀了,我居然萌生想写一部网文小说的想法,甚至构思了好几个故事梗概。实际可开始的时候,我发现我不懂人物该如何塑造、故事情节如何展开,于是我读完了《人生海海》、《侠客岛》,《福尔摩斯探案》、《风起陇西》正在读,还有其他几部网文小说。通过不同类型的作者,我研究一下别人如何塑造人物,如何设计故事情节。通过研究我发现,正所谓好看的皮囊千篇一律,有趣的灵魂独一无二,很多的故事的内容无非爱恨情仇、家国宝藏,但是每个人物却是独一无二。所以方向是对的,人物塑造是第一步,第二步通过故事情节让人物动起来。沿着正确的方向,做正确的事,没准老树也会开上新枝。

后知后觉

不知道是天赋,还是有高人指点,又或者其他什么,我感觉有些人好像早就知道话要怎么说、事情要怎么办。这不禁让我想起来老家的一个朋友,他是中专毕业,是在我刚毕业两年,在家考驾照的时候认识的,他比我小两岁,但是在农村,他的社交水平,喝酒、让烟、为人处事的风格,和我爸他们是完全一样的,非常世故。与我相对照,当时我就是一个啥也没懂的大小孩。直到今天,我对喝酒、让烟那一套酒桌文化依然不感冒,所以我爸也早就放弃了在这方面对我的培养。

如果说有些人是先知先觉,那我肯定是后知后觉,虽然晚了一些,总比不知不觉要强一些,我时常这样安慰自己。有完美主义、理想主义情结的人注定和现实格格不入,冲突总是再所难免的,因此我走到哪里,哪里就有冲突,如影随形。直到今年,我感觉自己顿悟了,我莫明其妙给自己定了几个规矩:

不争:不要和别人产生争论,如果发生了意见不一致,先认为对方是对的,如果事情过后没有问题,那对方肯定是正确的;如果事情过后出问题了,我再顺势提出我的意见,从而证明我是对的,我会显得更有价值,会增加我的权威性;

不辩:既不再争,又何必辩呢?是非对错自在人心,即使不在人心,也在我心;

不怒:不再争,也不再辩,怒又从何来呢?但是一定要明白愤怒的本质是为了掩饰无能,也会降低智慧;

不师:人之患,在于好为人师,这是病,一定得根治。

我定制了一支签字笔,在上面刻了这几个字:不争不辩不怒不师,一个同事倒是也挺喜欢,强行让我送给了他,不过也没关系,就送了吧,反正这几个字,不光在笔上,也在我心里。

知行合一

除了顿悟一些俗世处事的道理外,能够支撑我去践行,是因为我认识了一个人-王阳明;

无善无恶心之体

有善有恶意之动

知善知恶是良知

为善去恶是格物

心学实在太深奥,我的理解很浅:我已经知道什么是正确的什么是有意义的,那坚持做就好了;我也知道哪些是不对的、没有意义的,就不再去做了。但是这些对于我来说已经够用了,知行合一让我的观念发生了变化,我不再试图去改变别人,这太难了,改变自己相对容易一些;我也不试图通过言行影响别人,因为把自认为正确的理念放到别人的脑子里是一种愚蠢的行为;我以前看不顺眼的事也看淡了,因为我无力改变,也没有必要去改变,停止无意义的内耗却极具意义。

坎坷的一年

说完了成长,来说说失去的东西吧。2022是比较坎坷的一年,郑州动不动就上热门,上了热门没一件好事。疫情紧张,接二连三的封控在家里,于是就把孩子送回老家了,与孩子就少了很多陪伴。去年720洪水,有人失去了生命,我的情况相对好一些,车被淹了,大修了一下,但没是坚持一年,差一点把我丢在高速上,让我以白菜价卖了。郑州好多楼盘烂尾、延期交付,其中的“博士小区”最出名,到现在还没有交付,我的情况相对好一些,疫情第一年的时候就交房了,但是现在与开始的时候比价格几乎腰斩了一半,相当于多花了近一倍的钱。其实我感觉还好,虽然车没了,房子损失不少,但是我感觉这两年我成长了不少。而成长往往都会伴随痛苦、失去,也属于正常情况。

白头发

2022年白头发变多了,发质稀少了,总共生了两次病,都是扁桃体发炎,每次都能折腾半个月一个多月才能好。这放开后,在第一轮,我都中招了,发烧、头痛、嗓子痛,在家熬了一周恢复个百分之八十,现在还是时不时的咳几下,这应该和加班太多有关,身体变差了,免疫力不强,我以前可是铁打的汉子,一年都不去医院的。

展望2023

其实也没什么好展望的,前两天刚作过述职,回顾了一年的成长,侃侃而谈,说到2023年的规划,虎头蛇尾说了几句。其实没什么规划,对于我来说,吃饼吃多了,就不想吃了,只想做好本职工作,有一份稳定收入,锻炼好身体,增强体质,家人平安健康,这就够了。但是这些不能往述职报告上写,领导更想看到的是一个敢拼能干的干将,即便你已不是最初自己,也要在适当的时候让人看起来激情满怀。

2022是顿悟之年,拨开了迷雾,在追求一些东西,也在放弃一些东西,还失去了一些东西,这大概就是重塑吧。

胡写几句,聊以抒怀,敬那逝去的流年

三十而立

人生将半

也曾克己奋发

胸怀激荡

幻想红衣白马

气吐眉扬

然终是柴米挫了锐气

染了风霜

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

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

相关文章

(02)Cartographer源码无死角解析-(46) 2D栅格地图→CastRay()函数与贝汉明(Bresenham)算法

讲解关于slam一系列文章汇总链接:史上最全slam从零开始,针对于本栏目讲解(02)Cartographer源码无死角解析-链接如下: (02)Cartographer源码无死角解析- (00)目录_最新无死角讲解:https://blog.csdn.net/weixin_43013761/article/details/127350885 文末…

PCB设计完成后,为什么经常要拼版及拼版注意事项

通常我们在完成PCB设计的时候,有一些板子我们通常是需要进行拼版的,那么我们为什么要拼版,哪种情况下需要拼版呢?不拼是否可以呢?1、PCB生产制作尺寸要求 一般来说面积比较小的板子我们是需要进行拼版,一般…

MATLAB APP 设计实践(一)UART通信(下篇)

引言上篇介绍了 MATLAB App 的基本内容,本篇就结合UART发送数据的具体案例介绍开发过程。文末给出设计源文件、设计的可执行文件的下载链接,以及App的实际使用视频(与FPGA开发板进行调试验证)。前文链接:MATLAB APP 设…

MySQL 分区(innode引擎的讲解)

目录 一.InnoDB逻辑存储结构 段 区 页 二.分区概述 分区 三.分区类型 一.InnoDB逻辑存储结构 首先要先介绍一下InnoDB逻辑存储结构和区的概念,它的所有数据都被逻辑地存放在表空间,表空间又由段,区,页组成。 段 段就是…

【Python】sklearn机器学习之层次聚类算法AgglomerativeClustering

文章目录基本原理绘图层次定义距离基本原理 和Birch聚类相似,层次聚类也是一种依赖树结构实现的聚类方法,其核心概念是相似度。根据相似度,可以将所有样本组织起来,从而构建一棵层次聚类树。 其中Birch算法的核心,叫…

MyBatis【多表查询与动态SQL使用】

MyBatis【多表查询与动态SQL使用】🍎一.MyBatis多表查询🍒1.1 一对一查询🍒1.2 一对多查询🍎二.动态SQL使用🍒2.1 if 标签使用🍒2.2 trim 标签使用🍒2.3 where 标签使用🍒2.4 set 标…

ARX测试_绘制道路横断面

本文迁移自本人网易博客,写于2011年1月12日,ARX测试_绘制道路横断面 - lysygyy的日志 - 网易博客 (163.com)1、已提供道路的图形,获取用户输入的两点,并在两点间画一条虚线。计算这条直线与多少条直线相交,若数量不等于…

振弦采集模块多通道专用寄存器

振弦采集模块多通道专用寄存器 多通道频率、温度值寄存器 51~58( 0x33~0x3A) 位 符号 值 描述 默认值 bit15:0 频率/温度值 0 单通道模块时,寄存器 51 内为频率值,寄存器 55 内为温度值 4 通道模块时,寄存器 51~54 内…

如何去学习PMP考试的《PMBOK》

首先,是PMP考试的核心教材:《PMBOK指南》,目前已经出道第七版了,大家如果有备考的需要要赶紧买一本来学习。 其次,是《汪博士解读PMP》,目前出到第6版,这本书是对PMBOK中各领域知识点的深入浅出…

机械臂速成小指南(二十一):几何雅可比矩阵

👨‍🏫🥰🥳需要机械臂相关资源的同学可以在评论区中留言哦🤖😽🦄指南目录📖:🎉🎉机械臂速成小指南(零点五):机…

煤矿皮带跑偏撕裂智能检测算法 opencv

煤矿皮带跑偏撕裂智能检测算法能够通过pythonopencv深度学习技术实时监测运输皮带的状况,当监测到皮带出现撕裂跑偏时,立刻抓拍告警并中止皮带的运输。OpenCV基于C实现,同时提供python, Ruby, Matlab等语言的接口。OpenCV-Python是OpenCV的Py…

动态博客系统

Halo 是我折腾过的众多博客系统里面,最好、最容易上手的动态博客系统之一( solo 也是),轻快,简洁,功能强大。 正文 上周末正在募集团队一起写算法题,群里讨论需要一个网站来存放文章&#xff…

C++ 语法基础课 习题6 —— 函数

文章目录例题1. 804.n的阶乘2. 805.x和y的最大值3. 808.最大公约数4. 811.交换数值5. 812.打印数字6. 813.打印矩阵7. 819.递归求阶乘8. 820.递归求斐波那契数列例题 1. 804.n的阶乘 Acwing 804.n的阶乘 #include<iostream> using namespace std;int fact(int n) {if(…

MFC高级控件RichEdit2.0的使用

MFC高级控件RichEdit的使用MFC高级控件RichEdit的使用MFC控件设置焦点&#xff0c;实现回车后编辑框内容清空&#xff0c;焦点停留在该编辑框内MFC高级控件RichEdit的使用 RichEdit控件&#xff0c;可以设置编辑框内不同的行、不同的段落有不同的字体、颜色。 效果如下&#xf…

Python--文件基本操作

文件的存储方式 在计算机中&#xff0c;文件是以 二进制的方式保存在磁盘上的 文本文件和二进制文件 文本文件 可以使用文本编辑软件查看本质上还是二进制文件二进制文件 保存的内容 不是给人直接阅读的&#xff0c;而是提供给其它软件使用的二进制文件不能使用 文件编辑软件…

NTN(一) 基本架构

R17将NTN纳入了3GPP规范&#xff0c;NTN是 non-terrestrial networks非地面网络缩写&#xff0c;通过卫星或无人机平台实现NR通信&#xff0c;在地面网络设备无法普及的地方&#xff0c;采用NTN覆盖&#xff0c;进一步提升覆盖范围。例如在沙漠、海洋等极限区域&#xff0c;采用…

TCP协议

TCP&#xff08;Transmission Control Protocol&#xff0c;传输控制协议&#xff09; TCP-数据格式 数据偏移 占4位&#xff0c;取值范围是0x0101~0x1111乘以4就是首部长度&#xff08;Header Length&#xff09; 保留 占6位&#xff0c;目前全为0 有些资料中&#xff0c…

虚幻C++ 关于怎么打印日志

虚幻C 关于怎么打印日志 先打开日志窗口认识一下! 这个就是日志窗口了&#xff01; 可以对信息进行过滤&#xff01; 也可以只显示某种日志&#xff01; 认识完界面了&#xff01;开始写代码啦&#xff01; 老规矩&#xff0c;先给一个入口函数&#xff01; #include &qu…

社交电商红利期,怎么抓住这一波自带流量

自拼多多依靠社交电商模式跃升为行业前三时&#xff0c;社交电商模式就被众多学者以及电商人士研究&#xff0c;过去一年&#xff0c;亚马逊、Starday、TikTok等跨境电商服务平台纷纷推出“直播”功能&#xff0c;试图跟上社交电商发展红利期&#xff0c;为平台抓取更多流量。而…

原生app开发技巧——底部导航栏动画效果按钮制作方法之采用photoshop制作gif动画-过渡动画关键帧

我们要做的效果是如下&#xff0c;就像这个app一样底部的每个菜单点击是有动画的&#xff1a; 此问题来源于我们的一位ui设计师他无法制作Lottie动画无法输出.json格式给到我们的安卓工程师&#xff0c;因此还有一种方法就是做个gif图&#xff0c;而这个目前他也不会只有给大家…