当前位置: 首页 > news >正文

前路漫漫,曙光在望 !

 起始   

      从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 "

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

感悟

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

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

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

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

相关文章:

前路漫漫,曙光在望 !

起始 从20年大一开始写作至今,转眼五年时光已经过去了,最开始在CSDN这个平台写博客也只是因为一次机缘巧合情况下得知写博客可以获取奖赏,所以那个时期开始疯狂在CSDN发文记录自己编程学习过程,但是至今也未从写作中获利一分哈…...

特征工程-特征预处理

1.7 特征工程-特征预处理 学习目标 目标 了解什么是特征预处理知道归一化和标准化的原理及区别 1 什么是特征预处理 1.1 特征预处理定义 scikit-learn的解释 provides several common utility functions and transformer classes to change raw feature vectors into a represe…...

代码随想录算法训练营day22

代码随想录算法训练营 —day22 文章目录 代码随想录算法训练营前言回溯算法理论基础回溯法解决的问题回溯法模板 一、77. 组合二、216. 组合总和 III三、17. 电话号码的字母组合总结 前言 今天是算法营的第22天,希望自己能够坚持下来! 今日任务&#x…...

2024秋语法分析作业-B(满分25分)

特别注意:第17条产生式改为 17) Stmt → while ( Cond ) Stmt 【问题描述】 本次作业只测试一个含简单变量声明、赋值语句、输出语句、if语句和while语句的文法: 0) CompUnit → Block 1) Block → { BlockItemList } 2) BlockItemList → BlockItem…...

Python爬虫入门(1)

在互联网时代,数据成为了最宝贵的资源之一。Python作为一种功能强大的编程语言,因其简洁的语法和丰富的库支持,成为了编写网络爬虫的首选。本文将带你入门Python爬虫技术,让你能够从互联网上自动获取数据。 什么是爬虫&#xff1…...

鸿蒙1.2:第一个应用

1、create Project,选择Empty Activity 2、配置项目 project name 为项目名称,建议使用驼峰型命名 Bundle name 为项目包名 Save location 为保存位置 Module name 为模块名称,即运行时需要选择的模块名称,见下图 查看模块名称&…...

2024年常用工具

作为本年度高频使用工具,手机端也好,桌面端也好,筛选出来9款产品,这里也分享给关注我的小伙伴 ,希望对你有些帮助,如果你更好的产品推荐,欢迎留言给我。 即刻 产品经理的聚集地,“让…...

【蓝桥杯】走迷宫

