前路漫漫,曙光在望 !

 起始   

      从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.mzph.cn/news/892112.shtml

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

相关文章

【WPF】 数据绑定机制之INotifyPropertyChanged

INotifyPropertyChanged 是 WPF 中的一个接口,用于实现 数据绑定 中的 属性更改通知。它的主要作用是,当对象的某个属性值发生更改时,通知绑定到该属性的 UI 控件更新其显示内容。 以下是有关 INotifyPropertyChanged 的详细信息和实现方法&…

Netron可视化深度学习的模型框架,大大降低了大模型的学习门槛

深度学习是机器学习的一个子领域,灵感来源于人脑的神经网络。深度学习通过多层神经网络自动提取数据中的高级特征,能够处理复杂和大量的数据,尤其在图像、语音、自然语言处理等任务中表现出色。常见的深度学习模型: 卷积神经网络…

Robot---奇思妙想轮足机器人

1 背景 传统机器人有足式、轮式、履带式三种移动方式,每种移动方式都有各自的优缺点。轮式机器人依靠车轮在地面上移动,能源利用率高、移动速度快,但是仅以轮子与地面接触,缺乏越障能力和对复杂地形的适应能力,尤其面对…

用JAVA编写一个简单的小游戏

用Java语言编写一个简单的小游戏。这里是一个非常基础的猜数字小游戏的代码示例。在这个游戏中,程序会随机选择一个1到100之间的整数,玩家需要猜测这个数字是什么。每次猜测后,程序会告诉玩家他们猜的数字是太高了、太低了还是正确。 impor…

加速科技荣获“浙江省企业研究院”认定

近日,浙江省经济和信息化厅公布“2024年认定(备案)省级企业研发机构名单”。经过多轮严格评审和公示,加速科技荣获“省企业研究院”认定。这是加速科技继获国家级专精特新“小巨人”企业认定荣誉后的又一里程碑。 “浙江省企业研究…

MySQL使用navicat新增触发器

找到要新增触发器的表,然后点击设计,找到触发器标签。 根据实际需要,填写相关内容,操作完毕,点击保存按钮。 在右侧的预览界面,可以看到新生成的触发器脚本

性能测试05|JMeter:分布式、报告、并发数计算、性能监控

目录 一、JMeter分布式 1、应用场景 2、原理 3、分布式相关注意事项 4、分布式配置与运行 二、JMeter报告 1、聚合报告 2、HTML报告 三、并发用户数(线程数)计算 四、JMeter下载第三方插件 五、性能监控 1、Concurrency Thread Group 线程组…

(已开源-AAAI25) RCTrans:雷达相机融合3D目标检测模型

在雷达相机融合三维目标检测中,雷达点云稀疏、噪声较大,在相机雷达融合过程中提出了很多挑战。为了解决这个问题,我们引入了一种新的基于query的检测方法 Radar-Camera Transformer (RCTrans)。具体来说: 首先设计了一个雷达稠密…

Python----Python爬虫(利用bs4、pyquery、xpath爬取电影名和评分)

电影网址电影大全_好看的电影_最新好看的电影_电影排行榜-影视快搜 一、bs4 import requests from fake_useragent import UserAgent from bs4 import BeautifulSoup # 设置URL地址 urlhttp://kan.znds.com/movie/ # 设置请求头 headers{User-Agent:UserAgent().edge} # 发送…

Hbuilder ios 离线打包sdk版本4.36,HbuilderX 4.36生成打包资源 问题记录

1、打包文档地址https://nativesupport.dcloud.net.cn/AppDocs/usesdk/ios.html#%E9%85%8D%E7%BD%AE%E5%BA%94%E7%94%A8%E7%89%88%E6%9C%AC%E5%8F%B7 2、配置应用图标 如果没有appicon文件,此时找到 Assets.xcassets 或者 Images.xcassets(看你sdk引入的启动文件中…

TCP通信原理学习

TCP三次握手和四次挥手以及为什么_哔哩哔哩_bilibili

unity学习13:gameobject的组件component以及tag, layer 归类

目录 1 gameobject component 是unity的基础 1.1 类比 1.2 为什么要这么设计? 2 从空物体开始 2.1 创建2个物体 2.2 给 empty gameobject添加组件 3 各种组件和新建组件 3.1 点击 add component可以添加各种组件 3.2 新建组件 3.3 组件的操作 3.4 特别的…

MYSQL--------什么是存储过程和函数

什么是存储过程和函数 存储过程: 存储过程是一组预编译的 SQL 语句集合,存储在数据库服务器中,可通过名称调用执行。它可以包含数据操作语言(DML)、数据定义语言(DDL)、控制流语句等。存储过程主…

计算机网络 (30)多协议标签交换MPLS

前言 多协议标签交换(Multi-Protocol Label Switching,MPLS)是一种在开放的通信网上利用标签引导数据高速、高效传输的新技术。 一、基本概念 MPLS是一种第三代网络架构技术,旨在提供高速、可靠的IP骨干网络交换。它通过将IP地址映…

探索Facebook的区块链计划:未来社交网络的变革

随着区块链技术的迅速发展,社交网络领域正面临一场深刻的变革。Facebook,作为全球最大且最具影响力的社交平台之一,正在积极探索区块链技术的应用。本文将深入探讨Facebook的区块链计划,分析其潜在的变革性影响,并展望…

十年后LabVIEW编程知识是否会过时?

在考虑LabVIEW编程知识在未来十年内的有效性时,我们可以从几个角度进行分析: ​ 1. 技术发展与软件更新 随着技术的快速发展,许多编程工具和平台不断更新和改进,LabVIEW也不例外。十年后,可能会有新的编程语言或平台…

C# async和await

第一种: 多个异步任务按照顺序执行先让一个异步任务start 然后通过ContinueWith方法 在参数函数的表达式里面开启第二个任务如果要有第三个任务 需要在第二个任务ContinueWith方法中开启第三个任务 以此类推 可以实现多个异步任务顺序执行 上面这种方式绘出现地狱回…

Excel 技巧03 - 如何对齐小数位数? (★)如何去掉小数点?如何不四舍五入去掉小数点?

这几个有点儿关联,我都给放到一起了,不影响大家分别使用。 目录 1,如何对齐小数位数? 2,如何去掉小数点? 3,如何不四舍五入去掉小数点? 1,如何对齐小数位数&#xff…

node.js|浏览器插件|Open-Multiple-URLs的部署和使用,实现一键打开多个URL的强大工具

前言: 在整理各类资源的时候,可能会面临资源非常多的情况,这个时候我们就需要一款能够一键打开多个URL的浏览器插件了 说简单点,其实,迅雷就是这样的,但是迅雷是基于内置nginx浏览器实现的,并…

“AI 视频图像识别系统,开启智能新视界

咱老百姓现在的生活啊,那是越来越离不开高科技了,就说这 AI 视频图像识别系统,听起来挺高大上,实际上已经悄无声息地融入到咱们日常的方方面面,给咱带来了超多便利。 先讲讲安防领域吧,这可是 AI 图像识别的…