儿童学编程,真的有必要么

如题所述

如何学习编程
首先,我想说一下学习思想.学编程其实跟网络游戏有着类似的效果.开始的时候,你会对那些代码,函数等产生很大的兴趣,尤其是刚接触编程的人,刚学习第一种语言的人.可是,当你一步步深入的时候,你会发现你没有了以前那种斗志.就好象你在玩韩国泡菜网游似的,玩到一定程度,每天就是练级练级,完全是一个想冲到高级别的意志力在支持着你.而学编程就更难了,学了两个月后,总是觉得你好象全都学会了,却又什么都做不了,又没有其他的意志力支持你.这时候你会很容易放弃,或者转到别的如网业制作,PS,FLASH等行业的.其实我告诉你,虽然你觉得你好象已经学了很多了,其实你还是什么都没学呢,等你跨过这道坎,才是你刚入门的时候.说这些,只是想告诉你,学编程中会遇到很多困难,你要努力的克服这些困难,才能真正学到东西.否则,你根本别想学编程,趁早转行. 接下来,我帮你规划一条编程之路.
学编程的人,很少有人没学过C语言的.我推荐让C语言作为你第一个学的语言.虽然有的人说要先学VB,其实这种观念是错误的.C确实比VB枯燥,而且说实话学完C后不学别的就好象没学过,感觉什么都没学会.可是,对初学编程的人来说,只有C语言才能建立起你对编程概念的理解.VB不是编程,VB只是一种工具而已.C语言确实是个不折不扣的语言,真正让你知道什么是编程的语言.有初学C语言,用TC2编译器的人总说他学了C什么都不会.什么软件也写不出来.我可以告诉他,编程编程,编的是程序,而不是软件,软件这是程序的一个构价.你想编程出软件,那以后很轻松的就能掌握,现在你需要学的就是编程,说明确一点,你现在所需要学的就是算法.编程的灵魂是算法,这点每个人都要记住.
所以,第一门语言要学C,推荐的书为谭浩强老师的(清华大学出版社)或者克尼汉的(美国).
初学者也许需要一套视频教程来帮助自己更快的入门,那么就推荐你去百度搜索"C语言视频教程",第一页的第一条记录就是这个教程.而且是和谭老师的配套的教程!
注:有些人说谭浩强的书不好,太死板.那么我只能说你最多是个一瓶子不满,半瓶子逛荡的人.真正要掌握高深技术的时候,你会发现你没办法掌握.
C语言要学到什么样才算个头呢?其实,C语言没有学到头一说.有些人学了一辈子,还在钻研.那么你应该到什么时候学下一种呢?按时候算的话,我推荐,如果你每天有6个小时的时间学习的话,一个半月以后,你就可以转到下一个语言的学习过程中了...(我估计普通人在这一个半月内该掌握的都掌握了)
那么,下面要学的是什么呢?这会不会还有人说VB吧.还美其名曰加深对编软件的印象.这种说法很幼稚.学了C语言还学什么VB呀.其实VB确实是很强大的,容易入门,想精通了也不容易.著名的DOS系统就是用BASIC语言写出来的.可是,这种这么易用的软件对于专业学编程的人是一种不好的东西,会让人产生依赖,让人产生惰性.VB的那些控件的功能实在是太强大了,你都不用怎么思考,就可以编写出来.可是,控件毕竟是不能随你的意愿支配的,控件是死的东西.你真正要学的是编写的思想,是函数(Java中称方法).另外,学VB还不如去学Delphi呢.
注:市面上的软件一般一眼就可以看出是用什么语言编程的,而VB编写的软件几乎找不到多少.
所以,下面要学的也就那两种选择了,C++/Java.我推荐,先学Java.
Java实际上是C++改的.去除了C++中指针的部分,让C++变得更安全,同时也比C++稍微简单了一些.你需要去找一些关于Java的介绍,在看下面的东西.
我听一个北大青鸟的老师说Java的最终发展目标是J2EE.我觉得不然,J2ME一定也是个发展方向,只是他跟J2SE,J2EE有很大的不同,开发环境也很不同.关于J2ME的部分我不做讨论.而J2SE呢.说实在的,市面上的J2SE软件确实也是很少的,你见过有几个拓展名为.jre的软件?不过还是要告诉你,学习Java的人肯定最先接触的是J2SE.Java的GUI软件只是技术性的问题,也是开发手段的问题.不管你是要发展到J2EE,还是转到GUI编程,J2SE绝对不是弯路.还是那句话,算法是最重要的.而Java比C++最大的优势在于他的完全面向对象和跨平台.其实,就算你先学了Java,你还是可以很容易的掌握C++,Java程序员和C++程序员的互转是很容易的!再说一些Java的优点.Java比C++方便很多,下载了编译器后一个记事本就能写程序,JBuilder实际上只是个辅助的工具.我去一个搞Linux系统开发的公司看过,用JBuilder的很少,一般都是直接用UltraEdit直接写程序.而C++必须要用VC++等编译器,不说电脑配置低很不好用,光说VS是要花钱的,而JDK永远都是正版(免费下载),就应该用Java.其实这只是习惯问题,不管你是先学Java还是先学C++,都会很快掌握另外一个的.
Java的书有很多,初学不要买实例的,买那种一直讲基础的,清华大学出版的书很好.另外推荐视频教程,孙鑫老师的Java无难事.去52ebook直接搜索名称"Java无难事",一共有12张CD,都下载下来就好了.教程的第一课会教你如何配置,去哪下载编译器等.
要学到什么时候呢?我是这么推荐的,学到你可以不看任何资料,(当然可查看JAVA帮助文档)熟练的编写出一个酒店管理系统来.接下来,你就可以去学别的了.
这个别的,就是C++,还是那句话,Java程序员可以很容易的掌握C++,只要学了C++的基础语法,剩下的就是实践了!
C++的书可以买一本C++语言+SQL的应用,就是讲数据库系统的例子.多练是很重要的.
视频教程推荐孙鑫老师的VC++视频教程,去讯雷上搜索"孙鑫 VC++",找到那个700M多的打包教程,就是了.

