从Scratch到Python,他在13岁开了第一家公司

网友投稿 2018-02-07 10:42

https://cdn.china-scratch.com/timg/180209/10422314Q-0.jpg

8岁时,开始学习由麻省理工学院开发的简易编程工具Scratch。

12岁,他从一位在金融街上班的叔叔,获得了开发一个类似于彭博终端机的灵感,开始用Scratch编程炒股编代码。

13岁时,他把目光转向了JavaScript和Python,利用零用钱和股市赚到的钱,创立了Slik Technologies。

14岁,他已完成第四次创业,这个由这个美国男孩Soroush创建的大数据可视化Silk网站,正在实践着致力于帮助投资者找到最好的公司使命。

读完他的故事,真觉得不可思议,从Scratch学习到Python实战,这个叫Soroush的男孩在13岁开了第一家公司。

Scratch教会孩子“黑客”般思考

作为一个坚持推广青少年编程教育的父亲,我认为,Scratch作为这十年全世界最流行的儿童编程语言,一直延续着其诞生之初的“辉煌”,并被人们自发带到了世界各大洲——从繁华的纽约到贫困的尼日利亚,都有它的身影。

麻省理工学院历史悠久的黑客文化深深影响了Scratch,而Scratch自有的合作、开放、创造的精神也深深影响着世界各地的孩子们,并教会了孩子们像“黑客”那样思考。

注;黑客hacker是创新者的意思,指那些勇于挑战既有体制,改变系统,让世界更进步的玩家。

Scratch的使用者可以不认识英文单词,甚至可以不会使用键盘——因为构成程序的命令和参数都被打包在一个个“积木模块”中,编程的过程只需要通过鼠标拖动模块便可实现,就像是在玩乐高积木。

从教育哲学到开源运动,再到人工智能,Scratch涉及到了许多领域。而当那些尼日利亚的孩子们踩上这块计算机科学的入门砖时,他们也在不知不觉中获得了一种具体而古典的价值观——这些价值观涵盖了对逻辑的尊重、对团队合作的信心,以及对创造者的鼓励——10年间,Scratch最酷的部分并不是教会孩子们如何编程,而是教会孩子们自我认同与开放意识:像黑客那样思考。

https://cdn.china-scratch.com/timg/180209/104223O31-1.gif

 “计算机不应该只用来提供信息,更是应该让孩子们展现自己,并实现良好的思想碰撞”。

正如去年,马克·扎克伯格来到了尼日利亚,他这趟旅程第一站的一项任务,便是教孩子们如何用Scratch写代码。

当扎克伯格走进房间时,许多年少的学生仍然陶醉在他们的编程项目中,完全没有意识到Facebook的创始人从他们身边经过。

扎克伯格问道,“你编的是什么?”孩子们自豪地说,“一个游戏!”并向他展示游戏的原理。扎克伯格打断他们:“噢,请让我看下代码吧!”这时孩子们就会在菜单上点击几下,从游戏界面切换到类似于乐高积木的Scratch程序上。那些孩子们的年龄从8岁到15岁不等。


当“考察团”走上楼梯离开大楼的时候,扎克伯格兴奋地叫住了同行的Backchannel记者Steven Levy:“你以前听说过Scratch吗?”


https://cdn.china-scratch.com/timg/180209/10422424Y-2.gif

显然,当扎克伯格离开哈佛创业时,这款程序还没有面世,但随后Scratch迅速成为风靡全球的计算机语言,在十年间成为了全世界最流行的儿童编程语言。

每天,来自世界各大洲的少年儿童都在用Scratch编写各种脑洞大开的程序和游戏,并不断分享给他人。

https://cdn.china-scratch.com/timg/180209/104224II-3.gif

python的黑科技爬虫技术

相比如scratch注重培养孩子的逻辑思维,学会像黑客一样思考,python对现实世界更有好玩深入的应用,比如当下最热门的人工智能、数据挖掘、网络爬虫等方面。

提起网络爬虫,很多人第一想到的就是搜索引擎,确实,搜索引擎应该是网络爬虫相当成功的应用了,目前搜索引擎已经占据着互联网中很重要的部分,所需的人力、物力,也让很多想做搜索引擎的个人或组织忘而却步。其实它的原理很简单,即利用一个种子网址,获取网站数据,又利用网站中的链接,进一步获取数据,慢慢地得到的数据就像一张巨大的网,越采越多。

除了搜索引擎,网络爬虫的应用可不只一点,而一些很有价值、很简单、很有意思的应用也很多。

1.结合人工智能识别美女

某强人用爬虫获取知乎12万用户的美女头像,把长的像的分类放在一起,放到专门的网站,让网友点击其喜爱的美女。

网站上线后,收到了约80万人次点击,他用点击量最高的美女头像,通过人工智能技术,来训练他的机器人,告诉它,这些就是最漂亮的美女。经过不断的训练,机器人终于可以独立上岗,对纷繁的世界做出自己的判断啦!机器人喜欢的美女是下面这样的,你们喜欢吗?

https://cdn.china-scratch.com/timg/180209/104224H20-4.jpg

由机器人选出的美女

2. 获取美国上万留学申请案例

所谓知已知彼百战不殆,想留学美帝,却不知自己的水平在哪个层次,以及这个水平层次可以报考哪些学校。这小伙一激动把某留学论坛的所有成功的和失败的案例全爬下来了。

https://cdn.china-scratch.com/timg/180209/10422445O-5.jpg

某留学案例

经过分析了1万多份案例,得到各申请学校人数、各专业人数、申请者学校人数、录取结果、托福成绩分布等很多重要数据,基于这些数据,很顺利地申请理想中的学校并被录取。我想说,这才是最有想法的学霸。

3. 管理几十万账号

某大校学生,每月的生活费总是不够,怒写了个软件批量注册了几十万个新浪微博账号(那时候还没有实名制),然后就开始用爬虫来养账号,从搜狐腾讯微博上爬账户昵称做为自己的昵称,从大V粉丝爬头像做为自己的头像,从笑话微博爬笑话,来更新自己的微博内容。

一技在手,天下我有,用这几十万见账号,一年轻松获利七万多,承包了宿舍所有的水电和夜宵。

网络爬虫的应用还很多,还有为完成毕业设计,一言不合就爬了twitter的数据,分析twitter用户的心情来预测股市,还有利用爬虫建立一个大规模语料库,用来做机器翻译,还有爬了学校各种在线资源,建立一个校友圈App,迅速火遍全校。

无论是Scratch还是Python,都给了孩子一个奇幻的舞台去展示他们的创造力并去冒险。拥有了编程这件武器,唯一的限制就是孩子的想象力了。文章下留言,分享你的孩子最具想象力的一件事,或有趣,或令你哭笑不得的小事,即可有机会获得参加Python游戏化编程体验课名额。海码爸爸期待你的留言~


--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com