dota2吧 关注:6,451,143贴子:177,749,389

回复:【直播】毕业季,讲讲我的大学四年

取消只看楼主收藏回复

到了这一步,感觉自己真的没什么办法了。感觉一个新世界在眼前,但又偏偏隔了一层玻璃,可望不可即。幸好,上苍还是眷顾了愿意努力的孩子。我遇到了我的贵人。


IP属地:陕西来自Android客户端77楼2016-06-17 02:21
回复
    我们叫他小马哥,本来比我们高一届,是我们的学长。但是由于一些原因,留了一级,就成了我的同班同学。我们一起上了一门课,叫做中文信息处理。这门课的老师是我们院很牛的一个老教授。他的这门课没有考试,期末成绩是分组做一个大作业,然后拿着代码和程序找老师现场演示现场给分。小马哥找人组队,我决定趁机抱大腿,也加入了进来。我们组的成员有四个,小马哥,班长,志瑞哥和我。班长是学霸,每门功课成绩都不错,是一号位大哥。小马哥,然有一些挂科但却是编程达人,技术全面,是中单大哥。志瑞哥虽然偏酱油,但是基本的程序还是会写的,还是有一些输出的,是劣单三号位。而我,就是纯粹的酱油,团战基本0输出。


    IP属地:陕西来自Android客户端79楼2016-06-17 02:32
    回复
      2026-05-09 01:20:10
      广告
      不感兴趣
      开通SVIP免广告
      既然是四个人嘛,于是大家讨论了下把整个作业分成了大概四个部分,每个人负责一块。
      然而我自己的这一块,完全不知道该怎么搞,,,,难道这次又要gg了么?


      IP属地:陕西来自Android客户端80楼2016-06-17 02:36
      回复
        于是在一个周末的晚上,我来找了小马哥,向他请教我应该如何入手。


        IP属地:陕西来自Android客户端81楼2016-06-17 02:37
        回复
          小马哥没有多说什么,只是让我留下来,和他一起结对编程。
          结对编程是软件工程上的一种方法,简单的说就是两个工程师共用一个键盘一个显示器,双方轮流写代码,在一方写的同时,另一方来检查写下的代码是否合理。看似使用了双倍的人力,但由于写出的代码质量较好,反而会降低总的时间成本。
          然而我什么都不会。这场所谓的结对编程,其实是我在欣赏着小马哥的表演。又或者是,一个武林高手在向自己的弟子传输功力。


          IP属地:陕西来自Android客户端82楼2016-06-17 02:44
          回复
            在这个过程中,我学到了太多太多。从条件语句,循环语句,到指针的使用。从变量命名规则到注释如何写规范。从分析问题到逐步拆解逻辑并用代码来表达。本来我就不笨,经过这么可以说是手把手的传授,感觉自己终于踏入了编程的大门。


            IP属地:陕西来自Android客户端83楼2016-06-17 02:49
            回复
              不知不觉,天已经亮了。小马哥也已经完成了我们两个人的模块的开发。这一夜,过得很快,以至于完全没意识到天都亮了。这一夜,也过得很漫长,学到了太多的东西,以至于并没有消化多少。但是都不重要了,重要的是,我突然发现编程竟是如此有趣的一件事,重要的是,我决定我要成为一个程序员,而且是程序员中的高手。
              这一刻开始,我不再迷茫


              IP属地:陕西来自Android客户端84楼2016-06-17 02:57
              回复
                夜深了,明天继续码字。
                每每回忆起这段往事,总会情不自禁的感叹,如果不是当年小马哥抬了一手,现在的我又将何去何从呢?


                IP属地:陕西来自Android客户端85楼2016-06-17 02:59
                回复
                  2026-05-09 01:14:10
                  广告
                  不感兴趣
                  开通SVIP免广告
                  很快就到了期末考试了。我吸取了以往的教训。之前之所以挂科,不仅仅是因为平时不认真听讲,也是因为期末复习不充分。但是一门课真的什么都不会,面对整本书,又怎么复习呢?我突然想到了一个办法,找老师去要一下去年的考试题。今年和去年的题目肯定是大同小异,把去年的题目吃透了,今年的考试应该也问题不大。在有些老师那里就很容易要来了题目,这样的老师认为你很积极上进,愿意把题给你。但是有的老师完全无动于衷。那又怎么办呢?我开始在网上搜索对应课程的其他学校的考题。
                  通过改变战术,围绕历年考试题有针对性的复习,感觉自己在期末复习的时候突然就有了切入点,不会是傻傻的坐着干耗时间。
                  通过两个礼拜的临阵磨枪(除了上课时间,都是在自习教室度过。没玩过一把dota),几门课最终都考过了,软件工程这门课还拿了优。
                  这个学期,我终于没有挂科。


                  IP属地:陕西来自Android客户端86楼2016-06-17 09:11
                  回复
                    寒假临回家之前,我又是在图书馆借了几本编程的书,准备寒假在家里好好研究一下。然而真的开始学习的时候,却发现到了第二章又开始不懂了。我突然意识到有问题的并不是书,而是我自己。我自己有点好高骛远,急于求成,基础没打牢就想学习更高级的部分,肯定处处碰壁。
                    另一方面,编程是一门靠实战的学问。小马哥和我说,不写个几万行的代码,看再多的书,也不算入门。
                    那么我该怎么做,来解决目前的这两个问题呢?


                    IP属地:陕西来自Android客户端87楼2016-06-17 09:23
                    回复
                      这本书叫做c++ primer,做程序员的盆友们肯定都知道,这是c++入门书籍的两本圣经之一。800页的大厚书和一本词典相比也不遑多让。迅速的下载到了电子版,读了第一章,发现内容都很好理解。读了第二章,也很好理解,再往后翻,貌似也都不难。这时候我的感觉真的是如获至宝。我试过太多的书,都是因为和自己的水平不契合而虎头蛇尾。但这一次的这本厚厚的书,内容基础而透彻,时刻穿插的代码片段也让我更好的理解了文字所难以描述的内容。
                      每一章节后面都有习题,于是我把每一道习题都在自己的电脑上编程解决,并且对照参考答案。
                      慢慢的,我恍然发现,这些课后的题目,不再参考答案也可以轻松做出来,就好比滚雪球,坚持过最初的困难时期,就可以顺利的滚起来,越滚越顺,越滚越大。


                      IP属地:陕西来自Android客户端89楼2016-06-17 10:14
                      回复
                        不再好高骛远,不再急于求成,稳稳的读书,慢慢的进步。
                        寒假很快完了,书读了三分之一。
                        这段时间,可以说是非常充实的时间。每天早上起来就开始看书编程,一直到晚上十点多,和高中同学一起开两把黑,然后睡觉。
                        这时候打dota的感觉也不一样了,不再是为了逃避现实生活。每一个操作之间都是满满的自信。
                        甚至于,进去房间等待开始的这几分钟,我也会切出去再看两页书,写两行代码。


                        IP属地:陕西来自Android客户端90楼2016-06-17 10:18
                        回复
                          开学了,课还有很多,不能每天都一整天的看书。于是每天下课或者没课的时候,我都是背着电脑来到图书馆,看书写代码,一直到十点钟图书馆关门,再会宿舍和室友们开黑。
                          又过了两个月,书读完了,代码也写了好多。粗略统计下,包括这些习题代码和一些临时想出来的题目代码,加在一起竟然有一万多行。
                          我觉得,我终于入门了。至少,半只脚已经踏入了这个行业中


                          IP属地:陕西来自Android客户端91楼2016-06-17 10:23
                          回复
                            但是,随着越深入学习,越发现,程序员的这个行业,需要学的东西太多太多了。c++ primer虽然很厚实,但是这仅仅是编程语言的基本语法,具体在实践中如何应用,在哪些特定的问题和场景下使用哪些技术和方法。


                            IP属地:陕西来自Android客户端93楼2016-06-17 16:57
                            回复
                              2026-05-09 01:08:10
                              广告
                              不感兴趣
                              开通SVIP免广告
                              有一天,小马哥得知了我在读c++ primer,就问我读完之后感受如何。
                              我回答说,千里之行,终于走出了第一步了。
                              是啊,不怕路有多远,只怕找不到路的方向。
                              小马哥对我竖了竖大拇指,你是真的把真本书读懂了。


                              IP属地:陕西来自Android客户端94楼2016-06-17 16:59
                              回复