救赎之道,就在其中

时光荏苒,不知不觉距离我踏入职场的第一天已经快一年了。最近也是看到平台举办年度征文活动,借此契机重新审视自己这两年来的成长历程,也希望对正在迷茫的人提供一些精神上的慰藉。

1.对未来的迷茫

如果要给两年前的自己打上标签,我会毫不犹豫的把“网瘾少年”写在首位。曾经的我,沉溺在虚拟世界中,渴望通过游戏的胜利来填补生活的空虚。无论是GTA5、LOL、王者荣耀还是大表哥,总是觉得玩都玩不过来。经常在王者荣耀中打到强制下线,带着功利的心态玩游戏,总觉得每天都要取得一定的成绩,如此恶性循环。
在这里插入图片描述
白天打素材,晚上剪素材发抖音成为了当时“生活作息”,每当发出去的视频有几百个点赞就开心得不得了,幻想着把游戏打好了以后去开工作室当主播,赚大钱,总觉得未来离我遥不可及(说到这里,想到曾经还有人说我有当大主播的潜质。现在想起来真是挺有意思的)
在这里插入图片描述
(不过现在我还经常去翻看曾经的作品,这回忆算是疲惫生活的一种解药吧)
到这里,我想这应该就是我的19岁吧

2.命运的四个齿轮

转折点大概是在2022年的年初,有很多事情深深地刺激到了我,这种刺激有好也有不好的。
先说好的吧:
2.1助人为乐埋下的种子
Java课上要安装jdk,但我怎么都没成功,最后发现是电脑安装不同版本jdk,使用%JAVA_HOME%配置path变量无法生效。当时真是开心得不得了,怀着给自己加深印象的心态写了一篇博客,没想到后面被很多人看到,并且不少人私信评论我说感谢我的文章帮他们解决了问题:
在这里插入图片描述
回想起来还是成就感满满,这也算是为我以后的技术之路埋下了一颗种子吧…
2.2兴趣使然的开端
当时非常流行前端的3D照片墙,很多计算机人都给自己女朋友做,虽然从出生到现在一直没有女朋友,但也盲目跟风给我关注了十年的蛇姐做了一个:
watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5oeS576K576KLmphdmE=,size_20,color_FFFFFF,t_70,g_se,x_16
打开浏览器,运行程序,视觉效果深深冲击到了我。第一次体会到了代码程序所带来的震撼(现在都还回味无穷)。后来想着去尝试魔改,于是开始了前端三件套(HTML+CSS+JS)的简单学习。也没有去B站看视频,纯纯在www.w3school.com上看着教程自己琢磨,那网站有一个在线显示程序运行结果的功能,左边一边写代码右边实时出来样式,写的代码立马就能得到反馈,挺有趣味性。
在这里插入图片描述
时常在屏幕前一座就是一整天,注意力慢慢从游戏转到了程序里,逐渐淡忘游戏,这也对我技术学习的历程起到了一个推波助澜的作用,算是给以前种下的种子浇了一点水吧,开始慢慢发芽。到这还都是兴趣使然。
2.3焦虑与克服焦虑
后来,我开始关注到越来越多编程技术圈子的人和事。牛客网,CSDN…见识到了很多先行者的励志故事,也领略到了很多同龄人的出彩人生。这其中有令我坚定的地方也有令我焦虑的地方,但更多的则是感慨与同龄人之间差距所带来的焦虑。有的人大二结束技术栈已基本成型,暑假早已出去实习,而我却刚刚起步,甚至连学习路线,发展方向都不知道。
下面有请他闪亮登场:
在这里插入图片描述
迷茫焦虑充斥着我,很大程度上削减了刚开始学习技术的兴趣和热情。
但好在我有一手光合作用:每天还是坚持学习技术,只要一焦虑我就去跑步,实在不行就玩游戏。现在回想起来:很多时候,只要克服了问题那以后就不再是问题。
2.4明白人与人的底层逻辑
唯有自己强大才是原始真解
记得还是疫情网课期间,大二要举办大创比赛。老师通知班上的人自己组队报名参加比赛,期间大家都默不作声,我本以为很少人会去参加,后来发现周围的人都组好队参加了比赛,只是没有叫我(可能他们觉得我只会打游戏吧哈哈哈)。那一刻起我下定了决心,一定要让自己变得强大。直到现在,那心情都不会去描绘,因为我知道是无法用文字来表达的(好在今时已不同往日,心境也有了翻天覆地的变化)
索性化其为动力,我开始明确目标,学习Java。我要做后端开发,虽然他是最卷的语言但:
“我就是要一条路走到黑”