其实学懂Java和C,剩下的你真的可以自己掌握了.我粗略的说一下.
比如,你可以学汇编,汇编实际上是很磨人的,不过汇编高手永远都是抢手货.
那么VB呢?DELPHI呢?哈哈,又是VB,你学,这个时候学VB,学不了几天就掌握了.不比初学轻松?
想学的你都去学,甚至还可以去学Flash,连Flash ActionScript都可以很轻松的掌握.

其实现在,你的路已经定下来了.你剩下的就是不段实践,不段往更高的方向发展.
在这之前,建议你去考几个试.
去考中国计算机软件职业资格水平考试,直接考中级的软件工程师.或者再学一些别的,考个网络工程师.如果你愿意,你可以再多学点东西,把全国计算机等级考试的1到3级的所有东西都考下来.呵呵.
到了这种程度,我想真的不用我再说了,都靠你自己了.

最后,记住两句话.
编程的灵魂是算法+数据结构!
学好编程实践最重要!
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-10-01
未来编程会成为不可或缺的能力,这是步入信息时代并走在时代前列的必备技能,所以我认为是很有必要的。
而且编程学的不仅是语言本身,更多的是编程思想的精髓(计算机科学的内涵),还有与其交叉的各种学科(尤其是数学)。有句话说的很对——“编程教会你怎么思考”,学好了编程,人对逻辑的领悟和思考能力会大大加强,这点到了高中特别有用。
但目前各种培训机构水平低劣,打着“玩”的旗号来学,根本接触不到这种精髓。不建议把孩子送到那些地方。如果真的要编程,最好是自学;并且学好英语,尽量看原版英语教材,可能暂时吃力点,但未来会轻松很多。
不同的孩子智力程度不一样,所以根据其能力可以在小学或初中起步,从Python这类易懂的语言开始学起,然后是Java或C++等。注意学编程不仅仅是学编程语言本身,更多的是学计算机科学的思想,不要忽略掉这种思想。
第2个回答  2020-06-10
第3个回答  2021-01-02

机器人教育和乐高玩具有什么区别,学机器人有没有意义?学习机器人对孩子有哪些好处?为什么现在有那么的小孩已经开始学习机器人?带着这些问题,何老师给大家制作了一期视频,希望对各位网友了解机器人编程有所帮助。

第4个回答  2018-10-17
学习编程的好处也不只是让他不输在起跑线上,从小就培养他将来做什么有点不切实际,所以如果把它当作一个兴趣爱好来学习的话更妥当一些,而学习编程确实有利于儿童的逻辑思维培养,对他今后的学习也有很大好处。

