AI时代,普通人该学什么?

AI时代,编程不再是必备技能?

最近,英伟达CEO黄仁勋在世界政府峰会上发表了一个引人注目的观点:“编程不再是年轻人的必备技能。” 他认为,随着AI技术的飞速发展,未来的软件开发将不再需要人类手动编写代码,而是通过自然语言描述需求,AI会自动完成编程工作。黄仁勋甚至调侃道:“现在世界上每个人都是程序员,这是AI的奇迹。”

我基本同意他的观点,但想补充一点:虽然AI可能替代大部分编程工作,但如果我们想利用AI开发专业应用,仍然需要掌握一些编程之外的基础技能。这些技能不仅帮助我们更好地与AI协作,还能让我们在AI时代保持竞争力。


AI时代,普通人该学什么?

1. 数据知识:AI的“原材料”

数据就像是厨房里的食材,而AI就像是一位厨师。如果你不懂数据,就很难理解AI是如何工作的。就像优质的食材决定了最终菜品的品质,数据的质量也决定了AI输出的结果。

什么是数据?
简单来说,数据就是信息的载体。

比如,你的生日、身高、体重、购物记录等都是需要被"烹饪"(处理)的"食材"(原始数据)。

数据的类型:就像食材有荤有素,数据也有不同的类型:

  • 文本数据:如你的名字、地址
  • 数字数据:如年龄、身高、体重
  • 日期数据:如生日、注册时间
  • 图像数据:如照片、扫描件
  • 音频数据:如语音留言
  • 视频数据:如监控录像

每种类型的数据就像不同的食材,需要不同的处理方法才能发挥其最大价值。在进行"烹饪"之前,往往还需要对数据进行"清洗"和"预处理",就像我们在烹饪前需要对食材进行清洗和切配一样。

数据之间通常存在密切的联系

数据的关系:
数据之间通常存在着密切的联系。例如,用户ID可以将购物记录、个人信息、收货地址等多个数据表关联起来,形成一个完整的用户信息网络。

数据的存储:
数据通常存储在数据库中,主要分为两类:

  • 关系型数据库(如MySQL):数据按预定义的格式和结构存储,适合处理有明确关联关系的数据
  • 非关系型数据库(如MongoDB):存储格式更加灵活,适合处理多样化的数据类型

实际应用:
以开发一个电商APP为例,你需要管理:

  • 用户信息:基本资料、联系方式、收货地址等
  • 商品信息:名称、价格、库存、描述等
  • 订单信息:订单编号、购买时间、数量、状态等

虽然现在AI可以帮我们编写复杂的数据查询语句,但理解这些基本概念仍然很重要。只有清楚地了解你的数据结构和需求,才能准确地向AI描述你想要实现的功能。


2. 用户交互设计:让AI为人所用

在AI时代,我们与应用程序的互动方式变得更加丰富。除了传统的点击、滑动等屏幕操作,现在我们还可以通过文字聊天或语音来与AI对话。但这并不意味着传统的交互方式会被取代。

为什么传统交互依然重要?
想象你在网上购物时:用眼睛快速浏览商品列表、用手指滑动查看详情,这些操作往往比语音交互更高效。屏幕可以同时展示大量信息,让你快速对比和选择,这是语音和聊天难以替代的优势。

用户体验UX设计的重要性:对人的行为和需求有深入理解

理解用户体验(UX)的重要性:

虽然AI可以生成界面设计,但优秀的用户体验需要对人的行为和需求有深入理解。例如:

  • 按钮的位置是否容易找到
  • 颜色搭配是否舒适
  • 操作流程是否顺畅
  • 反馈信息是否清晰

一个简单的例子:
设计一个购物应用时,如果不理解用户习惯,可能会出现这些问题:

  • 重要按钮被藏在难以发现的位置
  • 操作步骤过于复杂
  • 界面元素排列混乱
  • 信息展示不够清晰

这些问题即使用AI也难以完全规避,因为好的设计需要对人性的理解和同理心,这正是普通人在AI时代需要培养的重要能力。


3. 可视化编程:人人都能做"开发者"

在AI时代,可视化编程正成为一项关键技能。它让不懂编程的普通人也能开发应用,就像使用办公软件一样简单。

什么是可视化编程?
这是一种无需写代码的开发方式。

你可以:

  • 通过拖拽添加功能组件(按钮、表格、图表等)
  • 像调整Word文档一样设置组件参数
  • 用图形化的方式连接各个功能模块
  • 所见即所得,直观地预览效果
FlutterFlow:一款可视化开发工具,任何人都能轻松开发移动应用

为什么要学习可视化编程?
虽然AI可以生成代码,但可视化编程让你能够:

  • 直接掌控应用的每个细节
  • 快速调整和优化界面
  • 更容易理解应用的整体结构
  • 减少与AI的沟通成本

实际应用案例:

  • FlutterFlow:让你通过拖拽就能开发手机APP和网站
  • n8n:帮助你设计和实现自动化工作流程,轻松对接各种AI服务
  • Webflow:制作专业级网站,无需碰触代码
  • Bubble:创建完整的网络应用,包含数据库和业务逻辑
使用n8n工具,可轻松实现自定义工作流程

通过这些工具,普通人也能像专业开发者一样,将想法转化为实际可用的应用。而且随着AI技术的发展,这些工具会变得越来越智能和易用。


AI时代的创业机会

AI技术的普及为普通人带来了前所未有的机遇。通过掌握数据知识、用户交互设计和可视化编程这三大核心技能,我们可以:

  • 快速开发实用的应用程序
  • 设计高效的自动化工作流
  • 创造更好的用户体验
  • 与AI更好地协作

关键是要行动起来。如果你对AI创业感兴趣,建议从这三个方向入手:

  • 学习数据知识,理解AI的"原材料"
  • 掌握交互设计,让产品更懂用户
  • 运用可视化编程,快速实现想法
创业者在热带海边凭借AI一边经营自己的事业,一边享受阳光和自由的风

记住:技术的门槛正在降低,但机会的窗口正在打开。在这个AI时代,普通人完全可以成为创新者和创业者。机会属于那些勇于拥抱变化、持续学习的人。

现在,就是最好的开始时机!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容