菜鸟“抄程序”之道

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


目录
相关文章
|
8月前
|
算法 Dubbo Java
Java开发5年,复习1个月成功上岸京东物流,面试和复习思路分享
最近有很多小伙伴在后台私信我说,马上金九银十了,现在准备跳槽涨薪的同学越来越多了,想要一些速成的面试题和面试技巧,特地今天马老师为大家整理了这三套阿里巴巴2022年全年Java岗面试题总结+一线互联网大厂Java岗面经+一线互联网大厂Java岗面试题总结!
|
6月前
|
算法 网络协议 Java
起飞!阿里P8亲自撰写的这份Java最新面试手册,堪称面试作弊神器
想必最近很多朋友在为 “金九银十” 地跳槽涨薪做面试准备,作为互联网雷锋的我,从阿里P8大佬手里拿到一份堪称面试作弊神器的《Java最新面试手册》里面包含了(Java相关、Java并发编程、JVM面试题、数据结构与算法、网络协议面试题、数据库、框架相关面试题、微服务、中间件相关、Linux等等)这份面试手册可谓是面面俱到。 废话不多说,给大家展示详细内容 目录总览 下面详细给大家展示详细内容,需要这份Java最新面试手册的朋友点击此处即可! Java相关 Java并发编程 内容实在太多就不全部截图了,给大家看详细内容 JVM面试题
87 0
|
7月前
|
设计模式 算法 中间件
劲爆!阿里巴巴面试参考指南(嵩山版)开源分享,程序员面试必刷
近几年受疫情影响各行各业的日子都不好过,虽然程序员日子也挺难,但是好在可以线上面试、线上办公,影响还是比较小的,但是去年教育行业的 “双减” 政策,导致又一大批岗位缺失程序员竞争压力突然递升;
|
9月前
|
SQL JavaScript 数据库
项目菜鸟成长为老鸟之路
从去年12月份开始加入廊坊市市委组织部考核系统的维护,到今天正式验收完重构文档,算是一个项目的完美阶段性结项。
|
10月前
|
设计模式 缓存 算法
差点跳起来了!阿里首推22w字Java面试复盘宝典成功助我入职美团
Java面试复盘 金三银四已经快要结束,不知道大家在这个跳槽旺季是否都拿到了自己理想的Offer?是否做好面试的复盘?对于我们做技术的来讲,每次面试之后的复盘工作非常重要,一次好的复盘能让我们认识到自己的短板,明确我们后续努力的方向! 如果你觉得自己复盘得差不多了,不妨来看看下面LZ的灵魂4连击,看自己能答出几道(手动狗头): 如何设计一个分布式环境下全局唯一的发号器? 如何设计一个带有过期时间的LRU缓存? 如何设计一个分布式锁? 如何设计一个分布式环境下的统─配置中心?
|
存储 算法 搜索推荐
|
存储 算法 搜索推荐
(黑马)C++提高编程笔记(下)
(黑马)C++提高编程笔记
|
存储 算法 搜索推荐
|
消息中间件 缓存 程序员
卧薪尝胆30天!啃透京东大牛的高并发设计进阶手册,终获P7意向书
在解答“为什么要学习高并发系统设计”之前,我想让你思考几个问题: 在微博中,明星动辄拥有几千万甚至上亿的粉丝,你要怎么保证明星发布的内容让粉丝实时地看到呢? 淘宝双十一,当你和上万人一起抢购一件性价比超高的衣服时,怎么保证衣服不会超卖? 春运时我们都会去 12306 订购火车票,以前在抢票时经常遇到页面打不开的情况,那么如果你来设计 12306 系统,要如何保证在千万人访问的同时也能支持正常抢票呢?
卧薪尝胆30天!啃透京东大牛的高并发设计进阶手册,终获P7意向书
|
人工智能 算法 程序员
CSDN粉丝解答:六月份第一期精选——互联网笔试编程解决、简单bug处理、编程系统设计等
CSDN粉丝解答:六月份第一期精选——互联网笔试编程解决、简单bug处理、编程系统设计等
CSDN粉丝解答:六月份第一期精选——互联网笔试编程解决、简单bug处理、编程系统设计等