育儿知识

学编程需要什么基础?

学编程需要什么基础?

学编程需要什么基础?

热门回答

1.首先,你得拥有英语基础,这是你看懂代码的前提。这个不要求太高,属于中等水平就好了。2.你需要拥有很好的逻辑能力,这个可以慢慢培养,先从简单的程序入手,再到复杂的程序。学习编程,语言有很多种,你要是学,你这辈子也不可能学完。所以你只需要专攻一种语言就可以了,没种语言基本一样,只是用法不同而已。我们学习编程是学习编程思想。




普通人其实都可以学编程的,无论你是计算机相关还是非相关行业转行到编程行业都行。

现在有很多视频学习网站如腾讯课堂网易云课堂慕课网等都有很多免费付费视频,可以挑一个自己喜欢的跟一跟,看看自己是否能学下去,要是能学下去,也基本上能评估出自己是否真的喜欢做这一行了。

现在少儿编程都很火,将来的趋势是很多人包括其他行业的人都会一些基本的编程本领,比如学点儿python来做自己的表格啥的

希望我的回答可以帮到你,如果有问题可以留言探讨一下,知无不答




学习一门编程语言,其实也不用什么基础吧,个人感觉。现在的编程语言都是比较简单易懂的,基本按照学习教程去学,从简单的helloworld开始学起,都基本能学会。但是如果是做编程这一行,我觉得比较重要的是个人的逻辑能力。如果没有良好的逻辑思维能力,那编程基础再好也没用。很多东西都是靠复制粘贴来做,一旦出现一些特别的情况,就会无所适从。




编程是很大的一个范围,光是编程语言就不下百种,C、Java、PHP、Python、Ruby等等;开发也很多的,是做前端,还是后台,是PC端,还是移动端;移动端也分的,Android、iOS、WP三大主流,还有其他小众操作系统;甚至也可以搞嵌入式,这个偏硬件一点。

题主,你到底决定好学什么了吗?

望采纳。




兴趣。笔者是一个从高一就开始学习编程的人,那时候连编程的书都要向别人借。也没有老师在身边可以学习,全靠自己的兴趣一步一步踏入编程的大门




电脑基础。你得会电脑的基本操作。




首先,要想好自己是否喜欢编程?只是一时起兴呢?还是打算学精了干这一行?定位清楚之后再选择。程序员需要有较强的逻辑思维,所以数学好是必须的!编程语言很多所以也需要选择一门编程语言!比如java,c#等。然后选择一本书掌握语法。还要掌握一点数据库的知识!




学习编程是否需要有什么基础?

其实学习编程入门阶段不需要什么基础的,只需要你将入门的基础打扎实,因为不同的编程语言之间有很多东西都是相通的,把基础的知识学牢固了,后面学起来就比较轻松了。其次,学习编程除了需要打好基础外,有一个良好的方法和对的思路也是相当重要的。因为在编程世界里,很多东西并不是死记硬背就能学好的,更多的需要我们能够有一个融会贯通的思路。

大多数人会觉得学习编程一定对英语要求的比较高,因为我们都知道编程里面的代码都是英语字母。其实,在计算机语言里用到的英语单词量很少,而且都是常用词,经常使用就记住了。这些英语单词应该说只是作为计算机语言中的一个代号,而它不会涉及到我们高中或大学中所学英语的时态或语法。

当然,如果你要看原文资料或者帮助的话,专业词汇比较多,不过在谷歌翻译的帮助下,也是没什么大的问题的。还有数学,只是培养逻辑思维能力,在初学编程的时候影响不是很大。

总之,学习编程对于基础是没有什么硬要求的,有基础只是学起来会相对容易一些。对于像数学基础、英语基础、计算机基础之类的,有更好,没有也不用担心,现在很多培训机构的编程课程都是从基础开始讲起的,由浅入深,循序渐进,只要自己肯下功夫,相信也是可以学有所成的。

最后,如果想要更深层次的学习编程,给你一些建议

1、数学:如果想学数学,中学课本+大学高数课本就够了。

2、英语:(1)背单词,任意款背单词软件都行,每天10个;如果自觉牛逼,那就背多点。(2)背新概念英语1、2、3、4课文,一天一篇。