少儿编程真的有必要学吗?
少儿编程是否必要,这取决于多个因素,包括孩子的兴趣、家庭的教育理念、以及未来可能面临的职业选择。以下是一些关于少儿编程必要性的考虑因素:培养逻辑思维和问题解决能力:编程教育可以帮助孩子学习如何逻辑性地思考问题,并找到解决问题的方法。这些技能对于孩子未来的学习和职业发展都是非常有用的。适应未来...

小学生有必要学编程吗?
小学生没有必要学编程的。相关内容:让孩子从小学编程,当然有助于孩子的成长,最起码也算是让孩子提早学会了一项技能。但编程并没有外界宣传的那样“万能”,家长对编程培训,最好还是抱着相对保守的态度,不然最后的结果可能会让大家失望。1、从小学编程,效率未必高从就业的角度来看,很多程序员的编程...

少儿编程值得学习吗?
少儿编程相对来说是有必要学习的、少儿编程编程可以赋予孩子一定的思维能力。编程的过程就是在把一个事物细分成小模块,在这个过程中,孩子需要先发现并总结问题,然后在一定的顺序下让一件事情整合起来。少儿编程也可以让孩子懂得团队合作的力量。随着科技的进步和发展,人工智能已经逐步进入到我们的日常生活...

少儿编程有没有必要学?
编程有必要学。学编程不是从小培养程序员,而是培养逻辑思维能力。一般来说,少儿编程教育主要面向针对6-18岁的青少年儿童开展,通过可视化图形编程、代码编程和机器人编程,让孩子培养动手能力、逻辑思维能力、创造力等,通过学习编程来串联各个学科,运用所学知识,创造性地解决问题。所谓编程思维,最为关键...

少儿编程真的有必要让孩子学吗
少儿编程的核心价值在于提升数字素养、信息意识与学科融合能力。编程学习不仅锻炼逻辑思维能力,更培养创新能力。孩子通过编程表达自我,理解科技时代事物的底层逻辑,从游戏的体验者转变为开发者,从消费者变为创造者。教育专家认为,保护孩子的好奇心和求知欲至关重要。Scratch编程专为喜欢电脑的孩子设计,其...

学少儿编程到底有什么意义呢?
孩子很有必要学少儿编程。并不是说学编程就一定要培养孩子当程序员,通过趣味的编程教学,可以让孩子学会利用计算机实现自己各种各样的想法、功能和目的,促进孩子综合竞争力的提升。而且未来国家的发展需要这样的人才来发展技术,所以从小培养孩子学习编程是非常有利的。编程不是提问题,目的也不是得出结果,...

小学生要不要学编程?
小学生还是有必要学编程的。学少儿编程可以提高孩子逻辑思维、专注力 编程的本质,是一套理解问题、解决问题的方法。学习编程时,孩子需要把一个复杂的大问题,拆解成一个个可以解决的小单元,逐步解决整个问题。这个过程能够锻炼孩子的逻辑思维能力、专注力,同时学会运用编程思维去规划和解决生活中的问题。...

小学生有没有必要学编程
8. 拓宽职业选择:掌握编程技能不仅为儿童未来提供了成为专业程序员的可能,也为他们打开了更多的学习和职业发展机会。总的来说,编程技能的学习不仅有助于孩子们的学术发展,还能培养他们在现实生活中所需的多种技能。虽然并非所有小学生都会成为程序员,但学习编程将使他们更好地适应数字社会,并在多个...

孩子有必要学少儿编程吗?为什么?
创新思维和解决问题的能力,还能帮助他们适应未来社会的需求,增强自信心和成就感,以及促进团队协作能力的发展。因此,让孩子学习少儿编程是非常有必要的。家长和教育者在引导孩子学习编程时,也应该注意方式方法,确保孩子能够在快乐中学习,真正享受到编程带来的乐趣和收获。

少儿编程有必要学吗
计算机科学家保罗·吉布森指出,5至11岁儿童在算法与计算方面展现出的潜能,若等到青少年阶段才开始学习基本知识,将是一大损失。因此,少儿编程教育不仅必要,且越早开始越能掌握语言基础。选择少儿编程培训机构时,应考虑以下几点:1、教育理念需适应国内环境。国外教育模式简单移植至中国,可能与学生学习习惯...

相似回答