'最好的代码就是根本没有代码。 您愿意带给世界的每一行新代码都是必须调试的代码,必须阅读和理解的代码,必须得到支持的代码。 每次编写新代码时,都应该在胁迫下不情愿地这样做,因为您完全耗尽了所有其他选择。' —杰夫·阿特伍德 开发人员匮乏尽管技术在我们生活中无处不在,但其架构师却很少。 尽管由于缺乏所需的证书而很难获得确切的数字,但估计世界上有30毫米的软件开发人员,而美国为3.4毫米。 就其本身而言,这个数字并不是特别显着-医生(1.1MM)和律师(1.3MM)的数量要少得多。 但是,从需求的角度来看,这些数字令人震惊。 尽管美国的律师供应过剩,到2032年,美国的医生和外科医生应总共短缺12万,但软件开发人员的需求量很大。 在当前经济放缓之前,美国约有1毫米的技术缺口,缺口将扩大。 到2022年,每年应提供12万个计算机工作岗位,而只有4万名应届毕业生进入工作岗位。 这种短缺从根本上改变了大型和小型企业的流程。 随着越来越多的公司希望在AI,云计算和数据科学等领域建立技术优势,争夺工程师的意愿表现为愿意通过提高薪水,签约奖金和其他津贴来确保人才。 5个月后,多达三分之一的技术空缺仍未填补,从而导致大量生产力损失。 有趣的是,这不是硅谷的问题。 技术圣地之外的薪水增长快于技术圣地内的薪水增长。 虽然增加报酬对于财力雄厚的人可能是一个可行的选择,但对于中小型企业而言却不那么可行。 相反,许多人正在转向允许非技术人员构建软件的新工具。 无代码:定义在过去的几年中,'无代码'已成为可视化编程平台类的公认术语,这使'公民开发人员'无需编写代码即可开始交付软件产品。 就目前而言,该市场的价值为$ 4B,但同比增长高达50%,预计到2022年将达到$ 21B。其他估计表明,该市场到2024年可能会达到$ 52B。 这些平台的作用是深远的,有可能将开发速度提高10倍,并可以更经济高效地分配研发支出。 尽管有这些好处,并且至少在VC界吸引了嗡嗡声,但回答一个简单的问题却很棘手:到底什么是没有代码? 似乎没有一个完全可靠的定义,或者至少没有一个值得审查的定义。 毫无疑问,无代码工具必须消除或大大减少对解决以前通过代码解决的问题进行编码的需求。 除此之外,大多数平台似乎都具有以下特征以实现这一目标: · 可访问的编程界面 · 几乎不需要知识 · 浅层学习曲线 · 倾向于行动 · 功能范围有限 即使有了上述说明,仍不清楚为什么Webflow通常被誉为无代码工具,而Wix并非如此。 在某些方面,无代码运动似乎是期望的问题,这是一个不断发展的领域。 一旦平台获得了大众的认可,即使它具有上述特征,也可能不再具有无代码产品的感觉。 正如这使定义行为变得困难一样,这也使确定将在哪里构建最有希望的应用程序的问题变得复杂。 尽管有很多方法可以尝试回答该问题,但是一种方法是分析特定的技术需求。 替代这些技能的应用程序应该特别有价值。 需求在总体上寻求开发人员的同时,专业领域也有所不同。 根据LinkedIn的2019年报告,最需要的硬技能包括云计算,人工智能,移动应用程序开发,NLP,科学计算,游戏开发,软件测试,数据科学和计算机图形学的知识。 确实来自Indeed的类似报告揭示了发展最快的技术技能,如下所示: 在这两个列表中,标准化后有很多重叠。 云计算(Azure,AWS),数据科学(Tableau,Scala,Redshift),应用程序开发(Swift),人工智能和机器学习等领域都很突出。 以薪资为基础,截至2020年1月,iOS和Android开发人员可能会获得最高的平均薪水,而应用程序制造商可能会获得最高的评价。其他得到充分补偿的技能包括Python,JavaScript,C ++,Java,.NET,PHP和C#方面的专家。 尽管上面的语言和技能通常在应用程序中很常见(例如,Java可用于构建移动产品和台式机产品),但它们仍与'确实'报告中提到的技能重叠。 无代码开始填补空白由于显然缺乏开发人员的才能,尤其是那些具有某些高度认可的技能的开发人员,因此没有代码可以作为可行的解决方案。 提供可视化编程界面的平台正在迅速填补空白,从而允许没有工程背景的建设者创建解决业务问题的软件。 ' Indeed'和' DAXX'报告说明了对移动应用程序开发,游戏开发和数据科学领域的熟练工程师的需求。 以这些类别为例,我们可以看到无代码工具是如何填补空白的。 Android商店中有接近3MM的应用程序,而iOS生态系统有望在2020年达到5MM。我们可能会越来越多地看到制造商在Adalo,Draftbit,Thunkable,AppSheet或Glide中构建作品,而不是通过Swift进行推广, 例如Java和ObjectiveC。 使用Buildbox,Game Salad,Dreamcraft和Koji等工具,游戏创作似乎正在经历类似的转变,从而使制造商能够构建复杂程度不同的游戏。 谷歌也通过' Game Builder'参与其中,使非技术人员可以构建3D游戏。 这样一来,这些应用程序就消除了构建人员对C#和C ++以及其他语言的了解的需要。 尽管许多人会熟悉数据科学领域中的Tableau和Looker等现有工具,但Lobe,Gyana和Obviously.ai并不为人所知。 所有这些都为平民提供了用户友好的方式,使其可以利用AI和ML的功能而无需知道如何用Python,R,SQL或Scala进行编写。 商机由于某些无代码平台的不确定性,因此很难准确地设想哪种工具最能为那些填补技能空白的人提供最佳服务。 但是,在接下来的18个月左右的时间里,有些地方似乎特别值得跟踪。 据说工程师将超过50%的时间花费在非编码任务上。 尽管有很多不同的方法可以解决这种浪费时间的问题,但使开发人员简化内部工具的创建和使工作流自动化的解决方案尤其令人关注。 这些任务既耗时又重复,但影响可能不会特别大,也不能代表对有限资源的最佳利用。 Zapier,Airtable,Parabola,Retool等公司已经脱颖而出,从而减少了工程师花费时间来设计数据库,API或内部工作流的需求。 我们希望其他人加入他们,提供不同的功能集,或专注于特定的垂直领域。 相对于那些用例,没有代码测试和数据科学(AI / ML)感到渗透不足。 尽管像Reflect和Testcraft这样的公司正在提供测试工具,并且正如所讨论的那样,Lobe和Obviously运营着数据科学平台,但其他解决方案比比皆是。 这可能是因为数据科学工作流传统上是临时的,依赖于自定义代码。 随着数据科学和AI重要性的提高,允许复制和协作的可访问界面将变得越来越重要。 创造力将比比皆是。 诸如Notion之类的产品不易分类,Clay,Coda以及其他从根本上改变我们工作方式的产品也是如此。 我们希望(并期望)其他人能够将边界功能发挥到极致,将不同的功能结合起来并在产品上进行创新。 无论选择哪种工具,无论哪种产品获得普及,我们都在见证着一个根本性的转变,在这个转变中,建立未来的人们的圈子正在扩大。 软件即将拥有许多新的架构师。 – 如果您要在这个空间中建造东西,我们很乐意与您交谈。 团队负责点vc。 – 列出的公司(类别中的L→R)网页 · 纳克 · 翻新 · 气泡 · 卡德 · Table2Site · 兰登 · SmartApp · 网络流 · 无边无际 · 艾略特 · Sheet2Site · 阿皮安 · 贝蒂积木 · 惊人地 移动 · 阿达洛 · 射门 · AppSheet · 滑行 · 节俭的 · 草稿位 · 舒特姆 · 克里奥 代理商 · 滴源 · 8020 · 最低工作室 · 清零 · 空中开发 测试 · Testcraft · 珀西 · 自动化 · 反映 自动化 · 扎皮尔 · 苹果的快捷方式 · 整合体 · 抛物线 · 幻影 · 国际金融贸易展览会 · 标准图书馆 · 合金 试算表 · 粘土 · 空气表 · 行动台 · Dashdash 语音应用 · 语音流 · 描述 · 威克斯 · ApiToBot 超级文档 · 结尾 · 概念 · 讽刺 社区 · Makerpad · Nucode · 无码 · 开发者 数据科学 · Obviously.ai · 路德维希 · 嘉娜 · 叶 AR / 3D · 卡波奇 · BlippAR 营利 · 会员空间 · 会员栈 · 辉光 · 给我买杯咖啡 赌博 · Buildbox · 梦幻工艺 · 流程实验室 · 开发 (本文翻译自Charge的文章《Where next for no-code?》,参考:https:///@chargevc/where-next-for-no-code-8f9d21354cc9) |
|