2023年度总结—你是你的年度MVP吗?

这段年度总结其实我之前就想写了,大概就是市赛比完之后18号的样子把,但是因为太懒了就一直拖到了现在哈哈,我思来想去,翻来覆去,彻夜难眠,想了想,还是决定把它写了吧!毕竟,我因写作在CSDN与各位相遇,也应在年尾以写作与各位和自己道个别把!晚归晚了点,但貌似又恰恰刚刚好,因为就是新的一年了,今天写完,明年翻新篇,perfect!

在这里插入图片描述

前言:2023年即将结束了,回想起当初刚大一时还只是个对编程一无所知的零基础小白白,当然现在也不咋滴,但是起码也算是学了一年的编程了(不算零基础小白了哈哈),在本赛季结束时也侥幸拿到了ccpc省赛的牌子(虽然只是个铜牌而已,但总归没有平时的训练没有白给,后面再具体讲讲吧)。

大一上篇——编程之路启航

  还记得当时大一上的第一节专业课是C语言程序设计基础,那大概是我的第一次接触到编程的世界,当时的我连scanf、printf是什么东西都完全不知道(介是什么东东?能吃吗?哈哈哈),就更别说如何使用它们了。我记得有一节课老师讲完scanf和printf的使用后让我们自己实操一下,但是我当时是一脸懵逼的,还停留在《Hello World!》的阶段,因为当时根本没听哈哈,噢也不能说是没听吧,听了但是还是不会(因为我上课是一个非常容易走神的人,真的,就真的很想努力的听,但是听着听着就走神了,控制不了一点),然后当时我就要很慌,因为我感觉我其他童学好像都会。迫于老师的威压以及童学们貌似都会就我不会的这种尴尬,下课回到宿舍后我打开我82年的笔记本,然后再网上搜索着资料《scanf如何使用》,看完之后我的眼中发出睿智的光芒,然后跟着实操一遍后,成了!我拍桌大吼一声!一股自豪感油然而生!自此,每次上程序设计基础课时我都会提前把课堂上讲的东西学了,越学越猛,越来越肝,让我在班级乃至年级我的编程水平都算名列前茅(浅浅的吹捧一下自己哈哈哈)。

  尽管当时对于学习编程的兴趣高以及劲很足,但其实并不是很明确自己以后的就业方向(当然现在也不算是非常明确),因为当时还只是处于学习基本语法的阶段然后做一些编程题(当时要参加团体程序设计天梯赛,所以也在猛猛刷题)。然后因为当时因为疫情的原因嘛,放假是比较早的(大家应该都是的吧),当时我们C语言应该是才学到分支的样子吧(众所周知, 学校进度都是很慢的),然后那会大家都回家上网课(啊?上网课?那不等于没课吗?),现在觉得那段假期(姑且把上网课那段时间也算作吧)的我有些foolish了,为何这样说呢?因为当时的我虽有一股学编程的猛劲,但却学的杂乱无章,毫无章法。当时去学了C#(b站上看见的广子)试想着去做游戏(当时觉得能做出一款自己的游戏很酷,and我高中也是个网瘾sao年呀哈哈哈),但是后来发现自己并不是那么的喜欢和热爱游戏,貌似只是一丝执念(刚大一不久时我也和部分人一样每天会耍耍游戏,后来为了能多刷点题那段时间几乎不耍游戏了,现在想来一些我们一直习以为常的东西有一天消失后好像也并不会干嘛,甚至有时候是我们主动舍弃的)。

  真正到了寒假那段时间,我学习了数据结构与算法,当时学校的指导老师给我们安排了老师给我们讲解这块,只能说学的时候学的脑壳很痛,因为是用纯C讲解的,开始学链表的时候我就懵逼了,一直处于似懂非懂,但又略懂略懂的状态,堆栈、队列其实都好点,把链表搞清楚的话这两个更不在话下,然后后面的树、图等我也是属于烂泥扶不上墙的那种(咋懂归懂,但用起来的时候是这样的 手:不是哥们,脑子会了关我啥事呀),我只能说6哈哈哈!自此我的大一上及寒假结束!

