我和OI

本人身处广东的一所信息学强校smzx,是一位名副其实的高一蒟蒻,在高二的清华大佬KsCla,同届大佬ljh等人的熏陶之下,我也加入了写博客的OIer的阵容。今天第一次写博客,是一个新的开始,就和大家分享一下我和OI的故事。
                                   

                                                                 相遇


     上初一以前,我一直以为编程是高级人才才能做的事情,是一件和我们普通人毫无关系的事情,但初一的一次机会,便让我和OI有了一次美丽的邂逅。当时刚刚考完初一的第二次大测,由于成绩在全级名列前茅,而且数学成绩排到了全级数一数二的位置,所以电脑老师便问我要不要尝试学学编程,还告诉我如果选择了编程,就要每天中午都去集训。本性贪图享受的我,一听到中午没了午休的时间,本来是拒绝的,可是转念一想,如果趁着初一不那么紧张的时候都不去学点东西的话,那么到了初三,就更加没机会去学习其他东西了,于是本着试一试的心态,让我和编程有了第一次的相遇。今日归来如昨梦,自锄明月种梅花。就是这一次如诗如画般的相遇,成为了我人生中重要的转折点,一个全新的开始。

                       

                                                               努力


      第一节的编程课,老师教了我们打开软件,定义变量,赋值语句等简单的操作之后,便问了我们一个问题“如果你要把变量a和变量b的值交换,你要怎么做?”“你应该新增一个变量c,存着变量a的值,将变量b的值赋给变量a,再用变量c去更新变量b”。在老师揭开答案的那一瞬间,我便感受到了信息学的无穷魅力。也就是那一个问题,在我的心里种下了热情的种子,直到现在我还记忆犹新。但是,由于信息学班上的很多人都是在之前就有接触过信息学的,所以我在班上毫无疑问的当了一个“垫底生”。但是,凭借着满腔的热情,我奋起直追,在家里也下载了编程软件,充分利用各种周末的时间,进行编程的学习,有的时候一天能够写上5、6个小时的代码。在中午也十分认真地编程训练,逐渐的,我发现那些原本跑在我前面的人都被我追上了,我便从班上的倒数一跃跃到了班上数一数二的位置。终于有一天,在我们学校最厉害的信息学老师找到了我,将我调到了她带的那个班,我从一开始的初学班升上了学校最厉害的提高班。一瞬间,我从最厉害的水平又跌入了倒数前几的成绩,那段时间我一直心情十分消沉,甚至想过放弃,但最后对于信息学的热情又将我自己从徘徊的边缘拉了回来。我决定,再试试,不断的努力,不断的超越自己。有时候,付出许多汗水和泪水的理由很简单,只是为了纯粹的热爱。

                       


                                                                    成就


    功夫不负有心人,我的努力付出终于得到了回报,随着学习和练习的深入我在OI方面的才能越发突显。我又一次的从最后几名跻身前列,直到成为那个班里的顶尖学生,在初二时的GDOI,只学了一年编程的我破天荒的拿到了一枚银牌,成为了我们学校分数最高的人,而在之后的nhoi中,我也拿到了学校第一,南海区第二的好成绩。初三对我来说,是丰收的一年。在这一年中,我在2016年的noip普及组中拿到了满分400分的好成绩,而同样是那一段时间,我的文化课成绩也到达了我整个初中时光的最高峰,排到了全级第二的好成绩。初三的下学期,在GDKOI之虽以20分之差和一等奖失之交臂,但依然是全区中数一数二的成绩。我的数学成绩也愈发稳定,几次模拟考都考出较高的分数。终于,在中考之中,头脑灵活的我考出了120分的满分数学。每每回想起初三时奋斗的快乐和成功的喜悦,我都觉得那是我人生中极其宝贵的一段时光,一份珍贵的财富。

            
                                                             迷茫


    然而,在一份份令人欣喜的成就之下,我也逐渐地开始自我膨胀起来。抱着一种“以前我是仰望大佬,而现在终于我也成为大佬了”的心态而沾沾自喜。在信息学上的努力没那么多了,对学习信息学的想法也不再单纯了,失去了以前纯粹的热情,而是总想着通过信息学获取各种自主招生的优惠。渐渐的,我的水平自然而然的下降了,我开始不断地抱怨自己没用,也迎来了我人生中的一个大低谷,遇到了人生中的个种不顺心,每当到了这个时候,我总是一昧的抱怨自己能力不佳。各种麻烦也接踵而来。那段阴郁的日子里,我总是一个人躲在厕所里嚎啕大哭,抱怨着身边的一切。发生的种种事情让我不由得让我思考:我到底还该不该学信息学。当时的我,就像一艘在大海中因大雾而迷失了方向的航船,找不到迷失的方向.。

                       

                                                                              重生

   在种种的压力之下,我便开始思考一个严肃的问题,我学信息学到底是为了什么。在这个日趋功利化的世界里,许多人搞竞赛都是抱着为了拿奖获取高校自主招生优惠的不纯的目的。我反问自己,如果信息学没有任何的降分和报送政策,我还会选择信息学吗?对于现在的我实在是不敢肯定,但至少在当初学习信息学是真的没有想到过能拿奖。我逐渐明白了,当一个人抱有最纯粹的目的,仅仅是因为热情去做某件事的时候,往往能爆发出意想不到的能量,相对的,如果是充满了功力的思想去做某件事情,就相当于抹上了一层灰,让它失去了原本的意义,难以焕发最初的光彩。而对于自己曾经取得的荣誉,要学会抛在脑后,学会永远用一个弱者的心态去学习,去超越。若总是想着以强者的心态去捍卫自己的荣誉,便认为成功的理所当然,觉得失败的不可理喻,久而久之就丧失了对自己的信心。所以,用一个弱者的姿态去仰望别人,你看到的就是广阔无际的天空,而用一个强者的姿态去俯视,你的眼光便只放在了低于你的方寸之地。同时要学会付出,尽管有时候我们会看到一些人努力比你少,却比你更加优秀,不要去责备自己没有天赋。永远不要和别人比较天赋,人外有人,天外有天,始终有人会比你更加有天赋。天赋是有限的,努力却是无限的,我们始终要相信天道酬勤,相信一份耕耘,一份收获,相信阳光总在风雨后,相信那些烂熟于心,却又由于出现次数太多而对它们的价值早已麻木的谚语。

   最终的我,决定放空自己的成绩,找回对信息学最初的热爱,付出更多倍的努力。突破功利的枷锁,扬起信仰的风帆,在前路漫漫又广阔无边的OI之路上重新起航!


 
  • 6
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
WebSocket是一种用于实现双向通信的协议。在前端开发中,有多种库可供使用,其中包括Socket.IO和原生WebSocket。 Socket.IO是一个流行的库,提供了更多功能和灵活性,但是它不仅仅使用WebSocket。它还可以使用其他传输方式,例如轮询和长轮询,以确保在不同浏览器和服务器之间的兼容性。 因此,如果你在前端使用了Socket.IO,但后端并没有使用Socket.IO库来处理WebSocket通信,那么就无法连接到后端的WebSocket。 相比之下,原生WebSocket是浏览器内置的标准API,只支持WebSocket协议。它提供了更直接的方式与服务器进行双向通信,且更容易理解和使用。 如果你使用原生WebSocket,就不会遇到与Socket.IO不兼容的问题。 所以,如果你在使用WebSocket时遇到连接问题,首先要确认前后端是否使用了相同的库或标准。如果你在前端使用了Socket.IO,那么后端也需要使用Socket.IO来处理WebSocket通信。如果你想简化通信过程,也可以考虑使用原生WebSocket来与后端进行通信。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [socket.io-client报404错误爬坑与自己封装websocket](https://blog.csdn.net/RkHker/article/details/112547414)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [websocket.io用法](https://blog.csdn.net/YangMo_/article/details/109325832)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值