1. 首页
  2. 资讯

疯狂编程

起跑线越来越高,如何面对疯狂的少儿编程?你好,我想这个问题我有资格回答你。我是一个少儿编程从业者,scratch教师。少儿编程在中国市场开始逐渐火热,scratch2.0的发布,以及NOIP的

起跑线越来越高,如何面对疯狂的少儿编程?

你好,我想这个问题我有资格回答你。

我是一个少儿编程从业者,scratch教师。少儿编程在中国市场开始逐渐火热,scratch2.0的发布,以及NOIP的竞赛属性才是关键。

可以说的很直接,参加少儿编程的孩子,绝大多数都是出于家长的私心,希望孩子通过NOIP竞赛拿到名校的入场券。

2018年少儿编程高速发展,是因为多方面原因

过去的一年,国家出台了保护孩子视力的计划,课外学科补习与竞赛全部被叫停。

同时,出台了人工智能战略书,浙江、天津等地区将python列为高考可选项目。

这时候家长只需要用脚投票,也知道计算机学的好,在升学和就业上会有得天独厚的优势。

看准了家长内心的焦虑,少儿编程机构如鱼般涌出,其中既有编程猫、童程童美、有渔编程等老牌少儿编程机构顺势扩张,也有核桃编程,西瓜创客、网易卡啦等后起之秀迅速席卷市场。


但是,少儿编程真的适合所有人吗?


不是的。就我自己的教学经历来说,少儿编程看上去是做游戏做动画,实际上还是对于算法、逻辑的理解。只是单纯当兴趣来学的孩子走不远,说话比较直接,我不想像其他编程机构一样在互联网上贩卖焦虑。


真正适合少儿编程,并且能在这条路上走的很远的孩子,往往是数学基础扎实、思维活跃的人。


scratch确实适合入门,但也仅仅是给14岁以下孩子接触具象化编程的过程。scratch与其他编程语言不同的是他的语法不需要写代码,而是由一个代码块构成,你只需要往其中填入变量就行。

(这是tynker,一款类似scratch的编程软件的编程界面)

学习scratch,真的是只学逻辑就可以了,你甚至完全不需要了解代码怎么写,这也是培训机构主打的scratch入门容易。但是scratch在升学和就业中基本是没有帮助的,除非您也决定了让您的孩子毕业之后和我一样,做一个少儿编程的教师(笑)


这条路走下去,必须从python和c++中二选一。无论学习scratch的过程多么开心快乐、到了工程代码这一步,都会非常枯燥。

这是《极客战记》的编程界面,开始涉及到代码。


家长选择少儿编程,绝大多数是因为C++的存在,因为它是noip主要语言。能学好C++的孩子,说是万中选一不为过。

这是NOIP考试题目,涉及到代码与算法。


回到问题主体

题主问的似乎是融资,资本对于市场很敏感,它们通常会走在市场前面。所以,接下来很有可能会少儿编程普及化一段时间,然后迎来洗牌,就和共享单车一样。


写在最后

你们觉得国家为何要出台减负?是因为让教育更公平吗?

未必,前段时间和投资人吃饭,他说的话或许有一定意义。

“当一个国家的孩子都戴上眼镜的时候,他们可能会不善于战争。所以,打击游戏,严抓课外补习,发展体育,都是为了保护孩子的眼睛。”

如果对少儿编程感兴趣,欢迎了解一下我们有渔编程(笑)

热爱编程的程序员能疯狂到什么地步?

作为一名比较热爱编程的程序员,我来说一说我是如何热爱编程的。

我第一次接触编程是在上大学期间,其实报考计算机专业的我,当时对计算机的概念是比较模糊的,之所以要坚定的报考计算机专业是受我的高中同桌所影响,只不过他没有读计算机专业,而我却如愿了。

当我在大学第一次接触到编程的时候,我就迷上了编程,当时还是大学一年级,还没有开设编程语言的课程,让我迷上编程的语言是Java语言。当时还没有购买个人电脑,上机实验的时间是非常有限的,为了练习编程,我就在笔记本上写代码,然后上机实验的时候再验证代码是否正确。我从大一的下学期到大二的上学期,半年左右的时间里,我写满了50多本笔记本(在一次搬家的过程中遗失了,非常遗憾)。

这50多本的笔记本上密密麻麻的代码以及上面的注释,让我开启了Java的大门,也开启了编程的大门,从那之后长达10年的时间里,我几乎都有使用过Java语言。使用Java开发了大量的项目,也出版过Java书籍,给很多大型软件企业的程序员团队做Java专题讲座,可以说Java让我受益匪浅。