大一下篇——精进编程之路

  相比于大一上,我的大一下就显得有点平淡了(好像每次像初一上、高一上、大一上这种我的起伏都比较大,之后就比较平缓了哈哈哈,不知道我研一上怎么个事(哈哈做下梦,都不知道能不能考上,然后现在好像也不是很想读研))。

  大一下的时候我还是在每天坚持着肝编程题(因为我之前提到的那个比赛是这学期要比的咯),然后一直到了真正比赛的那天(还是比较紧张的,因为毕竟算是第一次参加这种校外竞赛,然后当时的话我给自己这次竞赛设定的目标也是比较高的(这个目标应该是我们学校以前从来没有人达到过的哈哈哈,有点不知死活了我)),果然,比赛结束后我不出所料的没有达到自己的目标,虽然我也知道确实很大概率无法达成,但我没想到的是相差的有点多了,虽然成绩好过和我同为大一甚至一些大二的学长,但菜确实该多练,因为确实编程基础知识、技巧掌握不是很牢固的原因导致这场竞赛败北。更重要的一点其实是因为和我同为大一的一个童学他不仅达到了我想要达到的那个分数,而且是我们学校所有参加选手里的最高分(比大三他们还高)。因此我觉得,我做不到的事情好像总有人能做到,我觉得难得东西也总有人能完成(菜就多练吧我还是哈哈哈)。竞赛这一经历也算告一段落。然后就是一段时间的放松,也许是之前紧绷的太久了以至于放松过后的我有些懒散了。大一下我大部分时间其实就是在CSDN上写写文章然后发布分享出来,然后也很高兴在CSDN遇到了很多志同道合的大佬和小伙伴们,希望大家都能越来越好在心得一年里。然后还有一个的话就是大一下快结束的时候我带领几个同班童学一起参加了一个学校的微项目程序设计大赛,最后也是比较幸运的一等奖(第一名),当时也是比较开心和激动的哈哈,也算是重拾了一把信心把。

  大一下的暑假又是一场畅快淋漓的战斗了哈哈哈,当时在机缘巧合下一位朋友找到我然后加入了我们学校的ACM集训队(当时觉得是我的实力被认可了吗,其实貌似只是缺人哈哈,因为是没经过任何选拔就进入的了,算是矮个里挑将军把,我还拉了几个我的队友呢哈哈【逃】),加入ACM集训队算是我编程路上的一个转折点把(步入正题),其实当时大一加入社团的时候我听说过这个ACM社团,当时当时对这个东西没什么概念,然后也没有朋友一起加入,并且因为一些原因没有加入(反正就是没加入哈哈哈,因为我其实算是一个比较内向的人,就是没人一起的话,就算我内心比较想去的话也可能不会付诸行动)。对的,我其实就是一个这样的人,但是我很庆幸我大一勇敢了一波(主动申请担任程序设计的课代表以及学生助理),那一波还是很赚的,因为我们老师每周都要去我们上晚自习然后要我给他们讲解题目哈哈哈(非常的可怕,你能想象一个社恐的人去上台讲解有多恐怖吗,然后你肯定要先自己会做才能教别人,然后自己做的过程和教别人这个过程也是不一样的),所以我的编程能力可能普遍比其他童学好点,然后我的组织领导能力也算是得到了一些小锻炼。但是当时虽然加入了集训队,但是其实还是对ACM和算法没有非常明确的概念(我以为我大一做的辣么多题都是算法题,现在看来p也不是,最多算点语法题和模拟题,俗称简单题、基础题、送分题)。所以当时做算法题还是比较恼火的,再加上没花太多时间在这方面,因为当时得知我们学校在这方面好像并没有什么成就,而我当时的目标是能够尽早肝出项目找到实习赚钱钱(嘿嘿,现在看来有点肤浅了,但还是我的目标)。集训队的每天的题目没花太多时间(但还是有认真对待的有时候,不信你们看看翻翻我的博客记录是不是有关于集训的博客嘿嘿),大部分暑假的时间都花在了学习Java上了(Java基础、JavaWeb、Maven、 SSM、Spring boot、 Git等做项目需要的一系列技术栈,暑假真的就是爆肝这些玩意) ,现在想来当时学的那个C#是什么勾八嘛(用来学爪哇多好,虽然它卷的不像样),其实我最终决定学Java还是因为我大二要学,因为当时想学Python的其实(不信的话你又可以看我的博客记录是不是有关于Python的文章了嘿嘿)。自此,我的大一下也算作结束。