3.坚定自己的选择

后来,我开启了漫漫的自学之路(计算机专业不能局限于课堂必须追求深度去自学才有工作机会,并且我也不是计算机纯科班[计科,软工])…
我有一个习惯就是喜欢半夜刷抖音,抖音的推荐算法会根据用户画像推荐相关视频,那时候也是刚开始Java学习,所以推荐的都是相关的视频。听到和看到最多的就是“不要再学Java了”,“现在学Java就相当于49年入国军”,“学Java?等着毕业失业吧”…可谓是如浪潮般席卷我那刚发芽的幼苗。说不受影响是假的,思想难免会动摇。那时刚好在跟老韩学JavaSE(910集)并且学完这个只能说是刚刚入门,只完成了学习路线的十分之一,未来遥遥无期(还在学数组,门都没入)
在这里插入图片描述
其实,在那个时间节点上结合自身情况,我有很多次都想过要中途放弃的,这也是我的不坚定。
我是如何坚定的?
我会时常告诉自己:“我已经没有退路了”
一方面,老韩会经常鼓励我们,那句“我亦无他,唯手熟尔”给了我莫大的力量(相信正在看这篇文章的你们也有很多老韩的学生,一定对这句话印象非常深刻)。另一方面,为了转移时不时产生的负面情绪,我开始手写笔记;把自己独特的见解以博客的形式发表出来;和别人一起探讨学习上的问题;加入了很多学习群互相监督,彼此鼓励;在这个过程中,我遇到了许多志同道合的人和生命中的贵人,如秃哥、JC哥、小黄、阿丘和小威…他们让我更有信心面对未来的挑战,同时幸运收获了不少粉丝,这些都是使我变得坚定的重要原因。
bf469e6d432b4059af82d2457d5cd97b.jpeg

4.我亦无他,唯手熟尔

要怎么去形容2022年才够贴切,是“改变”,“坚定”还是“焦虑”?我想都不如“沉默”合适。这一年从来没有跟任何人袒露过自己,甚至连父母都没有…每当别人问我"你现在在做什么?","你有什么规划?"我都难以启齿,不知道怎么回答…回应他们的只有伪装的“沉默”。因为我害怕付出的努力最后没有得到结果,敞开自己最后会迎来永无休止的冷眼与嘲笑。我多想把最好的结果告诉他们,可话到嘴边完全没有说出来的勇气。
我也知道最坏的结果,但是还是会时常自我勉励
“可能结果不尽人意,但奋力一搏就不会遗憾;即使机会渺茫,但全力以赴会将其更加紧握”(这是王者荣耀里一个英雄,马超说过的,原文是:“若结果并非所愿,那就在尘埃落定前奋力一搏”)
在这里插入图片描述
不在沉默中爆发,就在沉默中死去
这一年,我在黑暗中成长,等待黎明的曙光,我相信披星戴月的日子总会得到回报:
在这里插入图片描述
日复一日,坚持了一年之久,迎来了大三下开学。我也已经掌握了很多技术栈,也完成了几个项目,在技术层面上有了很大的自信:SSM,Mysql,Redis,Mongo,SpringBoot,SpringCloud,MyBatisPlus,MQ,JVM,JUC,Dokcer,Shell,NG…
认为自己已经达到了去企业实习的水平

5.“金三银四”带来的焦虑

大三下学期涵盖了“金三银四”是一个非常关键的时间节点,每个人都面临着考研or考公or就业的选择。而我在“积累实习经验准备秋招”和“考研”间徘徊了很久,甚至开始过为期一个星期的考研生活:
在这里插入图片描述
但是随着三月的到来我还是选择了春招去找实习
面试找工作的时间里受到了很多次打击,现在还记得第一个面试是一个北京的房地产公司,面试的是Java开发实习生岗位,当时和面试官聊得都挺好,面试官也给了我极大地肯定,我认为收到offer也就是板上钉钉的事情,可结果却是事与愿违:
在这里插入图片描述
甚至有一次面试了一个半小时,最后还是无疾而终,每一次面完等待结果的心情就好像过山车(激动-平静-期待-失落-绝望)
在这里插入图片描述
(无尽的焦虑)
每当有面试,背面试题、刷leetcode都格外有劲,但屡战屡败确实让人煎熬。自那以后我开始陷入了焦虑和自我怀疑,开始思考自己长时间的努力意义何在?你坚持下去的动力是什么?
没有结果的努力好像毫无意义
好在四月带给了我好运,我成功通过了一家上市物联网公司的面试考核,并且成入职
在这里插入图片描述
后来我去到了厦门,开启了实习之旅
在这里插入图片描述
飞机穿越云层,拨开云雾见光明。我终于可以给曾经的自己一个短暂的交代了

