< 本文内容来自赋能岛终生成长群>
< 整理:阿九 校对:佳玲 配图:杨坤发>
【话题】: 你对编程怎么看?你准备让孩子接触编程了吗?
甲子 07:33
我认为有三个学科是面向未来的人必须掌握的——数学,英语和编程,掌握一个就打开一扇门。编程应该成为自己的必备技能,我也希望我的孩子接触编程,当然,也要看他的兴趣,我只是引导。瞎说啥,我连孩子都没有[憨笑]
Carol Cheng 08:22
编程:知道是好东西,还要因人而异考虑是不是学习,尊重孩子的意见.
张强 08:47
我认为,人生最重要的两门学问就是数学和哲学。一切问题都可以转化为数学模型,一切问题都可以归化到哲学范畴,而编程是将两者有机结合点最有效手段,也是最入门的方法,我觉得孩子应该早一点学。
axian 08:50
吴军老师在《吴军的谷歌方法论》第2封信-思维方式决定商业模式里面有关于编程的一点看法。
很多人问我在智能时代是否要学习计算机编程,我倒不觉得这对大多数人有必要。在新时代,更重要和有益的恐怕是在思维上要提升,这样才容易成为新时代前2%的受益者。
相反,即使学会了计算机编程,如果还是按照人固有的思维定式理解计算机问题,很快也会遇到天花板。
芬言芬语 09:27
我举个简单的例子 编程确实很好 但是农民用不上 所以还是看看自己活着孩子的未来的规划 如果希望从事工作和编程有关联 那就学
龙潭星跃●——● 09:32
其实我觉得用不用得上的问题是主流[擦汗]我们学校应该是比较早普及计算机的,96,97年吧。早期的接触对后来的学习是会减轻一些障碍。但学不学这个,真的是没太大影响,我们小学的班听说有谁真的去学信息相关的专业了。嗯,唯一有关的是卖手机的[奸笑]
波波脑湿 09:43
关于编程,我个人很很很很很粗浅、甚至非常常常常常幼稚的理解是:
1、什么是编程?把一个结果相同、步骤不变、经常需要重复执行的任务,用大家都认识的语言写成一个工作流程,这就是编程。只不过这里说的"大家",包括程序员和机器;这里说的"语言",是由数学符号、公式、函数、英文字母及其它特殊符号构成,比我们说话、写文案时用的生活语言或书面语言,逻辑更严谨、内容更精简、含义更准确。
2、编程语言其实跟我们生活语言有不少相同的地方,因为底层的逻辑是一致的,就是为了把一个事情尽量说清楚,讲明白,没歧义。但编程语言为了防止出现理解错误,用了大量大家公认的最合适表达的语句,并强制性地不允许有任何修改,这对初学者是个很严峻的考验,因为要训练和记住大量的专业语句;
3、训练编程思维的目的,是把脑袋中抽象的想法,变成具体的、可操作的流程,很能训练一个人把想法落地的能力,避免我们空对空、只会吹牛;但如果想以编程为职业,首先得明白:这是个苦活儿,跟工地上搬砖差不多,只不过一个用体力,一个用脑力。
不敢再说了,再说就是胡咧咧了,要被拍死在墙角的。。。[捂脸]
但未来是一个机器和机器语言比人类和人类语言多得多的时代,不想学,还不行,因为不好找工作啊,所以孩子们还是得学,起码不会失业对吧?就象我现在,啥都不会,就懂搬砖,起码不会饿肚子。
三木(森) 10:06
未来打算让孩子学习编程,但是正如七二说的,前提要把数学学好。学习编程,我觉得是掌握其中的思维方式,迁移到解决问题上,大学学过c++,有点基础,报了个python线上编程,目前学了一部分。
Leon 10:44
耶鲁大学校长说过:“真正的教育不传授任何知识和技能,却能令人胜任任何学科和职业,这才是真正的教育。”比尔·盖茨说过:学习编程可以锻炼你的思维,帮助你更好地思考,创建一种我认为在各领域都非常有用的思维方式。因此,教育的本质不在于学到的知识有多少,而是学习逻辑思维。
昊东. Lee 11:18
之前了解了一下成人编程培训,水很深,少儿编程培训刚出来的新事物,没有规范化,跟当年的背背佳没啥区别,不要急,先观察观察,不行的机构经不起时间的考量,多说两年时间就会有大量实验案例反馈。
小孩子又不用急着踩风口挣钱,所以不要急着跟风,找一些不专业的人去增加孩子的负担,基础还打不好,为后续学习造成困惑,而且还被割。
好东西往往伴随着一些炒概念割韭菜的人,所以不仅要提倡议,还得有具体的实施布局。
山河 12:05
编程早就不是什么新的东西了,只是发展到少儿教育是这几年的事情。。这个行业有做的不错的机构,但也有很多挂羊头卖狗肉的,,就看家长们的判断力了。
Leon 12:17
学编程还不如先学好英语。
如果不涉及到机器学习,数据结构算法,数学初中水平就可以了。如果给小孩选一个业余学习 还是要把英语学好。
徐棒,郑州读书,大二学生 21:54
1.学习编程,避免不了阅读外文官方文档或者借助github之类,都需要英语来帮忙!【即使有:有道翻译】
2.涉及算法,就避免不了数学的基础!【挺抽象的】
3.整个学习过程中,除了掌握基础的知识结构,遇见问题,各种搜索,避免不了搜索筛选的能力!
4.如果不能学习致用,学了之后,过一段时间就忘了!
总结:
编程的学习,首先:大致熟悉基本的语法;其次:以任务为导向,直接做任务!在任务中,不断完善骨架,边驾驶,边组装!期间,数据结构,算法,都可以搞起来!
综上所述:编程的过程中,对数学,英语的进一步理解,有很大帮助;编程是最容易学习致用,及时反馈的一门学科;最后,编程真的体现了终身学习的精神,真的可以修炼自学的能力!!!
Li Li 23:19
关于编程
编程的好处真是太多太多了……
编程会更好地锻炼人的逻辑思考能力,而且是非常严格且严谨的思考能力,因为一旦错了就会出BUG。
编程让人有全局思维,比如要思考哪些变量适合当做全局变量,哪些适合当做局部变量;可以预见某些变量可能后期会有更多的值而预先安排好值域;还要写好注释以便后期自己或者他人使用…这些都是长期主义的体现。
编程可以锻炼人的耐性,尤其是出了BUG以后,可能导致的原因有很多,你的一个一个排查一个一个调试。
编程可以更好地理解信息社会。比如你要是觉得某款应用不太好用,就容易提出可行性意见。比如双十一要购物了,但服务器卡顿导致收了你的钱却显示未付款,这个时候根本不用担心,都会记录下来的。
会编程的人用起Excel函数来也是得心应手。
当然编程实现一个功能更重要的是算法,一个好的算法往往能利用减少的时间复杂度或者空间复杂度很巧妙地就把功能实现了。这也是为什么算法工程师的薪资要高于甚至远高于码农的。
所以我觉得编程可以像英语一样当做一种工具,一门基础学科。
刘勇 07:58
未来应该是人工智能的世界,人机交流最基本的是互懂对方语言,计算机可以用人类语言与我们交流,我们也应该会用计算机的语言(编程)与对方交流,因此,我认为会编程是孩子未来的必备技能。
濮阳-李朋 08:32
我认为编程对逻辑思维的形成和锻炼很有帮助,如果孩子有兴趣我会让孩子积极接触。现在的编程比原来容易大多了,一些产品可视化可触摸,不像自己那时学计算机语言才能编程。(感觉就是上学时的计算机课才让自己的逻辑思维增强的)
Jeffery 08:50
编程对我来说又爱又恨,爱是它能锻炼我逻辑能力,给与我对待问题的严肃性、因为计算机中只有0或者1,request yes or no! 有时候为了找到程序哪里出错了,让你茶不思饭不想的去解决问题,恨,在于经常让我加班!
对于孩子的话,结合他们的兴趣吧,有兴趣就让他们接触,让他们明白做事情的严谨性、逻辑性!
昌秀 09:18
作为长期和开发人员一起工作的人,分享两个案列;
案例1 :某同事在银行自助机办理个人业务,银行自助机可以修改“备注”自动;他修改了备注信息之后,就打印不出来他想要的单据了;他的思维是“看来这个银行是按照摘要备注分类的”。
案例2:我和闺蜜一起去逛街买买买,在一楼拿的衣服去二楼结账,结账的时候,店面的系统卡顿了;我闺蜜问“是不是因为在一楼的衣服,在2楼结不了账啊”我说“做系统的人,就不会问这个问题”。
我觉得编程,最重要的还是给了你一个认识世界的维度。
曹礼明(团队管理.教练) 09:29
如果是为了锻炼逻辑能力,学编程也只是途径之一。
还是看是否学有余力吧。
花样多的柠檬 09:55
去年跟孩子一起学习核桃编程初级的课程,编程思维很有意思,做了像植物大战僵尸等一些列的小游戏。初级班结束我还做了一个接红包的游戏。
后来暑假报了进阶的课程,但是孩子期间排的比较满没有连续学习。今年升了五年级,有天她跟我说还需要再学,然后自己就一周有两个晚上线上学习。最近我偶尔翻她的上传的作业,已经学习了算法,有个游戏,还融合了三国魏蜀吴等历史文化知识。
总体来说学习编程的知识,她的知识框架,逻辑思维,运算能力都有提升,她自己是实实在在觉得有收获,还经常跟我分享“炫耀”一下下。
如果有兴趣和精力,可以学习些编程知识。
余潇 10:30
个人浅见,就编程里的算法来说,学数学和学编程其实差不多,都是逻辑和抽象的东西,算法到头来其实还是数学,所以从锻炼解决问题 和逻辑思维来说,最重要的其实是学数学。
但是编程不只是算法,还有游戏设计,网页设计,这一块就不是数学的东西了,而是如何布局,如何美化。这里需要的能力就是调用,把东西进行排列组合的能力。这一块是一部分编程不同于数学的地方。
陌上兮采芹人 12:47
我有好几次想学习编程,但理性告诉我这只是冲动,不能当真。
有这个冲动的因为学习了吴军的方法论,对计算机世界有大概的了解。冯诺依曼设计了计算机系统结构,高德纳写了编程的书,奥科的数据管理处理以及机器语言翻译的成熟过程。
我不适合学习的理性是我用了五力分析和swot这两个工具分析了一下,自己不适合学习编程。(大概了解一下就可以了)
如果是孩子,我认为可以推荐学习一下。我是这么理解的,正如在古代人里,经史子集是必须学习的,但是诗词歌赋应该有所了解。现在的人是市场经济时代,经济学要学习一下,对于非经管类专业。而信息时代,多少应该学习一下计算机科学的,即使是了解概貌也是必要的。
YYQ 13:45
自己学过几门编程语言,算是业余爱好。我自己认为编程对孩子的专注力、逻辑推理、任务分解能力有很大的帮助,打算让孩子尝试接触编程。
但有一点,我自己觉得可能不那么好,编程输出的结果只有对、错之分,不存在中间状态,也就是非黑即白。不像美术、书法、舞蹈这些艺术类,可以从各种不同的维度来看待,各有各的美。
bbt🌾 14:24
今日话题
1. 编程是门精深的学问。要学好编程需要下大功夫,要对计算机世界有深刻理解,有时候甚至要有天赋,绝不是随便听听网课就能行的。
2. 孩子学习编程以培养兴趣为主。作为一种思维方式,孩子学习编程是有益处的。当然也可以作为启蒙,培养这方面的兴趣。
王预¹⁵⁸¹¹¹⁷⁶⁷²¹除甲醛 20:06
我给儿子买的网课,小孩有兴趣,但是作业在网上提交,老师批改,1⃣️没有学习气氛,无论怎样学,都在自己的习惯中学,最后编了一版植物大战僵尸,一些不文明用语都变成僵尸的语言
2⃣️我实在辅导不了,不了了之。
3⃣️编程应该是一个发展方向,小孩最好是上个班,有同学可借鉴,有老师可及时指正。
🍂#少儿编程#
好了,今天就整理到这了。