寻找改变世界的 Python 程序员
十年前,爱立信在瑞典的当时的首席执行官写了一篇关于数字融合的内部文章。他指出,在很短的时间内,所有以模拟方式产生的数据,如书籍、音乐、照片、报纸等,都将不复存在。相反,所有内容都将数字化,我们将渲染、查看和收听数字格式。我相信他对未来有远见,但他的时机大约晚了八到十年。
最近,我遇到了一家领先的视频提供商的首席执行官。他大约四年前创办了他的公司,他的愿景已经插上了翅膀并开始飞翔。简而言之,如果您想要互联网上的视频,您可以上传文本和一些图像,他的软件可以自动完成构建、编辑和制作最终产品的过程,无需人工干预。
该软件产生的是生动的图像,而不是计算机生成的图像。例如,如果您正在寻找一辆汽车并找到了一辆,您可以单击一个视频图像,看到对该车的全面、高质量的观察。您将看到与您要购买的车辆完全相同的车辆,通过 VIN 编号识别。它使当前的视频广告制作看起来像老式的黑白有声电影。该软件还可以以我们今天生成视频的一小部分成本完成这项工作。
他们是怎么做到的?当然,我问了,发现一家 Linux 商店。开发人员使用运行 Linux 虚拟机的 Mac 笔记本电脑。他们使用 Apache 作为他们的 Web 服务器,PHP 作为他们的主要编程语言,并且已经开始将他们软件的部分内容修复到 Python。他们正在进入新市场,并决定使用 Python 构建新组件。
我开始探究他们软件的逻辑,兴奋的首席执行官和开发人员都沉默了。所以,我问我能提供什么帮助。这时,他们的眼睛睁大了,首席技术官嘟囔着他们有多么难以找到 Python 开发人员。我只是面无表情地看着他们,问:什么?
他们的人力资源人员没有收到一份程序员的申请。我要求看看他们的招聘广告,很快就明白了问题所在。在一大堆技术术语中,有一行关于 Python 的简短描述。我没有羞辱他们,而是简单地建议他们写一个 Python 程序员的广告。研发主管要求我写一些我认为会吸引最聪明和最好的人的东西。我写了,但收到的是经过编辑的、更技术化的版本。
这家充满希望的 Linux 商店,拥有呈指数级增长的客户群和如此有效地沟通的技术,似乎陷入了无法吸引开发人员的困境。我开始意识到为什么我成为了一名技术作家,而不是管理员/分析师/项目经理等等。许多 Linux 公司的管理者来自传统的开发部门,他们不了解开源文化。他们可以聘请技术作家,但如果说到程序员,他们想要拥有计算机科学硕士学位并且在他们甚至不使用的各种编程技能方面拥有五年经验的人。
我想帮助这些人。我解释说,一些非常优秀的开源人员可能没有上过大学,而是直接找到了一份编程工作。人们听我说,我可以看到他们已经开始明白,并看到了整个图景。我不希望看到一个典型的人力资源招聘广告,而是希望看到一个简单的广告出现。
看着他们的产品,以及在他们的隔间和会议室里工作的人们,我意识到我正在见证创新的展开。我们今天认为非常酷的东西将会随着一波新技术的冲击而消退。
我记得我年轻时期的许多创新,从一种新型的女式长筒袜、电吉他到带电池的手表。我甚至在互联网上观看了一个在线构建的操作系统。现在,我亲眼目睹了一场真正的数字革命,并且已经看到了未来的一瞥。那就是 Python。