努力奋斗小达人12岁神童成Facebook最年轻员工
7年前,一位12岁的少年Michael Sayman对编程产生了浓厚兴趣,他希望利用WordPress搭建一个网站,专门分享他最喜欢的游戏——Club Penguin的一些小技巧。在那个时候,App Store刚刚推出一年,Michael梦想着开发一款应用,让他的网站更加受欢迎。然而,在他追求这个目标的道路上遇到了许多挑战。他所在的学校并没有提供电脑课程,也没有任何人能够指导他如何开发应用。此外,他的父母作为秘鲁移民,没有接受过高等教育,只能从事体力劳动,他们期望Michael能够顺利完成学业,然后找到一份稳定的工作。
面对这些困难和不理解,Michael只能通过网络资源自学编程。当时,要将应用发布到App Store需要支付100美元的注册费,而他的家庭经济条件十分紧张,他母亲告诉他,如果无法赚钱,那么就要去餐馆打工。然而,这一切都被改变了,因为Michael开发的一款名为“Club Penguin Cheats App”的应用竟然登上了排行榜前十名,并且在第一个月就收入了5000美元。这让他的父母失业后,他成为了家里的唯一收入来源。
尽管缺乏学习资源、父母失业以及家庭经济困难,但这些障碍都未能阻挡住Michael。他还成功地开发了一系列其他应用,如4 Snaps、Super Stickman Jump和PokeGear等。随后,Facebook的人力资源部门发现了Michael,为他提供了一份每月6千美元的实习机会。当他17岁时加入Facebook,他成为了该公司历史上最年轻的一个员工之一。
基于自己的经历,Michael给那些渴望早日学习编程的小朋友提出了三点建议:
从你周围生活中获得灵感。当你思考要开发什么样的应用时,你可以考虑你的朋友和家人会用什么。你可以像我一样,从观察我的妹妹和朋友玩耍的时候找灵感来。
尽可能利用所有可用的资源。网络上有大量免费或付费课程供你选择。我在制作“4 Snaps”期间,我需要一种简化后端代码的手段,我找到了Facebook提供的一个平台Parse,它极大地提高了我的效率,同时也减少了担心用户数量增加带来的问题。
不要害怕挑战,从童年开始学习编程,你会遇到很多困难,比如资金短缺或者缺乏资源。但是,请相信,不论多大的努力都会得到回报。