个人软件革命已经到来

了解人工智能驱动的工具如何使应用程序开发民主化,让任何人无需编码知识即可创建自定义软件。
几十年来,软件开发领域一直被根本性的权力不平衡所主导。用户一直是被动的消费者,局限于专业开发人员认为合适的严格结构和预定功能。随着个人软件工具的出现,一刀切的软件暴政终于开始崩溃,从根本上重塑了技术服务个人需求的方式。
自计算机诞生以来,软件开发者和软件使用者之间就存在着明显的鸿沟。专业开发人员,通常是在大型组织内工作的高薪专家,在软件功能和外观方面几乎保持着垄断地位。用户——无论是管理案件档案的律师、整理病历的医生、规划课程的教师,还是协调社区活动的教堂管理员——都别无选择,只能让自己适应软件,而不是让软件适应他们。这一基本限制一直存在,因为创建定制软件的门槛对于普通人来说仍然高得令人望而却步。
前提一直很简单:如果您想要一些不同的东西,一些更好地适合您的特定工作流程或需求的东西,您需要学习编码。这种把关机制意味着只有那些拥有大量时间投入、专业教育或财务资源的人才能构建真正符合其要求的工具。绝大多数用户只是接受了他们选择的软件所施加的任何限制,无论它多么不适合他们的实际工作流程。
这种传统动态不太明显的一个领域是开发人员工具本身。为程序员设计的软件历来都是整个行业中设计最周到、制作最热情的。这是因为创建者和用户占据相同的专业空间——开发人员构建其他开发人员将立即投入使用的工具。历史上,创作者和用户观点的重叠导致了更具创新性、以用户为中心的设计。然而,这种优势仍然主要局限于技术社区。
但现在,一个重要的拐点即将到来。 人工智能驱动的开发平台和无代码工具的出现正开始以前所未有的方式使软件创建过程民主化。曾经是专业人士的专属领域现在变得可供任何清楚了解自己需求的人使用。这些工具利用人工智能来处理以前需要多年培训和专业知识才能完成的复杂技术工作。
这种转变不仅仅为用户带来便利。这是对技术构建和分发方式的根本性重组。当个人可以创建精确匹配其工作流程的自定义应用程序、消除其特定痛点并与现有系统无缝集成时,整个软件生态系统就会发生转变。用户不再需要在功能或设计上做出妥协——他们可以准确构建他们需要的东西。
这种转变的影响是巨大的。考虑不同组织的运作方式。小型律师事务所可能需要具有非常具体的报告要求的案件管理软件,而现成的产品无法提供这些要求。该律师事务所可以使用个人软件工具来创建他们真正需要的东西,而不是花费数千美元定制通用软件或雇用开发人员从头开始构建。这同样适用于医疗机构、学校、非营利组织和无数其他实体,它们目前正在与不太适合的软件作斗争。
这种民主化还涉及控制权和所有权问题。当用户可以创建自己的软件时,他们就能以前所未有的方式获得对数字工具的代理权。他们不再受制于大型软件公司决定实施的任何订阅模式,也不再受到功能弃用或界面重新设计的摆布,从而使他们的工作变得更加困难。个人软件属于创建它的人。
其经济影响同样令人着迷。如果数百万人开始创建小型的、专门的应用程序供自己使用或为他们的直接社区服务,那么它可能会从根本上改变软件的估值和货币化方式。我们可能会看到一个分布式生态系统,其中无数个人和小团队为特定问题创建专业解决方案,而不是少数大公司通过为具有类似需求的数百万用户提供巨大估值的集中市场。
过渡不会是瞬时或无缝的。仍然存在许多障碍。 用户体验设计仍然非常重要 - 仅仅因为有人可以构建自己的软件并不意味着他们会构建得很好。安全性、可靠性和数据隐私问题仍然是最重要的。在真正的非技术人员能够构建生产质量的应用程序之前,人工智能工具需要变得更加复杂和用户友好。培训和教育对于广泛采用是必要的。
此外,总会有一些软件类别需要专业的开发专业知识。在可预见的未来,处理关键基础设施、复杂金融交易或复杂人工智能算法的企业系统可能会继续需要专业开发人员。个人软件革命不会消除对专业开发人员的需求,它将重塑他们的角色并扩展更广泛的技术领域的可能性。
此时此刻真正具有革命性的是潜在影响的规模。在计算史上,第一次,最了解自己需求的人们可以使用创建软件的工具。教师不需要说服软件公司添加她需要的功能——她可以自己构建它。医生不需要调整他的工作流程来适应别人的设计决策——他可以设计出符合他实际行医方式的系统。小企业主可以创建内部工具,赋予员工超能力,而无需等待供应商开发它们。
五十年来,软件行业一直在某些基本假设下运行。程序员创造,用户消费。专业开发人员决定什么是可能的,用户则凑合使用所提供的东西。软件是为一般市场构建的,用户可以自行适应。这些假设都同时受到新兴技术平台的挑战,这些平台使软件创建变得触手可及。
随着这些工具的成熟并变得更加强大,我们很可能会看到社会各个层面创造性地解决问题的方式激增。组织将变得更加高效,因为他们的软件实际上符合他们的工作方式。人们将花更少的时间与不合适的工具作斗争,而将更多的时间花在实际的生产性工作上。人与软件之间的关系从根本上从约束关系演变为可能性关系。
个人软件的时代不仅即将到来,而且已经开始。现在唯一的问题是,当普通人获得构建自己的工具的能力时,这种转变将以多快的速度发生,以及哪些全新类别的问题将得到解决。对于花了数十年时间与非自己创建的软件所施加的限制作斗争的用户来说,这种转变来得还不够快。一刀切的软件方法的暴政正在真正结束,接下来的事情将会更加有趣。
来源: The Verge


