少年天才12岁学编程成Facebook最年轻员工
7年前,一位12岁的少年Michael Sayman对编程产生了浓厚兴趣,他希望利用WordPress搭建一个网站,专门分享他最喜欢的游戏——Club Penguin的一些小技巧。在那个时候,App Store刚刚推出一年,Michael梦想着开发一款应用,让他的网站更加受欢迎。然而,在他追求这个目标的道路上遇到了许多挑战。他所在的学校并没有提供电脑课程,也没有任何人能够指导他如何开发应用。此外,他的父母作为秘鲁移民,没有接受过高等教育,只能从事体力劳动,他们期望Michael能够顺利完成学业,然后找到一份稳定的工作。
尽管如此,Michael并不放弃。他开始自学编程,从网上的资源中学习。当时,要在App Store发布一个应用需要支付100美元注册费,而他的家庭经济条件十分困难。他的母亲曾经告诉他,如果无法赚钱,就只能去餐馆打工。但是命运似乎有意帮助他:他的第一个应用“Club Penguin Cheats App”竟然登上了排行榜前十名,并且第一月就为他带来了5000美元收入。这不仅改变了家里的经济状况,还使得当时失业的父母依赖于这个孩子。
这些艰辛都未能阻止Michael继续追逐自己的梦想。他成功地开发了多款热门应用,如4 Snaps、Super Stickman Jump和PokeGear等。后来,Facebook的人力资源部门发现了这位才华横溢的少年,并邀请他加入公司成为实习生。在17岁那年,他正式成为Facebook历史上最年轻的一个员工之一。
为了鼓励其他想要早日学习编程的小朋友们,Michael提出了以下三点建议:
从生活中的灵感中获取启发。当你思考要开发什么样的应用时,可以考虑你的朋友和家人的需求。例如,“4 Snaps”这一项目就是由看到自己妹妹和朋友玩耍时获得灵感而生的。
利用所有可获得的手段和资源。在网络世界中,有无数免费或付费的课程可以帮助你提高技能。正如Michael在开发“4 Snaps”的过程中使用Parse平台简化后端代码一样,这种方法不仅节省时间,还避免了一旦用户数量增加而可能出现的问题。
不畏惧困难,无论是缺钱还是缺乏经验,都不要气馁。你只需坚信努力一定会有回报,不断探索和尝试,最终会取得成功。