背诵代码得国赛二等奖!这么学编程看的我一脸懵...

一篇文章探讨了编程比赛中背诵代码的现象,引发热议。支持者认为模仿和记忆是学习过程的一部分,反对者则强调理解和实践的重要性。文章建议平衡模仿与理解,指出真正的编程能力在于逻辑思维和问题解决。同时,提出了比赛中可能存在泄题问题。
摘要由CSDN通过智能技术生成

今天,播妞想和大家聊聊 背诵代码 学习编程的事情,起因是在知乎热榜上,有一个话题吸引了播妞的注意「如何看待学长背诵代码拿人工智能国赛二等奖?」,该话题已有上千的关注者,被浏览量58万+。

话题提问者写到,自己是一名专科大一新生,本想多参加比赛升本容易些,但看到自己学长靠背诵代码拿到人工智能全国总决赛二等奖,质疑自己想要参加的究竟是什么比赛...

并且补充说明,“这份代码好像是他们几个星期就得到的原题答案,不知道是怎么来的。背代码也是像背课文一样对着打印材料边读边背,本人有幸通过学长的视频看到这一场面,一个单词一个符号的背。”

话题评论里大致分为两种看法,首先是不支持背代码的:

@如果你真的懂的话,其实自己写比所谓的背代码容易的多。我觉得背代码的时间成本远远高于一句一句去理解标程的意思。

@面试时候不会因为你拿了多少奖而直接让你免试进入公司。

@公司不会看你代码背的溜不溜,等工作了就知道,一些证书即使可以短暂性迷惑领导,但是后期呢,不信往后看。

@背诵代码这一行为本身确实挺人工智能的。

@一般我们认为,在码农届学生的证书越多证明这个人越可疑。只有毕业证书、四六级证书等类似的东西,会被面试官忽略而不会造成负面印象。

其次,就是觉得背代码也可行的:

@很多代码本来就是需要能背下来的,如果你把别人的代码都背下来,然后应用到实际工作中,那你也是很nb的。

@你不觉得能背得下代码的人也是一种人才吗?

@现在考试该有不是靠背知识的?从唐诗三百首,乘法口诀,各种数学定理,物理知识点,化学公式,生物遗传定律,哪个不需要背。

还有一部分人对话题中说到的大赛提出质疑:

@背代码,泄题,技能大赛基本操作。

@无论写作还是写代码,背熟一些常规套路都是很正常的事。但是在正规竞赛之前获得泄露的题目,那就不应该了。

对于这件事播妞是一脸懵逼的,不过回到如何看待这件事情的问题上,播妞认为:大学期间的比赛嘛,喜欢就去,参与一下也是好的。但要放平心态,接受现实,不要对自己失去信心。

在刚开始学习编程的时候,想必会有很多小伙伴会有疑问,需不需要背代码?背代码可以学好编程吗?背代码这件事可以从两个方面看:

其一,背是可以的,人学习的方式都是从模仿开始的。

对于一些没入门的朋友来说,可以多看一些基础的书,其中的重要算法多看几遍并在理解的基础上背诵,好比考作文还是要背素材的。

其二,背可以是第一步,但重要的是理解和实现。

代码不能都是背的。代码是高度定制化的,入了门之后,就去做做题目,想想数学原理,大部分有技术含量的事也在这里。同样以作文来说,只背万能句子,万能模板肯定是过不去的。

这里很重要的是一个度的问题,写代码靠的是逻辑思维,加上稳固的编程语言基础。

简单的代码可以背诵,因为别人可能写的更优雅,效率也更高,但是有的算法太过复杂,容易背错,还不如现场推导。并且很多算法是没办法背诵的,需要根据不同的情景去做适当的变形。

良好的学习方法应该是:

首先有理论基础然后构建自己的理论体系,然后带着自己的想法去用代码实现,越是有经验的程序员花在写代码的时间上越短,主要在前期的设计上以及后期调试,最后是不断的代码的优化重构。

分享网友说的一句话:“二十一世纪阻碍人类进步的两大魔鬼:复制和粘贴。我们都是受益者,亦是受害者。”

优秀的程序员是在不断的提升编程基本功,以及修炼自己的编程思想和实际解决问题的能力。

你背过代码吗?

对于背诵代码你有什么看法?

欢迎大家在留言区聊一聊

END

黑马程序员13个热门学科

火热开班中

598元 基础班课程

免费领学费抵扣券

现只需28元立刻学习

立即扫码咨询

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值