前路漫漫,曙光在望 !

news2025/1/6 3:45:52

 起始   

      从20年大一开始写作至今,转眼五年时光已经过去了,最开始在CSDN这个平台写博客也只是因为一次机缘巧合情况下得知写博客可以获取奖赏,所以那个时期开始疯狂在CSDN发文记录自己编程学习过程,但是至今也未从写作中获利一分哈哈,更多的是兴趣与习惯驱动。后面加入了学校的一个实验室,接触到了JAVA这门语言,并且在暑假时期留校每天没日没夜的学习Java服务器端开发,到后面慢慢也开始接手一些外包项目的开发工作,再到后面就是深入对服务端领域相关原理的研究,也开辟了很多新的专栏用来记录自己的学习过程。

    以上就是对我从大一到大三生活时期的一个概述了,我这个人比较宅,大学时期唯一的娱乐活动或许就是健身了,每天除了在下午会坚持准时去锻炼外,其余时间基本都是在Coding;我这个人也比较轴和极端,认准了一件事就一定会尽力将其做到我个人能力范围内的最好,就拿Coding和健身举例,我会坚持每周至少三篇以上文章的发布,我很不喜欢黑盒学习,所以对某个领域的学习会逼迫自己深入其原理,并尝试用通俗易懂的语言解释出来,这样的完美主义有好也有坏,毕竟一个普通人的精力始终是有限的,不可能在各个领域都取得自己想要的结果。关于健身,我在最开始一直是坚持一周七天无休的锻炼,这也导致我直接陷入恶性循环,那段时期睡不好也学不好,后面我也意识到了这个问题并进行了调整,这也算是完美主义的弊端体现吧。

转折

   慢慢时间来到了大三,这意味着我需要在工作 or 考研之间作出一个选择,由于一直都是走的后端开发路线,并且我所在的圈子里面的同学也都是以工作为导向,所以我自然也就在最初选择了工作这条路;当然还有一个隐藏原因就是为了减轻家庭经济方面的压力,我的家庭就是普通工人家庭,父母都是初中小学没读完就早早辍了学,为了生计来大城市打拼,我的父亲是个实用主义者,始终认为花大笔钱培养下一代读书可能收获不了那么大的回报,所以始终都希望我能尽早出来打工赚钱,没必要读那么多书,白瞎钱。而我的母亲恰恰相反,始终坚持让我读书,因为她始终认为读书才可以改变我的命运,虽然她也说不上来是为什么,但经历了那么多生活的磨炼之后,她始终如此坚信,这也是为什么我后面会选择去大厂实习后,又在毕业之际选择放弃一切回来考研的原因之一。

    当我最初踏上工作之路时,我并没有意识到这条路到底有多么艰辛,甚至抱有不切实际的幻想,直到看到招聘软件上成片的已读不回和初次面试时的慌乱无措才逐渐意识到事情的不简单。暴击发生在秋招,当我带着第一段上海的实习经历期望能在秋招中大展拳脚时,迎来的是确是更多的已读不回和零星的几个面试邀约,那段时间也曾质疑过自己的选择是否正确,每天焦虑到伴着褪黑素才能入眠,但是生活并不会在你处于低谷时拉你一把,往往还会伴随着更大的暴击;我所拿到的面试邀约大多都是秋招前期,虽然拿到了一两个offer,但是由于不甘心都婉拒了,手里紧紧拽着一个泡在池中的所愿offer,希望发生奇迹,电影中的奇迹往往在最后都会出现,但是生活中很少会出现奇迹;时间来到秋招末尾时,当时的我已经不报什么希望了,甚至可以说已经佛系了,但是生活却在这时迎来了翻转,我先后接到了几家大厂的面试邀约,并且面试过程也十分顺利,就这样在最后时期稀里糊涂的就开启了又一段实习之路。

重来

    似乎我的生活又踏上了预期的方向,大部分人所期望的方向,但是我并没有选择继续留在大厂干下去,而是选择在毕业前从大厂离职,回来考研。为什么会选择回来考研,或许是见识了AI对传统软件开发的冲击,为了应对AI化浪潮,而希望能够转向AI领域进行学习,从而谋求更加长远的发展;或许是发现自己还是更向往专心于学术研究方面,而非业务层面的需求驱动开发;又或许是母亲坚定不移的支持加之我内心所往,让我作出遵从本心的选择;上面的种种原因都有,这些原因交织在一起,最终让我走上了一条充满不理解与质疑声音的道路。

    很多人会说读研之后的生活并非你想象的那样,或者读完研出来还是找不到工作,不如趁早工作,你作出这个选择迟早会后悔,虽然我也无数次被别人问过类似的问题,但是我不想反驳这些观点,也不想讨论这些观点的对与错,未来无法预知,我只是想遵循内心的选择,做自己想做的;唯一觉得对不起的就是已经日趋年迈的父母,这意味着他们还要带着一身伤病继续为了我起早贪黑的打拼几年;同时我也明白个人的努力是有限的,很多时候只能"尽人事,听天命",即使选择了考研这条路,也不意味着我能一帆风顺,或许这条路依旧艰辛且漫长, 但是我始终相信:

