专业导师解疑惑

胡荣春,现任西南科技大学信息工程学院讲师。2000年-2004年就读西南科技大学信息与控制工程学院,电子信息工程专业。2004年-2007年于中国科学技术大学通信与信息系统读研。 2007年研究生毕业回西南科技大学任教直到现在。教过的课程有:现代通信技术、移动通信与设备、无线通信原理、C语言程序设计、数据原理及应用、软件技术基础、VC程序设计、计算机网络、交换与路由等。

小珂

胡老师,您好!您已在西科教书十余载,请问我们现在的教学模式相比您作为学生的时候有什么不同?

其实没多大的不同,我上学的时候也是一样的,老师在上面讲,学生在下面学,一样用ppt。

教学模式的话,比如翻转课堂,让学生上来讲,老师在下面点评,这种现在也提,以前也有,我也用过。

我上大学的时候是2000年,刚好是网络普及的年代,大一大二就有网络课,还教怎么用搜索引擎怎么搜索学术论文,低年级的时候以纸质为主,后来的一些课比如单片机的编程代码就是发邮件了,但是那时候没有oj系统,主要还是把代码发给老师,老师人工看对不对,其实也跟老师具体个人有关,有的老师喜欢看纸质的,有的老师喜欢发邮件。

胡老师

小珂

胡老师,C语言作为我们的基础课,很多同学认为作业太难,没必要这么难,您怎么看?

C语言的作业是课程组统一布置的,难度的话,其他专业的同学面对的作业是一样的,我觉得作业难点没关系,作为基础课,目的就是为了后面更深入的学习打基础,如果基础打不好,你学到大二大三要想从事这方面的工作和相关后续课程的学习,一样要找回C语言书自学恶补的,只是那是自学就没有现在有老师带这么容易了。

胡老师

小珂

胡老师,C语言是计算机的一种语言。您能给我们具体说说到底怎样才能学好C语言吗?

胡老师,C语言是计算机的一种语言。您能给我们具体说说到底怎样才能学好C语言吗?

上课认真听,记不住录下来也行,看ppt,看教材。每次上完课大家也都走得急,忙着上下一堂课,很少有人来拷课件,课下也少有人问我要课件,最后就是多编程多练了。程序是动手敲出来的,不是看出来的。

总结一下:

上课讲的应该都是老师提炼过的针对性比较强的,需认真听。

PPT上的,相对教材要精炼更有针对性一些,需认真看。

教材最全,最详细,但是看起来慢。

多练多编程。编程有一件法宝,就是debug调试工具,这个一定一定要学会!

最后,搞不懂就问哈,问师兄师姐,问我。我很欢迎大家来问问题,提问我都会答复。

胡老师

小珂

胡老师,要想成为一名程序员应该注意些什么呢?

我个人觉得,从开始就养成良好的编程风格和习惯,不放过任何一个小问题和小错误,这个对以后编大程序有好处,就是力争把代码里的每一个细节弄清楚。

其实代码只是工具,大家现在学的也只是工具而已,编程序核心的还是在于算法和思路。学完C语言自己就可以开始自学数据结构和算法了。

还可以多学一些不同的工具,C语言只是几基础的一种工具,现在还有更流行的,java,python……

但是万变不离其宗,学会一门语言,比如C,自学其他语言会轻松很多。核心还是在算法和思路,工具只是工具而已。

胡老师

小珂

胡老师,就我们现在的c语言基础,对于我们大二加入一些实验室会显得不足吗?

不会,其实加实验室的人不是个个都是啥都会的,恰恰好多人是进了实验室才开始学。

进实验室学还有个好处,有师兄师姐可以问,督促自己在教学区域学习。

胡老师

图文 | 学习部

排版 | 任小璞

审核 | 瑶瑶姐 任小璞

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

扫码关注腾讯云开发者

领取腾讯云代金券