16 岁程序媛遭辍学歧视死亡威胁,最终是如何开发出爆款应用的?

16 岁程序媛遭辍学歧视死亡威胁,最终是如何开发出爆款应用的?

作者 | Aholiab

出品 | 区块链大本营

近来,比特币的行情如过山车,心脏不好的人都不敢直视。在追踪比特币走势的过程中,营长意外发现了一个加密货币行情追踪神器——Crypto Price Tracker

Crypto Price Tracker可以同时追踪1,000种加密货币的走势,还能一键对照19个交易所,32种主流法币的汇率。用户还可以设置提醒、计算账户收益和亏损、跟踪特定加密货币等。由于体验十分友好,Crypto Price Tracker在App Store的金融类应用中高居第二。

16 岁程序媛遭辍学歧视死亡威胁,最终是如何开发出爆款应用的?

别误会,营长并不是想给这个App写软文,是被这个应用的开发者给惊讶到了。你很难想象,这款应用竟然是一个印度妹子独立开发的,而这个妹子,只有16岁!16岁……在深入了解这个妹子的经历之后,营长就更为吃惊了。

这个本来还应该在学校里无忧无虑的少女,却在小小年纪先后经历了一系列如辍学、被MIT(美国麻省理工学院)录取、自学编程、面对质疑、收到死亡威胁、种族歧视、性别歧视、移民、项目收购等一系列大起大落的事情她的人生经历甚至比很多成年创业者更加丰富

这个小姑娘就是Harshita Arora

虽说在区块链行业,90后的开发者和创业者已不是什么新鲜事,但看了Arora的故事之后,营长发现00后进军区块链并没有人们想象中的那么浮夸,而是以一种踏实稳健的姿态。今天我们就来一起走近Arora和另一位只有15岁的00后开发,看看他们的生活

从辍学到被MIT录取

故事还得从Arora辍学说起。

Arora出生在印度北部一个叫萨哈兰普尔的小镇,属于北方邦,也不是什么富裕的地方。

16 岁程序媛遭辍学歧视死亡威胁,最终是如何开发出爆款应用的?

父亲是股票交易员,母亲是家庭主妇。由于印度重男轻女的传统,Arora 13岁就辍学在家了。

不过辍学并不等于放弃学习,从14岁开始,回到家的Arora就开始了自学,并开启了一段在15岁学会了iOS开发,16岁赴美学习,并上线了第一款自己设计/开发的App,不到十七岁就实现了财富自由的开挂人生

Arora最早接触计算机是在学校里,当时老师经常给他们一些用计算机设计海报的课堂练习,也教授一些设计原理。Arora对设计非常痴迷,她想是不是这些设计理念也能用在手机应用的设计中。不过当时她并没有想太多,在辍学回家之后,她先过了一段自律的自学生活。

每天早上7点起床,由于头一天已经想好了今天要做的事,所以在简单的运动之后,就开始了一天的学习。她订了一些杂志,了解各个领域的最新进展,如Digit杂志等。也会读一些书,比如最喜欢的就是Reddit创始人Alexis Ohanian的那本Without their permission。一般Arora保持在一周读一本书的节奏。

16 岁程序媛遭辍学歧视死亡威胁,最终是如何开发出爆款应用的?

在学习中,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被推荐到了首页

16 岁程序媛遭辍学歧视死亡威胁,最终是如何开发出爆款应用的?

重点是,开发出这样一款应用的成本,只相当于3000多元人民币

与此同时,Arora本人也受到了很多的关注,在国外问答网站Quora上她的关注者有1700多人,在博客网站Medium上关注者升到了3900多人,她还被列为「设计类」中的推荐作者。一些大公司开始来跟她谈收购,另外,印度本土的一个交易所Zebpay还给了她一个Offer,希望她能入职。

在这样的情况下,一些不和谐的声音出现了……

在网上,大量的喷子开始质疑这个应用是不是她一个人开发的,然后又大量指控她抄袭:

16 岁程序媛遭辍学歧视死亡威胁,最终是如何开发出爆款应用的?

“我说的直接点,你16岁,又写文章,又接受采访,真会宣传自己……继续复制/粘贴,祝你越来越好 :)”

