展开菜单
首页 精品内容 本月促销 装机必备 Windows PDF教程 macOS软件 IOS软件 Android AI 专题
全部分类

当前位置:

首页 > 编程开发 > 编程还是被编程?这是个问题

编程还是被编程?这是个问题

代码是驱动数字世界的程序与表达语言。公民需了解其基本逻辑,以与数字环境主动互动而非被动接受。学校教编程面临师资与课程体系困难,校外自主实践更有效。学习编程有助于培养创造力与协作能力,或可推动未来教育变革。

本文目录

    巴黎高科评论:首先,代码是什么?

    尼古拉斯:这个问题可以从多个角度来回答。首先,代码是让机器运转的程序。没有代码,电脑、手机这些电子设备就只是一堆没有生命的硬件。可以说,代码是我们最接近机器灵魂的方式,它让机器按照我们的需求去运作。它是一套通过算法自动完成任务的句法——这是第一个定义。

    但代码也可以被理解为一门语言。因为它基于数学算法,过去我们总觉得它只属于数学家和工程师的领域。但实际上,不少语言学者已经开始对编码和发明新的编程语言产生兴趣。甚至有人用代码写诗!斯坦福大学就有学生创立了一个俱乐部,专门把诗歌和编程融合在一起。从这个角度看,代码完全是一种说话和表达的方式。

    某种意义上,学代码和学外语很像:开始总是很艰难,但渐渐地,你会开始理解这门语言的逻辑——而且每个人都有能力掌握它,因为说到底,说话谁都会。

    既然人人都能学会代码,那有必要所有人都去学吗?

    没错,任何人,包括孩子,都可以学代码。只要用对界面,孩子也能轻松上手,并不需要是编程天才或计算机博士。就像你不必成为莎士比亚才能说好英语一样。理解基础的编程语言其实没那么复杂。事实上,大多数人每天都会处理几行代码:每个人都要在浏览器里输入URL地址;每个人都知道,删掉.com后面的所有内容就能回到首页。

    美国网络文化作家道格拉斯·洛西克夫说过一个当代性的难题:“编程还是被编程。”这个说法可能有点极端——我们不需要因为用手机,就非得成为手机程序员。使用工具并不意味着要亲自去制造工具。但问题是,如果我们想和这个由代码构成的环境真正交互,而不是完全被动地接受,那就需要了解一些基本的编码。我们不应当把这项技能完全甩给某一个阶层或精英。

    公民需要基础教育,所以对编程有一定认识,这件事本身是有意义的。就像我们学习读写一样,最好也能有一些编写代码和“阅读”数字世界的经验。

    从某种意义上说,这几乎跟公民学一样必要。不传播民主的价值,公民永远找不到自己在社会中的位置。同理,如果我们不懂编程的逻辑,在这个由代码构成的世界里就会感到不自由。就拿Google来说吧——这个每个人每天都要用上好几回的搜索引擎。如果我们不了解它是如何工作的、怎么生成信息索引、信息又从何而来、为什么一个查询能反馈出那么多结果……那我们很容易就会被这个工具“骗”到。永远不要想当然地以为,搜索引擎给出的结果就是真理;也不要想当然地以为,搜索结果里除了前几条,其他的都无关紧要。

    简而言之,你认为数字教育、唤醒学生对代码的认识非常重要。这确实是公民教育的使命之一,但学校真的是教这门课最好的地方吗?

    近年来,几乎所有西方国家都在争论同一个问题:学校该不该教代码。然而,要改变整个学校的课程体系,通常是非常困难的。而且,我们没有足够的计算机教师,能让编程像数学和英语那样成为一门主课。2010年法国把算法课引入高中课程体系时,那些没受过相关训练的教师就遇到了不小的麻烦。

    也有人会问:为什么编程要单独成为一个学科?如果编程就像写作一样,那所有学科其实都会涉及到。

    从另一个角度来理解这个问题可能更有帮助:关键不在于怎么把编程塞进课程体系,而在于站在学生的角度,去思考什么对他们真正有利。

    我们经常抱怨孩子们在屏幕前花太多时间——这也许没错。但更重要的是,要确保孩子们在屏幕前时,不只是处于一种完全被动的状态。而编码恰恰能在这里发挥关键作用。如果孩子开始尝试编程,通过合适的界面,他们很快就能体验到其中的乐趣。于是,他们使用IT工具时的体验,就会变得完全不同了。

    这背后其实是一个关于学习范式的根本问题:是从理论出发更好,还是实践与理论结合更好?说到底,不亲自运行代码,是无法真正理解编程的。从实践出发永远是最好的选择,而不是抱着代码理论的书硬啃。我小时候学编程,就是从试着写几行代码开始的。写得远非完美,但这不重要——重要的是去了解代码的背景和运作方式。通过实验来学习算法思想,远比单纯阅读理论书要有效得多。

    但学校能提供这种方式吗?

    不一定。这种学习模式完全可以在课堂之外实现。各个学校的代码和计算机文化千差万别,水准也参差不齐——教师、学生、硬件的条件都不一样。相反地,代码的世界本身,就是建立在自学者和网络支持之上的。不夸张地说,整个数字宇宙就是这么构建起来的。如果不能在教学中融入这些理想的水平协作模式——让它区别于传统教学——那将是一件很可惜的事。这些处于传统教育边缘的主动性学习,在第二个阶段可以被重新组合、进一步开发。不断在边缘地带试验、更新、整合——这本身就是一种非常“数字化”的思维方式。

    这种方式也能部分解决人力资源的问题——也就是大规模招聘教师,或者把编程同等地引入小学和中学课程。不过,按照你的理解,从长远来看,学校的课程体系应该把这些课外活动吸纳进来。甚至可以设想,如果数字时代必须改变学校,代码可以作为触发这一变化的“特洛伊木马”,催生出不同的学习文化。那么,你如何看待学校的未来?

    理想情况下,它应该比现在更强调协作能力。孩子们需要通过与人交往来认识自己,这也是巩固知识的好方法。如果一个学生需要向同学解释某个概念,他就必须首先把自己的知识吃透。在这样的背景下,老师在课堂上的角色也会发生变化——老师的工作更像是催化剂,而不仅仅是传递知识。理想状态下,这种协作的维度还可以扩展到与其他国家班级的交流,就像伊拉斯谟计划在初高中教育体系中所做的那样。

    未来的学校也会更加关注创造力。在实践中学习,为日常生活中的问题提供解决方案:制作一个网站、设计一个能自动完成一组任务的小程序、编程连接对象、玩一个光传感器……从某种意义上说,代码和视觉艺术、音乐等创造性领域非常相似——在程序设计中,同一个问题往往可以有在优雅性和时效性上完全不同的解决方案。说到底,学习编程,是一种发现和深化学习风格、培养创造力的方式。

    注:伊拉斯谟计划(Erasmus Programme,European Community Action Scheme for the Mobility of University Students),是欧洲各共同体在1987年成立的学生交换项目,2014年1月在它的基础上创建了应用于欧盟现有教育、训练及青年体育领域的交换计划Erasmus+。其国际版为伊拉斯谟世界计划。

    本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
    作者最新文章
    编程开发 编程
    相关文章 更多
    精品专题 更多
    装机必备

    正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

    Windows

    正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

    PDF教程

    正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

    macOS软件

    正软商城macOS软件专区,精选适用于Mac电脑的办公、设计、影音、效率、开发和系统工具,提供软件功能介绍、macOS兼容版本、正版授权及购买下载服务。

    IOS软件

    正软商城iOS软件专区,精选适用于iPhone和iPad的办公、学习、影音、设计、效率及AI应用,提供功能介绍、适用设备、系统要求和正版获取方式等信息。

    AI

    正软商城AI软件专区,汇集AI写作、AI绘画、AI视频、AI办公、AI编程、AI翻译、智能客服和数据分析等人工智能工具,提供功能介绍、适用平台、收费方式及正版购买信息。

    Mac软件 更多
    讯飞智作 网页版
    讯飞智作 网页版

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    火山引擎 网页版
    火山引擎 网页版

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    Aperty macOS版
    Aperty macOS版

    Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

    立刻MV 网页版
    立刻MV 网页版

    立刻MV 面向音乐人、内容创作者和品牌团队,帮助用户低成本完成歌曲 MV、歌词视频、AI 分镜、图生视频与最终合成。

    蛙蛙写作 网页版
    蛙蛙写作 网页版

    蛙蛙写作 AI 创作工具,覆盖小说、剧本、文案,一键生成文稿,打通文字转视频全流程,高效解决创作难题。

    超级简历WonderCV 网页版
    超级简历WonderCV 网页版

    超级简历WonderCV是面向应届生和AI小白的智能求职平台,覆盖简历、面试与职业规划。

    音述AI 网页版
    音述AI 网页版

    音述AI,是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区。

    AionClaw macOS版
    AionClaw macOS版

    AionClaw 是可在桌面端运行的任务型 AI 助手,通过数字专家与技能市场组合办公、创作、数据和开发能力。

    Loomy macOS版
    Loomy macOS版

    Loomy 是科大讯飞推出的桌面 AI 助手,可通过对话、任务与工作目录协助处理办公、内容创作和资料整理。

    AirBuddy 3 macOS版
    AirBuddy 3 macOS版

    AirBuddy 3 是面向 macOS 的蓝牙外设增强工具,可集中查看 AirPods、Beats 与苹果设备电量,提供快速连接、播放控制、电量提醒、桌面小组件和多台 Mac 外设接力等功能。

    AirServer macOS版
    AirServer macOS版

    AirServer macOS版可把 Mac 转换为无线投屏接收端,通过 AirPlay 或 Google Cast 接收手机、平板和电脑画面,并支持多设备同时连接、高清镜像及会话录制,适合家庭娱乐、课堂教学、会议演示和应用展示。

    AnyDesk macOS版
    AnyDesk macOS版

    AnyDesk macOS版是一款适用于远程办公、设备维护和客户支持的远程桌面工具,可连接并操作异地计算机,支持文件传输、无人值守访问、会话权限控制及跨平台协作。

    WINDOWS 更多
    讯飞智作 网页版
    讯飞智作 网页版

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    火山引擎 网页版
    火山引擎 网页版

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    PixTV 网页版
    PixTV 网页版

    PixTV 是一款在浏览器中使用的 AI 视觉内容创作平台,提供图片、视频、音频、文字生成、AI 分镜、局部重绘、提示词反推和无限画布等工具,适合短剧、漫剧、广告及社交媒体内容制作。

    讯飞绘文 网页版
    讯飞绘文 网页版

    讯飞绘文网页版是科大讯飞推出的AI图文创作与内容运营工具,覆盖热点选题、文章生成、稿件校对、智能配图、排版发布和数据复盘等环节,适合自媒体创作者及内容团队在线使用。

    Maya(Autodesk Maya) Windows版
    Maya(Autodesk Maya) Windows版

    Autodesk Maya 是面向影视、电视、动画和游戏行业的专业三维制作软件,集多边形与 NURBS 建模、角色绑定、关键帧和动作捕捉动画、Bifrost 特效模拟、材质开发及 Arnold 渲染于一体,

    Aperty Windows版
    Aperty Windows版

    Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

    立刻MV 网页版
    立刻MV 网页版

    立刻MV 面向音乐人、内容创作者和品牌团队,帮助用户低成本完成歌曲 MV、歌词视频、AI 分镜、图生视频与最终合成。

    蛙蛙写作 网页版
    蛙蛙写作 网页版

    蛙蛙写作 AI 创作工具,覆盖小说、剧本、文案,一键生成文稿,打通文字转视频全流程,高效解决创作难题。

    超级简历WonderCV 网页版
    超级简历WonderCV 网页版

    超级简历WonderCV是面向应届生和AI小白的智能求职平台,覆盖简历、面试与职业规划。

    音述AI 网页版
    音述AI 网页版

    音述AI,是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区。

    AionClaw Windows版
    AionClaw Windows版

    AionClaw 是可在桌面端运行的任务型 AI 助手,通过数字专家与技能市场组合办公、创作、数据和开发能力。

    Loomy Windows版
    Loomy Windows版

    Loomy 是科大讯飞推出的桌面 AI 助手,可通过对话、任务与工作目录协助处理办公、内容创作和资料整理。