“如今,我们的产业发生了变化,社会组织方式发生了变化,我们的技术发生了变化,我们的设计必须要随之同样发生变化。”
的确,在互联网发展至今的短短20年间,人类社会已经飞速与互联网时代紧密挂钩。随着第四次产业革命的推进,在社会大面积“赛博化”的背景下,艺术设计与计算机编程语言挂钩将是一种必然趋势。
目前,国内外已经在积极革新教学体系,编程等的技能已经作为基础课在学校开设。当然一定仍有同学存有疑问:“编程真的这么重要了吗?”or“不学编程行不行?”我们先来一起看一些事实:

先来看国内,2022年艺术设计专业再次领跑亚洲的同济设计创意学院,作为国内设计学院的领头羊,同济从2019年开始,在其本科课程中,将开源硬件与编程课程设置为了与毛概、英语同一等级的通识基础课。
“通识”,意味着同济将编程相关技能视为每一个设计师应该掌握的必备技能。
同济大学开源硬件与编程课程介绍 图源:tjdi.tongji.edu.cn
再来看国外,编程语言processing的诞生地,麻省理工学院,在其媒体艺术与科学的本科和研究生教学中,开设了许多编程、算法、硬件软件相关课程。
2021年秋季Media Arts and Sciences研究生课程(部分)
罗德岛设计学院也在其平面设计等多个专业的课程中引入代码编程的教学,旨在让学生们探索计算机语言的美学,在自动化、随机性的数字空间中重新定位设计师的角色。
罗德岛2021年平面设计专业研究生课程(部分)
而英国院校方面,伦艺的Creative Computer Institute(CCI)直接将创意编码和软件开发作为了学习的重点,走在包括生成艺术在内的新领域的前沿。
伦艺官网
CSM也开设有Art and Science专业,有课程专门教学生processing、代码等内容,而LCC中此类课程就更加丰富。
康石石东家汉艺学员red同学,获伦艺创意计算机学院(CCI) 格拉斯哥艺术学院 数字媒体方向 MA offer
可见,不论是国内还是国外,编程的学习在大学校的教育的位置已经越发靠前,大量的名校本科毕业生已经在相对超前的教育体系中掌握编程技能。
编程,已是艺术生必备技能回到我们的标题上,“不论留学or保研,艺术生都要学编程了”,为什么这么说?
从现实层面讲,同期“竞争者”已经掌握编程技能。
仍以同济为例,自同济19年将开源硬件与编程加入通识课程后,19级同济设计专业同学的毕业时间为2023年,也就是说,今年不论是保研、直博、留学或校招,与大家同期竞争的同济学生已经全部拥有编程技能。
对艺术设计的学生来说,学编程已经不是卷不卷、或多一个加分项的问题了,而是在当下的发展趋势中,想要获得机会,编程已成“刚需”的基本技能。
康石石东家汉艺国际教育已有大量学员完成编程课程的学习
从院校层面讲,国内外高校研究生录取倾向有编程技能的学生。
国外“领跑”的设计学院在本科加入编程相关的课程,意味着国外顶尖院校已经开始要求设计类专业的本科毕业生熟练掌握编程技能。这换言之就意味着,我们在完成艺术留学作品集时,“不得不”在自己的作品集的具体项目中体现自己编程能力或使用编程技术的意识。
爱丁堡大学数字设计与制造专业要求学生需具备编程、制造技术能力
从国家发展层面讲,智能化、数字化是发展的必然趋势,而编程是实现的基本手段。
在2021年两会中百度创始人李彦宏便提出:
建议大力发展低碳交通,利用人工智能、5G等新技术,加快自动驾驶商用和智能交通普及;鼓励更多智能设备进社区,拓展和深化智慧养老服务;打破现有“信息壁垒”模式,促进信息和知识的自由流动。
对此提案工信部回应:
工信部将进一步完善智能网联汽车、车联网标准体系,推动相关部门完善法律法规,优化产业发展政策环境,加快智能网联汽车产业发展。
图源:新华网
可见,不论是互联网行业带头人,还是政府都一致认同数字化、智能化的发展方向。设计作为与时代发展紧密联系的领域,设计者的技能、思路也应紧跟时代向前。
因此,我们讲不论保研、直博、留学或就业,艺术设计的学生都应该尽快掌握编程相关技能,顺应趋势,把握更有利的发展前景。
艺术生如何学编程要承认的是,在很多传统观念中,编程依旧与“理工科”、“难”等词相挂钩,导致很多艺术生对编程望而却步。这可以算作是艺术生的一大认知误区,实际上,编程作为一种工具,有其运行的底层逻辑,一旦了解清楚其运作规则,掌握基本的计算机语言并在作品中进行运用并不是难事。
康石石东家汉艺国际教育Arduino基础课实录
目前使用业内使用较多的编程语言有以下几种:
IEEE Spectrum 2021年度编程语言排行榜
像是排名第一的Python,如果大家掌握基本知识且了解了Python库的使用,在一些大型嵌入型项目和AI系统的使用中就能很快上手,学起来也没有想象的那么难,而运用最多的Processing入门更加简单。
康石石东家汉艺国际教育Processing基础课&进阶课
此前,就有大量的零基础学员通过基础课-进阶课的培训,不仅熟练掌握了一种编程语言,还能够熟练将不同编程语言联动,例如康石石东家汉艺学员Q同学就在项目中采用了Arduino和Processing通信的方式,拿到了金匠的offer。
康石石东家汉艺国际学员Q同学 获 金史密斯大学 Computational Art offer
值得注意的是,编程语言的难度和实际应用场景会有一定的不同,想要学习编程的艺术生要明白,我们的核心诉求仍然是“做设计”,编程是我们的实现手段。
所以,面对不同的设计需求,首先要找准定位、明确需求,然后找准入手点,最后进行编程语言的选择。有针对性的选择工具,展示能力,才能让我们求学、求职的路锦上添花。
更多艺术留学、保研、作品集创作、申博、考研相关问题,欢迎向康石石提问。