大家好,今天小编关注到一个比较有意思的话题,就是关于编程学习探讨的问题,于是小编就整理了2个相关介绍编程学习探讨的解答,让我们一起看看吧。
编程能不能自学?
能,但路不能偏了。
一、不要把精力花在框架学习上,基础打扎实了,框架拿着就能用。
二、不要把精力花在语言学习上,大部分语言都一样。类C的语言,会一个,其它的应该在一到两天学会。
三、要学数据结构,计算机组成原理,离散数学,操作系统原理,数据库原理,网络原理。想更进一步,线性代数,概率与统计,微积分,编译原理,机器学习导论。
四、培训班不会教基础,教的都是不用学的。
五、《计算机程序构造与解释》,必须学。这是基础课,国内不教,斯坦福大学的入门课。
自学编程非常靠谱。
但是不知道题主学习编程的用意何在,是为了转行做程序开发工作,还是为了兴趣呢?如果学习编程是为了更好地做好本职工作,这个出发点就太赞了。
学习程序,对工作最大的帮助就是可以减少重复的体力劳动。因为不知道题主的本职工作是做什么的,所以我只能想到什么说什么了。
大多数职位都用到excel这个工具,很多人也应该知道里面会有很多内置的函数。如果自带的函数满足不了你,甚至可以编辑器写自己的命令。这个用好了,再加上漂亮的模板,一定可以快速地出一份漂亮的报表。
如果你工作中需要做一些信息收集的工作,比如你是个猎头,领导每天让你收集100个软件开发相关的岗位(我瞎想的例子,不一定准确)。你一个一个搜,然后在***粘贴其实也很快,但是再快,这也是机械化的工作。这时候你只需要写一个爬虫,当然最好要会一些python啦。
和数据相关的话,当然也离不开数据库了。所以数据库最好也要了解一下,会写点儿sql更好了。
现在互联网这么发达,没必要去参加什么培训班,在网上查找一些视频资料就可以了。如果可以接收花点儿小钱,也可以找一些付费的课程,但是太多资金的投入没有必要。
祝你学习顺利ヾノ≧∀≦)o
我开发编程也有二十多年了,没有学过任何专业的教程.连基础的计算机理论都不懂.当年我买电脑时候,没有经过学习.看软件的说明书要***个文件到安装目录. 我选择文件点了***, 然后到安装目录去再点***,怎么弄都***不过来.没有人告诉我需要点粘贴呀. 就这个东西我摸索了半个月才学会粘贴. 也许你会笑话我太笨了. 现在我用纯机器语言开发的极语言中文编程, 不依赖任何编程体系. 很多人说我都没有语法树解析以及链接等过程. 完全就是半吊子编程. 我想说他们学的知识理论或许比我高深得多. 但是那些知识体系都是基于英文编程的. 谁规定中文编程就一定要按照那些路子去走. 都按英文编程的逻辑去开发, 那跟翻译有什么区别?虽然我设计的编程语言看上去不太正规,但是它更符合中国人思维习惯啊. 举个例子, 大家都习惯的说打电脑,打字.. 觉得没什么不对. 可是有些人不懂这些. 他们会问电脑犯什么错了,天天要搸它? 字居然不是写出来的, 是用锤子打出来的? 所以专业学过编程的人,脑子里全是英文编程的知识体系,全是它们那些语法逻辑. 他们已经习以为常了. 觉得这些基本的逻辑是所有人应该理解的. 其实并不然. 英文的编程思维逻辑,并不适合没学过编程的中国人. 我开发的极语言中文编程, 完全不按英文逻辑出牌, 走的是中华文化的章法, 跟英文编程不是一个概念的东西.
首先,可以肯定的是,编程是可以自学的。
斯坦福大学教授弗洛伊特,是一位自学成才的计算机学者。最初,他只是某个单位的一台IBM 650的夜班操作员,但是他利用上下班坐车和等车的时间孜孜不倦地学习程序设计,终于成为一名计算机专家。他也是最早的ALGOL60编译器的实现者。
其次,编程语言很好学。
程序设计语言有200多种,常用的有20多种,比如C#、javascript、Java、C/C++、PHP,[_a***_],等等,只要选择一种你认为好学的来学就可以。
并且,程序语言都是相通的,只要学会了一种,那思想都差不多,再去学另外的一门语言,就很容易入门了。
第三,编程,都是靠自己勤奋自学才能精通的。
所谓编程,即编写程序,也就是通过某种程序设计语言,来解决问题的方法,即算法。因此,编程学习的重中之重,就是学习算法!只有掌握了各种算法,才能够去实际的解决问题,如果解决问题的算法都不会,更谈不上编写代码,也就是编程了。
即使是在校计算机专业的学生,学校的课程安排也只是上一些基础方面的内容,而如果自己不去多编写程序,不去上机实践,也是很难学透的。
朋友们好,我是电子及工控技术,我来回答这个问题。首先肯定一点的是,编程是完全可以自学的,并且只要掌握了中学水平的知识就可以学会。下面我来给朋友们分享一下我是如何自学单片机编程语言的。
我记得最初学习单片机编程语言是学的汇编语言,在当时比较流行的单片机是MSC-C51为内核的芯片,比如AT89C51/AT89S51等,我在初期学习单片机时,听说汇编语言比较接近单片机的底层,我想为了帮助自己更好地理解单片机内部的结构,我自己买来了一本单片机汇编语言教程,自己一条指令一条指令的理解,我大约花了二个月的时间终于啃下了这111条指令。接下来我又自己弄一些电子元器件,自己焊接组装一个简易的单片机实验板,刚学习的时候,板子上的元器件不需要很多,一般配备发光二极管、数码管、按键、蜂鸣器就够了。然后我从网上下载一些关于单片机编程的***,按照“鹦鹉学舌”的方法,把***上的小程序跟着抄下来,下载到单片机中观察现象,初期的时候肯定
在编译程序时会出现各种问题,有的程序你明明跟***上的一摸一样,但是当你编译时,要么会出现语法错误;要么会出现标点符号上的错误。这时候是最能考验自己的毅力了,我们必须要有耐心。
当我们通过多次的修改,成功点亮一个小灯或者数码管的时候,对于我们这样的初学者来说是最喜悦的时刻,它会给你增添学习的动力,也会使我们一步步喜欢上单片机。当我们按照人家***上的程序进行“照搬照抄”,并且能够顺利地编译下载成功的时候,就说明了我们已经过了“鹦鹉学舌”这一阶段了。
学编程可以锻炼逻辑思维能力吗?
学编程的确是可以锻炼逻辑思维能力的。
举个简单的例子来讲,比如说我们做1+……+100,这样一个曾经高斯做过的题。
用编程来完成的话,或许我们可以使用的方法比较多,比如说循环100次,或者说如果那么判断,当然还有更多的方案来选择,其实这是在编程中所实现的。实现的过程,也就锻炼了自己的思维能力。
因为在编程的过程中,我们可以学习到许多的数理关系,二进制与十进制或者八进制,16进制之间转换也是锻炼我们思维方式的一种。
同时我们在学更高一些设计的二叉树或者冒泡算法的时候,也能够锻炼我们的思维。
可以。编程实践能锻炼逻辑思维的精确性。
这里有个前提,得是自己编写有一定逻辑复杂度的程序,而不是简单的***、粘贴。
通常来说,要锻炼技能,需要重复练习,并及时得到反馈。比如钢琴、要多弹、并听到自己弹得如何;比如投篮,要多投,同时要知道每次投篮是否进了球。
计算机是算术和逻辑的处理机,要通过程序控制计算机,程序本身必须具备准确的逻辑性。而学编程的实践过程又能快速检验自己程序的逻辑性,从而检验自己的逻辑思维是否不准确、不全面。比如程序逻辑不对,计算机会快速得出错误的结果、或者快速产生错误的行为。这比自己用人力去推演要快捷很多。在这样的环境下锻炼,逻辑思维的精确性就像投篮一样,越练越强。
可以。
入门编程时需要基本的逻辑思维能力,会用到一些基本的数学知识。有些数学差的同学可能会说,我不适合编程。其实,即使你没有这方面的知识,依然可以通过学习编程的过程去掌握这些基础知识。
编程的入门难度非常低,现在小学、初中也在开一些编程班,其实也在说明,编程的入门难度很低。
你只需要一些基本的逻辑能力,就已经可以通过编程去帮助我们解决大部分的实际问题了。
编程非常锻炼一个人的逻辑思维能力
随着你编程的知识不断掌握,会发现编程的世界越来越复杂,这时候就是突破你思维能力的时候。
学习编程确实可以锻炼孩子的思维能力,但是编程对于一般的孩子来说学习起来会比较吃力,毕竟编程是涉及到英语的,其中编程涉及到的英语就有好几百个单词之多,所以学习编程的前提就是孩子要有一个很好的英语基础。
与其让孩子学习编程来锻炼孩子的思维能力,还不如让孩子参加火花思维的课程,都是锻炼孩子的思维能力,火花的课程就比较受孩子们的喜欢,课程比较生动有趣,结合动画的形式能很好地带动孩子的学习兴趣,是比较全面的思维能力,学习习惯,表达能力,运算能力的综合培养。
到此,以上就是小编对于编程学习探讨的问题就介绍到这了,希望介绍关于编程学习探讨的2点解答对大家有用。