2014的小结和感悟

2024-08-25 08:18
文章标签 感悟 小结 2014

本文主要是介绍2014的小结和感悟,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

今天是2015年的第一天,总觉得有必要记录下我过去一年中的心得和体会,回望2014真是收获颇多,其实每个时刻,每个时间段都值得我们去记录和铭记。                             

                                                                                                                                                 --题记

       2014年(大一下  --- 大二上),上半段几乎还是在项目和算法之间徘徊,几乎什么都碰过,但是都不精通,看过QT,做过一个类似画实时波形的东西,做过android,一些小的example,期间也自学过java,但是慢慢的觉得做项目,会语法终究只能是个码农,所以开始看点算法什么的,喜欢自学,不喜欢让老师牵着鼻子走,就这样整天宅宿舍(就连现在也是,也经常逃课)大一下也就那么浑浑噩噩的过了,就期末考试c++随便水了水考了个班级第一(我一向对应试教育非常的反感),也不知道到底收获有多少。只是那时觉得累,没有丝毫成就感,直到大一暑假留校做项目的时候,才知道有个acm多校集训,就是在杭电上做题,反正当初也就只能切切水题的能力,平均一场下来,有时候一题都做不出,当时动态规划,线段树,贪心,图论等等那些算法听都没听过,反正当时水得一塌糊涂,除了自卑还是自卑,虽然现在也挺水,但是终究还是入门了。

       最为庆幸在暑假的时候遇到了现在的队友,cl和mj,一开始说实话刚开始大家都不怎么样,也就是水题水一水,遇到算法题,我们几乎都是未响应,反正开始大家都是凭借着一股满腔的热情去对待这项赛事,凭借着互相鼓励,我们开始渐渐学习算法,期间也做了不少的水题,想想也应该感谢这两个人,如果没有他们说不定我现在还在沉沦当中,因为我的方向总是举棋不定,遇到了他们,注定了大学生涯有了acm这个伙伴,一直陪伴在我的身边。

      我记得我写第一篇csdn博客的时间是2014-07-07,当时看了刘汝佳训练指南(大白书)第一页,看到一个蚂蚁的问题就敲到编译器上了,当时完全是一知半解,然后大白书又看了几页,就直接把它扔在一边了,因为对那时的我来说,大白书实在太难了,就连现在看大白书的一些题依然是一知半解,所以当时索性不看大白书了,等有一定基础和实力的时候再回来看,于是就转战杭电刷题,从杭电11页开始,基本的水题刷了,也就练练熟练度而已,这些题基本不涉及什么算法,那是accepted无疑是一天中最开心的时刻了,成就感和幸福感不亚于追到女朋友时的感觉(虽然现在还依旧是单身狗一枚),真的开始写博客看算法是2014-10-08,也就是去西安区域赛的前夕。暑假留校的时候一开始我对acm这项比赛不是很了解,所以中途就回家了,在家里就开始沉沦了,直到有一天,mj打电话给我说区域赛的网络赛要开始了,催我回去打,当时第一我对这个比赛没信心,因为我们知道我们的实力打区域赛无疑是被虐成渣的节奏,所以半搪塞的想放弃,但是想想我们是一个队伍,于是我那天下午还是回去了学校。

      区域赛的网络赛好多场,我们差不多打了3 4场左右,由于当时实力不够加上比赛都是英文题,自然都乱了阵脚,一场比赛下来,虽然都没有零蛋,但是都是1题,最多两题的节奏,所以当时我自己给自己取了个外号叫"水题切割机",因为我打字很快,但是当时实在只能切切水题,所以这个恶趣味的头衔还是比较适合我的。

     网络赛后很快就开学了,期间也就看了些基础的算法,比如贪心,暴力,分治,递归,二分等等,基本上对acm比赛有了相对的了解。然后时间就到了金秋十月,大学生活总是那么寂寞的,突然有一天,上英语课的时候,mj打了一通电话过来,神神秘秘的,约我和cl吃完饭后在图书馆后面见,到了那他说由于西安赛区是个大赛区所以他申请到了去西安现场赛的名额,当时我着实也非常意外,我和cl都觉得我们实力不够,去肯定是被虐成渣的,所以cl一直想放弃这个名额,但是在我和mj极力的劝说下,最终还是说服了cl,因为我们一致的理由是"我们才大二,我们还有两三年的时候供我们进步"“有机会就要上”等等豪情壮志的话语,不过现在想想,当时我们的意气风发也是对的,就是因为那场比赛间接了改变了我们的轨迹。

    于是10月24日我们搭飞机去了古都西安,大家的心情肯定是激动而复杂,我们到西安的时候,西安那时的温度其实和厦门是差不了多少的,所以也是倍感亲切,西安三环外的车比较少,道路非常的通畅,于是那时我还说,西安的交通真不错,但是到了三环内开始车变得越来越多,一改我原来的观点,打脸,西安其实是很繁华的,可能是由于处在西北部,所以房价差不多在6000每平,还是很地道的啦,西安的小吃很多,我们去了古城墙和最繁华的小吃街,吃了羊肉泡馍和肉夹馍什么的,然后傍晚的时候就去了酒店,酒店比较偏僻,在西北工业大学旁边不远,旁边不远处就是终南山,秦岭,那边的老师还半开玩笑的跟我们说那山上有熊等野生动物出没(不过应该是真的),想想返璞归真的感觉也是真好。那天晚上到的学校还不多,不过隔天早上就陆陆续续到了,第二天早上我们领了参赛服装和牌子还有餐劵什么的,就到他们教学楼去刷题去了。下午参加了开幕式,然后去了热身赛,这场热身赛应该是我有生以来第一次参加那么大规模的比赛了,去了他们体育馆,那天状态不好或者说是实力不够,热身赛一题都没出,回宾馆后大家都闷闷不乐,再加上那的宾馆没有wifi,简直是屋漏偏逢连夜雨,基本上我们无暇再看算法和刷题了,由是就聊了会天,晚上谢老师也特意来看我们,和我们也是攀谈了一番,他鼓励我们,激励着说我们才刚起步,进步的空间还很多,这次比赛就当是见见世面,多和别的大学的大神交流交流。那天我和mj和cl也聊了很多,不乏聊到了未来和希望,然后各自就洗洗睡了,第二天一大早依然是阳光明媚,亚洲区域赛正赛9点准时开始了,刚开始20分钟,我过了一题水题,然后和队友就去看最后一题了,觉得可以做,然后迅速了过了样例,先是TLE了,换了一种算法,试了下题目给的最大的样例,结果编译器能运行出来,但是提交是re,改了几次还是re,就这样re到了最后一刻,赛后和别人交流了一下,因为没有特判0的情况,所以导致了re,现在看觉得当时的自己真是个小白。。西安赛就这样过了,我们成军就一个月的时间,就一个月的时间就来打那么大的比赛,自然被虐了,不过这次比赛题目比较难快速两题就又铜牌,所以还是有点惋惜的。

    然后幸福又来了,11月22日我们又去了广州参加另外一场区域赛,去了华南理工,自然打得也不是很好,不细说了,成军两个月自然也是被虐的,这个比赛就是要长期的坚持,再次当然也感谢老师和学校能给予我们机会去参加这两场赛事,毕竟我们实力还没有强到能独当一面。

   值得一提的是学长那队去了上海区域赛,300队左右,排了40-50名的样子,拿了个铜,这是我校区域赛奖牌为0的突破,无非是对我们一种新的鼓舞,要知道弱校从0到1的突破是很难的,他们当然也成了我们学习的榜样。

   接着就是校选拔去参加省赛,那次校选我Rank第五名,也就自然而然的去了省赛,省赛还是我们三组队,省赛在11月底的周末举行,当时是在福建农林大学的体育馆,70多队左右,那次我们做出了3题,位列28位左右,36之前有铜,那天赛后其实我们也挺开心的,因为第一次拿到了奖牌,是我们组队后第一次拿到奖牌,也是对我们以往努力最好的回报,但是我们都说这是一个小小的安慰奖,区域赛才是我们最终的目标。

   接下来,就是12月28号刚刚结束一年一度的校程序设计竞赛了,其实过去也就是为了去打打钱,9点开始3个小时,一共9题,240人报名,前8一等奖,我做出了5题,第6,拿了个一等奖,300块,钱虽然不够花,但是有总比没有强,这次校赛我的rank一直在3 - 10名徘徊,一开始提交三题的时候rank在第3,期间也掉到过第10,其实过的这五题除了一题少看一个条件wrong answer了一发,其他4题都是1A,这次比赛算法题相对较少,可能是因为校赛吧,要照顾新生,所以逻辑题比较多。这次校赛还是比较满意的,其实最后有一题可以过的,只不过已经剩15分钟没去敲,不过嘛,是比赛总会有遗憾的。

  今天是2015的第一天,希望能继续努力,在新的这一年里好好打每一场比赛,好好学习新的知识和算法,在acm这条路上走得更远,身体能保持健康,生活能随心而过,继续追寻心中的理想,也希望集训队中每个人都能更上一层楼,队友和自己能越来越给力!


