编程到底需不需要学(一些建议给还在犹豫要不要学编程的同学们)

一些发起给还在犹豫要不要学编程的同砚们

比年来,编程也好盘算机言语也好,以前从一种专业人士掌控或使用的武艺,变成了各位只需想学习就能找到办法办法的东西。

编程的门槛低了,艺术走了过来,后果就是不管在实践事情照旧国表里院校的要求和教学中,代码和艺术计划的团结都变得越来越亲密。之前也跟各位讲过不少利用步和谐作品集案例分析了,但到了实践教学中,照旧会有同砚问起:我一定要学代码吗?这算是转行“码农”了吗?我该怎样入门呢?

以是今天,我们不教具体的使用教程,而是来聊聊代码和艺术计划的接洽,讲讲同砚们该如安在创作中活用代码、怎样选择编程言语。

01 码农和艺术家有那么不同吗?

近十年支配,给从事步骤开发、步骤维护的人的外号仿佛变得略微动听了那么一点,从一开头的“修电脑的”“IT民工”变成了“步骤猿”“码农”

约莫也是由于从事这一行业的人越来越多、编程变得越来越广泛了吧。

北京市重生代农夫工会合行业之一——“互联网”

不外如今提到“码农”,掉头发是散热快、格子衫是事情服的刻板印象照旧根深蒂固,跟“艺术家”的外貌真实太过不同。但是码农和艺术家计划师,两者的事情就这么不一样吗?

有这么一段话各位可以先看一下:

“码农的草帽底下,是一颗充溢创造力的自在不羁的头脑。他们服从最佳实践而悔恨成规教条,他们欣赏天赋而不封建威望,他们喜好思索而不容易苟同。他们是武艺人,却寻求人文抱负;他们勇于叫嚣,说出本人的看法和主张,也更善于兢兢业业,用本人的点滴事情去改动现状。”——图灵中文社区电子杂志《码农》第一期《所谓码农》,作者武卫东

以是“码农”,说的也不外是事情办法罢了,敲代码也不影响码农有一颗寻求抱负、美感、创意的心;相反一位艺术家、计划师如果必要靠编程来完成创作或事情,戏称本人是“码农”又有何不成呢?

艺术家 Michael Hansmeyer经过盘算机天生为歌剧《莫扎特》制造的背景 图源:AIArtists.org

再扩大一点说,敲代码、做计划,和种地,除了办法、东西不同,逻辑但是也是一样的。

种地为了什么?为了来年劳绩好用饭不愁还能有一笔不错的收入,那就得选对种什么、怎样种、用什么东西,那放到编程和计划创作上,也是起主要找准定位、明白需求,然后找准动手点、选好东西。

计划头脑,图源:interaction-design.org

这个头脑流程但是是放之四海而皆准的,无论是作品集创作照旧实践事情,都要先找到端庄向、再依据需求选东西。

而无论东西是代码照旧画笔,都不会成为我们人物的界说。


02 代码对艺术创作的紧张性

聊到这里有的同砚约莫会问了:哎教师,以是做艺术计划毕竟是不是一定要会编程啊?

这个的确是具体情况具体分析,但以交互计划来说,各位都晓得如今的交互计划并不但是调研、计划流程、界面,还要触及代码、编程、交互逻辑和体验以为等,乃至计划历程中90%的武艺都要基于硬件基本上的软件开发和使用。

以是交互计划固然是艺术计划类专业,但扳连到IT干系的内容十分多,致使很多学校,比如UTS就将交互设方案归到IT的门类下。

图源:UTS官网

但是我在上高中时就以前交往到了代码,当时分使用的言语是JAVA,开发编纂器是Eclipse IDE ,一开头上课也是听天书,教师讲到何处睡到何处,直到学习了交互计划,把握了Processing、ios情况开发等等,才发觉代码但是离我们并不远。

我们的数据分析干系课程

也不仅是交互计划专业云云,在各种艺术计划专业课程中到场编程内容以前成为国表里院校的大趋向。

如Processing的诞生地麻省理工学院,在媒体艺术与封建的本科和研讨生的教学中就开设了很多编程、算法、硬件软件干系课程。

2021年春季Media Arts and Sciences研讨生课程(局部)

罗德岛、皇艺与帝国理工合办的GID/IDE专业、伦艺CCI,国内的清华、同济、湖南大学等等名校也都云云。

同济大学艺术与传媒学院开设processing课程

说实话,不管是国内照旧外洋,如今的院校哀求和求职事情越来越“卷”了,各位看到的“熟稔使用XXX软件东西、把握XXX言语的优先”这句话,翻译一下意思不就是“必需把握XXX武艺”、“会XXX的人才干来”吗?

爱丁堡大学数字计划与制造专业要修业生需具有编程、制造武艺才能 图源:爱丁堡大学官网

以是既然编程在艺术计划范畴渐渐成为“场面所趋”,发起同砚们照旧不要对代码还抱有戒心了,假如有必要照旧尽快学起来,让代码变成各位在做项目时趁手的好东西。

03 编程言语怎样选择

GM游戏 更多