如果有人问你:“我们为什么要学编程?”,你会怎么回答?
大部分家长及编程学员肯定会说:“打比赛啊,拿奖状择校啊!”
我认为:对,但也不全对。
本次我们就先抛开繁琐的编程题,想一想我们学编程的初衷。
1.编程到底是什么?
编程,在我眼里其实就是一种能让计算机看懂的语言。所以,这是写给计算机看的,不是写来给自己看的。
2.学编程的意义何在?
现在大部分家长都会这样认为:“学了编程,就可以打比赛,拿了奖状就可以去择校。”
这种说法是没错,但并不是人们创造编程的初衷。
在一开始,人们为什么要创造编程?
那是因为有了像计算机一类的高科技产物,带动了编程的飞速发展,人们通过写代码让计算机执行自己想做的事情。
所以,编程,也是一门技术。
而且,这是一门非常重要的技术。
大家不妨想一想,科技高速地发展,哪怕是现在我们都离不开编程。大家可以看一看自己的手机、电脑、电视……我们可以说已经生活在了一个编程的世界。
更何况未来呢?
当然,也有家长想:”现在有这么多编程比赛,学业又这么紧张,孩子学编程不就是来打比赛的吗?这样拿奖以后还好择校。”
3.为什么学编程不是专门来打比赛的?
前面提到过,编程是一门技术,而不是一种专门为比赛而开发的工具。
所以,学了编程,你就多了一门技术。
这也是给未来的自己多了一条选择的道路。
现在这么多的编程比赛,说白了,它就是为了促进许多人来学习编程。
所以,“学编程是为了打比赛”这种看法,我认为是过于看重荣誉了。
毕竟,别到时候,拿了国家一等奖,却连网页代码也写不出来。
如果是这样,学编程的意义何在呢?
希望大家能仔细想想。
0.0分
1 人评分
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程
发表评论 取消回复