16 岁赚到 20 万美元,我的编程之路始于对代码的热爱

2018-03-13 09:57:35 来源:CSDN
标签:
编程   游戏   APP

 

编程与热爱亦可兼得。在我们之前的一篇文章中,讨论了两者的矛盾性,在很多人看来,个人的技术成长终将会被生活的琐碎所拖累,从而导致踽踽不前。本文的作者则分享了他是如何把自己的编程爱好成功转变为职业的,并在16岁时即已赚取了20万美元的资产。
 
 
以下为译文:
大约三年前,我发表了一篇文章介绍我在高中时开发的一款类似 Twitter 的名为 Follow 的应用程序,这款 App 在短短两年的下载量多达15万次。在那篇文章中,我承诺将会另写一篇文章来介绍自己的软件从业经历。今天,终于有机会借此文兑现自己的承诺了。
 
 
九年前的今天我开始编写第一个软件。我并没有任何官方头衔,仅仅只是用 Java 编写脚本。10年前的我13岁,读9年级,只有三个月自学的编程经验。在接下来的几年里,我继续在编程上投入研究,总共赚到了20万美元。以下是详细过程。
 
 
游戏到编程
故事的开始源于我意识到自己已经迷失在了游戏世界之中,我决心改变自己。我花费了大量的时间玩使命召唤、战争机器、Runescape、以及其他流行的游戏。起初我和朋友们相约一起玩游戏,后来我们转战在线游戏。
 
众多游戏中最令人上瘾的是 Runescape。没过多久,我就迷上了这款流行的在线角色扮演游戏。
 
这款游戏实际上主要由 Java 编写。经过了无数次等待游戏加载的痛苦之后,我逐渐对 Java 产生了兴趣,也开始关注软件开发。
 
 
通过谷歌搜索,我开始明白如果自己学会了编写代码,就可以构建自己的软件。这让我心潮澎湃,在接下来的几个月里我对编程的兴趣持续增长。
 
 
领略了 Java 的强大功能之后不久,我在网上发现了一本名为 “21天学会 Java” 的书。我立即下载了 Eclipse 软件并开始学习。我深深地迷上了这本书,过去我是一个沉迷于游戏的人,而如今我痴迷于新的爱好——编程。  
 
校车
 
放学回家后,一有时间我就学习编程。我在编程上花费了很多业余时间,编写了扫描文档的脚本,构建了显示随机数的 GUI 程序,甚至编写了一个软件来帮助我完成数学作业。
 
 
在那段日子里,自己仿佛是一位拥有超能力的超人。我非常兴奋地将此事告诉朋友,说自己正在学习 Java,并敦促他与我一起学习。然而朋友却耸耸肩,表示对编程没兴趣,继续玩他的游戏。那时,我意识到自己的编程之路注定是孤单的,因此我便继续独自在编程世界中探索和前行,我没有告诉任何人,包括我的家人。
 
 
深入研究编程
几个月之后,我对自己在 Runescape 游戏中的进步速度不太满意,于是我开始寻找“外挂”。我意外发现一些宏、机器人或者脚本可以全天候自动帮你玩游戏。这让我兴奋不已。于是我大力寻找这种外挂,遗憾的是我发现这些外挂大部分都是垃圾。我继续寻找,最终找到了一个提供免费外挂客户端的社区,它甚至可以运行自定义脚本。于是我加入了这个社区,然而并不知道几个月后我的整个生活都会因此而改变。
 
 
这个社区是我这样的孩子的梦想地!在一个月的时间里,我尝试了至少20个脚本。有的脚本砍木头,有的与怪物作战,还有的帮你做一些其他任务。这些外挂脚本可以躲过监督自动帮你玩游戏,真是太神奇了!
 
 
我注意到这些脚本是用 Java 编写的,但是并没有考虑自己制作一个脚本。使用这些外挂脚本后不久,我的帐户就被禁了。我请求 Jagex 公司(Runescape游戏的开发商)解除禁令,但他们拒绝了。看到自己苦心经营的游戏账号被封,我彻底崩溃了,在房间里泣不成声。  
 
代码灯
 
自制游戏外挂脚本
连续一周我都很生气、伤心,同时又有些困惑。因为丢掉自己苦心经营的游戏账号而生气和伤心。但是接下来自己又很困惑,现在自己应该做什么呢?我满脑子都充满疑问。
 
我决定创建一个新账户,使用我发现的外挂来快速平衡我的原始账户数据。我决定从自己跌倒的地方爬起来,但是仍然有一个问题。
 
