在人工智能技术迅速发展的今天,普通人是否需要学习编程,这个问题没有绝对的答案,而是取决于个人的职业目标、兴趣和所处的行业。我们可以先来分析一下学习编程的理由。
学习编程的理由
你如果希望你的技能多样化,那么编程是一个热门的选项,特别在人工智能时代。编程是一个非常有价值的技能,可以应用于许多领域,不仅限于技术行业。它可以帮助你更好地理解技术世界,提高问题解决能力。所以我们看到很多小朋友在小学就开始学习编程,比如Scratch、Python、C语言、甚至机器人编程,学习编程对小朋友的逻辑思维能力和问题解决能力还是很有帮助的。
学习编程对于你的职业发展是有帮助的。且不说编程人员的工资在不同工种还是排在前列的。同时在许多行业,编程技能都变得越来越重要。即使你不是软件开发者,拥有基础的编程知识也可能是职业发展的加分项,特别在人工智能时代。
人通过什么方式来表达其创造力呢?编程有时也是一种创造性活动,而不仅仅是一种技术技能。通过编程,你可以创造网站、应用程序(如ChatGPT、抖音、Tiktok等)、游戏(比如说网易的蛋仔派对和网易的王者荣耀吸引老中青少多个层级的用户群体)等。
在人工智能时代,掌握编程,才能与AI技术更好的互动。了解编程可以帮助你更有效地利用AI工具和服务,会看代码和编程的人往往更有成效利用AI来为自己的生活和工作服务。如果涉及AI模型的定制、优化以及检索增强生成等,那么只能依靠编程来完成任务了。
AI对编程的影响
AI可以自动化和简化编程,比如Github Copilot以及OpenAI Code Interpreter等。随着AI的发展,许多编程任务正在变得自动化和简化,但这并不意味着编程技能不再重要。相反,理解这些过程背后的基本原理变得更加重重要,一旦AI出现问题,才能有效解决问题。
AI使得非编程专业人士可以在AI的辅助下写好程序。现在有许多工具,比如OpenAI的ChatGPT、Google的Bard允许非编程专业人士使用AI进行数据分析、自动化任务甚至是写游戏和建网站等,但这些工具的有效使用仍然需要对编程和数据科学的基本理解。
我的观点是即使AI技术越来越成熟,学习编程仍然是一个有价值的投资,特别是你原来是靠编程吃饭的,如果你放弃了,等于放弃你吃饭的本钱。它不仅增强了你的职业技能,还能帮助你更好地理解和利用AI技术。但是,如果你的兴趣或职业道路与技术关系不大,编程可能就不是必需的。重要的是根据你自己的兴趣、职业目标和所处环境来做决定。甚至有人曾经说过,老年人学习编程和编写程序可以预防老年痴呆症(没有考证过)。
原文链接:https://www.zhihu.com/question/638375888/answer/3372342824