大二上篇——决心入算法之道

  时间线来到大二上,也就是我的现阶段,暑假的时候我想的其实是大二上比大一肝的更猛,但世间万物变化无常,事也总与愿违。大二上来到一个新环境(我们大一是在一个校区,然后大一之后是在另外一个校区),新环境里有更多的人员(大三、大四的学长学姐,多门课程的老师们),更宽广的区域,更多的教学楼以及离教学楼最远的我们的宿舍(我们宿舍离教学楼最远,直接一个对角线,然后我们又在最高楼,nice!)。每一次的改变都像一场变革,经得住的人自然能够越走越远,越来越强,而我相反,我是没经住的人,所以我变得不堪,不再像自己目标里的那般志存高远的前行,而是在编程的这条路上越发的迷茫,迷失自我,但却也总能在编程的这条路上找到一丝乐趣,偶尔的坚定信念以及伙伴的期许和赞许。其实大二上刚来到学校、宿舍时,我是带着满腔热血和一定自信心的,因为毕竟暑假爆肝了那么多东西(感觉自己行了,俗称自我感觉良好,又称没遭遇过社会毒打),事实证明实践出真理(实践被暴打)。

  真正让我开启我的算法之路的应该是学校举办acm校赛的时候(还好在这之前自己做了个基于Java的基础网站项目,到时候做项目的时候也不至于太难看,能够偶尔切换状态回来),因为当我打这类比赛的时候我发现能够在其中找到一些乐趣(虽然大部分时间都是在坐牢罚站),但是整体下来还是不错的,打ACM其实是有惊喜有失落有兴奋的,最大的我觉得还是遗憾,因为不管成绩怎样把先,我觉得大部分amcer都是带着遗憾退役的,特别是非oi选手,你要跟那些初高中的oi爷去比的话要花费更多的时间精力,但是oi爷也活该他那么厉害,因为确实人家初高中就开始有意识坚持的去学去打比赛(但是也并非所以oi选手都在这条路上水涨船高),所以我想说的是选择也是很重要的,毕竟你要拿自己不擅长的东西跟人家擅长的东西比的话,无异于以卵击石,但也说不定是水滴石穿喔吼吼吼。

  校赛选拔过后侥幸进入市赛队伍(学校实力确实有点弱,让我这个混子带着两个混子队友都进了/偷笑),在市赛前我们都在进行集训,指导老师给我们找的训练赛让我们练习,然后也是在市赛非常非常侥幸的拿了人生中第一块牌子(本来是想多巴拉巴拉的,但是我马上要出去和朋友们跨年了,所以要尽快完工,有空再来补习哈哈哈)这里也非常感谢各位指导老师的辛苦付出,明年我们加油拿个国赛牌牌回来(先夸下海口然后啪啪打脸哈哈哈),然后目前是打算还是会继续把算竞这条路走下去的。毕竟,从现在开始,我的算竞之路才算刚刚开始,我会和队友一起走下去的(至少目前是)。至此,我的大二上也迎来了结尾(保佑我考试顺顺利利,然后各位也是哦)!

完结撒花

  尽管我的编程之路在我看来破烂不堪,非常的不完美,但我也认为我是自己的年度MVP,但是人生本就是充满许多缺憾的,不完美大概率才是为完美。

在这里插入图片描述
在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【ROS2】MOMO的鱼香ROS2(一)ROS2入门篇——从Ubuntu操作系统开启

