有时候,我确实听到一些程序员说,他们没有机会像我那样从头开始编写游戏引擎,并让它变得重要或产生影响,这让他们有点难过。
我绝对是一名程序员,感觉自己错过了机会的黄金时代。我直到30多岁才真正开始编程。就像许多开发人员希望对这个行业产生影响一样,它有时会让人感觉黄金时代已经过去了。
从一种更具企业精神的心态审视市场,寻找一个潜在的利基市场来填充SaaS应用程序(或者更糟糕的是,社交网络),情况似乎更加可怕!新闻聚合器已经完成,Reddit完全占据主导地位。职业社交网络已经完成,LinkedIn拥有它。一个接一个的市场都做完了。科技领域的一切都已经做好了。
按照字面上的定义,技术是任何涉及将科学知识应用于实际目的的东西。从字面上讲,我们被科技包围了。有些是古老的,比如勺子,而另一些,比如我在上面打字的Kinesis键盘,要新得多。
但是,人们不会脱离历史背景,把古代发明说成是技术。当我们称之为技术时,我们通常指的是最近发明的东西。
当你出生的时候,世界上的任何东西都是正常和普通的,只是世界运转方式的一个自然部分。
在你15岁到35岁之间发明的任何东西都是新的、令人兴奋的和革命性的,你很可能会在它上面获得职业生涯。
有了一个音乐家出身的固件黑客,然后是叔叔的程序员,我对衰老的看法稍微乐观了一些,我认为界限更多地是关于一项特定技术是否已经普及了10年。
盒式磁带和微波炉曾经是60年代末和70年代初的奇妙新技术。现在它们都是DVD了,网络和3D视频游戏在90年代曾经是令人惊叹的技术。现在他们被认为是理所当然的。智能手机在上世纪末令人难以置信。现在它们只是电话了。
在80年代、90年代和21世纪初,个人计算机的快速发展令人叹为观止。每隔一两年,计算机就会获得新的性能,而个人电脑每年会减少近50%!网络将这股热潮带给了成倍增长的用户数量。[1]。
计算机软件主导了一代人对技术的讨论,这是完全自然的。首先是记者,现在我们中的许多人都把从网络SaaS应用到移动生产力应用的一切都称为科技。由于科技的更广泛意义并没有被抛弃,这使得人们很容易将两者混为一谈。
对于一个在科技领域寻找市场机会的雄心勃勃的工程师来说,一切看起来都很拥挤。与十年前相比,编程语言、框架、开源协作、开发运营、可视化网站建设工具等方面的进步使创建Web应用和移动应用变得非常容易。这导致了大量的竞争,增加了营销和其他工程师可能没有的技能的重要性。
还有一些更接近前沿的新技术,它们在2020年并不常见,但将在2030年出现。他们中的一些人仍然对学习能力比赚钱能力更强的人敞开大门。生物技术、区块链和虚拟现实是技术,需要解决的技术挑战是真实的。与另一个面向中小型企业的SaaS相比,它们是更难发货的领域。但如果技术技能是你的强项,这是一件好事。
我记得我十几岁的时候,我以为我错过了8位苹果2游戏的黄金时代,我永远不会成为理查德·加里奥特……随着时间的流逝,在那之后,我开始在一些事情上留下自己的印记。在这段时间里,我也看到了很多机会。
90年代的PC浪潮很棒--我很高兴在那里,我也很高兴我用它挥杆把一个人打出了公园。但从那时起,我们看到了手机游戏、网页游戏、免费游戏、蒸汽革命……现在又出现了虚拟现实。所有这些都令人惊叹!
所以,是的,对于今天的人们来说,我拥有的机会不在那里--但还有新的、更好的机会。就我个人而言,我对这些比以前任何事情都更兴奋。所以,非常感谢你给我这个荣誉,但我才刚刚开始。
约翰·卡马克在接受BAFTA奖学金时的演讲让我比很长一段时间以来感觉到的更专业的乐观。就连他也觉得已经太晚了,因为他错过了80年代的所有机会。