1. 从“写代码”到“想问题”计算思维的破圈之旅在2000年代中期互联网泡沫破裂的余波尚未散去计算机科学领域弥漫着一股焦虑。许多教授担心学生们会认为这个学科无非是学习一种快速变化的编程语言从而失去兴趣。正是在这样的背景下时任卡内基梅隆大学教授、后成为微软全球研究院副总裁的周以真Jeannette Wing教授撰写了一篇后来被证明是奠基性的论文。她没有谈论任何新的算法或系统架构而是提出了一个更为根本的概念计算思维。这篇论文的核心观点是计算机科学不仅仅关乎编程它更是一种普适的、用于解决问题和设计系统的思维方式。这种思维可以应用于任何领域从分析经济决策到预测超市哪条结账队伍最快。周以真教授的工作从根本上改变了世界对“计算”的理解将其从一门狭窄的技术学科提升为一种现代人不可或缺的核心素养。今天计算思维不仅重塑了从生物学到新闻学的众多研究领域更深刻地影响了全球K-12教育体系。对于任何关注社会科学、教育创新或跨学科方法的人来说理解计算思维的兴起与影响就如同掌握了一把解读复杂世界的钥匙。2. 计算思维的核心内涵不只是计算机的思维计算思维常常被误解为“像计算机一样思考”或“为编程做准备”。这是一种片面的理解。周以真教授所倡导的计算思维本质上是人类运用计算机科学的基本概念来解决问题、设计系统和理解人类行为的一种思维过程。它是一套方法论其力量在于抽象和自动化。2.1 四大核心支柱计算思维可以分解为几个相互关联的核心实践分解将复杂的问题或系统拆解成更小、更易于管理的部分。这就像社会科学家研究一个复杂的社会现象时会将其分解为经济、文化、制度、个体心理等多个维度进行分析。分解能力是处理任何复杂性的第一步。模式识别在分解后的各部分中观察趋势、规律和相似性。例如在分析社交媒体上的舆论传播时识别信息扩散的网络结构模式或情感演变的时序模式。模式识别帮助我们化繁为简从数据中提炼出洞见。抽象这是计算思维中最关键的一步。即忽略不重要的细节提取出问题的核心模型或原理。在社会学中构建一个理论框架如“社会资本”理论就是一种抽象过程它抽离了具体的人际互动细节形成了可分析的概念模型。在计算中抽象表现为数据结构、算法和接口。算法设计创建一系列清晰的、可执行的步骤算法来解决问题。这里的“算法”不一定是写给计算机的代码也可以是一套人工执行的流程。例如制定一个社区调研的步骤1. 定义研究问题2. 选择抽样方法3. 设计问卷4. 收集数据5. 分析数据6. 验证结论。这就是一个算法化的工作流程。注意计算思维并非要求所有问题最终都必须通过编程解决。它的价值在于这种结构化的思考过程本身就能极大地提升问题解决的效率和严谨性无论最终解决方案是人工执行、制度设计还是一个软件系统。2.2 与社会科学的天然共鸣为什么计算思维在社会科学领域尤其具有吸引力因为两者都致力于理解和建模复杂系统——无论是社会系统、经济系统还是认知系统。量化与模拟社会科学研究越来越多地依赖数据分析。计算思维中的分解和模式识别正是处理大规模调查数据、网络数据的基础。基于抽象模型如博弈论模型、基于主体的模型进行计算机模拟已成为研究政策影响、社会动态的前沿方法。批判性逻辑算法设计所要求的步骤清晰、逻辑严密与社会科学研究中强调的论证链完整、因果推断严谨的要求不谋而合。它迫使研究者明确每一步的假设和操作。跨学科桥梁“计算社会科学”作为一个新兴领域的崛起正是计算思维与社会科学深度融合的产物。它利用计算工具和方法来挖掘数字足迹如社交媒体、交易记录研究传统方法难以触及的人类行为宏观模式。3. 教育领域的范式变革从技能培训到思维培养周以真教授曾悲观地预测将计算思维融入基础教育“在我有生之年不会发生”。然而变革的速度超出了所有人的预期。这不仅是增加几节编程课而是一场从教育目标到教学方法的深刻重塑。3.1 K-12课程的重构全球范围内的教育体系正在将计算思维从一门“学科”转化为一种“基础素养”。低龄化与融合化教育者不再等到高中才教授“计算机课”。通过像Code.org等组织开发的课程小学生通过可视化编程游戏如控制一个角色走迷宫来学习序列、循环和条件判断——这些正是算法和逻辑的核心概念。在英国包含计算思维的计算课程已成为国家必修课。AP课程的转向美国大学理事会开发的大学先修课程AP Computer Science Principles是一个标志性事件。这门课不再聚焦于某一种特定编程语言如Java的语法细节而是围绕计算思维的七大核心概念如创造力、抽象、数据、算法和六大实践来组织教学。它旨在回答“计算是什么”以及“它能做什么”而非仅仅“如何写代码”。这门课的迅速普及证明了以思维为导向的课程设计具有强大的吸引力。跨学科渗透最有效的计算思维教育不是孤立进行的。数学老师可以用算法思维讲解解题步骤科学老师可以引导学生用分解和建模的方法设计实验语文老师甚至可以探讨如何用“流程图”来规划一篇议论文的结构。这种渗透使得计算思维成为支持其他学科学习的“元技能”。3.2 实践中的挑战与应对将理念落地到课堂并非易事。在实践中教育者和课程设计者面临几个关键挑战师资准备不足大量在职教师自身未接受过计算思维训练。解决方案是提供高质量、低门槛的教师专业发展资源强调“思维”而非“代码”让各科教师都能找到与自己学科的连接点。评估方式滞后如何评估一个学生的“计算思维”水平传统的笔试往往失效。更有效的评估包括项目作品集考察问题分解和方案设计、调试练习考察逻辑推理、以及对复杂系统进行解释的口头报告等。工具与环境的适配避免陷入“工具至上”的误区。选择适合学生认知年龄的工具至关重要。低年级可能从无屏幕的“编程桌游”或图形化编程开始高年级再逐步过渡到文本编程。核心是工具服务于思维表达而非相反。实操心得在设计融合计算思维的教学活动时一个有效的起点是“不插电活动”。例如让学生扮演“机器人”和“程序员”通过口头指令算法来完成在课桌上摆放物品的任务。这个过程能生动地让学生体验到指令必须精确、无歧义编程的核心要求并自然引出了对循环、条件判断等概念的需求。这种活动剥离了计算机的复杂性直指思维的本质。4. 超越教育计算思维如何赋能社会科学研究对于社会科学研究者而言计算思维提供了一套强大的工具箱用以应对大数据时代和复杂社会系统带来的研究挑战。4.1 研究范式的扩展传统社会科学研究方法如问卷调查、深度访谈、实验与计算思维驱动的新方法正在融合形成混合方法研究范式。传统方法计算思维赋能的新方法融合优势抽样调查全量数据分析处理社交媒体、数字政务、交易记录等产生的海量行为数据。突破样本局限性发现宏观模式、长尾现象和实时动态。理论推演基于主体的建模抽象出个体行为规则在计算机中模拟大量个体互动涌现出宏观社会现象。对复杂理论进行“可控实验”检验微观-宏观连接的机制。内容分析自然语言处理与文本挖掘自动分析海量文本新闻、报告、网络言论的情感、主题和演变。提升分析规模和客观性处理非结构化数据。案例研究社会网络分析将关系数据可视化并量化分析研究信息、资源或影响力在网络中的传播。将个体置于关系结构中理解揭示隐藏的社会结构和动力。4.2 一个典型研究流程示例分析网络舆论演化假设一位政治传播学者希望研究某个公共事件下网络舆论的演化规律。一个融入计算思维的研究流程可能如下问题分解与抽象分解将“舆论演化”分解为参与者群体、信息内容、传播网络、情感倾向、时间动态等维度。抽象将社交媒体平台抽象为一个有向图网络用户为节点关注/转发/回复关系为边将一条帖子抽象为一个包含文本、时间、发布者、情感值的数据对象。数据收集与模式识别通过平台API应用程序接口程序化地收集相关事件时间段内的帖子和用户关系数据。使用自然语言处理工具对帖子文本进行情感分析正面/负面/中性和主题聚类识别讨论焦点。计算网络的基本指标如密度、中心性识别关键意见领袖和社群结构。算法设计与模型构建设计算法来识别信息传播的“级联”路径追溯谣言的源头或观点的扩散树。构建一个简单的基于主体的模型定义几种类型的用户如普通用户、大V、媒体赋予他们不同的信息接收、相信和转发规则在模拟网络中运行观察是否能复现真实数据中观测到的舆论爆发或极化模式。分析验证将模型模拟结果与真实数据模式进行对比验证模型的有效性。通过调整模型中的规则例如改变算法推荐策略的模拟参数进行“反事实推理”探讨不同平台治理策略可能对舆论产生的影响。注意事项计算社会科学研究必须高度重视伦理问题。使用公开数据时需注意用户隐私保护研究结论应避免算法决定论要认识到模型是对现实的简化必须与定性分析和深度的理论思考相结合。计算思维是辅助社会科学家提出更好问题、验证假设的利器而非取代人文社会关怀的“万能答案”。5. 培养你的计算思维实用指南与资源无论你是一名社会科学学生、研究者还是任何领域的从业者都可以有意识地培养自己的计算思维。这不需要你立刻成为编程高手。5.1 日常思维训练法面对复杂任务时先“分解”无论是策划一个项目、写一篇报告还是组织一次活动第一步都是将其拆解为具体的、可操作的子任务清单。使用思维导图工具是很好的练习。在信息中寻找“模式”阅读新闻、观察生活现象时有意识地思考这里是否存在规律哪些因素总是一起出现例如观察自己一天中工作效率的高低变化寻找与时间、环境、任务类型的关联模式。练习“抽象”描述尝试用最简洁的语言向一个外行解释你专业领域的一个核心概念。这个过程强迫你剥离细节抓住本质。例如如何向一位从没学过经济学的人解释“通货膨胀”设计“算法”流程为经常做的重复性工作如文献整理、数据备份制定一个明确的、步骤清晰的书面流程。这不仅提高效率还能让他人接手或自己日后复查。5.2 推荐入门工具与资源对于想进一步将计算思维与社会科学结合的学习者可以从以下资源开始可视化编程平台Orange一个开源的数据可视化和机器学习工具通过拖拽组件称为“控件”的方式构建数据分析工作流。非常适合社会科学研究者进行数据挖掘、可视化探索无需编写代码。NodeXL一个专注于社会网络分析的Excel插件可以导入社交媒体数据并进行基本的网络分析和可视化。入门级编程与数据分析Python Pandas库Python语言语法相对简洁Pandas库是处理表格数据的利器。有许多面向社会科学学生的教程从分析一份CSV格式的问卷数据开始。R语言在统计学和社会科学定量研究领域是传统强项拥有极其丰富的统计分析包和绘图系统。在线课程Coursera/edX上的“计算社会科学”专项课程由华盛顿大学等名校开设系统介绍相关方法和工具。Code.org的“计算思维”教师资源虽然面向教育者但其对计算思维概念的拆解和活动设计对所有初学者都极具启发性。常见问题与排查问题我觉得这些工具太难一看到代码就头疼。对策完全可以从“零代码”工具开始如Orange或Excel的高级功能。重点是理解背后的思维过程例如在Orange中连接“读取数据”、“筛选数据”、“可视化”组件的过程本身就是算法思维的体现。编程是表达计算思维的一种语言而非思维本身。问题我是做质性研究的计算思维对我有用吗对策非常有用。计算思维中的“分解”可以帮助你更结构化地设计访谈提纲或编码手册“模式识别”可以辅助你从大量的访谈文本中提炼主题和关系“抽象”则是理论构建的核心过程。质性分析软件如NVivo的操作逻辑也深深蕴含着计算思维。6. 未来的地平线人人皆可计算的素养时代周以真教授的工作获得ACM杰出服务奖其深远意义在于她成功地将一种专业学科的思维方式推广为一种普适的现代素养。今天我们看到计算机科学专业从门可罗雀变得炙手可热但这背后的深层原因并非仅仅是互联网行业的高薪诱惑更是因为各行各业都意识到理解计算原理、具备计算思维的人才是驱动创新的关键。这种素养的普及正在模糊传统学科的边界。未来的经济学家可能需要编写模拟程序未来的社会学家可能需要分析网络数据未来的记者可能需要用数据叙事而未来的政策制定者必须能够理解算法决策的可能影响与伦理边界。计算思维如同读写算一样正成为我们理解、参与并塑造这个高度数字化世界的基础能力。我个人在实际教学和研究中的体会是引入计算思维最大的阻力往往不是技术而是观念。一旦跨越了“这必须与编程相关”的初始障碍人们会发现它提供的是一种前所未有的清晰度和力量用以剖析我们周遭纷繁复杂的世界。它不会给出所有答案但它能帮助我们提出更好的问题并设计出更系统、更严谨的方法去寻找答案。这或许就是周以真教授留给我们的最宝贵遗产一种面向所有人的、解决问题的智慧。
计算思维:从编程到问题解决的核心素养与跨学科应用
发布时间:2026/6/2 7:14:22
1. 从“写代码”到“想问题”计算思维的破圈之旅在2000年代中期互联网泡沫破裂的余波尚未散去计算机科学领域弥漫着一股焦虑。许多教授担心学生们会认为这个学科无非是学习一种快速变化的编程语言从而失去兴趣。正是在这样的背景下时任卡内基梅隆大学教授、后成为微软全球研究院副总裁的周以真Jeannette Wing教授撰写了一篇后来被证明是奠基性的论文。她没有谈论任何新的算法或系统架构而是提出了一个更为根本的概念计算思维。这篇论文的核心观点是计算机科学不仅仅关乎编程它更是一种普适的、用于解决问题和设计系统的思维方式。这种思维可以应用于任何领域从分析经济决策到预测超市哪条结账队伍最快。周以真教授的工作从根本上改变了世界对“计算”的理解将其从一门狭窄的技术学科提升为一种现代人不可或缺的核心素养。今天计算思维不仅重塑了从生物学到新闻学的众多研究领域更深刻地影响了全球K-12教育体系。对于任何关注社会科学、教育创新或跨学科方法的人来说理解计算思维的兴起与影响就如同掌握了一把解读复杂世界的钥匙。2. 计算思维的核心内涵不只是计算机的思维计算思维常常被误解为“像计算机一样思考”或“为编程做准备”。这是一种片面的理解。周以真教授所倡导的计算思维本质上是人类运用计算机科学的基本概念来解决问题、设计系统和理解人类行为的一种思维过程。它是一套方法论其力量在于抽象和自动化。2.1 四大核心支柱计算思维可以分解为几个相互关联的核心实践分解将复杂的问题或系统拆解成更小、更易于管理的部分。这就像社会科学家研究一个复杂的社会现象时会将其分解为经济、文化、制度、个体心理等多个维度进行分析。分解能力是处理任何复杂性的第一步。模式识别在分解后的各部分中观察趋势、规律和相似性。例如在分析社交媒体上的舆论传播时识别信息扩散的网络结构模式或情感演变的时序模式。模式识别帮助我们化繁为简从数据中提炼出洞见。抽象这是计算思维中最关键的一步。即忽略不重要的细节提取出问题的核心模型或原理。在社会学中构建一个理论框架如“社会资本”理论就是一种抽象过程它抽离了具体的人际互动细节形成了可分析的概念模型。在计算中抽象表现为数据结构、算法和接口。算法设计创建一系列清晰的、可执行的步骤算法来解决问题。这里的“算法”不一定是写给计算机的代码也可以是一套人工执行的流程。例如制定一个社区调研的步骤1. 定义研究问题2. 选择抽样方法3. 设计问卷4. 收集数据5. 分析数据6. 验证结论。这就是一个算法化的工作流程。注意计算思维并非要求所有问题最终都必须通过编程解决。它的价值在于这种结构化的思考过程本身就能极大地提升问题解决的效率和严谨性无论最终解决方案是人工执行、制度设计还是一个软件系统。2.2 与社会科学的天然共鸣为什么计算思维在社会科学领域尤其具有吸引力因为两者都致力于理解和建模复杂系统——无论是社会系统、经济系统还是认知系统。量化与模拟社会科学研究越来越多地依赖数据分析。计算思维中的分解和模式识别正是处理大规模调查数据、网络数据的基础。基于抽象模型如博弈论模型、基于主体的模型进行计算机模拟已成为研究政策影响、社会动态的前沿方法。批判性逻辑算法设计所要求的步骤清晰、逻辑严密与社会科学研究中强调的论证链完整、因果推断严谨的要求不谋而合。它迫使研究者明确每一步的假设和操作。跨学科桥梁“计算社会科学”作为一个新兴领域的崛起正是计算思维与社会科学深度融合的产物。它利用计算工具和方法来挖掘数字足迹如社交媒体、交易记录研究传统方法难以触及的人类行为宏观模式。3. 教育领域的范式变革从技能培训到思维培养周以真教授曾悲观地预测将计算思维融入基础教育“在我有生之年不会发生”。然而变革的速度超出了所有人的预期。这不仅是增加几节编程课而是一场从教育目标到教学方法的深刻重塑。3.1 K-12课程的重构全球范围内的教育体系正在将计算思维从一门“学科”转化为一种“基础素养”。低龄化与融合化教育者不再等到高中才教授“计算机课”。通过像Code.org等组织开发的课程小学生通过可视化编程游戏如控制一个角色走迷宫来学习序列、循环和条件判断——这些正是算法和逻辑的核心概念。在英国包含计算思维的计算课程已成为国家必修课。AP课程的转向美国大学理事会开发的大学先修课程AP Computer Science Principles是一个标志性事件。这门课不再聚焦于某一种特定编程语言如Java的语法细节而是围绕计算思维的七大核心概念如创造力、抽象、数据、算法和六大实践来组织教学。它旨在回答“计算是什么”以及“它能做什么”而非仅仅“如何写代码”。这门课的迅速普及证明了以思维为导向的课程设计具有强大的吸引力。跨学科渗透最有效的计算思维教育不是孤立进行的。数学老师可以用算法思维讲解解题步骤科学老师可以引导学生用分解和建模的方法设计实验语文老师甚至可以探讨如何用“流程图”来规划一篇议论文的结构。这种渗透使得计算思维成为支持其他学科学习的“元技能”。3.2 实践中的挑战与应对将理念落地到课堂并非易事。在实践中教育者和课程设计者面临几个关键挑战师资准备不足大量在职教师自身未接受过计算思维训练。解决方案是提供高质量、低门槛的教师专业发展资源强调“思维”而非“代码”让各科教师都能找到与自己学科的连接点。评估方式滞后如何评估一个学生的“计算思维”水平传统的笔试往往失效。更有效的评估包括项目作品集考察问题分解和方案设计、调试练习考察逻辑推理、以及对复杂系统进行解释的口头报告等。工具与环境的适配避免陷入“工具至上”的误区。选择适合学生认知年龄的工具至关重要。低年级可能从无屏幕的“编程桌游”或图形化编程开始高年级再逐步过渡到文本编程。核心是工具服务于思维表达而非相反。实操心得在设计融合计算思维的教学活动时一个有效的起点是“不插电活动”。例如让学生扮演“机器人”和“程序员”通过口头指令算法来完成在课桌上摆放物品的任务。这个过程能生动地让学生体验到指令必须精确、无歧义编程的核心要求并自然引出了对循环、条件判断等概念的需求。这种活动剥离了计算机的复杂性直指思维的本质。4. 超越教育计算思维如何赋能社会科学研究对于社会科学研究者而言计算思维提供了一套强大的工具箱用以应对大数据时代和复杂社会系统带来的研究挑战。4.1 研究范式的扩展传统社会科学研究方法如问卷调查、深度访谈、实验与计算思维驱动的新方法正在融合形成混合方法研究范式。传统方法计算思维赋能的新方法融合优势抽样调查全量数据分析处理社交媒体、数字政务、交易记录等产生的海量行为数据。突破样本局限性发现宏观模式、长尾现象和实时动态。理论推演基于主体的建模抽象出个体行为规则在计算机中模拟大量个体互动涌现出宏观社会现象。对复杂理论进行“可控实验”检验微观-宏观连接的机制。内容分析自然语言处理与文本挖掘自动分析海量文本新闻、报告、网络言论的情感、主题和演变。提升分析规模和客观性处理非结构化数据。案例研究社会网络分析将关系数据可视化并量化分析研究信息、资源或影响力在网络中的传播。将个体置于关系结构中理解揭示隐藏的社会结构和动力。4.2 一个典型研究流程示例分析网络舆论演化假设一位政治传播学者希望研究某个公共事件下网络舆论的演化规律。一个融入计算思维的研究流程可能如下问题分解与抽象分解将“舆论演化”分解为参与者群体、信息内容、传播网络、情感倾向、时间动态等维度。抽象将社交媒体平台抽象为一个有向图网络用户为节点关注/转发/回复关系为边将一条帖子抽象为一个包含文本、时间、发布者、情感值的数据对象。数据收集与模式识别通过平台API应用程序接口程序化地收集相关事件时间段内的帖子和用户关系数据。使用自然语言处理工具对帖子文本进行情感分析正面/负面/中性和主题聚类识别讨论焦点。计算网络的基本指标如密度、中心性识别关键意见领袖和社群结构。算法设计与模型构建设计算法来识别信息传播的“级联”路径追溯谣言的源头或观点的扩散树。构建一个简单的基于主体的模型定义几种类型的用户如普通用户、大V、媒体赋予他们不同的信息接收、相信和转发规则在模拟网络中运行观察是否能复现真实数据中观测到的舆论爆发或极化模式。分析验证将模型模拟结果与真实数据模式进行对比验证模型的有效性。通过调整模型中的规则例如改变算法推荐策略的模拟参数进行“反事实推理”探讨不同平台治理策略可能对舆论产生的影响。注意事项计算社会科学研究必须高度重视伦理问题。使用公开数据时需注意用户隐私保护研究结论应避免算法决定论要认识到模型是对现实的简化必须与定性分析和深度的理论思考相结合。计算思维是辅助社会科学家提出更好问题、验证假设的利器而非取代人文社会关怀的“万能答案”。5. 培养你的计算思维实用指南与资源无论你是一名社会科学学生、研究者还是任何领域的从业者都可以有意识地培养自己的计算思维。这不需要你立刻成为编程高手。5.1 日常思维训练法面对复杂任务时先“分解”无论是策划一个项目、写一篇报告还是组织一次活动第一步都是将其拆解为具体的、可操作的子任务清单。使用思维导图工具是很好的练习。在信息中寻找“模式”阅读新闻、观察生活现象时有意识地思考这里是否存在规律哪些因素总是一起出现例如观察自己一天中工作效率的高低变化寻找与时间、环境、任务类型的关联模式。练习“抽象”描述尝试用最简洁的语言向一个外行解释你专业领域的一个核心概念。这个过程强迫你剥离细节抓住本质。例如如何向一位从没学过经济学的人解释“通货膨胀”设计“算法”流程为经常做的重复性工作如文献整理、数据备份制定一个明确的、步骤清晰的书面流程。这不仅提高效率还能让他人接手或自己日后复查。5.2 推荐入门工具与资源对于想进一步将计算思维与社会科学结合的学习者可以从以下资源开始可视化编程平台Orange一个开源的数据可视化和机器学习工具通过拖拽组件称为“控件”的方式构建数据分析工作流。非常适合社会科学研究者进行数据挖掘、可视化探索无需编写代码。NodeXL一个专注于社会网络分析的Excel插件可以导入社交媒体数据并进行基本的网络分析和可视化。入门级编程与数据分析Python Pandas库Python语言语法相对简洁Pandas库是处理表格数据的利器。有许多面向社会科学学生的教程从分析一份CSV格式的问卷数据开始。R语言在统计学和社会科学定量研究领域是传统强项拥有极其丰富的统计分析包和绘图系统。在线课程Coursera/edX上的“计算社会科学”专项课程由华盛顿大学等名校开设系统介绍相关方法和工具。Code.org的“计算思维”教师资源虽然面向教育者但其对计算思维概念的拆解和活动设计对所有初学者都极具启发性。常见问题与排查问题我觉得这些工具太难一看到代码就头疼。对策完全可以从“零代码”工具开始如Orange或Excel的高级功能。重点是理解背后的思维过程例如在Orange中连接“读取数据”、“筛选数据”、“可视化”组件的过程本身就是算法思维的体现。编程是表达计算思维的一种语言而非思维本身。问题我是做质性研究的计算思维对我有用吗对策非常有用。计算思维中的“分解”可以帮助你更结构化地设计访谈提纲或编码手册“模式识别”可以辅助你从大量的访谈文本中提炼主题和关系“抽象”则是理论构建的核心过程。质性分析软件如NVivo的操作逻辑也深深蕴含着计算思维。6. 未来的地平线人人皆可计算的素养时代周以真教授的工作获得ACM杰出服务奖其深远意义在于她成功地将一种专业学科的思维方式推广为一种普适的现代素养。今天我们看到计算机科学专业从门可罗雀变得炙手可热但这背后的深层原因并非仅仅是互联网行业的高薪诱惑更是因为各行各业都意识到理解计算原理、具备计算思维的人才是驱动创新的关键。这种素养的普及正在模糊传统学科的边界。未来的经济学家可能需要编写模拟程序未来的社会学家可能需要分析网络数据未来的记者可能需要用数据叙事而未来的政策制定者必须能够理解算法决策的可能影响与伦理边界。计算思维如同读写算一样正成为我们理解、参与并塑造这个高度数字化世界的基础能力。我个人在实际教学和研究中的体会是引入计算思维最大的阻力往往不是技术而是观念。一旦跨越了“这必须与编程相关”的初始障碍人们会发现它提供的是一种前所未有的清晰度和力量用以剖析我们周遭纷繁复杂的世界。它不会给出所有答案但它能帮助我们提出更好的问题并设计出更系统、更严谨的方法去寻找答案。这或许就是周以真教授留给我们的最宝贵遗产一种面向所有人的、解决问题的智慧。