第一次课程设计的感受

经过几天的努力,我在老师与同学的帮助下,完成了我的第一次课程设计:职工工资管理系统。回想起一个月前,选题目时看到题目一筹莫展的时候,确实令人回味无穷。在做课程设计的过程中,每一个功能的实现都会带来难以言喻的喜悦。即使被重重BUG压得喘不过气,但调试成功后获得的成就感之强,就如付出有了回报,耕耘有了收获一般。
这份700多行代码的课程设计,既是我连续几天不断查资料,看书,学习的结晶,也是我大一上学期C语言学习的成果。在这次课程设计的过程中,我也确确实实遇到了许多困难。这次我的题目是职工工资管理系统,平心而论,这道题目并不难,最难的部分也就是链表和文件的操作。但这依旧让我花了很多时间去调试程序。在链表部分,主要进行的还是创建,删除,遍历,插入等基本的操作,多看看课本就能很快的写完。但文件部分我之前并没有很系统的学习,而这次课程设计我需要用到读取文件数据来创建链表的操作,这在当时确确实实把我难到了,但现在看来,这个操作其实挺简单的。在认真学习了课本以及搜索了很多相关知识之后,我将所有需要用到的函数全写完了。又花了些时间设计菜单,以及编写主函数将这些函数串起来之后,在点击调试运行之时,感觉比高考还紧张,虽然没有被报错,但还是有部分功能如:修改与删除无法正常使用。于是我迎来了课程设计中最艰难的一段时间,寻找700多行代码中一小部分的错误。花费了将近半天的时间我才发现读取文件创建链表函数中有一处使用了野指针,只是短短一条赋值的语句,花费时间的价值却是不可估量。这次课程设计也让我开始明白了程序员隐藏在高薪下的辛酸,但也更坚定了我学好软件工程的决心。
课程设计让我巩固了很多关于C语言的知识,也让我明白了自己的不足。同时课程设计也让以前懒得动手的我第一次写出了上百行代码的程序,增强我的信心的同时磨练了我不断调试的毅力。大一上学期已经要结束了,希望自己能吸取这学期学习懒散的教训,以课程设计的经历感受为过渡,下学期要更加投入到学习中去!
posted @ 2020-01-05 16:42  Perseus1  阅读(126)  评论(0编辑  收藏  举报