这篇关于2014的小结和感悟的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1105026

相关文章

redis-cli命令行工具的使用小结

《redis-cli命令行工具的使用小结》redis-cli是Redis的命令行客户端,支持多种参数用于连接、操作和管理Redis数据库,本文给大家介绍redis-cli命令行工具的使用小结,感兴趣的... 目录基本连接参数基本连接方式连接远程服务器带密码连接操作与格式参数-r参数重复执行命令-i参数指定命

Python视频处理库VidGear使用小结

《Python视频处理库VidGear使用小结》VidGear是一个高性能的Python视频处理库,本文主要介绍了Python视频处理库VidGear使用小结,文中通过示例代码介绍的非常详细,对大家的... 目录一、VidGear的安装二、VidGear的主要功能三、VidGear的使用示例四、VidGea

Python中json文件和jsonl文件的区别小结

《Python中json文件和jsonl文件的区别小结》本文主要介绍了JSON和JSONL两种文件格式的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下... 众所周知,jsON 文件是使用php JSON(JavaScripythonpt Object No

Python 标准库time时间的访问和转换问题小结

《Python标准库time时间的访问和转换问题小结》time模块为Python提供了处理时间和日期的多种功能,适用于多种与时间相关的场景,包括获取当前时间、格式化时间、暂停程序执行、计算程序运行时... 目录模块介绍使用场景主要类主要函数 - time()- sleep()- localtime()- g

python安装完成后可以进行的后续步骤和注意事项小结

《python安装完成后可以进行的后续步骤和注意事项小结》本文详细介绍了安装Python3后的后续步骤,包括验证安装、配置环境、安装包、创建和运行脚本,以及使用虚拟环境,还强调了注意事项,如系统更新、... 目录验证安装配置环境(可选)安装python包创建和运行Python脚本虚拟环境(可选)注意事项安装

Java调用Python代码的几种方法小结

《Java调用Python代码的几种方法小结》Python语言有丰富的系统管理、数据处理、统计类软件包,因此从java应用中调用Python代码的需求很常见、实用,本文介绍几种方法从java调用Pyt... 目录引言Java core使用ProcessBuilder使用Java脚本引擎总结引言python

Node.js 中 http 模块的深度剖析与实战应用小结

《Node.js中http模块的深度剖析与实战应用小结》本文详细介绍了Node.js中的http模块,从创建HTTP服务器、处理请求与响应,到获取请求参数,每个环节都通过代码示例进行解析,旨在帮... 目录Node.js 中 http 模块的深度剖析与实战应用一、引言二、创建 HTTP 服务器:基石搭建(一

Redis的Hash类型及相关命令小结

《Redis的Hash类型及相关命令小结》edisHash是一种数据结构,用于存储字段和值的映射关系,本文就来介绍一下Redis的Hash类型及相关命令小结,具有一定的参考价值,感兴趣的可以了解一下... 目录HSETHGETHEXISTSHDELHKEYSHVALSHGETALLHMGETHLENHSET

python中cv2.imdecode()与cv2.imencode()的使用小结

《python中cv2.imdecode()与cv2.imencode()的使用小结》本文介绍了cv2.imencode()和cv2.imdecode()函数的使用,文中通过示例代码介绍的非常详细,对... 目录1、图片路径带中文的读取和写入1.1 读取1.2 写入2、在网络中传输图片cv2.imencod

Java将时间戳转换为Date对象的方法小结

《Java将时间戳转换为Date对象的方法小结》在Java编程中,处理日期和时间是一个常见需求,特别是在处理网络通信或者数据库操作时,本文主要为大家整理了Java中将时间戳转换为Date对象的方法... 目录1. 理解时间戳2. Date 类的构造函数3. 转换示例4. 处理可能的异常5. 考虑时区问题6.