我以前的帐户有很高的战斗数据,当时社区还没有外挂可以帮你战斗。于是我做了一番研究,偶然发现了一个可以对抗鸡的外挂脚本,于是就想:为什么只是鸡?为什么不是怪物呢?
 
 
我查看了代码,发现只需做一些修改,就可以制作一个可以与游戏中的任何怪物战斗的外挂脚本。凭借我刚刚学到的编程知识以及一些自己的想法,我创建了第一个一体化战斗外挂脚本 GenericFighter。
 
 
经过一些修改和测试后,我确信 GenericFighter 已经可以使用。使用它我可以打败任何怪物,不仅自己使用,我还把它发布到了社区。
 
 
几个星期之后,它成了论坛上最受欢迎的脚本之一,我的 Runescape 帐户统计数据也大幅上涨。我收到了很多赞赏,此外,还收到了功能请求和错误报告。我开始沉迷于编程,自己构建的产品受到人们的喜爱,这种成就感促使我不断前进。
 
 
这样持续了几个月,为了维护外挂程序,我不得不严格要求自己的代码质量,这促使我对 Java 进行了更深入的了解。当时除了编码之外我并未有其他想法,也并不知道论坛的创始人正在谋划一件大事。
 
 
我的编程技能为人所知
我玩游戏的时间越来越少,把精力更多投入到开发我的游戏脚本上,人们也逐渐注意到了我。有一天,我接触到了社区的创始人。他们正在考虑建立一个虚拟市场,在那里可以进行游戏脚本交易。我半信半疑地加入了。不久之后,我与 RSBots.net 的老板合作开发了一款名为 AutoFighter Pro 的高级游戏脚本。 
 
AutoFighter Pro 促销视频
 
与其他脚本相比,AutoFighter Pro 的价格仅为12.99美元。我对作者、商人和创始人之间的利益分成方法不是很清楚。我只知道,AutoFighter Pro 在2009年6月初至2011年10月下旬的销售额超过了30,000。  
 
最近25次入账记录
 
每个月的销售额还在持续增长。随着平台的扩大,创始人邀请更多的作者和商人加入这个平台,曾经的小团队也逐渐变得更大,更具竞争力。
 
 
不久之后,作者除了构建脚本程序之外,还得评估功能、可用性和价格,以便脱颖而出。你不仅要编写代码,还要推销自己和你的产品。我很快就明白了竞争环节中每一个细节的重要性。
 
 
虽然自己那时理解并不深,但我还是在产品经理和工程师的角色之间进行了平衡。我听取了用户的反馈意见和期望功能,继续参与论坛,并不断进行更新。
 
 
在这个游戏中,出现故障是完全无法接受的。用户不仅将这些脚本用于个人使用,而且他们的业务也依赖于此。销售GP(Runescape 的虚拟货币)和高额统计账户是一个普遍现象,你必须努力工作来满足需求。
 
 
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

继续阅读
别以为手机的WiFi探针出卖了你的数据,真正的罪魁祸首是你手机里的APP

在上周五播出的3.15晚会上,央视报道了使用WiFi探针功能可以窃取用户隐私的事件,引发了不少人的恐慌。其实,WiFi探针技术本无偷窃个人隐私的功能,手机里乱装的第三方app才是出卖用户数据的元凶。

Adobe收购游戏和娱乐领域3D编辑与创作软件制造商Allegorithmic

Adobe (Nasdaq: ADBE)今日宣布收购Substance的创造者Allegorithmic。Substance在3D纹理技术和游戏及视频后期素材制作方面堪称行业标准。

2018年度十大电子产品,手机不配拥有姓名?
2018年度十大电子产品,手机不配拥有姓名?

美国媒体近日评选出了 2018 年度十大电子产品,然而略微意外的是没有一款手机上榜,来看看都有哪些~

蔚来ES8是半成品?还涉嫌偷窥用户隐私
蔚来ES8是半成品?还涉嫌偷窥用户隐私

为了能尽快提升产能,李斌11月安排工厂双班生产,全力完成年内交付一万辆的小目标。

Linux编程时遇到Oops提示该如何排查?

各位工程师在Linux下开发程序时,有没有遇到由于系统中存在某些小故障而跳出了“Oops”提示的情况,此时你是如何排查故障?一行行的查看代码吗?其实不用那么复杂,本文将为你介绍一种高效的Linux编程的故障排除方法。

更多资讯
在人工智能浪潮下,MCU将扮演怎样的角色?

在人工智能浪潮下,MCU将扮演怎样的角色? 在慕尼黑上海电子展期间,作为国际领先的MCU厂商,意法半导体中国区微控制器事业部市场经理谈俊接受了集微网记者的采访,在采访中,谈俊表示,人工智能不仅仅需要云端一样的大脑来进行数据的处理,也需要神经末梢来进行控制。 而MCU在人工智能时代,无

兆芯出席金融行业应用推进沙龙 进一步推进国产软硬件

3月14日,“国产软硬件技术研讨会暨金融行业应用推进沙龙”在上海市浦东新区三林软件园成功举行,上海市经济和信息化委员会、上海市国有资产监督管理委员会以及中国人民银行上海总行等领导出席了本次会议。

骁龙855 VS 麒麟980:小米9和荣耀V20孰强孰弱自见分晓

合游戏性能和发热控制,麒麟980和骁龙845各有胜负,差距不大。现在搭载骁龙855的手机已经大规模铺货,那荣耀V20上的麒麟980和骁龙855对比结果会怎样呢?

先进运动控制领先者,Trinamic如何推动行业革新?

如今,复杂的运动控制在各种工业和消费设备中频繁被使用,如何使信号和现实物理世界更好地联系在一起,正在逐渐成为一个关键问题。

4K、8K都不是事儿?高通这个技术未来能把电视淘汰
4K、8K都不是事儿?高通这个技术未来能把电视淘汰

近日,位于加州大学圣地亚哥分校的高通研究室宣布,该研究室利用70台4K分辨率显示器,创造了世界上分辨率最高的虚拟现实系统。研究人员称,未来客厅的墙壁都将成为显示器,电视有天将面临淘汰的可能。

电路方案