从Ubuntu操作系统开启 引言1 术语汇总2 Ubuntu (操作系统)2.1 Ubuntu权限管理2.2 Ubuntu安装软件2.2.1 使用apt命令安装2.2.2 dpkg安装deb包2.2.3 make install源代码安装 2.3 Ubuntu之常用指令2.3.1 ls命令(查看文件)2.3.2 cd 命…

生财有术项目精选

生财有术项目精选 25700读者,71内容 这绝对是小报童这个平台的第一名了,背靠着生财有术这个国内最大的副业平台,再加上现如今的副业热潮,成功造就了2W订阅的奇迹 专栏包含66个精选实操赚钱项目,可以说每一个项目都蕴含…

Vue(二):计算属性与 watch 监听器

03. Vue 指令拓展 3.1 指令修饰符 可以通过 . 来指明一些指令的后缀,不同的后缀中封装了不同的操作,可以帮助我们简化代码,比如之前使用过的监听 enter 键的弹起,我们需要操作事件对象,来检测用户使用了哪个键&#…

Python 中的运算符介绍(1)

算数运算符 常见的% 、//、/ 用法 赋值运算符 赋值运算:将等号右边赋值给等号左边 常见场景: 比较运算符 代码解析: 逻辑运算符 位运算符(了解) 三目运算符 身份证运算符 成员运算符

Vue独立组件开发-动态组件

文章目录 一、前言二、实现三、优化四、总结五、最后 一、前言 在开发中&#xff0c;你经常会遇到这么一种情况&#xff1a;根据条件动态地切换某个组件&#xff0c;或动态地选择渲染某个组件。 Vue 提供了另外一个内置的组件 <component> 和 is 特性&#xff0c;可以更…

【零基础入门VUE】在 Vue 中构建复杂表单

✍面向读者&#xff1a;所有人 ✍所属专栏&#xff1a;零基础入门VUE专栏https://blog.csdn.net/arthas777/category_12537076.html 目录 v-modelVue 中的 指令 Vue 中的组件 没有构建步骤 随着构建步骤 注册 VUE 组件 Vue 道具 VUE 中的道具声明 在 VUE 中传递 PROP…

【web安全】短信等各类验证码的绕过思路整理

前言 本文是对一些验证码可能出现的问题的总结。 验证码的种类分析 首先验证码有两种&#xff1a; 1.短信验证码&#xff0c;这种通常出现在一些登录&#xff0c;修改绑定信息等位置处。 2.人机验证码&#xff0c;这种一般是用来防止机器操作和密码爆破的&#xff0c;通常…

计算机组成原理-总线概述

文章目录 总线简图总线的物理实现总览总线定义总线的特性总线的分类按数据格式分类串行总线并行总线 按总线功能分类注意系统总线的进一步分类 总线的结构单总线的机构双总线的结构三总线的结构四总线的结构 小结 总线简图 总线的物理实现 如果该为数据总线&#xff0c;那么当…

【openlayers-3】加载图标

目录 1、通过overlay方式添加 2、通过overlay css方式 3、通过Feature style方式实现 在OpenLayer3中添加图标有两种方式&#xff0c;一种是通过overlay方式&#xff0c;另一种是通过Feature Style的方式。 1、通过overlay方式添加 <div id"mapCon" styl…

如何部署Tale博客网站并发布个人站点到公网随时随地远程访问?

文章目录 前言1. Tale网站搭建1.1 检查本地环境1.2 部署Tale个人博客系统1.3 启动Tale服务1.4 访问博客地址 2. Linux安装Cpolar内网穿透3. 创建Tale博客公网地址4. 使用公网地址访问Tale 前言 今天给大家带来一款基于 Java 语言的轻量级博客开源项目——Tale&#xff0c;Tale…

[HNCTF 2022 Week1]2048

[HNCTF 2022 Week1]2048 wp 通过调试 js 代码赋值来输出 flag 。 搜索 alert &#xff1a; 找到了&#xff0c;这里就是弹出 flag 的地方。 简单分析一下&#xff0c;其触发条件是 this.score > 20000 &#xff0c;那么只需调试代码到此处&#xff0c;将 this.score 赋值…

