首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

小学期《计算机实习》课程组专访

最近两周,对于国际学院2017级同学来说应该都沉浸在代码的世界里。直至今天傍晚18:00,历时两天的验收工作正式结束,邮学邮记团队有幸采访到了负责此次小学期验收的李晶、杨金翠、孙鹏飞三位老师,对同学们的验收成果做出点评,并指出相关问题,帮助同学们在编程的道路上不断提升自我。

Q

&

A

Q1:经过两天的验收,请问您觉得同学们在编程中存在的最大的问题是什么?

李晶老师

你们觉得是什么?

(惊)我们觉得还是担心程序有可能会突然出现问题,自动关闭、跑不动等等……还有就是Debug的时候困难也是比较大的。

小编

李晶老师

Debug有没有学会方法?

emmm…我们采取的是在问题代码前后printf函数把变量打印的方法,从而找到程序的bug所在。C-Free中有工程调试的功能,但是使用起来还是不太会。

小编

李晶老师

主要负责电商专业程序验收

所有的编译器都有Debug调试的功能,必须学会。我觉得同学们还是不够细心,遇到问题,想到的第一点就是怎样绕路将它躲过去,用什么样的办法再代码上多编两行,把它绕过去。但是你们有没有想过,你们的逻辑对不对?我前面讲的时候就说了,要在纸上先把逻辑捋清楚,然后再去写代码。然而很多同学在写代码的过程中可能会发现你在纸上的逻辑有点问题,但在有问题的时候,心里还是很焦急的,想的是抓紧找一点代码把它弥补对了就可以了,但一旦你开始了弥补你的窟窿之后,你就会发现你越补越麻烦。很少有同学会停下来,静心去把自己的逻辑重新检查一遍,想想有没有更好的逻辑去把它实现了。不是补,而是去修正,把自己的逻辑给改对了。

孙鹏飞老师

主要负责电管专业程序验收

分化比较严重吧,有的同学用了数据库,用了链表,程序做得比较完备但有的同学对编程整个感觉不是很到位。从平常同学们问的问题来看,C的指针运用不太熟练,赋值时不知道同类型的变量才可以互相赋值。还有,同学们不会进行调试,只是静静地去想,应该是怎么运行,但不这么运行,不知道问题在哪儿,Debug方法没有掌握,加断点也不太会加。

杨金翠老师

主要负责物联网专业程序验收

首先是字符串的长度定义不对造成读写错误,其次是printf和sprintf的何时加“&”没有分清。文件读写时,文件打开方式不正确造成无法正确写入文件,这三个问题还是比较普遍的吧。

采访现场

Q

&

A

Q2:您觉得优秀的代码或程序的标准是什么?

李晶老师

主要负责电商专业程序验收

逻辑必须清楚,人机交互良好,做到这两点已经很难了。我们对代码的要求是代码命名、代码缩进必须符合规范,要在适当的地方有注释。从验收到现在,在我这里只有一个小组能够做到大家一致、同步更新这件事情,你可以看出来他们是如何命名接口,怎样去传参数,按照这个思路最后集成的时候几乎没出问题。但大部分同学最后集成都遇到了相当大的困难。你写的代码、语句别人不知道什么意思。最后只能是猜猜你的变量什么意思,猜猜你的循环什么意思…更有很多很多时候应该落在纸头的工作,大家都放在脑子里了。其实小组成员应该好好坐下来,把任务想清楚并且写下来。在脑子里你觉得你想得很清楚但到最后大家都落到纸上,就会发现有很多的问题。

孙鹏飞老师

主要负责电管专业程序验收

程序“健壮”,如何跑都不会出问题。交互界面需要做的比较好,输出的格式需要比较整齐。还有的同学想得比较细,对需求分析的比较到位,这也是非常好的。

杨金翠老师

主要负责物联网专业程序验收

模块化做得比较好,函数功能比较清晰而且打包成头文件,并且相应代码需要有注释。

采访现场

Q

&

A

您觉得未来我们应该做些什么来提高我们的编程能力?

李晶老师

主要负责电商专业程序验收

不要在课本上去看课后练习,比如一些循环、算圆的面积等等……小练习对你们来说没有意义。你们在掌握一门编程语言的过程中,从课本学习基本概念是很重要的,但是只做课后练习能力不会有太大的提升。大家需要一个像现在小学期假想出来的应用环节里,应该有一些什么样子的功能,你如何解决这些问题,当你在实际应用中学习时,编程语言的具体知识才会刻在你脑子里。你们感触是不是很深刻,你们在小学期里学到的东西是不是比你们原来两周内学到的东西都要多。

孙鹏飞老师

主要负责电管专业程序验收

还是要多多实践,多多动手。上网找一些案例自己实际操作一下。

杨金翠老师

主要负责物联网专业程序验收

你们每个小组都有高手,就对这次程序而言,有的代码不是你写的,自己尝试写一下别人的部分,就把这次编的这个程序完整地掌握下来,大家互相多问问问题,整个小组都会有提高的。

采访现场

小编有话说

在我们这些年轻“北邮人”的编程道路上,小学期编程实践只是一个起点。在实践中我们真真切切地感受到了程序员的耐心和信心。对于编程而言,编的更多是心态。面对重重bug,你是否有挨个debug的耐心;面对重重算法难题,你是否有继续坚持的勇气和信念感?8月8日出版的《人民日报》发表的“宣言”署名文章中有这样一句话:“有风有雨是常态,风雨无阻是心态,风雨兼程是状态。”在编程道路上刚刚起步的年轻“北邮人”,没有什么理由惧怕风雨。

最后,对两周来辛勤付出的《计算机实习》课程组老师们表示深深的感谢!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180921G25DVR00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券