题目: 解题思路: 简单的广度优先算法(BFS) BFS 的特性 按层次遍历:BFS 按照节点的距离(边的数量)来逐层访问节点。保证最短路径:对于无权图(所有边权重相同&#xff0…...

【pyqt】(三)designer

designer ui设计 在学习后续的代码之前,我们可以先学习一下designer这款工具,在安装软件的时候我们有提到过,其具体位置在虚拟环境根目录下的\Lib\site-packages\PySide6文件夹中。对于新手而言,使用这种可视化的工具可以帮助我们…...

【Go学习】-01-3-函数 结构体 接口 IO

【Go学习】-01-3-函数 结构体 接口 IO 1 函数1.1 函数概述1.1.1 函数做为参数1.1.2 函数返回值 1.2 参数1.3 匿名函数1.4 闭包1.5 延迟调用1.6 异常处理 2 结构体2.1 实例化2.2 匿名结构体2.3 匿名字段 3 类方法3.1 接收器3.2 类方法练习:二维矢量模拟玩家移动3.3 给…...

昆仑万维大数据面试题及参考答案

请介绍一下 Flume 组件。 Flume 是一个分布式、可靠、高可用的海量日志采集、聚合和传输的系统。 从架构层面来看,它主要包含以下几个关键部分。首先是 Source,它是数据的收集端,能够接收多种不同来源的数据。比如,它可以从各种服务器的日志文件中读取数据,像 Web 服务器产…...

20250103在Ubuntu20.04.5的Android Studio 2024.2.1.12中跑通Hello World

20250103在Ubuntu20.04.5的Android Studio 2024.2.1.12中跑通Hello World 2025/1/3 14:06 百度:android studio helloworld android studio hello world kotlin helloword kotlin 串口 no run configurations added android studio no run configurations added 1、…...

Hack The Box-Starting Point系列Three

答案 How many TCP ports are open?(靶机开了几个TCP端口) 2What is the domain of the email address provided in the “Contact” section of the website?(网站的“CONTACT”部分提供的电子邮件地址的域是什么?&#xff09…...

【Python其他生成随机字符串的方法】

在Python中,除了之前提到的方法外,确实还存在其他几种生成随机字符串的途径。以下是对这些方法的详细归纳: 方法一:使用random.randint结合ASCII码生成 你可以利用random.randint函数生成指定范围内的随机整数,这些整…...

redis7基础篇2 redis的主从模式1

目录 一 主从模式 1.1 主从复制的作用 1.2 配置常用命令 1.3 主从复制常见问题 1.4 主从复制的缺点 1.5 redis主从复制原理 二 redis主从复制的搭建流程 2.1 注意事项 2.2 redis的主从复制架构图 2.3 以6379.conf配置文件配置为例 2.4 以6380.conf配置文件配置为例 …...

Springboot - Web

Spring Boot 是一个用于简化 Spring 应用程序配置和部署的框架。它提供了一种快速开发的方式,通过默认配置、自动化配置等特性,使得开发者能够更快捷地构建和部署基于 Spring 的应用。 Spring Boot Web 是 Spring Boot 的一个子模块,它专注于…...

【C】​动态内存管理

所谓动态内存管理,就是使得内存可以动态开辟,想使用的时候就开辟空间,使用完之后可以销毁,将内存的使用权还给操作系统,那么动态开辟内存有什么用呢? 假设有这么一种情况,你在一家公司中工作&am…...

lec5-传输层原理与技术

lec5-传输层原理与技术 1. 传输层概述 1.1. 关键职责 flow control,流量控制reliability,可靠性 1.2. TCP与UDP对比 面向连接 / 不能连接对数据校验 / 不校验数据丢失重传 / 不会重传有确认机制 / 没有确认滑动窗口流量控制 / 不会流量控制 1.3. 关…...

【C语言】_指针运算

目录 1. 指针-整数 2. 指针-指针 2.1 指针-指针含义 2.2 指针-指针运算应用:实现my_strlen函数 3. 指针的关系运算(大小比较) 1. 指针-整数 联系关于指针变量类型关于指针类型和指针-整数相关知识: 原文链接如下&#xff1…...

“AI智慧教学系统:开启个性化教育新时代

大家好,我是老王,一个在产品圈摸爬滚打多年的资深产品经理。今天,我想和大家聊聊一个最近特别火的概念——AI智慧教学系统。这东西听起来好像很高大上,但其实和我们每个人都息息相关,因为它关系到我们下一代的教育。 一…...

如何在看板中体现优先级变化

在看板中有效体现优先级变化的关键措施包括:采用颜色或标签标识优先级、设置任务排序规则、使用独立的优先级列或泳道、结合自动化规则同步优先级变化、建立定期的优先级审查流程。其中,设置任务排序规则尤其重要,因为它让看板视觉上直观地体…...

React19源码系列之 事件插件系统

事件类别 事件类型 定义 文档 Event Event 接口表示在 EventTarget 上出现的事件。 Event - Web API | MDN UIEvent UIEvent 接口表示简单的用户界面事件。 UIEvent - Web API | MDN KeyboardEvent KeyboardEvent 对象描述了用户与键盘的交互。 KeyboardEvent - Web…...

大学生职业发展与就业创业指导教学评价

这里是引用 作为软工2203/2204班的学生,我们非常感谢您在《大学生职业发展与就业创业指导》课程中的悉心教导。这门课程对我们即将面临实习和就业的工科学生来说至关重要,而您认真负责的教学态度,让课程的每一部分都充满了实用价值。 尤其让我…...

如何理解 IP 数据报中的 TTL?

目录 前言理解 前言 面试灵魂一问:说说对 IP 数据报中 TTL 的理解?我们都知道,IP 数据报由首部和数据两部分组成,首部又分为两部分:固定部分和可变部分,共占 20 字节,而即将讨论的 TTL 就位于首…...

Maven 概述、安装、配置、仓库、私服详解

目录 1、Maven 概述 1.1 Maven 的定义 1.2 Maven 解决的问题 1.3 Maven 的核心特性与优势 2、Maven 安装 2.1 下载 Maven 2.2 安装配置 Maven 2.3 测试安装 2.4 修改 Maven 本地仓库的默认路径 3、Maven 配置 3.1 配置本地仓库 3.2 配置 JDK 3.3 IDEA 配置本地 Ma…...

Reasoning over Uncertain Text by Generative Large Language Models

https://ojs.aaai.org/index.php/AAAI/article/view/34674/36829https://ojs.aaai.org/index.php/AAAI/article/view/34674/36829 1. 概述 文本中的不确定性在许多语境中传达,从日常对话到特定领域的文档(例如医学文档)(Heritage 2013;Landmark、Gulbrandsen 和 Svenevei…...

2025季度云服务器排行榜

在全球云服务器市场,各厂商的排名和地位并非一成不变,而是由其独特的优势、战略布局和市场适应性共同决定的。以下是根据2025年市场趋势,对主要云服务器厂商在排行榜中占据重要位置的原因和优势进行深度分析: 一、全球“三巨头”…...

Java + Spring Boot + Mybatis 实现批量插入

在 Java 中使用 Spring Boot 和 MyBatis 实现批量插入可以通过以下步骤完成。这里提供两种常用方法&#xff1a;使用 MyBatis 的 <foreach> 标签和批处理模式&#xff08;ExecutorType.BATCH&#xff09;。 方法一&#xff1a;使用 XML 的 <foreach> 标签&#xff…...

比较数据迁移后MySQL数据库和OceanBase数据仓库中的表

设计一个MySQL数据库和OceanBase数据仓库的表数据比较的详细程序流程,两张表是相同的结构,都有整型主键id字段,需要每次从数据库分批取得2000条数据,用于比较,比较操作的同时可以再取2000条数据,等上一次比较完成之后,开始比较,直到比较完所有的数据。比较操作需要比较…...

Caliper 配置文件解析:fisco-bcos.json

config.yaml 文件 config.yaml 是 Caliper 的主配置文件,通常包含以下内容: test:name: fisco-bcos-test # 测试名称description: Performance test of FISCO-BCOS # 测试描述workers:type: local # 工作进程类型number: 5 # 工作进程数量monitor:type: - docker- pro…...