6.学生身份的转变与初入职场的煎熬

签订合同、保密协议的那一刻预示着我从校园走到了职场。配置环境、安装开发工具、熟悉代码…我真正见识到了企业级开发和自学项目的区别:一个service可以写几千行;一段sql可以写几百行;各种中间件,微服务组件在真实环境中的使用;JUC所带来的安全便捷;代码性能、规范性的要求…
在这里插入图片描述
为期一周的熟悉工作结束,开始分配给我需求,转向实战开发,这也是高压的开始。
还记得写的第一个接口是去查不同微服务的数据,并组装起来。当时因为性能和规范要求,接口都是要分页的,从微服务来的是一个分页的接口,在分页的基础上组装来自其他两个微服务的数据,对于代码都没看明白的我想了几天才想明白,最后才勉强push,提测,结果还有一堆bug…当时给实习生都定有任务指标,不出意外的话我肯定是没完成。这对初入职场的我打击是很大的,导致每次讨论需求时,我都不敢直视产品经理和测试的眼睛。那段时间一坐到工位上就紧张,感觉这种生活就是煎熬。
在这里插入图片描述
自我调整
实习前觉得自己肯定能对写接口得心应手,结果却是啪啪打脸。我意识到继续下去肯定不行,也是从那开始在TJ实习的日子里再也没怎么吃过午饭,睡过午觉,空闲时间不是在做需求就是在看代码临摹别人的写法,加班也是常态,都是希望早日高效,按质按量完成每周任务。
在这里插入图片描述
“现在回想起来,竟然大三就996了”(我一点都不提倡996,因为还没毕业将其理解为高强度学习)
很多时候下班回去看手机使用时长都只有一两个小时,而也是在这个过程中,我的能力突飞猛进。心态开始从坐到工位上的煎熬逐渐转变到能够体会带开发带来的乐趣。
过程是曲折的但结果是美好的

7.实现自我价值的快乐

大概实习了一两个月,逐渐得心应手,开始负责了一个独立的小程序后端。那是一个很有含金量的项目,微信推送,复杂查询,并发编程,线程池等都有所涉及,完全不是普通的CRUD。这期间面临了前所未有的挑战:记忆非常深刻的一次就是开发的“一键推送”功能出现bug(线程池使用不到位),在测试阶段给产品经理推了几万条缴费信息把他手机都搞爆了(真的很不好意思),但好在有领导、同事相助,最后也是逐个击破,受益匪浅。
在这里插入图片描述
陆陆续续开发了一个多月最后也是成功上线了(听说现在已经给物业人员在使用)
回望这个过程,写了很多的代码,开发了很多的接口,做了很多的需求,每一次提测成功,直至最后上线,用户的需求得到了正确响应!让我感觉到通过代码实现了自我价值,有句话说“为祖国添砖加瓦(谐音java)”算是被我亲身体会到了,从某种意义上来讲我这也算是为社会做贡献了,觉得这是一件非常有意义的事情!在此,我还是想感谢老东家,感谢领导同事的帮助,希望你们做大做强,早日进军A股。
后来临近秋招,我辞去了开发一职,结束了四个月的实习之旅。厦门也是一个美丽的城市,离开的时候给了我一种失恋的感觉(其实我也不知道失恋是什么感觉,有没有人告诉我一下)
秋招,略…

8.路的尽头是什么,已经不重要了

