16 岁程序媛遭辍学歧视死亡威胁,最终是如何开发出爆款应用的?
出品 | 区块链大本营
近来,比特币的行情如过山车,心脏不好的人都不敢直视。在追踪比特币走势的过程中,营长意外发现了一个加密货币行情追踪神器——Crypto Price Tracker。
Crypto Price Tracker可以同时追踪1,000种加密货币的走势,还能一键对照19个交易所,32种主流法币的汇率。用户还可以设置提醒、计算账户收益和亏损、跟踪特定加密货币等。由于体验十分友好,Crypto Price Tracker在App Store的金融类应用中高居第二。
别误会,营长并不是想给这个App写软文,是被这个应用的开发者给惊讶到了。你很难想象,这款应用竟然是一个印度妹子独立开发的,而这个妹子,只有16岁!16岁……在深入了解这个妹子的经历之后,营长就更为吃惊了。
这个本来还应该在学校里无忧无虑的少女,却在小小年纪先后经历了一系列如辍学、被MIT(美国麻省理工学院)录取、自学编程、面对质疑、收到死亡威胁、种族歧视、性别歧视、移民、项目收购等一系列大起大落的事情,她的人生经历甚至比很多成年创业者更加丰富。
这个小姑娘就是Harshita Arora。
虽说在区块链行业,90后的开发者和创业者已不是什么新鲜事,但看了Arora的故事之后,营长发现00后进军区块链并没有人们想象中的那么浮夸,而是以一种踏实稳健的姿态。今天我们就来一起走近Arora和另一位只有15岁的00后开发,看看他们的生活。
从辍学到被MIT录取
故事还得从Arora辍学说起。
Arora出生在印度北部一个叫萨哈兰普尔的小镇,属于北方邦,也不是什么富裕的地方。
父亲是股票交易员,母亲是家庭主妇。由于印度重男轻女的传统,Arora 13岁就辍学在家了。
不过辍学并不等于放弃学习,从14岁开始,回到家的Arora就开始了自学,并开启了一段在15岁学会了iOS开发,16岁赴美学习,并上线了第一款自己设计/开发的App,不到十七岁就实现了财富自由的开挂人生。
Arora最早接触计算机是在学校里,当时老师经常给他们一些用计算机设计海报的课堂练习,也教授一些设计原理。Arora对设计非常痴迷,她想是不是这些设计理念也能用在手机应用的设计中。不过当时她并没有想太多,在辍学回家之后,她先过了一段自律的自学生活。
每天早上7点起床,由于头一天已经想好了今天要做的事,所以在简单的运动之后,就开始了一天的学习。她订了一些杂志,了解各个领域的最新进展,如Digit杂志等。也会读一些书,比如最喜欢的就是Reddit创始人Alexis Ohanian的那本Without their permission。一般Arora保持在一周读一本书的节奏。
在学习中,Arora的核心原则是「目的导向」,所有学习的内容都要以最终目的来评判。这与现在主流的「实用主义」的学习理念背道而驰。有时候她花了很长时间学习了一些东西,最后发现学的内容与自己的最终目的不一致,会有小小的负罪感。
这样坚持了一段时间之后,她看到班加罗尔的一家公司在招销售实习生,经过一番准备,Arora得到了这次机会。这也成为了Arora人生中的第一个转折点,因为这次机会成为了她去MIT学习的踏板。MIT有一个专门为15~19岁的青少年开设的创业项目,为期一个月。正是在这个项目上Arora第一次学习了编程和Swift语言。并且开始着手开发自己的第一款应用。
木秀于林,风必摧之
到了2016年,区块链开始火起来,Arora在技术杂志上看到关于区块链、比特币和挖矿相关的东西。她很认同区块链的技术理念,也认为区块链应用会是未来的方向。不过因为当时她正在做另一个项目,所以没有时间做区块链开发。
因为那个时候大部分了解区块链的人都是通过加密货币,而加密货币的走势是人们很关心的东西。不过Arora注意到,当时的加密币行情追踪App的设计并不太好,易用性不强,而且数据也不准确,因此她萌生了一个想法:为什么我不干脆开发一个这样的应用呢?
有了这个想法之后,2017底Arora开始正式开发Crypto Price Tracker,从设计到开发用了大约两个多月的时间,结果一上线,24小时内就冲到了App Store金融类应用的付费榜的第1名,1500个下载。在产品推荐平台ProductHunt上,Crypto Price Tracker被推荐到了首页。
重点是,开发出这样一款应用的成本,只相当于3000多元人民币。
与此同时,Arora本人也受到了很多的关注,在国外问答网站Quora上她的关注者有1700多人,在博客网站Medium上关注者升到了3900多人,她还被列为「设计类」中的推荐作者。一些大公司开始来跟她谈收购,另外,印度本土的一个交易所Zebpay还给了她一个Offer,希望她能入职。
在这样的情况下,一些不和谐的声音出现了……
在网上,大量的喷子开始质疑这个应用是不是她一个人开发的,然后又大量指控她抄袭:
“我说的直接点,你16岁,又写文章,又接受采访,真会宣传自己……继续复制/粘贴,祝你越来越好 :)”
随后又有人开始人身攻击,攻击她的印度人身份,说她是「野人」。
“你跟这个「阿三」扯什么犊子”
发展到最后,开始有恐吓信息的出现,比如威胁要人肉她等等。
本人:“非常感谢!你怎么这么了解我?”
喷子1:“看窗外”
喷子2:“你该收拾房间了”
……
喷子4:“你的信息都被公开了……”
无奈之下,Arora只好将自己的设计过程发布出来,她先后在Medium上Po出两篇文章,详细给出了自己的设计和开发的过程,以及产品原型稿。
用户使用逻辑图(原型)
主界面逻辑图(原型)
色彩搭配(原型)
同时,她还发布了自己常用的开发工具,包括:
AppLaunchPad,用于多屏截图;
Cocoapods. SwiftyJSON和Alamofire,用于写代码;
Charts用来画走势曲线;
Firebase用于每隔五分钟抓取一次币价行情
cryptowatch、CoinCap是币价的API接口
此外,她还提到了做原型的工具是Adobe XD;测试工具用的是TestFlight,并且给出了每项工程的具体时间。
尽管如此,Arora还是能收到大量的威胁信息,死亡、强奸等信息不间断。在一些朋友的帮助下,Arora开始对一些网络暴力者进行起诉,有一些已经在Twitter上公开道歉了。
去美国创业!
目前,Crypto Price Tracker已经被Redwood City资本收购,拿到了一大笔收购资金的Arora开始向更广阔的知识海洋驶去,打算学习AI和机器学习。
比如,食物中的原料识别,用户可以快速识别食品中是否含有自己过敏的原料。目前这个项目已经收到了一个投资方5,000美元的资助。此外,她还开始学习使用微软的COCO(Common Objects in Context)平台,并且还要在今年赴美国创业。
在她的Medium上,能看到她关于各种技术/学科的研究和心得,包括Arduino Uno、Ethernet、Swift开发、UI/UX、色彩理论等。可以说是个妥妥的斜杠青年。
Arora的Mediun文章涉及很多领域,如Arduino、产品设计、色彩原理、用户体验、Swift开发等,每篇都是高赞
现在在她的Titter主页,第一句介绍就是:我是个创业者和程序员。她的故事也激励了很多人。虽然有不少喷子,但也有不少正面的鼓励。
“哇喔!不说代码写的怎么样,你在产品过程中的其他分享也让我受益匪浅,比我16岁是强多了。虽然我不认识你,但我为你骄傲”
“我震惊了……恭喜你,希望未来这个项目能组个好团队”
说完了Arora,我们再来认识一位年纪更小的区块链开发者,15岁的Giulio Rebuffo。
15岁的以太坊开发者
Giulio是在B9lab的一个课程上学习以太坊开发的,在爸爸的鼓励下,他系统的学习了区块链理论、交易转账操作、P2P、智能合约运行原理、以太坊基础开发、智能合约部署、Solidity语言、Web3和Truffle框架、Angular.js等。并通过了与成人一样的考试。
在开发中, Giulio最喜欢使用的是OpenZeppelin框架,因为OpenZeppelin上已经有成熟的智能合约源代码,不用自己从头去写,省了很多时间。
OpenZeppelin应用示例;
GitHub地址:
https://github.com/OpenZeppelin/openzeppelin-solidity
此外,虽然小小年纪,Giulio还是开源的坚定拥护者,非常喜欢Linux。由于开源,Linux不会让Giulio有种代码被别人偷了的感觉,他甚至觉得自己「简直离不开Linux」。
现在,Giulio在尝试基于以太坊的Taxable-Token开发自己的项目,Taxable Token是一套基于ERC20的标准,示例如下:
Taxable Token使用范例;
GitHub地址:
https://github.com/Giulio2002/Ethereum-Taxable-Token
与小姐姐Arora比起来,Giulio的想法更简单,只希望学习区块链,能找个挣大钱的工作。
想想营长的15岁,每天只知道刷《数学五三》和《化学天利三十八套》,上网也只会换个QQ秀,人和人的差距简直太大了。
好了,今天的故事就讲到这里。你看好00后少年开发者吗?