还有一件事也是发生在大学期间,当时我在图书馆看到了一本C++的编程书籍,非常喜欢,但是当时这本书不允许带走,我非常喜欢这本书,为了完成书中的几个实验,我在图书馆里开始把其中的实验抄下来。因为到图书馆闭馆的时间了,管理员看我在“抄书”,而且一看这本书又非常厚(计算机的书普遍都比较厚),当时这个女老师做了一个让我非常感动的决定,让我可以把这本书带走一个星期,然后再还回来。我现在依然对这位女老师心存感激,想起这件事心里就比较温暖。

这是我在大学期间发生的事情,我觉得工作以后不管加班到几点,可能都会有一种职责所在的感觉,反而在大学期间的学习更能体现出兴趣和热爱。

我已经大学毕业15年了,目前也是一名计算机专业的研究生导师,我目前的研究方向是大数据和人工智能,我会陆续在头条上写一些关于大数据方面的文章,感兴趣的朋友可以关注我的头条号,相信一定会有所收获。

如果有软件编程方面的问题,也可以咨询我。

谢谢!

雷军会编程吗?

雷军会编程吗?

雷军不仅会编程,而且可以说是真正的大牛级别的程序员了!我认为在中国互联网史上,有几个企业家可以算是大牛级别的程序员了。

一个是百度CEO李彦宏,当年李彦宏可是带着超链分析的专利回到中国创立百度的;一个是金山创始人求伯君,求伯君一个人搞定了WPS最初版本的研发;一个是腾讯微信事业群总裁,当年一个人写代码,搞定了Foxmail的前几个版本的研发。

文章开始之前,先给大家截取一段22年前,雷军写的汇编代码,让大家感受一下大神的代码还是写得很出色的,感兴趣的可以自己去搜索查找一下。

今天来说说雷军

  • 大学时的代码被老师当作标准代码给学弟、学妹展示

雷军可是武汉大学计算机系科班出身的,代码写得多好,一个例子就可以证明。

就是雷军大学时写的代码,因为写得好,被老师当成范例用来展示给自己的学弟学妹们参考,后来雷军的老师实在是非常喜欢他写得代码,觉得写得漂亮,就干脆将雷军的代码直接编进了教材进行参考。

而且雷军在《汇编语言程序规划》这门课程中还拿了满分,学计算机的都应该知道,编译原理、汇编语言的难度还是蛮大的,想要拿满分还是相当不容易的,他就是武大计算机系这么多年以来少有的两个满分学生之一。

  • 能上清华的学霸,只用了两年修完了大学四年的课程

当年雷军的高考分数其实很高,妥妥的清华是没问题的,不过雷军觉得武汉离自己的家近一点,于是就选择了上了武大,进了武大之后就开始开怪,仅仅用了两年时间就上完了大学四年的课程,修完了所有的学分、并且完成了毕业设计。

  • 编程界实战,雷军实战经验丰富,并且还写了书

大学毕业之后,雷军正式进入企业工作,在1992年的时候,和他在金山的老大哥求伯君一起写了《深入DOS编程》。

雷军的编程实战经验非常丰富,写过加密软件、杀毒软件、财务软件、CAD软件,还写过不少的实用小工具,当然在金山的他对于中文系统也研究颇深。

除此之外,他还和王全国玩过硬件、焊接过电路板,也加解密各种各样的软件,可以说是一个十足的黑客。曾经雷军的办公室,全是一堆电路板,因此很多人说搞软件的雷军做手机、做硬件的时候是跨界,其实人家早在很多年以前就开始倒腾硬件了。

因此,雷军的编程水平绝对是大神级别的,而且互联网行业很多CEO,都是技术出身,都曾经写得一手好代码,成功不是没有理由的,也不是这些人某方面做得好,人家也许就是各方面都做得很好。

编程好学吗?

在苹果公司看来,编程写代码是一项基本技能。学习编程能够教会你如何以创造性的方式来解决问题和进行协作,还能帮你开发各种 app 将奇思妙想化为现实。苹果相信,每个人都应该有机会来创造些能够改变世界的东西。

因此,苹果创造了人人适用的编程语言:雨燕(Swift)。编程语言很多,但并不是每种都适合初学者。苹果设计雨燕开发语言的初衷,就是希望它能成为人人都能学习的编程语言。它语法简单,而且一边写代码,一边就能看到实际效果。雨燕开发语言不仅容易上手,还十分强大,数以百万的专业开发者也正是使用它打造出各种你每天使用的移动 app。看到自己编写的 app 在手机上运行,学习者的喜悦可想而知,这是其他一些开发工具达不到的效果。