这一年我走过很多的路,见过很多的人,做过很多同龄人没有做过的事情。从初识Hello World的青涩,再到如今驾驭各种框架、中间件、源码的从容。
在这里插入图片描述
后来,我来到了北京,又翻开了全新的篇章。或许我面临着被毁约的风险,或许我无法逃避裁员的浪潮,或许996会成为家常便饭,或许多年后我不再从事开发的工作…但我想,这些都已经不重要了。
在这里插入图片描述
重要的是,我在人生最关键的时间里,找到了属于自己的定位,干成了“一件大事”。学会了如何在迷茫中找寻真我,如何在失败和挫折面前坚定信念。我遇到了许多志同道合的人,我们共同成长,共同奋斗。
我知道,未来的路还很长,充满了未知和变数。但我相信,只要保持努力,心怀赤子之心,无论结果如何,我都不会后悔。因为我知道,已经在这个过程中收获了无数宝贵的经验和回忆,已是我人生中浓墨重彩的一笔。
在这里插入图片描述
所以,无论未来如何,我都会珍惜这段经历,勇往直前。
笔者很喜欢这一句话,也正是因为这一句话推动着笔者咬紧牙关奋力前行。现笔者做下分享:偷偷努力的感觉很好,在自己还不够好的时候不声张不埋怨,自己一个人一点点的去改变,等你告别了以前的自己的时候,你就可以对自己说:呼,太棒了终于熬过来了。心情放晴,生活变得亮晶晶的,再见了!从前的自己。当说出“再见了!从前的自己”的那一刻,笔者认为任何人心里都是自豪的,因为自己的努力终有所交代!
最后,我想对从前的自己说一声:谢谢你,辛苦了!

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

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

相关文章

在IntelliJ IDEA上使用通义灵码(TONGYI Lingma)

参考链接: 通义灵码产品介绍_智能编码助手_AI编程_云效(Apsara Devops)-阿里云帮助中心 【IDEA如何使用通义灵码?】_idea 通义灵码-CSDN博客 1. 简介 1.1 定义 通义灵码,是阿里云出品的一款基于通义大模型的智能编码辅助工具,提…

实现多级缓存(Redis+Caffeine)

文章目录 多级缓存的概述多级缓存的优势 多级缓存的概述 在高性能的服务架构设计中,缓存是一个不可或缺的环节。在实际的项目中,我们通常会将一些热点数据存储到Redis或MemCache这类缓存中间件中,只有当缓存的访问没有命中时再查询数据库。在…

【UE Niagara学习笔记】06 - 制作火焰喷射过程中飞舞的火星

在上一篇博客(【UE Niagara学习笔记】05 - 喷射火焰顶部的蓝色火焰)的基础上继续实现喷射火焰的火星的效果。 目录 效果 步骤 一、创建材质实例 二、添加新的发射器 2.1 设置粒子材质 2.2 设置发射器持续生成粒子 2.3 设置粒子生成数量 2.4 设…

前端项目构建打包生成Git信息文件

系列文章目录 TypeScript 从入门到进阶专栏 文章目录 系列文章目录前言一、前端项目构建打包生成Git信息文件作用二、步骤1.引入相关的npm包1.1. **fs** 包1.2. **child_process** 包1.3. **os** 包 (非必须 如果你想生成的文件信息中包含当前电脑信息则可用)1.4. **path** 包…

MySql -数据库基本概念

一、数据库的基本概念 1.为什么要学数据库? 之前我们如果想将一些数据实现永久化存储,可以怎么做呢?没错。使用IO流的技术将数据保存到本地文件中但是接下来我有这样一个需求:将下面的user.txt文件中的王五年龄修改为35 张三 2…

视频智能剪辑方案,企业视频制作新时代

视频已经成为了人们获取信息、娱乐和学习的重要方式。然而,传统的视频制作过程繁琐且耗时,这对于许多企业来说无疑是一个巨大的挑战。为了解决这个问题,美摄科技凭借其在机器学习、深度学习等AI算法方面的深厚积累,自主研发了一套…

23111 IO进程线程 day8

使用信号灯集完成三个进程的同步&#xff0c;A进程输出字符A&#xff0c;B进程输出字符B&#xff0c;C进程输出字符C&#xff0c;要求输出结果为ABCABCABCABCABC... #include<myhead.h> #include "sem.h"int main(int argc, const char *argv[]) {pid_t pid…

Linux的网络服务DHCP

一.了解DHCP服务 1.1 DHCP定义 DHCP&#xff08;动态主机配置协议&#xff09;是一个局域网的网络协议。指的是由服务器控制一段IP地址范围&#xff0c;客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。默认情况下&#xff0c;DHCP作为Windows Server的一个服…

【开发小程序多少钱?智创开发】

开发一个小程序费用主要看做什么和怎么做&#xff1f; 第一部分&#xff1a;做什么&#xff1f; 做什么是指功能部分&#xff0c;开发的功能不一样&#xff0c;耗时也就不一样&#xff0c;价格自然也就不一样了。就好比买房&#xff0c;套二的公寓和别墅价格自然差距很大。所…