3、记忆力:早起晚睡就好了,精神足了,记忆力自然就好了。

4、计算机基础:看这本《隐匿在计算机软硬件背后的语言》

5、逻辑思维能力:多读书




谢谢邀请!

目前编程语言的一个发展趋势是简单化,所以学习编程语言对于基础的要求并不高,总的来说需要具备以下几个基础:

第一:操作系统基础。

不管是面向过程的C语言,还是面向对象的Java语言,以及脚本式语言PHP,这些编程语言都需要对操作系统有一个基础性的了解。要了解操作系统体系结构、任务调度、内存管理、存储管理、命令解释、界面管理、文件管理等基本内容。系统的学习一下Linux操作系统对于编程的学习还是有较大帮助的。

第二:计算机网络基础。

目前的计算机编程大多都与计算机网络关系密切,不论是Web开发、移动端开发(Android、iOS)、大数据开发、嵌入式开发等都需要掌握一定的网络知识。计算机网络知识包括网络体系结构、网络协议、数据传输过程、网络安全、多媒体数据传输等内容,同时要了解交换机、路由器等网络设备等作用。

第三:数据库基础。

编程语言与数据库的关系非常密切,掌握数据库知识是学习编程语言的一个重要基础。数据库知识包括数据库结构定义、Sql语言、事务处理、视图、数据安全等内容,另外需要通过大量的实验来了解数据库的具体操作,包括建库、建表、查询等操作。对于初学者来说,建议学习一下Mysql数据库。

目前比较流行的编程语言包括Java、C、Python、PHP、C#、JavaScript、Html等,如果未来要做Web开发可以选择学习Java和PHP,如果要做嵌入式开发可以选择学习C、C++语言,如果要做前端开发可以选择Html、JavaScript,如果做大数据、机器学习方面的开发可以选择学习Python。

作者简介:中国科学院大学计算机专业研究生导师,从事IT行业多年,研究方向包括动态软件体系结构、大数据、人工智能相关领域,有多年的一线研发经验。

欢迎关注作者,欢迎咨询计算机相关问题。




学习编程是有一定的门槛的,需要以下基础就可以了:

1、 需要一定的计算机基础。

因为我们编写程序,无非就是编写一堆字符的集合,所以起码你得会打字,最好能打的比较溜;然后就是会按照软件,学编程偶尔需要安装个软件很正常的事情。

2、 需要懂点英语

其中这句话的潜台词就是你起码得个初中学历,因为有不少地方是初中开始学英语,我们编写代码用的不少开发环境都是英文,看有些函数的帮助文档也可能是英文,所以懂点英文是需要的,如果你想针对性的学,可以看下计算机英语。

3、 一定的时间保证

除了上述的两点外,还需要你每天抽出一定的时间去学习它,时间不保证,今天看下,下个月看下,不连续会造成学习效果比较差。

4、 善于思考,有点执着精神

学习程序的精髓在于学习用它解决问题的方法,学习过程中,难免会遇到些问题,遇到问题,对我们来说是个难得的提高机会,我们要去思考,坚持,实在解决不了,可以和别人去交流,慢慢就好了。

5、 有一定的数学功底更佳

查看更多

声明:本文章来自网友发表,不代表我们的观点。未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,请立即联系我们。若您有不同的教育观点请到公众号“知嘛家庭教育”发表评论。

适合家长
叛逆严重 抵触父母

你让做的事情一件不做,你不让做的事情偏要做

厌学抵触 成绩下滑

孩子不爱学习,你说的口干舌燥,仍然无济于事

自闭抑郁 拒绝沟通

孩子沉浸在自己的世界里,没有朋友,跟家长不沟通

完全离不开手机

一门心思全在手机上,收手机就发脾气

家庭教育困惑
TUTOR CONFUSION

已帮助10万 + 家庭收获幸福

专业解决10-18岁孩子

自闭 不听话 厌学 叛逆 早恋 亲子关系差 离家出走
适合家长
《7天好妈妈训练营》 报名入口 《家庭教育指导师》 报名入口