大学才开始学习编程是否太晚?如何看待“畸形编程培优”计划?

我不认为大学开始学习编程偏晚,而且在国内的教育体制下,事实上很多程序员都是在大学阶段才开始系统学习编程的。

国外的小孩一般从十一十二岁就开始接触计算机并对其产生浓厚的兴趣,其实国内的小孩接触计算机也不晚,只不过绝大多数都是被游戏吸引,学校也只是传授简单的计算机理论和服务于基础工作的操作,但是对于从少年时代培养孩子编程思维和独立解决问题的能力,并没有很强的意识。甚至在很多家中眼中,过早地接触计算机是玩物丧志的表现。

大学才开始学习编程是否太晚?如何看待“畸形编程培优”计划?

在家长固化思维和传统教育体制下夹击下,导致很多孩子想接触编程的天性被扼杀了。(可以自行联想一下,如果在高中阶段,你告诉自己的父母未来的高考志愿是电竞专业,他们会是什么反应?)

事实上,我觉得国内在青少年阶段的兴趣培养带着极大的功利性

奥数加分就让孩子拼命的学习奥数,艺术生可以走特长生捷径就让孩子突击学习声乐舞蹈……而如今,伴随着大数据、云计算、区块链等热门技术的兴起,少儿编程的地位似乎轻而易举地超过了马术、高尔夫、击剑、冰球等“高雅贵族运动”,骄傲的站在了课外活动鄙视链的顶端。

与其说兴趣培养,倒不如说是“畸形培优”,因为大部分家长的初衷是为孩子争取“裸考”之外的二次机会。

学习计算机的正确姿势,应该像布斯说的那样:

每个人都应该学习编程,因为它教你如何思考。计算机启蒙最大的好处是可以对人的思维方式进行训练,他是一个对思维完整性和逻辑性进行训练的过程,而在这个过程中我们可以培养一种新的看待问题和处理问题的方式。

“编程思维”并不是编写程序的技巧,而是一种高效解决问题的思维方式。“编程思维”就是“理解问题——找出路径”的思维过程,它由分解—识别模式—抽象—算法四个步骤组成:

抛开学习编程的功利性,学习计算机、学习编程能够帮助我们理解抽象的概念。很多概念太抽象、离生活太远,不好理解。但是在编程的过程中,抽象的概念可以被转化为看得见的、具体的图像。在编程的过程中,我们对于编程会有更直观的理解。可以将抽象的小数和分数的概念变成鲜活的图形,印到脑子里。同时编程还能够提升我们的数学能力,在思考问题的过程中可以强化我们的逻辑思维能力。

所以,大学开始学习编程不算晚,关键是要正视我们学习计算机的态度,唯有如此才能真正达到培养兴趣、提升技能的目的,切忌为了学习编程而学习编程。

获取更多科技热点和编程干货,欢迎大家关注我的头条号~

展开阅读全文

页面更新:2024-05-20

标签:大学   高效   教育体制   畸形   分解   抽象   算法   路径   步骤   事实上   思维   兴趣   概念   阶段   孩子   计算机   计划   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top