学习编程的几个误区
很多编程初学者在选择学习编程时,顾虑重重,有人认为自己英语不好,不适合编程,有人认为自己数学不好不适合编程,有些人认为编程是一个非常需要天赋的职业。本文主要针对初学者分析部分学习编程的误区与错误观念。
01 / 必须掌握数学才能学习编程
很多人混淆了数学与编程之间的关系,主观认为必须数学学习好才能够编程,将数学与编程直接画上等号。实际上大部分程序员主要时间在编写代码上,而不是数学公式。编程需要基本的数学知识,企业级开发中可以使用库与插件等,帮助开发人员解决数学与算法问题。不过从研究算法角度考虑,需要算法研究人员具有高深的数学知识。
02 / 学习编程是大学生的事情
很多家长,尤其是儿童家长认为编程是高年级甚至大学生的事情,这一观点是错误的。当前国内外编程教育已经逐步降低到小学层面,中小学生编程得到快速的推广与普及。只是儿童编程与大学生编程的区别在于,儿童需要更加直观的学习方式,比如由美国麻省理工开发的Scratch编程。
03 / 必须学习语言
很多编程初学者总是纠结我需要学习什么语言,什么语言是编程语言,这一观点是错误的。没有语言,只有适合的语言。与学习者年龄适合、与学习者能力适合等。当前国内中小学主推Python为初学者入门语言。
04 / 短时间掌握一门编程语言
国内部分IT培训机构总是宣传短时间可以掌握一门编程语言,如20小时学会编程、一个月学会编程等营销噱头。实际上很多学习者尝试按照短时间学习编程,往往以失败告终。从小系统的学习编程不仅对孩子的综合能力提升有着卓越的贡献,对未来就业也有很大帮助。成为一名的程序员需要大量的时间积累与代码编写的磨练。
05 / 我写不了那么多行代码
很多初学者在看到一些程序源代码成千上万行时,感觉自己写不了那么多行代码,实际仔细分析,那些代码中绝大多数都是重复的语句、结构、循环、方法。代码就是由各类流程控制语句堆叠起来的,掌握了编程的基础之后,你也可以。
06 / 我是女生不适合学编程
计算机系男多女少可能是事实,但女生不适合编程这种认识是错误的。世界范围内具有一定影响力的程序员名单中,女性一直处于领先地位。如世界上个程序员是位女性,名字为Ada Lovelace、开发个编程语言编程器的为女性等。在少儿脑部发育阶段,女孩子远远要优于男孩子。
01 / 必须掌握数学才能学习编程
很多人混淆了数学与编程之间的关系,主观认为必须数学学习好才能够编程,将数学与编程直接画上等号。实际上大部分程序员主要时间在编写代码上,而不是数学公式。编程需要基本的数学知识,企业级开发中可以使用库与插件等,帮助开发人员解决数学与算法问题。不过从研究算法角度考虑,需要算法研究人员具有高深的数学知识。
02 / 学习编程是大学生的事情
很多家长,尤其是儿童家长认为编程是高年级甚至大学生的事情,这一观点是错误的。当前国内外编程教育已经逐步降低到小学层面,中小学生编程得到快速的推广与普及。只是儿童编程与大学生编程的区别在于,儿童需要更加直观的学习方式,比如由美国麻省理工开发的Scratch编程。
03 / 必须学习语言
很多编程初学者总是纠结我需要学习什么语言,什么语言是编程语言,这一观点是错误的。没有语言,只有适合的语言。与学习者年龄适合、与学习者能力适合等。当前国内中小学主推Python为初学者入门语言。
04 / 短时间掌握一门编程语言
国内部分IT培训机构总是宣传短时间可以掌握一门编程语言,如20小时学会编程、一个月学会编程等营销噱头。实际上很多学习者尝试按照短时间学习编程,往往以失败告终。从小系统的学习编程不仅对孩子的综合能力提升有着卓越的贡献,对未来就业也有很大帮助。成为一名的程序员需要大量的时间积累与代码编写的磨练。
05 / 我写不了那么多行代码
很多初学者在看到一些程序源代码成千上万行时,感觉自己写不了那么多行代码,实际仔细分析,那些代码中绝大多数都是重复的语句、结构、循环、方法。代码就是由各类流程控制语句堆叠起来的,掌握了编程的基础之后,你也可以。
06 / 我是女生不适合学编程
计算机系男多女少可能是事实,但女生不适合编程这种认识是错误的。世界范围内具有一定影响力的程序员名单中,女性一直处于领先地位。如世界上个程序员是位女性,名字为Ada Lovelace、开发个编程语言编程器的为女性等。在少儿脑部发育阶段,女孩子远远要优于男孩子。