"Hope is a good thing, maybe the best of things and no good thing ever dies "

   一路走来,我也深知自己只是个普通人,甚至比很多人都还要笨,别人一遍学会的东西,我需要反复多次才能理解,但是我也逐渐明白,很多时候我们只需要专注于把眼前的事情做好就好,即使没获得预期的结果,我们要做的也应该是总结与复盘,继续努力,而非怨天尤人自暴自弃。考研初试已经结束,这次略感仓促的准备,发挥感觉并是特别好,虽然按照报考的学校的热度来看,今年上岸概率可能不大,但是我也会全力准备复试。路是我自己选的,即使第一次没能成功,我也不会放弃希望,再接再厉吧,哈哈。

感悟

   说了一路以来的经历,或许充满坎坷,但是坎坷也何尝不是一种磨练,每个人的人生轨迹都不一样,总有人一路顺风顺水,也总有人需要踏过无数荆棘,走过很多弯路,才能到达彼岸;我觉得无需费劲口舌和他人争论,以此去获取他人的理解,很多事情如果没有相似的经历,很难感同身受,倒不如静下心来好好想想是否要继续坚持走下去,如果作出了选择,就不要管他人的质疑声音,坚定的走下去,同时不断调整自己的方向和策略,即使第一次没能成功,那就再来一次。过去常听过一句话,一直觉得这只是一句鸡汤而已 :

“世界上只有一种真正的英雄主义,那就是在认清生活的真相后依然热爱生活”

但是经历了上述事情后,才发现想要做到这一点并不容易,但是事实就是如此,与其用悲观的态度去面对生活,抱怨自己天资不如别人,运气不如别人,背景不如别人,让事情变的更加恶化,不如直面困难并积极思考解决对策,乐观面对挫折,做到自己所能做的最好足以。

   这篇文章不仅是对过去五年自己大学生活,实习生活,备考生活的简短回顾与总结,也是对新的一年自己的期许,同时希望此刻如果你也正处于低谷期,请不要放弃希望,继续坚持下去 !

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

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

相关文章

如何解决电脑提示缺失kernel32.dll文件错误,kernel32.dll文件缺失、损坏或错误加载问题解决方案

电脑运行故障深度解析:从文件丢失到系统报错,全面应对kernel32.dll问题 在数字化时代,电脑已经成为我们日常生活和工作中不可或缺的工具。然而,电脑在长时间运行过程中,难免会遇到各种问题,如文件丢失、文…

leecode300.最长递增子序列

dp[i]表示以nums[i]这个数结尾的时的严格递增子序列的最长长度,那么只要每次增加一个数字nums[i]并且这个nums[i]比之前的nums[j]要大,dp[i]就要更新为dp[i]和dp[j]1二者的最大值,初始化默认最大递增子序列都是1 这里遍历顺序的感觉很像多重…

termux配置nginx+php

只能以默认用户u0_axx运行,修改用户会报错An error occurred.或者file no found 安装nginx pkg install nginx安装php-fpm pkg install nginx修改nginx配置文件, nano ../usr/etc/nginx/nginx.conf#端口必须设置在1024以上(1024以下需要root,但php-fpm不能以root用户运行,n…

typescript安装后仍然不能使用tsc,如何解决

1.全局安装 npm i typescript -g 2.发现仍然不行 解决方法: C:\Users\你的用户名\AppData\Roaming\npm解决办法: 1.确定对应的文件下载了 我们发现typescript是下载了的 2.设置环境变量的path 路径为typescript下的npm 3.cmd运行

SQL字符串截取函数——Left()、Right()、Substring()用法详解

SQL字符串截取函数——Left()、Right()、Substring()用法详解 1. LEFT() 函数:从字符串的左侧提取指定长度的子字符串。 LEFT(string, length)string:要操作的字符串。length&#x…

数字PWM直流调速系统设计(论文+源码)

2.1 系统方案设计 2.2.1开环控制方案 采用开环方案的系统架构如图2.1所示,这种方式不需要对直流电机的转速进行检测,在速度控制时单片机只需要直接发出PWM就可以实现直流电机速度的控制。这种方式整体设计难度较低,但是无法准确得知当前的…

Python | 学习type()方法动态创建类

getattr方法的使用场景是在访问不存在的属性时,会触发该方法中的处理逻辑。尤其是在动态属性获取中结合 type()动态创建类有着良好的使用关系。 type()方法常用来判断属性的类别,而动态创建类不常使用,通过如下的几个实例来学习使用&#xff…