随后又有人开始人身攻击,攻击她的印度人身份,说她是「野人」。

16 岁程序媛遭辍学歧视死亡威胁,最终是如何开发出爆款应用的?

“你跟这个「阿三」扯什么犊子”

发展到最后,开始有恐吓信息的出现,比如威胁要人肉她等等。

16 岁程序媛遭辍学歧视死亡威胁,最终是如何开发出爆款应用的?

本人:“非常感谢!你怎么这么了解我?”

喷子1:“看窗外”

喷子2:“你该收拾房间了”

……

喷子4:“你的信息都被公开了……”

无奈之下,Arora只好将自己的设计过程发布出来,她先后在Medium上Po出两篇文章,详细给出了自己的设计和开发的过程,以及产品原型稿。

16 岁程序媛遭辍学歧视死亡威胁,最终是如何开发出爆款应用的?

用户使用逻辑图(原型)

16 岁程序媛遭辍学歧视死亡威胁,最终是如何开发出爆款应用的?

主界面逻辑图(原型)

16 岁程序媛遭辍学歧视死亡威胁,最终是如何开发出爆款应用的?

色彩搭配(原型)

同时,她还发布了自己常用的开发工具,包括:

  • 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、色彩理论等。可以说是个妥妥的斜杠青年。

16 岁程序媛遭辍学歧视死亡威胁,最终是如何开发出爆款应用的?

Arora的Mediun文章涉及很多领域,如Arduino、产品设计、色彩原理、用户体验、Swift开发等,每篇都是高赞

现在在她的Titter主页,第一句介绍就是:我是个创业者和程序员。她的故事也激励了很多人。虽然有不少喷子,但也有不少正面的鼓励。

16 岁程序媛遭辍学歧视死亡威胁,最终是如何开发出爆款应用的?

“哇喔!不说代码写的怎么样,你在产品过程中的其他分享也让我受益匪浅,比我16岁是强多了。虽然我不认识你,但我为你骄傲”

16 岁程序媛遭辍学歧视死亡威胁,最终是如何开发出爆款应用的?

“我震惊了……恭喜你,希望未来这个项目能组个好团队”

说完了Arora,我们再来认识一位年纪更小的区块链开发者,15岁的Giulio Rebuffo

15岁的以太坊开发者

Giulio是在B9lab的一个课程上学习以太坊开发的,在爸爸的鼓励下,他系统的学习了区块链理论、交易转账操作、P2P、智能合约运行原理、以太坊基础开发、智能合约部署、Solidity语言、Web3和Truffle框架、Angular.js等。并通过了与成人一样的考试。

16 岁程序媛遭辍学歧视死亡威胁,最终是如何开发出爆款应用的?

在开发中, Giulio最喜欢使用的是OpenZeppelin框架,因为OpenZeppelin上已经有成熟的智能合约源代码,不用自己从头去写,省了很多时间。

16 岁程序媛遭辍学歧视死亡威胁,最终是如何开发出爆款应用的?

OpenZeppelin应用示例;

GitHub地址:

https://github.com/OpenZeppelin/openzeppelin-solidity

此外,虽然小小年纪,Giulio还是开源的坚定拥护者,非常喜欢Linux。由于开源,Linux不会让Giulio有种代码被别人偷了的感觉,他甚至觉得自己「简直离不开Linux」。

现在,Giulio在尝试基于以太坊的Taxable-Token开发自己的项目,Taxable Token是一套基于ERC20的标准,示例如下:

16 岁程序媛遭辍学歧视死亡威胁,最终是如何开发出爆款应用的?

Taxable Token使用范例;

GitHub地址:

https://github.com/Giulio2002/Ethereum-Taxable-Token

与小姐姐Arora比起来,Giulio的想法更简单,只希望学习区块链,能找个挣大钱的工作。

想想营长的15岁,每天只知道刷《数学五三》和《化学天利三十八套》,上网也只会换个QQ秀,人和人的差距简直太大了。

16 岁程序媛遭辍学歧视死亡威胁,最终是如何开发出爆款应用的?

好了,今天的故事就讲到这里。你看好00后少年开发者吗?赶快文末留言分享吧!

相关推荐