穷举vs暴搜vs深搜vs回溯vs剪枝

欢迎来到Cefler的博客&#x1f601; &#x1f54c;博客主页&#xff1a;那个传说中的man的主页 &#x1f3e0;个人专栏&#xff1a;题目解析 &#x1f30e;推荐文章&#xff1a;题目大解析&#xff08;3&#xff09; 目录 &#x1f449;&#x1f3fb;全排列&#x1f449;&#…

dll文件和exe文件的区别和关系

dll文件 DLL(Dynamic Link Library)文件为动态链接库文件&#xff0c;又称"应用程序拓展"&#xff0c;是软件文件类型。在Windows中&#xff0c;许多应用程序并不是一个完整的可执行文件&#xff0c;它们被分割成一些相对独立的动态链接库&#xff0c;即DLL文件&…

快速找回误删的文件:2024 年顶级数据恢复软件大盘点

你曾经遇到过数据丢失的问题吗&#xff1f;别担心&#xff0c;12个最佳数据恢复软件帮你恢复。 计算机中的数据恢复是从辅助存储、丢失的文件或介质中恢复已删除、不可恢复、损坏、损坏和格式化的数据的过程。存储的数据可以通过正常方式带回到同一个地方&#xff0c;甚至&…

GAMES101:作业4记录

文章目录 总览算法编写代码&#xff1a;recursive_bezier()的实现Bezier()函数的实现提高部分&#xff1a;反走样 总览 Bzier 曲线是一种用于计算机图形学的参数曲线。在本次作业中,你需要实现 de Casteljau 算法来绘制由 4 个控制点表示的 Bzier 曲线 (当你正确实现该算法时,…

【Java开发岗面试】八股文—操作系统

声明&#xff1a; 背景&#xff1a;本人为24届双非硕校招生&#xff0c;已经完整经历了一次秋招&#xff0c;拿到了三个offer。本专题旨在分享自己的一些Java开发岗面试经验&#xff08;主要是校招&#xff09;&#xff0c;包括我自己总结的八股文、算法、项目、HR面和面试技巧…

【ARMv8M Cortex-M33 系列 2.1 -- Cortex-M33 使用 .hex /.srec 文件介绍】

请阅读【嵌入式开发学习必备专栏 之Cortex-M33 专栏】 文章目录 HEX 文件介绍英特尔十六进制文件格式记录类型hex 示例Cortex-M 系列hex 文件的使用 hex 文件和srec 文件生成Motorola S-Record (srec) 格式 HEX 文件介绍 .hex 文件通常用于微控制器编程&#xff0c;包括 ARM C…

『番外篇八』SwiftUI 脑洞大开实现“另类”视图跟随方法

概览 在 SwiftUI 的开发中,我们时常需要用指尖丝滑般地操作指定视图:比如,我们需要在拖动视图后让它自动归位,或者拖动一个视图时让另一个视图跟随它移动。 我们随后将会详细讨论上述两个 SwiftUI 中与视图移动相关场景的实现。 在本篇博文中,您将学到如下内容: 概览1.…

【C++】STL 容器 - multiset 容器 ( std::multiset 容器简介 | std::multiset 容器 常用操作 api 简介 )

文章目录 一、mulset 容器1、std::multiset 容器简介2、代码示例 - multiset 容器 二、std::multiset 容器 常用操作 api 简介1、常用 api 简介2、代码示例 - multiset 容器常用操作 一、mulset 容器 1、std::multiset 容器简介 在 C 语言 的 标准模板库 ( STL , Standard Temp…

QString设置小数点精度位数

QString设置小数点精度位数 Chapter1 QString设置小数点精度位数Chapter2 Qt中QString.toDouble有效位数6位问题以及数据小数点有效位数的处理问题一&#xff1a;QString.toDouble有效位只有6位问题二:小数点有效位数的问题 Chapter3 qt QString转Double只显示6位数字的问题(精…