CDP集群安全指南-静态数据加密

[一]静态数据加密的架构 CDP 支持两种加密组件,这些组件可以组合成独特的解决方案。在选择密钥管理系统(KMS)时,您需要决定哪些组件能够满足企业的密钥管理和加密需求。 CDP 加密组件 以下是 Cloudera 用于静态数据加密的组件描…

无线AP安装注意事项

现在的办公楼、酒店等项目中都设计含有网络无线覆盖这一项,在项目实施中,往往采用的是便捷并且后期便于网络无线设备管理的无线ap设备,作为前端无线信号的覆盖。在具体安装无线AP过程中,我们必须要注意以下几点才能保证项目实施完…

【动手学电机驱动】STM32-MBD(2)将 Simulink 模型部署到 STM32G431 开发板

STM32-MBD(1)安装 STM32 硬件支持包 STM32-MBD(2)Simulink 模型部署 【动手学电机驱动】STM32-MBD(2)Simulink 模型部署 1. 软硬件条件和环境测试1.1 软硬件条件1.2 开发环境测试 2. 创建基于 STM32 处理器…

adb 不是内部或外部命令,也不是可运行的程序或批处理文件。

1、问题概述? 本文讲述的是在window系统中安装了Android SDK之后,adb无法使用的情况。 在cmd中执行adb devices提示如下问题: adb 不是内部或外部命令,也不是可运行的程序或批处理文件。 问题:没有配置android sdk环…

Win11+WLS Ubuntu 鸿蒙开发环境搭建(二)

参考文章 penHarmony南向开发笔记(一)开发环境搭建 OpenHarmony(鸿蒙南向开发)——标准系统移植指南(一) OpenHarmony(鸿蒙南向开发)——小型系统芯片移植指南(二&…

拟声 0.60.0 | 拟态风格音乐播放器,支持B站音乐免费播放

「拟声」是一款音乐播放器,不仅支持音视频的本地播放,还提供了账号注册功能,登录后可享受自动同步歌单、歌词等。它支持播放绝大多数音频格式,具备固定输出采样率、独占输出、内置均衡器和音调调整等功能。同时,它也支…

word文档中的文档网格——解决相同行间距当显示出不同行间距的情况

1 问题 被一个行间距调疯了,就是样式改了没用,格式刷刷了没用。就是肉眼可以看出行间距完全不一样。 2 解决方法 1)修改论文正文(即出现问题文本的样式)样式:样式>修改>格式>段落>缩进和间距>取消"如果定义了…

linux nginx maccms管理后台无法进入页面不存在和验证码不显示的问题

windows中运行maccms非常顺利,轻松搭建了。并一切正常。而我在linux中搭建缺遇到了一个非常奇怪的问题。进入管理后台,明明"admin.php"(比如重命名成a.php)的页面是存在的,访问时缺提示页面不存在!稍后就自动跳到首页了…

简单使用linux

1.1 Linux的组成 Linux 内核:内核是系统的核心,是运行程序和管理 像磁盘和打印机等硬件设备的核心程序。 文件系统 : 文件存放在磁盘等存储设备上的组织方法。 Linux 能支持多种目前浒的文件系统,如 ext4 、 FAT 、 VFAT 、 ISO9660 、 NF…

pikachu靶场--目录遍历和敏感信息泄露

pikachu靶场—目录遍历和敏感信息泄露 目录遍历 概述 在web功能设计中,很多时候我们会要将需要访问的文件定义成变量,从而让前端的功能便的更加灵活。 当用户发起一个前端的请求时,便会将请求的这个文件的值(比如文件名称)传递到后台,后台再…

MyBatis-plus sql拦截器

因为业务需求,重新写了一套数据权限。项目中用的是mybtis-plus,正好MyBatis-Plus提供了插件数据权限插件 | MyBatis-Plus,那就根据文档来实现这个需求。 实现: 实现MultiDataPermissionHandler 首先创建MultiDataPermissionHan…

硬件-射频-PCB-常见天线分类-ESP32实例

文章目录 一:常见天线1.1 PCB天线①蓝牙模块的蛇形走线-天线②倒F天线-IFA:③蛇形倒F天线-MIFA④立体的倒F天线-PIFA 1.2 实例示意图1.21 对数周期天线(LPDA):1.22 2.4GHZ的八木天线:1.23 陶瓷天线:1.24 外接天线: 二&…

Gitlab-runner 修改默认的builds_dir并使用custom_build_dir配置

gitlab-runner 修改默认的builds_dir并使用custom_build_dir配置 1. 说明2. 实操(以docker执行器为例)2.1 修改默认的builds_dir2.1.1 调整gitlab-runner的配置文件2.1.2 CI文件 2.2 启用custom_build_dir2.2.1 调整gitlab-runner的配置文件2.2.2 CI文件…