写在前面
我们正处于互联网蓬勃发展的高峰期,从计算机兴起到现在,不断有新的概念,新的技术如雨后春笋般诞生;我们被互联网的服务包围,享受其带来的各种便利,却也被信息爆炸般的冲击弄的没有招架之力;最大的问题是我们失去了信息的辨别能力;
引子
近3年有很多少儿编程广告,开始进入大家的视线,尤其是家长们,懂得当前时代资源的竞争是多么残酷,家长们在广告(包含制造恐吓式的)的轰炸下,变得无所适从,只能随大流,别的孩子学,我们也学吧。不得不说,在未知事物面前随大流是一个正确的选择。
自我介绍
我是一个主修Java
编程语言的开发者,同时也涉猎Golang 、python、kotlin 、shell 、lua
等其他语言,涉猎方向包含电商、物联网、大数据、移动直播
等,到目前为止共7年多的从业经验,在此,我写了这篇文章,在于给其他人了解什么是编程,以及该不该学少儿编程。
一、什么是编程
编程是一门根据某些思想来量化现实世界中的事物、行为、形态等维度后展开的针对性的解决的过程。
其中编程分为2部分:
-
思想:编程思想、设计方案
-
实现:具体的编程语言、程序编写
------ 下面一段话过于专业,看不懂的可以直接跳过
编程思想大致分为3种:
面向对象编程(oop):将现实世界中的事物、行为、形态等抽象为可具体量化的实体的过程。
面向过程编程(opp):将现实世界中的一个事物、行为、形态的目标量化成具体的指标来完成其所需目标的过程。
面向切面编程(aop):特定关注现实世界中的某个事物、行为、形态于某一个点时需要的目标,量化其过程后,来完成其所需的目标的过程。
二、编程的意义
编程可以提高人对事物、行为、形态、问题等维度的理解,便于提升大脑思维模型的建立,也能很好的锻炼逻辑思维能力;尤其是对问题抽象、问题量化、问题拆分、针对性解决是非常有帮助的,当然这本就是编程的过程。
三、少儿编程该学吗
相信看到这里,大致明白什么是编程了,我想说的是,我们应该学习编程的那种思想,对现实世界中的事物、行为、形态等,以及遇到的问题的那些思维方式,源于现实世界发生的一切东西,也是编程的核心以及意义。
网友评论