励志故事-逆袭高考从弱势家庭走向清华大学的少年
0 2025-01-10
7年前,12岁的小男孩Michael Sayman对编程产生了兴趣,他想用WordPress做一个网站,来分享他对他最喜欢的游戏——Club Penguin的小技巧。当时,App Store刚推出一年,Michael想做一个app,让他的网站更受欢迎。然而,他也碰到了类似的情况——学校不提供电脑课,身边没有任何人会写app。更糟糕的是,学校老师不理解他的行为,他的父母刚开始也并不支持他学编程。因为他的父母是秘鲁移民,没有学位,只能做苦力活,父母希望Michael好好学习,有一份好工作。
Michael只能寻求网络的帮助,通过网上的课程自个儿琢磨。当时,在App Store上线app需要100美元的注册费,而Michael家里的经济条件非常困难,他妈妈告诉他:如果你没法赚钱,你得去餐馆打工。但是,这样的困境并没有阻挡住他的脚步。
后来,“Club Penguin Cheats App”居然冲到了排行榜前十位,每个月都能赚5000美元!后来他的父母都失业了,是个孩子的Michael成为了家里唯一的收入来源。他还开发了“4 Snaps”、“Super Stickman Jump”等多款应用,并且在17岁那年加入了Facebook,一直成为Facebook最年轻的员工之一。
根据自己的亲身经历,Michael给那些想要早早学习编程的孩子提出了3点建议:
1)从你周围的世界中获取灵感。当你思考想要开发什么样的应用时,不妨想想你的朋友、家人会使用什么。例如,当开发“4 Snaps”这款应用时,其灵感来源于观察到自己妹妹和朋友玩耍时候的情景。
2)用尽你能获得的一切资源。在互联网上有大量可用的资源和课程。例如,在开发“4 Snaps”的时候,由于需要一种简化后端代码的手段,最终找到了Facebook提供的一种平台Parse,它让他事半功倍,不仅节省了开发时间,还解决了随着用户规模扩大而可能出现的问题。
3)不要畏惧困难,从小就开始学编程,就会遇到各种挑战,比如资金不足、缺乏资源等问题,但要相信努力总会有回报。在艰难环境下取得成功,无疑是一个令人敬佩的人生旅途中的经典案例。这也是为什么人们将这些坚持与努力追求梦想的人称为英雄,因为他们以实际行动证明了一件事情:无论起始条件如何,他们都能够凭借自己的力量实现改变。