菜鸟“抄程序”之道

简介:   浏览学生提交的学习成果,赫然发现有人在照搬他人的程序,发表成了自己的博文,并且我有十足的把握,他不懂这段尽管很简单的代码。  这是犯了大忌的。我带着大一的学生混社区,我们的水平是菜,但是要菜出风格的。抄别人的,让读者看起来像他自己的,不是个事。可能也有其他在这样做,我不能一一做出判断,也不能将精力花在这里。和我有深交的同学知道,宁可空着,宁可将错误的程序发出来,并且写上自己的思考,远比抄

  浏览学生提交的学习成果,赫然发现有人在照搬他人的程序,发表成了自己的博文,并且我有十足的把握,他不懂这段尽管很简单的代码。

  这是犯了大忌的。我带着大一的学生混社区,我们的水平是菜,但是要菜出风格的。抄别人的,让读者看起来像他自己的,不是个事。可能也有其他在这样做,我不能一一做出判断,也不能将精力花在这里。和我有深交的同学知道,宁可空着,宁可将错误的程序发出来,并且写上自己的思考,远比抄一个更能让我接受。空缺的和错误的,我会给予关注,这是克服困难,获得进步的前提。网上发布的程序不作为评分的依据,同学们也真不用勉强应付。如此做法,不如省一省。我的“洁癖”再次发作,我不能容忍触及底线的事。我给他留下非常严厉的批评性评论。

  下面是和学生交流的记录:

  学生回复了评论:老师,我复制了同学的程序,是我感觉对我有帮助。另外,对于同学的水平我是真心佩服,我浏览了他们的作品后,我认为我现在所掌握的知识根本做不出他们的作品,所以希望能够通过我的努力和您的帮助,更进一步。。。

  我再回复:这样的做法没有一点点的意义。你认为做不出,你永远不会做出来,用这样的方式,即使你把他们更多的程序存在你的“代码”中,并不代表这成为了你的。静下心来将你课本上的程序读一读,上机调一调,用相同的思路解决另外一个问题,这都是可行的途径。用这样的方式,作者处赫然写上自己的大名,是最大的忌讳,如果这样,我宁愿不带学生进专业社区。

  学生回复:嗯,我明白了。谢谢,老师。

  我的回复:你可以选择把这篇博文删除,重新做一个属于自己的程序出来再提交。真心祝愿你能用最踏实的办法,在专业起步中稳健地迈出每一步。

  事件到此结束,相信当事同学能调整自己,通过真正的实践,找到学习中的自信。

  对学编程条件和氛围并不是很好的同学有点交待,关于抄程序。在自己编不出,看书找不着感觉、打不开局面的时候,可以选择将书上的、别人做的程序抄一抄。一定要亲自输入,不要直接复制、粘贴。输入的过程就是思考的过程,就是找到感觉的过程,可能你并不会有目标地思考,但潜意识一定在工作。输入完后,本来正常运行,能够得到正常结果的程序,可能就是不能通过编译。结合提示的编译错误,仔细对照,发现其中的问题,每改一处,就是一个收获,直至程序正确完成工作。最重要的,这不是结束。将你的参考丢到一边,将程序自己写出来——可以是手写到纸上,也可以是直接输入到计算机中。回忆程序时,一块一块回忆,不必追求一模一样,但求思路一致。当再次完成时,这就是你的。

  不去实施最后一步,功力增长折半。

  有了自己的成果,可以将之发布出来。这是一件很舒坦的事情。

  程序设计都这么费劲那还了得。放心,这是突破编程无法起步瓶颈时不得已的做法。坚持这样做,用不了多久,“感觉”自己就会到来,就会对见到的题目独立思考,能够自己写出程序来。再不久,可以尝试做些小的“项目”。这是前进中必须经过的阶段。

  编程起步中,会有些“窗户纸”,捅破了,就好了。

  当再开始一个新的项目,面临太多的障碍时,如法泡制。

  有些同学一开始就有感觉,实在是一件庆幸的事。不过,在起步阶段的抄程序也是一件很正常,也可能是对某些同学来说很有效的办法。但抄之有法,抄之有道,抄只是手段,抄不是目的。要抄得智慧,抄出精彩,抄出风采来。

  我们经常能看到别人的轻松应对,但不会将眼光聚集到他的努力上来。明白这一点,心态平和些,脚步踏实些,姗姗起步,也要走出稳健来。


目录
相关文章
|
7月前
|
前端开发 程序员 开发工具
2024年最全0基础程序员如何快速进阶成为编程老司机?_码农速成(2),字节跳动面试攻略
2024年最全0基础程序员如何快速进阶成为编程老司机?_码农速成(2),字节跳动面试攻略
2024年最全0基础程序员如何快速进阶成为编程老司机?_码农速成(2),字节跳动面试攻略
|
7月前
|
人工智能 Java 关系型数据库
985毕业,我依然过不好这一生?(大厂java开发2年被裁)
看到标题,可能很多读者朋友恐怕又要骂我了,985这个特殊的字眼也确实异常晃眼,实际上现在985,211也越来越多,它能代表你能够进入到更高的平台,拿到“高级工厂”的入场券,但并不意味着你会成为赢家,或者说也不代表着你会站在金字塔的顶端,因为顶端往往是少数人,位置有限,太挤了总会掉下来,而我就是被挤下来的那一拨人中的一个。
|
前端开发 JavaScript 小程序
预备金九银十,这套前端面试小册阁下请收好
预备金九银十,这套前端面试小册阁下请收好
85 0
|
SQL JavaScript 数据库
项目菜鸟成长为老鸟之路
从去年12月份开始加入廊坊市市委组织部考核系统的维护,到今天正式验收完重构文档,算是一个项目的完美阶段性结项。
|
设计模式 算法 中间件
劲爆!阿里巴巴面试参考指南(嵩山版)开源分享,程序员面试必刷
近几年受疫情影响各行各业的日子都不好过,虽然程序员日子也挺难,但是好在可以线上面试、线上办公,影响还是比较小的,但是去年教育行业的 “双减” 政策,导致又一大批岗位缺失程序员竞争压力突然递升;
|
Java 程序员
肝退卷王!全靠这份让世界500强企业HR点赞的Java程序员面试秘籍
面试技术人员,不是看他有多深多尖端的技术,而是看他的基础是否扎实,是否有团队精神,是否具备可塑能力,是否有奉献精神,大企业缺少的不是技术人员,是综合素质人才。本书的讲解形式很好,没有仅仅停留在技术的表面,而是通过原理、技巧和经验等手段,让读者置身于面试实战中,体会更多技术背后的东西。
66 0
|
人工智能 运维 安全
程序员们平时都喜欢逛这些论坛
程序员们平时都喜欢逛这些论坛
252 0
程序员们平时都喜欢逛这些论坛
|
算法 程序员 开发者
程序员苦逼生活入门总结
如何成为优秀的软件开发者,并且想要一只开发下去,保持兴趣的方法。回想走过的软件生活历程,总结一下
120 0
|
Android开发 iOS开发
​面试中的小妙招!
​面试中的小妙招!
​面试中的小妙招!