天才少年的成功秘诀……

网友投稿 2018-06-11 09:59

默默关注

对于很多人来说,毕业后能够进入大公司是一件非常幸运的事情,而今天这位主人公17岁便被著名的Facebook公司看中,成为Facebook最年轻的员工,21岁时成功担任Google的Assistant产品经理一职。他就是Michael Sayman。

https://cdn.china-scratch.com/timg/180613/0959423616-0.jpg

像他这样的人生敢问谁不羡慕。但是,你可知,被大家羡慕的Sayman却来自于非常贫穷家庭的一位孩子,而他之所以能取得如今的成就都源于他对编程的热爱和坚持。

说起和编程的起源,是在Sayman 11岁的时候,那是他发现了一款迪士尼游戏——Club Penguin,他深深被这款游戏的设计所吸引。于是,Sayman开始阅读关于游戏的博客。渐渐地,他对网络游戏有了自己的一些想法和设计,也开始写自己的的博客。

“我从来没有将编程视为我想要学习的东西,它只不过是一个工具,用它可以构建一些我想要的东西。后来,我想要把我设计的东西实现出来,做成移动应用程序版本。我意识到,是时候把我的重心转移到开发应用程序上来了。”

https://cdn.china-scratch.com/timg/180613/0959423V9-1.jpg

12岁的时候, Sayman想用 WordPress 做一个网站,来分享他对他最喜欢的游戏—— Club Penguin 的小技巧。当时, App Store 刚推出一年,Sayman想做一个 app ,让他的网站更受欢迎。

理想总是美好的,现实总是残酷的,Sayman 在学习编程的过程中遇到过很多的坎坷,例如学校不提供电脑课,身边没有任何人会写app 。更糟糕的是,学校老师不理解他的行为,他的父母刚开始也并不支持他学编程。因为他的父母是秘鲁移民,没有学位,只能做苦力活,父母希望 Sayman好好学习,拿到大学学位,有一份好工作。

但是,Sayman并没有因为这些挫折而放弃,相反他更加坚定的去学习,因此他寻求网络的帮助,通过网上的课程自个儿琢磨。当时,在 App Store 上线 app 需要100美元的注册费。而Sayman家里的经济条件非常困难,因此,他说服了妈妈母亲,从她那儿“贷”来100美元,作为iOS App Store的注册费用,以便售卖自己的产品。而他做出承诺:如果日后不能归还这些钱,就在家里的小餐馆打工。

然而万万没想到,Sayman做的 app “ Club Penguin Cheats App ”,居然冲到了排行榜前10位,第一个月就赚了5000美元!后来他的父母都失业了,还是个孩子的 Sayman成了家里唯一的收入来源。

缺少学习资源、父母失业、家庭经济困难,这些困难都没能够阻挡 Michael。他做的 app 还包括 4 Snaps 、Super Stickman Jump 、PokeGear 等等。

由于他的出色成绩,引起了Facebook的注意,Facebook 的 HR 找到了 Sayman,并为他提供了一份月薪6千美元的实习。他在17岁那年加入了 Facebook,成为Facebook 最年轻的员工之一。

https://cdn.china-scratch.com/timg/180613/0959422228-2.jpg

去年,21岁的Sayman从Facebook离职,入职 Google,担任Assistant的产品经理。

他说,“我看到了其中的契机,Google可以利用Assistant降低所有年龄和背景的孩子/青少年学习编程的门槛,并鼓励他们探索曾经被认为是不可能的计算机科学的世界。”

由此可见,Michael Sayman 能够取得如今的成就,要归根于他对编程的热爱和坚持,可以说,编程改变了他的人生。

https://cdn.china-scratch.com/timg/180613/0959425022-3.jpg

此外,Michael Sayman根据自身的经历,给那些早早就开始学习编程的孩子三条建议:

1):从你周围的世界中获取灵感。当你思考想要开发什么样的 app 时,想想你的朋友、家人会使用什么。Michael 做“ 4 Snaps ”这款app的灵感,就是因为看到他妹妹和朋友玩儿时候的场景。

2):用尽你能获得的一切资源。网上有大量的资源和课程。Michael 在开发“ 4 Snaps ”时,需要一种简化后端代码的方法,他找到了 Facebook 的 Parse 平台,这个平台让他事半功倍,不仅节省了开发时间,还让他不用担心用户规模变大而带来的一系列的问题。

3):不要畏惧困难。从孩童时就开始学编程,会遇到很多困难,比如缺钱、缺少资源等等。但是要相信,你的努力一定会有所回报。

诚如Michael Sayman 所说,编程应该从小就开始学习。

https://cdn.china-scratch.com/timg/180613/0959425292-4.jpg

在这里,可能会有人提出这样的疑问:那是未来想要当程序员的才需要学习的,而且有这种想法的人不在少数。但是,去年,我国国务院发布《新一代人工智能发展规划》明确提出:“在中小学阶段设置人工智能相关课程,逐步推广编程教育。”国家在积极推广编程教育难道就是为了培养大量的程序员吗?

答案显而易见:不是的。编程教育其实最重要的不是培养未来程序员所需的技能,而是培养所有孩子的计算机思维及解决问题的能力。这是孩子应对未来生活、工作的必备技能。

--end--

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