1999年,我21岁,要养活妻子和三个月大的孩子。我在大学学习摄影,还兼了一份照顾残疾人的工作,每小时是8.75美元。清晰的记得工作6个月后,我的工资每小时只涨了0.5美元,我是多么的抓狂。我再也不想去工作了。
我父亲是一个程序员,我小时候他总鼓励我学习编程,但是我那时只会坐在电脑前玩游戏。错过了也浪费了很多免费学习的机会。
但是,当我长大后,需要养活家庭时,我的想法变了,我希望我女儿吃有机食品,希望能给我的家庭买一个大房子。但我知道,守在一个没有前途的工作上不可能实现我的理想。所以我拿出一部分存款,花了1600美元买了一台Power Mac G4和一个巨大的21英寸的显示屏。当时对我来说是一笔很大的开销(我一年的学费是3400美元)。当时我的工作是在晚上,所以我每晚在客户睡着时开始研究我的电脑和显示屏。
通过研究数字艺术家和交互设计大师Yugo Nakamura的设计后,我做出了第一个交互设计产品Flash。它是第一款可以把音乐、文字、视频以及代码交互结合起来的产品。ActionScript 1基本上算是一个笑话,但是它可以实现这个功能。虽然这个网站还处于起步阶段,但是它是第一款已经在路上的产品。
我每天晚上都会学习Yugo P、Joshua Davis以及Todd Purgason等人的作品和经验。我学习他们如何设计,如何编码。没有遇到过烦人的堆栈溢出和错误。由于我可以创建一些漂亮的视觉交互产品,所以比制作一些无聊的网站更有积极性。这就是我的故事。让我积极起来的是不断地学习,并坚持下去。
那段时间我一直晚上工作,所以白天也几乎看不到我的女儿。我会赶在她九点刚刚起来时到家,直到下午六点才回来。如果错过了时间我会非常伤心,所以那时我发誓要在一年内将我的收入翻番。我一直记得当时穷到卖掉我非常喜欢的Fender 1969 Bassman音响来付账单的感觉。
一晃三个月过去了,我有了我的第一个web网站客户端,以及在一个web设计工作室Om Sites的实习机会,它是当地pot dealer的一个前端页面。当时老板什么都不懂,所以我基本上是自己运作业务,每小时是10美元。三个月后,老板全职雇用我,工资每小时涨到20美元。我几乎是自己运行一个完整设计机构的当地企业。我不知道我在业务方面有没有天赋,但是我尽全力去做。我的一些工作逐渐得到重视,经过Todd Purgason审查,我为Olympia Film Festival制作的网站得到了奖项提名。
在2000年秋季,西雅图的一个大会上,我换到了Headsprout,任工程副总裁,每小时40美元,接下来,我把家搬到了西雅图,那一年我22岁。一年以后,通过学习编程,我改变了我的生活。不仅工资涨了两倍,还为以后的成功奠定了基础。80000美元的年薪现在听起来可能不多,但是当时有通货膨胀,所以实际上是109,776.07美元。
这个故事有什么意义?
1、 你没有理由不学习编程。我是在21岁最贫穷的时候学的,那时我还要做另外一份工作来养家。抛弃你的懒惰吧!
2、 大学或其它学校不会教你如何努力工作。只有每天真正的工作才会教会你。
3、 大型项目听起来可能很难,但是你可以把它分解成小项目。在我做好我的第一个网站之前,我是先做第一个按钮、第一个动画、第一个视频。最后通过这些小的部分建立起一个大的项目。
4、 学习编程的过程远比实际的编程要难,要涉及逻辑思维和抽象能力。其实这是一种技能,对于做其它事情也同样重要,不只限于编程。
如今,每个创业者都表示很难找到一个技术合伙人,其实这是借口。我们现在有很多现成的工具,比如Stack OverFlow、Treehouse、Codeacademy,你完全可以在一个月之内构建出一个Rails、Web或者iPhone app。这一个月的工作就可以改变你未来的职业生涯。我敢打赌,这比你花一个月时间去找一个所谓的“技术人员”来帮助你实现梦想要强的多。
即使你不想成为一名全职程序员,学习这个技能也可以帮助你雇用和管理产品和人员。如果服务器宕机了或者数据库连接不上了,你知道那时你会多抓狂吗?如果你不了解基础知识,你怎么知道你是否可以找到一个好的程序员?
人们在喊忙碌时,实际上就是在做他妈的工作。
原文:How Learning To Code Made Me Rich
|
|