苹果还设计了全套“人人能编程”课程,帮助幼儿园到大学各个阶段的学生学习编程技能。通过这一系列课程,初学者可以先在 iPad 上学习编程的基础知识,然后进阶到在 Mac 上构建真正的 app。从而从编程初学者成长为志向远大的 app 开发者。苹果还提供了全球化的社区提供教学资源和技术支持,此外您还可以通过本地化教育资源平台 izeef 下载最新的课程资源。

为了帮助初学者学习编程,苹果专门开发了一个程序:Playgrounds,让我们可以用全新方式学习编程的。Playgrounds 是一款适用于 iPad 的 Swift 编程教学 app,它能以互动有趣的方式来教初学者编写 Swift 代码。它采用了LAT激励技术,初学者可以像玩游戏闯关那样来学习基础知识,用真实的代码引导角色在 3D 世界中游走,然后再过渡到更高级的编程概念以及 Apple 、第三方厂商和其他顶尖开发者设计的更高级 Playground。我们的实践证明,甚至4岁以上的孩子都能用它开启自己的编程之旅。

对想进一步开发可以在iOS、Mac设备上运行的 app 的学习者。苹果提供了更强大的开发工具包:Xcode。真正的开发工程师就是用这套软件开发我们平时在iPhone、 iPad、Mac上使用的各种 app。如同其他苹果其他软件一样,Xcode有着非常好的易用性。如果你的学生已经准备好开发 app,就可过从Playgrounds 渡到使用 Xcode 在 Mac 上进行开发。我们实践证明,10岁以上孩子都能够顺利使用这个软件开发出自己的第一个 app 。

怎么培养编程思维?

mooc上李晓明老师有一个课讲计算机思维方法的,很有意思。

其次我个人认为,就是逻辑的严密性,且所有问题不能只考虑一个解,要找到最优解。

怎么学编程?

本回答涉嫌危言耸听,但真实有效,请认真阅读。

怎么学编程?

这个问题有非常多的人问过w3cschool,作为从事编程教育领域多年的产品,w3cschool非常有资格回答这个问题。

但是,今天w3cschool不想回答具体的方法,而是准备教训一些人。

w3cschool之前跟无数人讲过编程应该怎么学习,包括如何自学,如何从0基础慢慢成为大师,并且如何找到自己第一份编程工作。

但是,架不住总有些人临阵脱逃,他们的理由是“编程好无聊啊”“编程好枯燥啊”“学起来好难啊”等等理由。

废话!学编程当然不容易,学习本身就是枯燥无味的事情,为什么我们能够忍受生活的苦,却无法忍受学习的苦呢?

一个人是怎样废掉的

在教学习方法之前,w3cschool想讲一个故事。

1995年,美国旧金山举行过一次全球精英会议,汇聚了各行各业500个精英,这次会议为全球化的世界进行分析与规划。(多么傲慢且残酷)

这次会议精英们达成一个共识:八二定律真实存在。

以后的世界竞争会越来越激烈,80%的人将会越来越穷,地位越来越低,淘汰率越来越高。

有没有觉得和如今社会很像,有钱的人越有钱,没钱的人越穷。

虽然社会在进步,但是精英掌控的财富其实也在进步。

那么这个时候,不可避免出现一个问题:这80%的loser,与其余20%的精英之间,必然存在冲突。

冲突如果剧烈,社会就会动荡。如何解决这一问题呢?

奶头乐理论

布热津斯基就此提出一个解决方案:“奶头乐”理论

奶头乐理论指的就是:采取娱乐化、低智化、游戏化、低成本、轻易就能获取刺激性快乐的办法,卸除底层人口的不满。

所以,娱乐要越多越好,游戏要越多越好,综艺真人秀节目随处可见,低智,无逻辑甚至脑残的偶像剧一部接一部。

当这些东西触手可及,底层人就会安分下来,快乐地、毫无怨言地、无知无觉地继续贫穷,继续无所得,然后虚度一生。

曾有人说过,给一个人一根网线,一个小房间,一个外卖电话,就足以毁了一个人。

当一个人置身于充满娱乐,碎片化信息和无规则的游戏中,你的注意力会被全部占据,时间就这样一点点消耗掉,而且你的欲望很容易满足。

这是一个“娱乐至死”的时代。

有人能通宵刷抖音,有人能通宵吃鸡,有人能通宵上王者,有人能通宵追偶像剧,但是没几个人能够花一两个小时看本书,没有人愿意花一两个小时学习。

人就是这么废掉了。

怎么学编程?

看到这里,请问怎么学编程?

我们身处娱乐化时代,当我们身边充斥着娱乐之路,我们是否可以去尝试另外一条路。

这必将是一条充满挑战的路,但请你往这条路上挪动一点,哪怕只是一点点。

