大家好,今天小编关注到一个比较有意思的话题,就是关于多门编程语言降低学习效率的问题,于是小编就整理了2个相关介绍多门编程语言降低学习效率的解答,让我们一起看看吧。
学习编程照着别人代码敲进去有效率吗?
首先得为什么会有这个问题,因为刚刚学习编程会走很多弯路,想找一个合适的方法学习。有这样想法是值得鼓励的,至少是知道怎么学习更好。一开始学习编程的时候,这种方法或许是学习的唯一方法,因为你照着别人的代码输入进去,在debug之后,你会发现自己的代码里有许许多多的问题,你可以把这些小问题自行查询百度或者谷歌。在这之后你会发现你弄懂了这个问题
对着书敲代码
脱离书自己敲代码
自己实现一些小DEMO
进项目看代码
在别人指点下写代码
如果只是照着别人的代码逐字敲进去,也只能练习手速,在大脑中暂时留下一些微不足道的映像。
如果是语句敲进去,可以提升一定的手速,也会在大脑中有一定的理解,会对自己提升一小点。
如果是按照功能模块敲进去,可以提升一定的手速,同时会对整个程序有了一定的模块划分,对学习编程的人来说,会有更进一步的提升。
如果是先读懂别人的代码,然后滤出程序的思想,再按照思路来敲,除可以提升手速外,会对自己学习编程建立一定的逻辑思维,同时对自己的提升会有较大的提升。
如果是先读懂别人的代码,总结出别人的思维,再结合自己对这个功能的理解,找出其它合理和不合理的地方,然后对代码进行优化。则对自己学习编程是最有利的方法。
人在学走路学说话的时候,一开始都是通过模仿大人的动作,说话而学会的。在远古的时候,没有模仿的对象,人类学会直立行走估计经过了漫长的岁月。
学习编程语言也是一个道理。学习的开始通过理解别人写的程序片段和跟着敲别人写的代码,运行查看结果,这样更容易理解每一段代码段具体作用。学编程更好的方法就是多敲代码,只是看书是很难学会的。所以说跟敲别人的代码是有一定的帮助和效率。
我(非科班)自学python,基本的语法掌握,但是编程能力很差,不能实践,怎样摆脱困境?
我来回答下这个问题,很多初学者都会有这样的疑问,要解决这个问题:
第一,就是多练,拿基础的小例子去练习,通过实际的敲代码练习怎么编程,怎么调试,怎么组织程序结构
第二,就是多看,看别人写的代码,一开始可以去看,网上比较简单的代码,逐渐提高难度,最终要去GitHub等这些网站上去看那些大神写的代码,甚至去看python的源码。这个就会逐渐梳理别人是怎么写的,怎么组织的,多看了,慢慢你会学以致用的。
第三,就是多问,不懂的就要多问,要不耻下问,多问问别人,问问google,问问可以问的地方。提问能打开你的思路,能帮你更进一步提高。
另外这个编程能力的提高,是有很多方面的原因,编程基础知识结构,编程原理,编程思想等等,这个得逐步去学习和练习。
以上是我的回答。
两点建议:
一、自学与科班相比,没有老师教,学的知识点比较零散,不系统,同时缺少在校上课的理论与实验相结合环节!建议找一本适合自己的教材,***学习也需要,书本知识也是必要的。
二、结合自己的爱好或需求,找个小项目练下,比如学习字符串时,做一个"一站到底"小游戏,从唐诗宋诗三百首中电脑随机选一个上句,用户回答下句或选择下局(四选一),答对一题计10分,答错题不得分,且可用积分换题目、去掉一个错误答案等功能。这个小游戏,可练习多个python基础知识。
如果学有余力的话,还可以做个UI界面,可以用python自带tkinter模块写个简单的游戏界面。
总之,学编程重在实践!看十遍不如写一遍,写一遍和写十编领悟也肯定是不同的!
到此,以上就是小编对于多门编程语言降低学习效率的问题就介绍到这了,希望介绍关于多门编程语言降低学习效率的2点解答对大家有用。