软光栅透视校正插值写好了

我这文章写的六,自己不写什么过程,直接发张图片.我发一下我看的引用. 透视矫正插值 Perspective-Correct Interpolation 计算机图形学六&#xff1a;正确使用重心坐标插值(透视矫正插值(Perspective-Correct Interpolation))和图形渲染管线总结 一开始写错了,改了大概两天改…

代理IP连接不上/网速过慢?如何应对?

当您使用代理时&#xff0c;您可能会遇到不同的代理错误代码显示代理IP连不通、访问失败、网速过慢等种种问题。 在本文中中&#xff0c;我们将讨论您在使用代理IP时可能遇到的常见错误、发生这些错误的原因以及解决方法。 一、常见代理服务器错误 当您尝试访问网站时&#…

Golang Web框架性能对比

Golang Web框架性能对比 github star排名依次: Gin Beego Iris Echo Revel Buffalo 性能上gin、iris、echo网上是给的数据都是五星&#xff0c;beego三星&#xff0c;revel两星 beego是国产&#xff0c;有中文文档,文档齐全 根据star数&#xff0c;性能&#xff0c;易用程度…

UGUI Image图像控件替换图片

代码为探索而来&#xff0c;不是最优代码&#xff0c;请按需使用。 Unity3d引擎版本&#xff1a;Uinty3d 20233.2.3f1 补充一下图片如何改成Texture2D&#xff1a; 1、将图片导入unity。 2、选择图片&#xff0c;按下图操作&#xff0c;点击应用即可。 脚本代码&#xff1a…

听劝,年度规划有它真的很必要!

2024年的时间进度条已走过一周&#xff0c;完成全年的1/52。 新年的flag悄然立下&#xff1a;愿逆风如解意&#xff0c;税后八个亿。 在不确定的世界中&#xff0c;发财暴富终归是确定的目标。 相比2023年的卷&#xff0c;年底的即兴生活正在悄悄上演&#xff0c;上一秒还在…

Unity中URP下实现能量罩(交接处高亮)

文章目录 前言一、交接处高亮 原理1、 我们先用一个球作为能量罩、一个Cube 和 一个 椭球 作为与能量罩交接的物体2、 这是我们目前场景的深度图3、使能量罩为 半透明渲染队列 且 关闭深度写入 不渲染深度图 二、交接处高亮 实现1、得到深度图2、在片元着色器中&#xff0c;对深…

Python冒号的解释

1. “没什么首次没有为第二个&#xff0c;跳了三个”。它得到的切片序列的每一个第三个项目。 扩展片是你想要的。新在Python 2.3 2. Python的序列切片地址可以写成[开始&#xff1a;结束&#xff1a;一步]和任何启动&#xff0c;停止或结束可以被丢弃。a[::3]是每第三个序列。…

element-plus里el-date-picker日期选择器,默认值不显示的问题

官网文档给出的示例默认值也是没有没显示的。 找了很多方法&#xff0c;最终是给v-model"defaultTime"绑定初始值&#xff0c;如下代码&#xff0c;需要的可以改一下 <el-date-picker class"top_select" v-model"defaultTime" type"da…

解决:接口中返回的文本不能保持原本格式也无法换行

一、问题&#xff1a; 原本传入的文本是有换行的&#xff0c;但是用div展示接口返回的文本&#xff0c;所示内容没有保持原有格式没达到换行效果 以下是传入到接口的文本格式 使用div标签展示接口返回的文本&#xff0c;但并没有保持原有格式&#xff0c;文本也没换行 <di…

做科技类的展台3d模型用什么材质比较好---模大狮模型网

对于科技类展台3D模型&#xff0c;以下是几种常用的材质选择&#xff1a; 金属材质&#xff1a;金属材质常用于科技展台的现代感设计&#xff0c;如不锈钢、铝合金或镀铬材质。金属材质可以赋予展台一个科技感和高档感&#xff0c;同时还可以反射光线&#xff0c;增加模型的真实…

批量多目录将任意文件转为base64的效率工具

本篇文章主要介绍一款编程工作中日常会使用到的批量多目录将任意文件转为base64的效率工具&#xff0c;他能够帮助你快速将任何格式的文件base64化&#xff0c;并转为json、xml、yaml等数据格式使用。 日期&#xff1a;2024年1月10日 获取地址&#xff1a;https://download.csd…