初三男生怎样入门编程
作为孩子,时间有限,基础薄弱,应该首先是从简单的编程开始,形成小的成就感,不断积累基础知识和技能,然后再慢慢引导到工业级的语言和编程环境,不能拔苗助长。
如果一个孩子每天有很多学业,时间都是碎片化的,很难打好基础并有足够长时间的编程实践。孩子的兴趣转移起来又很快,这个阶段,一定要理解,只有孩子在有限的时间(1小时)内学习的东西能实践并反馈的,才能持续。
纯做网页的技术门槛低,比较狭窄,不容易迭代到学习高级语言的核心算法、数据结构、数据库等方面。我教孩子学编程的时候,就犯过错误,先教孩子学python,后来发现没有应用场景,也比较无趣,很难有兴趣。后来从scratch入手就好很多,孩子可以非常快地完成一个跑酷或连连看游戏,虽然粗糙,但是可以玩玩,不断优化改进。
由于每个孩子都不同,我建议应该从孩子的个人兴趣和知识积累为目标,不一定马上要学iOS编程,持续积累一段时间后,就能掌握工业级的语言和编程环境。鼓励孩子去接受更大挑战,如果孩子有野心,就去学Python、Java、Android、iOS编程等,如果没有野心,也不要着急,先玩玩积累基础,保护兴趣。
兴趣是最好的老师!从我教孩子的经验来。我觉得好的入门级少儿编程语言应该满足以下三点:1)孩子能轻松学会,入门简单。
2)容易完成作品,错误少,成就感强;
3)有能玩得开心的应用场景。
Scratch这个编程语言满足以上三点要求,很容易学习,而且特别方便地做出很漂亮的动画和游戏出来。
我建议15岁之前的小学生、初中生建议选Scratch入门。因为很容易上手,做出作品,有兴趣不断钻研,有麻省理工学院的Scratch官网(http://scratch.mit.edu)上发布的上千万作品可以借鉴学习交流。
这样的话,既解决了应用场景问题,也解决了共同学习问题,跟着社区很多其他孩子一起学。
【初三男生怎样入门编程】 我儿子学这个上手很快,以后基本自学,这些编程基础能力对他后续学习单片机和其他工业级编程语言很有帮助。
可以参考我这篇文章:从《20几岁凭什么改变世界:扎克伯格传》看儿童计算机教育
IF (你有孩子)AND(希望孩子能够从小有好奇心)AND (有浓厚的学习兴趣)AND (自主学习)AND (升学无忧) AND (学习未来世界最有价值的技能-编程):欢迎参加2月16日晚上举行的 Live - 激发孩子热爱奥数和编程的兴趣,我将分享一些从游戏开始的、兴趣驱动的奥数或编程教育方法。
或者去看看评价为四星半的live: Live - 教孩子编程,从玩游戏到编游戏
■网友
我认为 SICP 是最好的入门读物,Scheme 是最好的入门语言:深刻,本质,直白,没有任何造成额外负担的不必要的概念。
■网友
想立刻能写出一些好玩的东西,Visual Basic应该是首选。有心向计算机这个方向努力,C和python。html个人感觉是个大坑,学完html,你会还想学css,学完css,你还想学js,学完js,你还想学SQL,学完sql,你还想学java,学完java,你还想学spring,struct,hibernate。学完ssh,你还想学设计模式。学完设计模式,你以为圆满了,结果在淘宝上搜不到你想要的东西,于是你又开始学数据挖掘,学hadoop,学推荐算法。然后又发现自己数学功底不够,然后开始学高中数学,学高数,学线性代数,学概率与统计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
■网友
重点是看对编程的态度吧,是把编程当工具还是爱好,初三的男生应该已经具备了基本的数学常识,但想深入点理解编程的话还要需要知识补充的。如果只是当工具的话,简单容易上手的比较适合,像Python这类的可以满足绝大数需求还没有太高的门槛。如果是对编程感兴趣,想研究编程思想的话,老老实实从C语言,一步步来吧,C++可以提供理解一切算法和计算机组成原理的工具,Java可以训练编程思想和设计模式的。到后面的阶段其实真正的编程跟语言没有太大的关系的。至于那些说html的,你们真的确定这个是编程语言不是描述语言吗?JS才是在编程,html就是在画画好不?
推荐阅读
- 聪明人养花,这3种“花”怎样也要养一盆,每年能省不少医药费
- 江苏沛县一初三学生坠楼身亡警方:排除刑事案件
- 互联网怎样解决“家政服务上门速度慢”的问题
- 怎样看待从1月8号起,QQ钱包开始提现收费
- 银行it人怎样转型
- 汽车|冬天怎样让车内温度快速升高?座椅加热的最佳使用方式二,外循环的作用总结
- 怎样进入通信行业
- 怎样评价扶他柠檬茶的小说《云养汉》的结尾
- 怎样成为一名合格的Python程序员?
- 怎样评价华为、诺基亚、中兴中标中国移动高端路由交换设备扩容集采