少年天才从12岁起编程到成为Facebook最年轻员工的励志奇迹
7年前,一位12岁的少年Michael Sayman对编程产生了浓厚兴趣,他希望利用WordPress创建一个网站,以此来分享他最喜欢的游戏——Club Penguin的小技巧。在那个时候,App Store刚推出一年,Michael梦想着开发一个应用,让他的网站更加受欢迎。然而,他也遇到了一些挑战,比如学校缺乏电脑课程,没有任何人能帮助他学习如何开发应用。此外,学校老师和家长最初都不理解他的行为,因为他们认为编程不符合传统教育道路。
尽管如此,Michael并没有放弃。他开始自学编程,不断通过网络资源进行学习。当时,要在App Store上线一个应用需要支付100美元的注册费,但由于家庭经济条件有限,这项费用对于Michael来说几乎是不可能实现的。他的母亲曾经警告过他,如果无法赚钱,他就必须去餐馆打工。
然而,在这个过程中,Michael创作的一款名为“Club Penguin Cheats App”的应用意外地迅速走红,并且在首个月内获得了5,000美元的收入。随着时间的推移,这款应用还包括了4 Snaps、Super Stickman Jump和PokeGear等多款成功产品。这些成果使得17岁那年,当Facebook的人力资源部门发现了Michael后,为他提供了一份每月6千美元的实习机会。他很快成为Facebook历史上最年轻的一个员工之一。
根据自己的经历,Michael给那些渴望从小就开始学习编程孩子们提出了三个宝贵建议:
从生活中的灵感中汲取:当你思考要开发哪种类型的软件时,可以考虑你的朋友和家人的需求。这正是“4 Snaps”这款软件灵感来源于的地方,它源于观察到自己妹妹和朋友们玩耍时的情景。
利用所有可用的资源:互联网上有大量免费或付费教程可以使用。例如,当开发“4 Snaps”期间,需要一种简化后端代码的手段时,Michael找到了Facebook提供的一个Parse平台。这不仅节省了大量时间,而且减少了面临用户数量增加带来的潜在问题。
不要害怕困难:从小就开始学编程,你将会遇到许多障碍,如资金短缺、缺乏必要设备等。但是坚信,即便面对重重困难,最终你的努力总有一天会得到回报。