#65 功夫不负有心人

在昨天晚上看到编程课最后一个作业的时候还是一脸懵逼,完全不知道怎么开始,今天上午去听了教授讲的lecture,和TA花一个小时一步一步给我们讲了写program的流程之后,对于这周的知识概念我才算是真正理解了。下午的时候去编程的practical时间,和一个同学一起交流了写程序的心得之后,我发现了有的时候一个人写代码卡住了写不走了,怎么google也找不到办法的时候,最好的方法就是和同学一起讨论一下。今天讨论之后我感觉自己就豁然开朗了,之前卡住的地方也知道该怎么写了。本来以为我可能要花一天时间来重复写的程序在和同学讨论之后一下子就写出来了。再加上TA的指导,这样子比一个人在google到处找C++的资源学要来得快得多。

在经过下午的豁然开朗之后,我晚上回来之后玩了一会儿塞尔达荒野之息,然后大概七点的时候就打开显示屏开始写最后一个程序了。写这个程序需要非常慎密的思考和逻辑,因为如果有一个标点符号写错了,有任何一行的代码逻辑不对,最后程序都无法运行,严重的话可能会导致必须要重写整个程序。今晚两百多行代码的程序可以说是我学编程以来写过的最长最难的了,在完成之前真的想不到自己能够写出这样子的程序。晚上大概从七点钟写到十一点钟,从一片空白到密密麻麻地代码和注释,这个过程可以说是一气呵成,整整四个小时注意力都保持着高度的集中,甚至都忘了中途起来休息一下。

写完之后最紧张的一部分就是运行了,最害怕的不是出现error,而是出现一大堆看都看不过来的error。不过功夫不负有心人,我在写代码的时候代码之间的逻辑都联系地很好,该简化地简化,该复杂的复杂;两百多行的代码在运行之后居然只有一两个error,花了几分钟就能改好。改完error之后再重复运行几遍,每次运行之后查缺补漏,不一会儿程序就能够顺畅运行了。这个程序写完的成就感也是最大的,今天的编程是这几个月来最难的,当然也是收获最大的。因为不能够使用C++自带的class,很多方便的class我都必须自己来写,我也通过这个更加了解了C++最基础的运作方式。感觉我要渐渐爱上编程了~


Pg. 55 《论语|辜鸿铭》定公问:"君使臣,臣事君,如之何?"孔子对曰:"君使臣以礼,臣事君以忠。"

Pg. 77《好好学习》"训练反思能力的三个方法"


每日记录

起床时间:早上7点

自主学习总时间:6小时

游戏总时间:40分钟

每日计划完成度:全部完成

你可能感兴趣的:(#65 功夫不负有心人)