我与编程的故事

 关注脚本之家,与百万开发者在一起

作者 |  茶叶儿

出品 | 脚本之家(ID:jb51net)

2017年暑假,高考填报志愿,全工科类完全偏向某专业的学校方向让我无从下手,听闻数学物理的纯理科很难,就把所有志愿专业填成了计算机相关,未曾想过,2020年的今天,我会如此坚定过去的选择。

四年里,编过好多好多程,用过好多好多语言,但现在,只想说说我跟C语言的故事,它最普通,却是最开始,最深入我心的一段。

那时候C语言的课程设置是理论课与上机课结合的形式,一周两节,系统里面有着几百上千道现成的题目等待提交,配套的代码书叫《知码开门》,紫黑皮皮,上面的两条色彩就很有那种流光溢彩的味道。



大一刚刚开学,还没被生活打磨得得过且过,一定程度上延续了高中的勤勤恳恳,课下作业积极完成,上机题目超额刷,力争在那个刷题数的排行榜上排个名次。

于是大学的第一个国庆没有回家,跟同学约了七天的学校机房,做了一场想想就很骄傲的刷题之旅,其实那时候还是连函数和循环都看不通顺的水平,就对指针蠢蠢欲动来着。

要说大学里能说的出去的事情,我总觉得得把C语言算成一件,有空就刷题的坚持总算是没被辜负,在刷到一定数目的某一天的上机课上,老师说“你以后可以不用来上课了,都会了就不用来了,不算旷课”。这话要是放在大三大四告诉我,那可能就出去耍了,大一上的小孩儿哪敢呐,听了又开心又惶恐的,以后更兢兢业业上课去了。



要说大学印象最深刻的一节课,那当然也是某一天的上机课测验了。说起来我们老师也挺不按常理出牌的,课上给出了一道题目,50分钟,谁先解出来并且判过了,就发群里,前五名加分,关系期末成绩。大概十分钟的时候,脑子一抽改了代码循环体里面的某个条件就成功过了,现在想想真的是一瞬间的事情,让我讲为啥这样改我也挺不明白的。后来我把代码截图发到群里就去接着刷题了,碰到问题举手问老师的时候老师问,“你怎么在刷这个?题做完了?”“做完了,我发群里了呀”“哦??”老师飞快回讲台看聊天记录的身影让我到现在都很印象深刻,看完老师笑哈哈的说,“让你们发的是判过的截图,不是代码截图哈”果然是有点笨没错了。

在这场测验结束的时候,老师说,第一名用时十分钟,比第二名提前十五分钟,我听着可骄傲了,盯着自己写的代码愣愣出了好久的神。我想如果大家四年只学一门C语言的话,我大概可以吹牛一辈子。可是后来有了java,有了C++,有了汇编等等等等,我这小小的牛早沉没在岁月长河里了。

再印象深刻的时刻就是期末的上机考试了,十个编程题,跟软件工程专业一起考试,规则大概跟ACM一致,成绩排名实时展示在教师投屏上,不封榜。

大概是真的理解了这门课吧,写着写着题就投入了,排名的事也被抛到脑后了。大概在一次性过了四五个题的时候,老师过来检查学生证,路过我的时候说,“一直在前三名哎,不错哈,继续加油!”我的脸刷一下就红了,又激动又紧张又骄傲那样子的,愣愣给老师点了点头。

考试的结果是对了九个题,全部一次性通过,最后一个题目一直超时到最后一刻,总排名第四,专业排名第一。

听说有几个对这几件事有印象的男同学,现在还觉得我编程能力不错。可惜,既然印象深刻,并不是因为它新鲜,而是因为它刚出现就成了我编程路上的巅峰。



后来的C++,java,都学的得过且过,七八十分过了则已。我常以“把一门学精总比广而浅强”的想法安慰自己没努力的结果,事实上却无比清醒自己没学到新鲜的东西,甚至C语言也没把指针学明白。

曾经参加过ACM俱乐部,却在寒假集训的时候更多时间选择了缩在被窝里,美其名曰有电脑就行在哪都一样,却一点一点淡出了圈子,直到因为刷题数不够被考察出圈,再没有去到赛场的机会。其实怪遗憾的,也怪无力的,堕落的另一层面又何尝不是因为一直在被打击呢,比如训练营给的题目就是做不对。

现在回想起来,如果再给我个机会可以重来的话,我一定好好学指针,不嫌它麻烦,一定坚持多刷点题,天分并不是要所有的题都可以第一时间做出来,是长久的积累等到的脑子那一下抽抽。

