非科班学编程最全指南,学编程从哪儿入手( 二 )


学习编程最好要具备的两个基础学习编程,很多人都会提到两个学识基础:数学和英语 。它们到底重不重要呢?数学程序设计的核心就是算法加数据,如果题主有扎实的数学基础,那么学习编程的过程会少走些弯路 。数学基础可以从高等数学、线性代数、概率论等出发了解,不需要多深入,但是起码要知道基础 。当然,如果做应用级程序员,对数学的要求并不高 。
英语对程序员来说英语的掌握程度只要能够看得懂程序中出现的单词就差不多了 。英语词语那么多,真正应用在编程中的也就那么些,只要不影响你读写代码就行,更多的是在边学程序的过程中来认识更多的特定使用词汇 。怎么开始?先确定一个将来要从业的方向,这要根据你自己的兴趣来 。比如做WEB开发的前端工程师,是做网页的,你如果喜欢,就要学习html、css、javascript等 。
如果你喜欢开发游戏岗位,那么就要掌握C/C、找到合适的平台开发等等 。怎么学习?我不推荐报班,自己有能力毅力的话,看书和到网上找视频学习还是比较推荐的 。书籍:因为不知道题主想要学习哪个方向,所以这里推荐的学习的书籍都是比较经典的:《代码大全》、《程序员修炼之道》、《计算机程序的构造和解释》、《C程序设计语言》、《重构:改善既有代码的设计》、《人月神话》、《代码简洁之道》 。
学习网站推荐:慕课网有视频学习的便捷,菜鸟教程可以看各种教程,W3Cschool也是包含各种基础教程,都是形式也比较多样,主打边学边练的学习模式,对于刚入门的学习者来说还是比较有帮助的 。辅助学习工具网站:git和github,这个不用说了,全球最大的同性交友平台,是一个合格码农的必备,如果没有这个基础,则会失去大量的资源和信息 。
让孩子学编程,从哪里入手比较好?
让孩子学编程从哪里入手比较好呢?我教小学生学编程已经有好几年了 。结合工作中的经验,我就来谈谈我的看法吧 。1、从图形化、模块化编程入手 。孩子学习编程,当然要从简单的开始 。不要一上来就让他学习写一连串的代码符号 。这样一开始就会让他产生畏惧感,让他认为学编程是一件很难很难的事情 。小学生学的知识也不多,逻辑能力也不强 。
所以我们尽量从简单的开始;从直观的开始;从他们感兴趣的开始 。因此,我首先选用的scratch软件 。scratch是一款简单的、图形化、模块化的编程工具,它完全是免费的 。不需要有很深的数学知识 。小到低年级的孩子都可以使用这款编程工具 。非常的简单实用,就好像小朋友搭积木一样 。几乎所有的孩子都会喜欢这一款软件 。
不用记复杂的命令,也不用繁琐的调试 。界面非常的直观,即编即见 。用它来编小程序,小游戏,那就再好不过了 。我们的小学生非常喜欢使用这款软件来进行编写一些小游戏 。通过对小游戏的编写,让孩子爱上了编程 。培养和锻炼孩子的逻辑思维能力 。从学中玩,玩中学 。可以激发孩子学习编程的兴趣 。还有scratch这款软件,全国上下有很多孩子喜欢学习 。
因此,学习资源也十分丰富 。还有很多小朋友把自己编的小程序分享到网络上 。孩子还可以在网络上跟其他小朋友共同讨论编程的方法 。2、学以致用 。Mixly是另一款深受孩子们喜欢的编程软件,它是一款由北京师范大学教育学部创客教育实验室傅骞教授团队开发的图形化编程软件 。全称为Mixly_Arduino 。它是基于Arduino进行开发与优化的 。
非常适合中国人进行编程 。它同样也是一款图形化,模块化的编程工具 。它最大的特点是与开源电子硬件相结合 。能够开发出一些富有创造性的智能硬件 。他不但能让孩子们学习编程 。更能激发孩子们的创造欲望,培养他们爱动脑、爱动手的能力 。Mixly编程界面非常的简洁,也像搭积木似的,非常简单易学,很适合初学者 。不过它本质上是为一些电子设备进行编程的 。

推荐阅读