作业要求三
1.git托管(将PTA作业的源代码使用git提交到托管平台上,要求给出上传成功截图和你的git地址)
托管地址:https://github.com/Vinecy666/C-
2.点评(点评3个同学的本周作业(在作业中给出被点评同学博客的链接),并邀请3名同学点评你的作业,无点评作业(你的作业未被3人点评)/或者没有回复同学或老师的点评都倒扣该题分数。)
3.统计(请用表格和折线图呈现你本学期的代码行数和所用时间、博客字数和所用时间,包括ACM刷题等其他平时自己练习的代码(7分),注意只要给出真实的数据就可以得分,不会因为你的行数少就少给分,只是想了解大家的真实代码量。)
4.总结(本学期课程即将结束,请总结下你本课程的收获,回顾第0次作业,你是否实现了你的目标?)
时间过的很快,不知不觉c语言就要结课了,但学习c语言的脚步还要继续。这九周学了很多东西,印象深刻也相对来说掌握的比较好的就是指针和结构体的部分。指针中包括:定义一个指针变量以及其的引用,还有指针的应用:指针作为函数参数,字符数组和字符指针的区别还有数组指针,以及数组与指针数组的转化,这些都是相对来说掌握的比较好的部分,但还需要后期自己多应用,而且这部分的学习也更让我对一维数组掌握的更好。第二部分就是结构体:结构体的定义,结构体变量的引用,结构体变量的初始化还有结构体数组这三部分相对来说比较简单,但结构体与指针或数组的结合还不是特别熟练。最后一部分是链表和文件,创建链表和打印链表还差不多,但其他的对于现在的水平来说有点难,即便C语言结课了,但还是会继续学习。
这学期最大的收获不止是在课堂上学到的东西,更重要的是慢慢有了自主学习的能力,特别是现在在基地每天晚上会有学长讲一个算法,然后在杭电OJ上刷题感觉进步很多,比起知识的掌握,重要的是慢慢开始有了思维的锻炼,能够渐渐看到一个题有想法,即便还不是能特别熟练的敲出代码。最重要的是每天都有进步一点点。
回顾我的第0次作业,虽然New starting 没有一个Perfect ending,但也算完成了一半以上的目标,上课有认真听课,课下有认真写作业,有在课余的时候刷杭电的题......所以还比较满意,但我还是会继续努力,依然保持着每天进步一点点。
5.Advice(你对目前的上课和作业方式(上课讲解+PTA+博客)有何意见和建议?()
我觉得pta还是不错的可以巩固课上的东西,但我觉得没有一个完整的编程题效果好,就像是结构体那一节的pta就很棒,虽然不太难,但写出一个完整的代码还是比较有成就感,希望老师可以换成类似于杭电的编程题,不仅可以巩固学的东西,还能回顾以前的知识点,而且每个人的方法还能不同,重要的是一个完整的编程题可以锻炼逻辑思维,自己独立完成后还会有成就感。博客,我觉得那个算法和流程图有点重复了,每次画流程图都要用好多时间,最后有的线不怎么对还有可能没分数,所以感觉比较浪费时间。其他的挺好的,没有太大的问题,尤其是那个托管平台,我觉得很棒,我现在在杭电上做的部分题目也会托管到上面,再回头看看也是很棒的,还得感谢了老师安利了一款这么好用的应用。
6.Ending(终于我们即将不再是师生。当你结束本课程,你和我就站在同样的位置上,我将不再基于学校授权和知识、经验 (年龄?)上的优势而对你的自由有任何干扰。除发布成绩以外,我最后一次行使教师特权: 请问你有什么要对教师 (我)说的,建议、抱怨、希望……多谢。)
其实对老师,说实话,有些时候有些小反感,特别是在微信群里被公然“@”出来,但还是会理解的。而且,这学期真的跟老师学到了一些东西(不是客套话哦),老师比起车老师要严格,我觉得这种方式更适合我,因为我自身不是一个自觉性很高的人。老师上课的时候,希望可以和同学们互动互动,不然有点和老师的思路有点脱离。私下也希望老师和我们多多沟通,多多交流,希望我们就像朋友那样,可以有什么都跟老师讲,而不用担心被骂(虽然老师没骂过我们),嘿嘿。总之呢,这两个月多,可能老师还不认得我,但也很感谢老师这段时间的帮助,每两周还那么辛苦的给我们一个一个评作业,这一点真的很敬佩老师。希望以后还可以遇到问题去寻求老师的帮助。更希望老师以后带的每届学习都很棒,不会像我们一样这么皮,嘿嘿。最后强调一小小句“博客作业真的很浪费时间,就是所花的时间产生不了与它所对应的价值”,希望老师以后可以多多布置编程题,锻炼我们的编程能力。