世界很大,请再一次问自己

  又到了周末,中午12点到下午5点按照惯例又是校队的组队排位赛——本该如此,但是我咕了......

  昨天晚上,几个朋友又问我星期日中午去不去KFC聚餐,我顿时心中又是一股苦涩味,那天校队要训练,我去不成,所以先是拒绝了。这么一拒绝,那么三连拒就达成了。我是想去的吗?我肯定想去啊!周末都多久没跟大家一起玩过了。但是,估计以后这大学四年里,我都去不成了......嗯?等等?我忽然觉得有点怪异,直觉上告诉我,我做错事了。

  我重新问了下自己,什么东西能让你四年不去跟朋友聚一聚玩一玩?我觉得在我心中应该还没有什么东西能够达到这种高度。至少在此时,我觉得我应该出席这次聚餐。这是我反复思考的结果,得出来的自然是最佳决定。接着我打开QQ,重新跟朋友说,我去了。

  好,你决定去了,那么星期日的比赛怎么办?你还有两个队友,你这样做是不对他们负责!你是端茶倒水的位置的话,去了还无妨,但在现在,你是队长,你是队伍的主力之一,你去了,基本上你队伍排名就会下降,你会影响到其他两个人。一股无形的压力向我涌来,之前一个人的时候,可以随心所欲,但是现在你有队伍了,凭什么你一个人说了算?

  即便如此,我仍然要去。

  这是一个苦涩的决定,你必须要做出牺牲,而快速做出牺牲的决定不是你最擅长的事么?

  在本次决定中我判断的标准是什么?朋友跟队友的地位谁高谁低吗?不是。虽然朋友的地位跟队友的地位在我心目中确实是朋友地位高,但是在我的世界观里,人与人之间,排名高又怎样?排名低又怎样?我觉得这不能成为不尊重另一个人的理由。这次决定的判断标准很简单,是否反人类!这件事的发生让我把目光重新看向了未来这么多个周末,我这才发现,这些周末已经不属于我自己的了。周末已经不属于自己了怎么办?重新拿回来就是了,太简单了,一念之间的事,在我的生活里,我是支配者还是别人是支配者?问都不用问,自己的安排肯定是自己才是爸爸!

  这种选择题,实际上出乎意料的简单。

  哎,不就是咕一个星期日嘛,我回得早还能中途参赛呢!难题由我来接盘(膨胀)!

  然而,生活总是充满了意外。

  在我重新答应朋友的五分钟后,我妈突然给我来电话,说星期六要跟我一起出去摘菠萝,打小就一起玩那批的朋友也都来现在就差我齐聚啦!哇塞,这个重要程度比上个的更高诶,这甚至比ICPC更稀有的事件,你还是主角之一,上ICPC你都不一定是主角(笑),你不去?想都不用想,肯定得去啊!嗯?这样一来......星期六跟星期日的组队排位赛我都咕了?这样不好吧?这肯定不好啊!哎哟,本来放在平常这就是双倍的快乐了,怎么中间ACM拦我路了?

  我跟队友抱歉抱歉再抱歉了,还好队友们善解人意,连声没事(可能其实要不是隔着屏幕我就被暴打一顿了x)。

  好事居然能变味了,当然有可能是我的处理方式有问题。

  第二天,也就是今天星期六,我跟老友们去摘菠萝,大家都是现代学生仔,没怎么干过粗活,手皮薄,一碰菠萝就嘶啊嘶啊马上被刺得缩手的,哪摘的动这些东西,然后是老妈那个中年群体一直在摘,我们就每人提只环保袋,老妈她们摘一个过来我们就张开袋子接一个进去......现代学生仔,哎,太丢人了......

  到中午,我们到海边一家饭店吃饭,我坐下后,习惯性地瞥一眼手表,哎哟,11点58分了,还有两分钟组队排位赛就开了。虽然我今天本来打算咕了,但是心中过意不去的东西还是过意不去啊!终究还是放不下那两个队友,他们人太好了,呜呜......不行!队友前面抗你的压力,你怎么能这样心无旁骛地玩?良心不痛吗?痛啊!痛的话那干嘛?我赶紧在队群发条信息“一会我可以翻译几道题”,然后心中又燃起了ACM之火,饭都暂时停停了。

  12点到!队群马上飞出两条信息“我看A”,“那我看B”,啧啧,这就是打ACM,我马上发一条信息“我去翻译D”,接着迅速打开浏览器,光速上VJ,点击contest,再......嗯?怎么找不到今天的比赛?哎,时间序好像是从古到今显示,于是尴尬地在队群发一句“给下今天比赛链接,我这里看不到......”。OK,链接到手,看D,呵呵,这种英语难度,也不看看我是日语高考生,翻译起来毫无压力,十五分钟后,中文翻译被我发到了群里,这时刚刚开B的队友已经过了,他在看C,说C是数学概率,他不会,看到我发了D的中文翻译,就来看我D了,嘿嘿,看来我这还是有用的,马上就能产生贡献了,但是队友不会题总不是好事,C数学概率是吧?我looklook,说不定我会,而且数学的东西想出来了给队友也容易A。C看着看着,坐在旁边的老妈突然把揭开背面大壳的螃蟹放我白盘子里,我面露难色,就说我不吃螃蟹的,但问题是老妈身体也吃不了螃蟹,只好问旁边老友吃不吃,但是他也不吃orz。emmmm,好吧,不能浪费食物,我就吃吧。无奈地停止读题,吃蟹去了。就是吃蟹,脑袋也不能闲着,我就边吃边思考D怎么做。大概吃了二十分钟把蟹吃完了(我吃蟹贼慢,所以平时不怎么爱吃蟹),D题老早在脑中有解法了,赶紧洗完手打开QQ告诉队友,结果聊天记录上9分钟前那位看D的队友说他把D给A掉了orz。怎么这把队友这么nb,嗯,当然nb是好事。不过之前开A题的队友碰上了状况,WA了两次,还把代码发群上了。我看了看他对题目的描述跟代码,觉得没啥问题啊......然后我告诉他要不要换种思路写,就是这样balabala,队友就说那是他第一次WA的思路,还给我看了那个思路的代码orz。又观察代码,观察了五分钟后队友突然来一句,“哦,答案要求输出Yes,我输出的是YES”,我顿时无语。

 

  没事,小失误,能吸取到教训是好事。之后A掉D题的队友去了M,刚刚在A题自己从自己挖的坑中爬出来的去了L,我看F有些人过了,就决定翻译F题,今天真是奇妙的一天,一个决定在明年英语四级上白给的日语高考男人(虽然每天都在背单词)居然在翻译英语阅读。看完F后,因为F核心的东西是一个比较复杂的数学公式,我翻不翻都一样,就直接跟队友说这个F是简单数学题,并且留了点注意的内容。正巧去M的队友说M他A掉了,然后去L的队友也说M他A掉了(就相差几秒)......嗯?咋回事?你不是去写L了么?他也直接疑惑,咋我们队交了两次M,哦,原来是L早被他过了但是他没看消息就直接去M导致了这种事情的发生,emmmm......没事啦,反正都是1try,没影响。前面说A掉M的看到我说F后就去了F,后面那个连A两题(x)的大佬就去了I,我看I题也蛮多人 过,就也去翻译I吧,顺便一起想想。I题翻译完了但在发之前大佬就出思路了,我想了想,哎,反正都翻好了,不发白不发,翻译往群里一扔,然后我......继续吃饭去了。

  之后还翻译了J、K,K是麻将题,第一眼看到后脑壳疼得要死,旁边懂麻将的老妈就饶有兴趣地凑过来......K翻完后已经下午两点整,我这边就得动身去海滩了,因为没信号,这次我的排位赛就在那结束了,但是队友仍在继续战斗,最后我看了下榜,队伍排第4,嗯,还是比较满意的,A掉我刚刚翻译的K就能跟成功跟学长们并列啦!这把队友太nb了。

 

 

  去海边不是游泳,是为了采那些生蚝嗯海螺这类的玩,后边还有抓螃蟹,基本都是中年人群体那边狂嗨,我们年轻人群体没啥兴趣就在礁石那看海。大概四点多活动进入尾声,大家回去,也正好五点车到了县里饭店,这时候有信号了,比赛也是这时候结束,我拿出手机,看了看最终排名,emmmm,排第5,被后面一个队反超了,K有点恶心,基本上过K的每队都要WA上几次,我们这边也是,队友是在四点半才调成功的。不过很不错啦,队友还是很nb,没有我也这么前,太感动了。

  打完肯定是ACM群里商业互吹一波+发我是废物啦~~~上届的学长出来发话,说这套题他们做过了。。。哇塞,这届19这么强的吗,学长做过都能在后边咬这么紧,感觉要出WF的节奏啊(笑)。这把我赛中一题未A,人在海滩靠抱着队友大腿排那么前,怎么能不吹爆队友呢?这两位队友到现在都不出来说什么,深藏功与名去了,这我是坐不住的,马上开吹!群众人得知我队友如此nb,皆震惊,只有一学长冷静地站出来说“。。。别仗着有底子就坑队友”。呃,虽然我本人没有坑队友的意思啦,而且哪有什么底子,虽然是高中打过一年OI,但是那年我一道题都没做出来,进大学的时候连八皇后都不会做orz。现在90%以上的算法都是进了大学后才会的。不过就不在意啦!心情好,被说坑队友就坑队友吧,毕竟也是事实orz,就不反驳了。

  吃晚饭的时候,想起这把队友的nb发挥我就一直在笑,这在老妈跟她同学和我老友眼里就成了傻笑,他们看我中午吃饭时这样搞那样搞,也知道我这边有个比赛,就问最终结果怎样了,我就说排得很前,不错。接着又问我这比赛有啥用,我就简明扼要的说了下是队伍排得比较前的话能选拔去省赛啊国赛啊之类的。老妈他们听得半懂,笑了笑也没说什么了,因为这里是比较落后的小县城,连懂编程的人都几乎没有,这谈到比赛什么的,他们更没什么概念,我也是知道这些所以也没多说,就解释是多人竞技就行,嗯。

  之后就是散步了,哎,说真的没怎么想散步的,浪费时间(暴言)而且我现在腿又酸,不过肯定是不能拒绝的啦,那就散步了。比赛已经结束了,这散步过程中我大脑就腾出了空间出来思考平时忙碌的生活中没怎么好好思考过的问题。这一思考,有句话从脑海中浮了出来,比赛结束后讨论群里某学长的那句话,“。。。别仗着有底子就坑队友”。当时心情好,没在意,但是这重新拿出来想想,其实这句话里有很多值得分析的东西。

  首先,我今天的比赛缺席,在他们的眼中,是坑队友的行为,当然,确实是坑了队友。但是仔细思考,这个比赛每个周末都是星期六星期日各有一把,每把中午12点到下午5点,也就是说,如果你是十分规矩正直的人,也就是不坑队友的人,那么以后你的周末的每把比赛都必须要完全参加,实际上是你的生活完全不受你控制了,给别人控制了。而且,好好回想下,有必要这么搞吗?这么搞是为了在ACM中拿到更好的奖次,为了走上人生巅峰,然而,我对这些人生巅峰不人生巅峰的,貌似并不怎么感兴趣,我只对自己喜欢发展的方向感兴趣,这也是我编程的初心。

  当初为什么我会碰编程这种东西?前两天前不小心翻出了六年前的相册里边三张照片,一张拍的是《C语言程序设计教程》的封面,第三版的,机械工业出版社的那个,现在我书架上都还有,另外两种都是截屏,一个是C4droid的C代码片段,求两个矩形面积之和的那个,另一种张是输出,还是有bug的那种,哎,年少轻狂,这才刚学多久就觉得自己多nb了,还有脸往网上发,还好小县城没人懂这些他们还真觉得nb了......现在是越学越觉得自己是个傻x什么都不知道orz。emmmm......到底是为什么我会碰这些啊?

 

  小时候贼喜欢打游戏啊(虽然现在也喜欢,笑),碰上厉害的就说对面脚本对面是挂,自己也想搞个,因为网上下载的都是假的还封号,只好自力更生,自给自足丰衣足食咯。问了问万能的网友怎么做外挂,有个网友就说:易语言。于是我开始学易语言,就这样在这个小小的县城里,借着网络的力量,神奇地有人入坑了编程。嗯,没错,我当初学编程的目的是想搞外挂搞脚本(笑),后来跌跌撞撞学了一年易语言也没搞出来,哎,没啥毅力啊我,就想放弃了,这时候又有一位热心网友为我带来了C语言。于是我开始了学C之旅,没过几天就有上图事件发生orz。因为黑窗口,这东西学习反馈太弱,小孩子失去兴趣更快了,学了两年也没学到指针,就这样不明不白地上了高中,挺好的,考上市的高中了,这里视野就比县城开阔了很多,有过编程经验的我理所当然地进去了里边的IT社。IT社里好多学长好厉害,有些python玩得6的能写爬虫之类的,有些玩unity搞游戏之类的。哇,这些编程才好玩啊,C都是啥东西啊,只能搞黑窗口,然后我就跟他们混了,学了蛮多东西的。

  后边高一有次电脑课,学校说信息竞赛啥的,我感觉是能提高自己的东西,就去了,先说明,这个是跟IT社完全无关的东西。总之我就这样入坑信息学竞赛了,也就是OI。

  OI为我打开了另一扇编程世界的大门,算法之门。其实我们学校的信息竞赛发展得并不好,我那届就包括我就三个人,基础还很不好,不跟其他届一样还有一两个有从初中就开始打的,总之我在那里是唯一一个有编程基础的人,IT社那些编程大佬呢?他们不会C,而且知道这些竞赛是什么,就没去了。高一入坑,高二开始正式去打NOIP,那年我们学校初赛只过了三个人,三个年级各一个(太惨了),高三那个学长之前高二也参加过一次,这次是再挑战,高一那个学弟很厉害,之前初中就开始打,拿过普及组二等,反正这三个人当中就我最弱(无奈)。后来我赛中一题没过,Day1第一第二题混点分,然后Day2第一题混点分加起来正好105分拿了三等回去(那年三等分数线100分),高三那位学长拿了二等,高一165分拿了三等。那年我们学校没有一等,平时虽然学校是信息学弱校,但其实基本上每年还是会有一两个一等的(后来那位高一学弟在高二时拿了一等)。

  我在算法竞赛上成绩并不是很好,但是至少我知道了对于编程技能还有一个很重要的东西是算法,参加这个竞赛,我仍然学到了很多东西,我的初心提高自己是达成了的。再往后。因为我在高二学期末听说到了高考可以用日语代替英语,因为平时乱加技能点,正巧我也懂日语,就决定参加最近那个N1考试看看,考过了就决定用日语高考,结果还真考过了orz,嗯,没错,就这样我成了日语考生。成日语考生后变数就有点多,进入高三前所有事情的优先级重新整理了一遍,并且还加入了读研预定(当时也是一个脑子特别清晰的时间突然能把好多东西规划好),竞赛就被放掉了,所以我的高中OI生涯并没有第二次NOIP。

  高考结束后,进入了三个月的放飞自我阶段,要么在打游戏,要么就在点些奇奇怪怪没用的技能(希望将来有用吧),在临近大学入学时,突然又想念算法想念OI了,而且对编程这块确实也蛮重要,这又开始学起了算法。进学校后,有个百团大战,里边有个搞项目的组织,好像很好玩的样子,但是那时候我又是有点想进ACM的,又是考研又是项目又是算法,哎,就算没考研算法跟项目本身就是差不多势不两立了(大学时间里),我肯定只能二者择其一。纠结了好几天后,我决定了进项目的。

  然而,百密一疏,我居然在第二轮面试中忘记带铅笔跟草稿纸了!这次面试做的都是算法题,还有手写代码之类的,我就用墨水笔小心翼翼地写,后边还有不打草稿的人脑快排,每趟排序结果都写下来,太刺激了,但真的太花时间,最后一道思维题没时间做了QAQ。大家都是写完的啦,你这个没写完的,肯定没希望过的啦~~~

  emmm,没事嘛ACM也不错,算法nb了也是很厉害的。然后开始准备校里的新生赛,还拿了top。这个top拿得我心慌啊,自己多菜自己心里还是有数的,当然有数还不行,还得检验确实有多菜,就跟朋友要了广财新生赛的渠道,我去踢馆。广财题的质量还行,总共七道题还有道是我做过的哈哈,反正A得贼快,比赛四个小时,两个半小时后我就只剩一题,这时我在榜上是第一。这踢馆太刺激了,我要AK你们学校的题!剩的那最后是一道题是他们放在中间的一道非常基础的容斥定理的题,当时我不知道也不会,但是那道题好多人过,半个小时后又看了眼排行榜,这时排行榜有个老哥引起了我注意。不知道是不是看到外校人霸榜然后大佬出场,这老哥从后边开始开题,频率大概是每10分钟A一道题的样子,我看的时候已经A了四道了,现在他在A我正在想的题。十分钟后,我还是没想出来,看看榜,woc,大佬A掉了orz。在后边的时间里,我真的是不会做最后一道题,只能无能为力地看着大佬一步步点亮他榜上的绿灯,最后AK登顶。哈哈,我这个外校的都能在你们学校拿到第二。啊呸,你是以top1身份去挑战的啊,你被吊打了啊orz,丢人了。

  这个学校的top,承担不起啊......之前提到的高三学长是去了广工,看到我朋友圈晒学校登顶的奖品就前来祝贺。当时我就纳闷,您不是你们学校的top1?他笑了笑,回答,不是,他没那么大佬。我又是受一霹雳,广工太强了吧,我们这届......好像有点弱?ACM跟高中的OI不同,不只是自己在打,队友也要强,然后我计划是最好是校里排第三的,这样说明这届学生很不错,然后我又能跟最强的那两个组队,可以说这样子做拿奖的概率才是最大的,虽然我拿奖欲望也不是很强,但是能增大拿奖概率何乐而不为?哎,不过这样不代表将来啦,还是有很多可能性的,周围人也会变强,有些专精ACM一心突进的人还很有可能超过我,不是每个人都打过OI,我现在也不过是暂时拿这个位置而已,以后估计还是得让位。

  进了ACM训练强度也蛮大的,就没组队的时候也是每个周末都打个人排位,然后我性格还是没怎么适应得了,第二次个人排位的时候因为发现了一个对树状数组很fancy的解释就跑去写博客不去打比赛了,毕竟还是觉得在自己喜欢的方面下功夫才有意思。后来时间安排得越来越紧,包上考研的准备后就没什么时间再考虑多余的事了,我妈也开始说我生活过得太紧张,说我将来这样身体肯定吃不消。emmmmm,老人言,说不定还真有点道理的,但是时间不允许的东西就是时间不允许。一开始还会放放个人赛的鸽子去跟朋友们去吃饭,现在也不去了,直到昨天,达成了三连拒。

  还好这个三连拒达成之后我还是发现了些不对劲,这肯定不是我想要的生活,算法虽然很重要,但是我的生活肯定不是只有算法。试试问自己,当初是为什么学编程的,答案是做外挂做脚本,那么现在怎样了?虽然做外挂还是没能力,但是脚本还是没问题的。

  不错啊,至少初心就完成了,不过现在搞编程早不只是局限于这些了,编程的世界丰富多彩,最近就在关注图形学,水s2p的开发者一喵大佬的群,看taichi物理引擎的开发者讲稀疏矩阵(虽然很多都听不懂),喜欢游戏的人,肯定这些也想碰一碰啦,总之还是发展自己想发展的方向是没有错了。为啥学算法进了ACM?因为算法也有好玩的一面啊,贼有用不说(看看taichi开发者,人家信息学竞赛就是很nb的),还能跟别人pk,CF就贼好玩,大二前赶紧上紫,然后接受队友膜拜(虚荣心爆棚),安排时间循序渐进,不急不急哈哈。不过算法全占了生活像这种没有周末的还是免了吧,占几次还能接受,所有周末都给我整没了坚持起来就有点难度了,毕竟我也不是个完全与外界封闭的人,像这周这种咕咕事件,很难说没下次了。周末全搞算法,就失去了发展的自由,这跟我搞算法的本意是相违背的。本身拿奖欲望就不是太强,如果ACM能保研的话可能我还舍得那么多,但是问过是不保研的,除非WF拿奖(笑)。所以这种东西,就是普通努力争取即可,金牌能拿的话就可以争取拿,毕竟金牌还是很nb的啊,想想自己读研后同行说“woc,你怎么能写出这么nb的东西”,“ACM拿过金牌的嘛,这点代码能力肯定还是有的啦~”,就觉得贼爽啊(虚荣心又膨胀了)。不过感觉也有点难啊,进了ACM后看到有为了ACM舍弃一切的人,跟自己一比较,呃,有决定打业余跟决定打职业的区别,就是被这种人超越我也心甘情愿orz,不如说请超越我,你的努力与决心太耀眼了!

  哎,今天一放松一堆东西能就思考了,自己想要什么也重新确定了一下。可喜可贺可喜可贺。

猜你喜欢

转载自www.cnblogs.com/wulichenai/p/12728981.html
今日推荐