想要重来并不是因为后悔,其实我现在过的也不错,只是觉得或许那短短几个月的选择,改变了这后来三年的方向,或许选择放弃让我失去了大学里在学业上发现的唯一爱好。

但丧归丧,遗憾是遗憾,我从没想过放弃编程,没本事那就重头再来嘛,带着失败的经验教训,带着那些不会的点。后来我把指针的牛角尖钻破了,也差点把学长的电话问问题打爆了,C++因为数据结构也完善起来了,Java因为数据库虽然没啥大水平,做一个功能全面的图形化界面已经没问题了,python在自学了,还开了B站号分享一些自己的学习经验,也马上准备升入研究生了。

一切还没到收获结果的时候,编程,我还没放下

本文作者:茶叶儿

声明:本文为 脚本之家专栏作者 投稿,未经允许请勿转载。

(完)






今日送书..  

永不褪色的计算机科学经典著作,用最简单的语言讲述最专业的知识,这是一本讲述计算机工作原理的书。不过,你千万不要因为“工作原理”之类的字眼就武断地认为,它是晦涩而难懂的。作者用丰富的想象和清晰的笔墨将看似繁杂的理论阐述得通俗易懂,你丝毫不会感到枯燥和生硬。更重要的是,你会因此而获得对计算机工作原理较深刻的理解。这种理解不是抽象层面上的,而是具有一定深度的,这种深度甚至不逊于“电气工程师”和“程序员”的理解。


  留言赠书参与方法 

分享一下你想要这本书的理由?或者一些其他的工作学习经验,活动截止时会选出5名小锦鲤,..者可以获得上面的一本书籍,免费包邮到家。
活动截止时间:2020年12月23日 16:00 整

兑奖截止时间:2020年12月26日 16:00 整


●  再见,杀毒软件之父,王江民!

●  被开源绑架的开源项目开发者

●  有偿征稿!说出你与编程的故事~最高5000元/篇

● 鸿蒙 OS 2.0 正式发布!小米也能用?

标签:
jb51net
脚本之家 微信号:jb51net 扫描二维码关注公众号
优质自媒体

小编推荐

  1. 1 面包机制作面包面包机制作面包的方法(面包机制作面包配方及制作方法窍门)

    大家好,小娟今天来为大家解答面包机制作面包面包机制作面包的方法以下问题,面包机制作面包配方及制作方法窍门很多人还不知道,现在让我们

  2. 2 莫“揩”公家油

    近日,有媒体报道了天津市河北区人民当局办公室原四级调研员房志秀严重违纪违法案的相关细节。房志秀在担当区当局办公室财务科科长时,精神

  3. 3 十进制转二进制算法(十进制转二进制算法小数)

    大家好,小娟今天来为大家解答十进制转二进制算法以下问题,十进制转二进制算法小数很多人还不知道,现在让我们一起来看看吧!1、十进制整数

  4. 4 母婴节特惠丨把礼物选在妈妈的心坎里

    母亲节要到了,你还在为选什么礼品而吃力恼?e家优选早为你挑好了,包管送到妈妈的心坎里~妈妈的身体健康一向都是后代最关心的问题,然则针对

  5. 5 爱学术论文查重公众号(爱学术公众号的查重可靠吗)

    大家好,小伟今天来为大家解答爱学术论文查重公众号以下问题,爱学术公众号的查重可靠吗很多人还不知道,现在让我们一起来看看吧!1、搜索公

  6. 6 著名演员凌晨离世!他的作品家喻户晓……网友痛悼

    点上方蓝字“哈尔滨殡葬”快速存眷据媒体报道曾在片子《泰坦尼克号》中饰演船主一角的伯纳德·希尔(Bernard Hill)已于本地时间5月5日凌晨离世享

  7. 7 四星酒店(四星酒店住一晚大概多少钱)

    大家好,小娟今天来为大家解答四星酒店以下问题,四星酒店住一晚大概多少钱很多人还不知道,现在让我们一起来看看吧!1、地上建筑面积:约

  8. 8 觉悟by小秦子(觉悟by小秦子)

    大家好,小伟今天来为大家解答觉悟by小秦子以下问题,觉悟by小秦子很多人还不知道,现在让我们一起来看看吧!1、链接: https://pan.baidu.s/1sJKoSAQh6

Copyright 2024 优质自媒体,让大家了解更多图文资讯!