加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

曾经的信息学竞赛党(NOIP),现在混得怎么样?(二)

(2015-11-23 11:53:34)
分类: 信息学竞赛

小学三年级开始学编程…我们那地方比较变态,考初中高中都看编程考试的成绩,周围的邻居大哥哥有两个人进了国家队保送清华学计算机,小时候一直以为自己会按照这条路一直走下去。

    初中正式开始noip,经历人生最惨痛的阶段。怎么考怎么跪,初中三年浑浑噩噩什么奖都没有。高中三年更糟糕,高一拿到省一之后高二连省一都没有,高中还没过半就彻底和NOIP告别,算是我人生最大的挫折之一吧。回过头来看中学时期的自己,即浮躁又自大,不好好练习就幻想拿好成绩,基础知识掌握得根本不行,每天都是依着竞赛训练的借口去机房吃吃喝喝。
    之后就开始比较努力了,因为除了好好学文化课已经没有别的路可以走了,家里的电脑也被爸妈移到别的房间去了。很久很久都不再写代码。
    之后再一次写程序是高二暑假去北大参加信息学夏令营,我们那会只有一个夏令营,竞赛党和非竞赛党都是一起参加的,于是考试内容就五花八门从数学物理到编程实验啥都有。也是在那次夏令营的上机考试里,我两个小时只做出来一道排序,连个最小生成树和简单动归都没写出来。看着一起去的同学兴高采烈的样子,心里几乎已经绝望了吧,可能也就是在那时候彻底放弃了学计算机。
    因为别的成绩还不错,于是在北大夏令营里拿到了自招生的笔试资格,后来保送到了信科。大一的时候和一个非常牛逼的noi选手一个寝室,当时看着他写的代码,再看看自己写的,就毅然决然地大二分流选了微电子。当然,小学中学的编程经历对我的帮助还是很大,至少刚进大学的时候对于全院必修的计算概论数据结构和算法我也完全不虚,刷刷gpa又省下很多时间学别的课。甚至后来转到硬件方向,有时候写数字写汇编也信手拈来完全不虚,这么多年和代码的相伴总是有点底气的。

3.

NOIP全国各省实力参差不齐,我所在的江西赛区很水,大多数学校也不重视(我所在的学校就只有我一个参赛),我这种不愿意刷太多OJ的半吊子参赛者都能拿到一等奖,强行蹭了个自主招生资格。NOI是无缘了。
    说实话我大学了解ACM的时候发现NOI那些题真的是很难,如果认真准备过NOI,到了大学再去参加各种算法大赛都是轻车熟路,本科专业课的内容基本上属于闭着眼睛拿高分的。
    所以像我这种懒人果断就放弃了ACM,因为你真正做点项目会发现程序开发和算法那些真的差得太远了,我相信现在如果整天都在纠缠于业务开发的那些程序员,绝对会对那种“算法数据结构这些基础都没学好还谈什么编程”的观点非常不屑,因为他们深知计算机知识和工程实践之间关系,过于看重哪一块都算是偏执。

要说信息学竞赛给我带来了什么:

        和别人讨论算法和数据结构时不虚。

        对时间复杂度和空间复杂度极度敏感。

        深信学习的事情只能靠自己。

        会认识各种奇奇怪怪的大牛,充实你的三观。

        相比于非OI党,对算法和数据结构才是CS的内功不再视为真理,Computer architectureTheory of computationProgramming language theory ,才是真正令人着迷的地方。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有