想学编程,并且改变自己的命运。(对有些人来说,这确实不亚于改变命运)

请打开w3cschool的网站或者app,坚持每天签到,坚持每天看一段免费教程,并且请你坚持至少21天。

甚至,你可以去其他网站(慕课网、菜鸟教程)或者自己买书,也比你每天看抖音小姐姐收获的要多很多。

另外,关于新手学习编程,还有30岁以后学习编程是否来得及,请看w3cschool的其他回答,这里就不再赘述了。

女生适合编程吗?

编程本身并没有性别门槛,学习编程的门槛在于外界的质疑:女生的逻辑能力不如男生,能学好编程吗?或者女生还是找一个文员工作更实际,学习编程又累又难,不划算。

但其实从妙小程课程的吸收情况来看,男生和女生的能力并没有区别,只要认真去做,都可以做好,甚至可以做的更好。

更为重要的是,编程作为国内比较新的领域,还没有明显的进入门槛,只是由于外界的干扰导致这个领域的女生群体还没有形成规模。

女生适合学习编程,而且可以做得非常好。

编程难学吗?

一个问题:“难学啊,什么事情不难学?说难学,你就不学了吗?”

初衷

仔细想想,你想学编程的初衷。

任何事情,当你想去做的事情,一定有一个初衷让你做出这样的决定。

下面有很多人会告诉你,编程不难学,也有很多人告诉你,编程有难度。

但是,这些回答,可能没有意义。

就像我们小学语文课本里面的《小马过河》一样。

对大象来说,河并不深,对于兔子来说,过那条河是会致命的。

所以别人告诉你,难不难,根本没有意义,就像别人告诉小马,那条河的深浅一样,没有意义。

只有你自己去尝试了,你才能明白编程到底难不难。

“难学”

——只要有解决方案的事情,都不叫做“难”。

所以在我看来,编程不难学。

就看你想不想学,如果兔子这辈子的梦想是要过那条河,我相信它会学会游泳,学会造船。

再难,这只有梦想的兔子,它都会去尝试。

那么,这个时候,你再扪心自问,你学编程的初衷是为了什么?

这个初衷是否能够驱使你去做一件事情?

魔兽世界里面,格罗姆问古尔丹:那么,代价是什么?

也希望你能够做好这心里准备。

来自一个初学者的分享

——代价:

就是晚上两个小时候认真的学习,放弃游戏,放弃日剧,放弃电影,放弃switch。

我学编程已经3个月了,作为w3cschool里面一个非技术的工作人员。

总是觉得,只有自己真正去学编程,才能明白我们的用户小伙伴的困难,同时才能想办法帮助他们。

于是,我就开始去尝试学习编程。

我选择了一门相对比较容易的编程语言,Python。

在我学习的这三个月里面,我认为,学习编程并不是一件难的事情,同时学习编程还是一种乐趣。

虽然刚开始的时候,是挺难的,但是当你确定好目标,并且一步一步去做,当你完成的事情,其实很有成就感。

像我这么懒的人,并且做事没计划性,在学习编程的当个里面,体验到努力的乐趣,这是一种非常棒的安慰。

所以,如果,你想要学习编程。

我建议,你第一个考虑的,不是编程难不难。

而是,编程应该怎么学!

到时候,我会分享好多学习方法给你,无论是w3cschool上面的系统学习方法,还是我个人的学习方法,或者是w3cschool技术团队的学习方法,都可以分享。

以上,希望能够对你有所帮助。

自学编程靠谱吗?

这个我算比较有发言权,因为我就是自学的java。就我自学编程的经历来说,学东西完全在于你个人的执行力。如果你肯下功夫,能够坚持不断学习,自学肯定是没问题的,就算你报了培训班,不认真学习也和没学一样,还不如自己学呢。学习编程关键在于能够多动手,知识如果不实践,学习了也会很快忘记。

为什么推荐自学呢?因为基础你可以上培训班学习,但是等你工作以后,很多知识还是要靠自学,因为技术每年都在更新换代,如果你很早就自学了,肯定能够找到一种能够快速掌握新知识的方式方法,这对你以后学习新知识实在太有用了。如果参加培训,但是不能掌握自学获取新知识的方式,那你以后工作了,碰到新技术需要学习的时候,你就会遇到很大的麻烦,掌握新技术的进度就会太慢,跟不上项目的进度,加班还是小事,就会给领导留下一种不好的印象,影响你整个职业生涯。

所以说自学编程其实挺好,可能基础会稍微差点,但是你能够快速掌握get新技能的方式方式,我觉得这个比什么重要,因为工作后,你还是的靠自学,没人会来教你新东西的。

本文来自投稿,不代表本站立场,如若转载,请注明出处。