研选课堂
HOME
研选课堂
正文内容
猿编程有必要学下去吗 一些建议给还在犹豫要不要学编程的同学们
发布时间 : 2024-10-06
作者 : 小编
访问数量 : 23
扫码分享至微信

一些建议给还在犹豫要不要学编程的同学们

近年来,编程也好计算机语言也好,已经从一种专业人士掌控或使用的技术,变成了大家只要想学习就能找到方式方法的工具。

编程的门槛低了,艺术走了进来,结果就是不论在实际工作还是国内外院校的要求和教学中,代码和艺术设计的结合都变得越来越密切。之前也跟大家讲过不少操作步骤和作品集案例分析了,但到了实际教学中,还是会有同学问起:我一定要学代码吗?这算是转行“码农”了吗?我该如何入门呢?

所以今天,我们不教具体的应用教程,而是来聊聊代码和艺术设计的联系,讲讲同学们该如何在创作中活用代码、如何选择编程语言。

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 编程语言如何选择&应用?

现在编程语言种类变得越来越多,可能很多同学在初次接触时会觉得无从下手。

我们可以先看一看目前使用较多的一些编程语言:

IEEE Spectrum 2021年度编程语言排行榜

像是排名第一的Python,如果大家掌握基本知识且了解了Python库的使用,在一些大型嵌入型项目和AI系统的使用中就能很快上手, 学起来也没有想象的那么难。

JAVA的话,安卓手机APP的语言基础一般都是使用JAVA进行编写的。

而我们介绍最多的Processing入门更加简单,已经在交互和平面等多领域内得到了广泛的应用,甚至被纳入国内外名校的课程内容中。

而且Processing还可以与Arduino“联动”, 例如汉艺学员Q同学就在项目中采用了Arduino和Processing通信的方式,拿到了金匠的offer。

汉艺学员Q同学 获 金史密斯大学 Computational Art offer

这些编程语言的难度和实际应用场景会有一定的不同,同学们需要在对这些语言的差异有一定了解后,根据需求进行选择。

而有了一定基础后,我们还可以进行更多的尝试,例如用纯硬件,像是汉艺L同学改良滑板鞋的项目,就属于纯硬件类呈现:

汉艺学员L同学 成功申请皇艺x帝国理工 IDE

而H同学设计的椅子项目则属于硬件与软件的结合:

汉艺学员H同学 在椅子上安装心率感应器Heartrate seneror并将LDE灯连接Arduino,获伦艺、爱丁堡 MA offer

不知道看到这里,会不会有同学直接拿出项目各种编程技法大加特加,那这就偏离今天分享的初衷了。

老师想说的其实是:代码是个好工具,但想法和设计需求定位更重要。

不论是编程还是做设计、做作品集,我们的首要任务都是了解自身的需求,然后根据自己的判断再去进行学习和应用。不然闷头学编程,作品集效果倒是很酷炫,结果主题太普通、方向没新意,那能不能给申请带来更多竞争力呢,也只能说:鼻孔喝水-够呛。

如果对作品集创作&艺术留学&保研&直博还有更多疑问,欢迎通过私信联系康石石。

猿编程测评:我拿学而思编程作对比,考虑报课必须先了解这三点

就在上周,有不少宝妈来问我,猿编程怎么样? 我心想双十一早就过去了,双十二还没开始预热,怎么家长都统一来问我这一家机构?

果不其然,事有蹊跷必有因,原来11月底,猿编程新一期课程开课了。

鉴于有部分家长想了解猿编程,于是鱼爸以最快的速度去试听体验了一番,就在今天,我们来详细谈谈猿编程的课程优劣势。

必要时,我还会拿学而思编程作对比 ,帮大家更清晰的了解各编程机构的差异,家长可以根据差异因材施教。

课程基本信息

适合年龄: 8-12岁的孩子

主要学习内容: Python语言

班型: 1V30大班课

猿编程面向8-12岁的学生,学习的主要内容是Python语言的程序设计路线。课程内容设计的很有针对性,在学习Python语言的过程中,帮助孩子掌握编程语言和编程思维,来到达开发设计程序的目的。

它的课程体系共有6个级别,每个级别都有对应的教学主题。 比如L1级别是针对趣味场景编程训练,L2级别针对人工智能场景编程,而之后的四个级别都有具体的教学主题。如下图猿编程课程体系所示:

猿编程课程体系

学而思编程课程体系

就教学内容,对比学而思编程,我们能看出这两家机构的教学目的差异很大。

学而思编程走的是竞赛升级路线。

学而思编程的教学内容以常见的Scratch、Python、C++的学习掌握为主,分为10个阶段,每个阶段过渡到下一个阶段都像是打通关的模式,要求孩子掌握编程语言和编程思维,一路升级打怪,走向竞赛大门。

两家教学内容差异蛮大,所以考虑报课,家长更要规划好孩子的学习路线,根据孩子的具体需求,选择给孩子报什么样的课。

再看课程编排和上课时间安排。 有家长反馈猿编程的官网并没有清晰表达出具体的上课模式,官网客服也是含糊不清的表达,希望家长直接报课后找班主任了解。

鱼爸在体验时,也发现了这一点,因此鱼爸体验时通过顾问了解、官网查询、家长反馈等多方信息收集,整理了如下内容。

据我所知,猿编程的课程根据年级划分,二三年级可上同一期课程,四五六年级同上一期课程。 而根据班型,又分入门班和系统班 ,班型不同,具体的上课安排也不同。

另外,入门班其实是作为体验课来看待的,价格上更为便宜,且入门课的内容各年级教学一样,只是在上课进度,节凑的快慢上有差异。

鱼爸和猿编程客服的聊天截屏

在课时安排上,入门班有5节课,而一个级别的系统班有6周的课程。 系统班的一期课程一共有12个单元,每周上四节课,具体的上课方式,猿编程提供三种上课时间安排供家长自由选择。(每期的课程安排可能会不一样,这里说明的是官网目前的课程编排形式。)

选择一:周中上两节课,周末上两节课

选择二:周六日两天每天两节自由组合

选择三:周日四节课集中学习

相对来说,上课时间比较自由,家长可以根据自己的上课时间和班主任协商。 另外,课程可以无限回放,所以错过直播课,孩子可以看回放学习。

只不过,有一点需要家长注意。 看回放其实就相当于录播课,虽说有班主任1对1辅导,但实际的上课效果就看孩子的自主学习能力如何。

家长要鼓励孩子多表达,对于看回放时不理解的地方,要多和班主任沟通,避免孩子理解上有错误而得不到纠正。

猿编程教学环节

这几天和家长沟通时,我发现很多家长关注编程机构的上课环节。 原因嘛有两点:一是因为编程课现在还是个新鲜课,很多机构的具体课程内容不透明,家长也不了解;

二是很多家长对编程本身就是个门外汉,所以光听机构说学习Python语言,也不知道具体是怎么教学的。

因此,今天我们就拿猿编程的试听课为例,看看它到底是怎么教学的。我体验的这节课是4-6年级的入门级别的试听课,具体的上课环节为:

●老师自我介绍

●课前导入,本堂课使用到的英文单词讲解

●Python语言本节课知识点讲解+随堂测试

●生成学习报告

老师的自我介绍一般比较高大上(emmm...),随后老师会讲解本堂课会引用重要单词。Python语言的很多概念是以英文的形式命名的,所以学习Python语言之前,孩子要先了解这些单词,老师会在讲解过程中强调读音和拼写。

之后,老师就开始讲解Python编程语言的内容了,我体验的这节课主要讲了Python中的模块与功能,ybc模块中的speak()功能,改变声音类型,ybc模块中的msgbox()功能这四个重点教学模块。

每讲解完一个教学模块,老师会跟着出一道课堂测评练习题,每道题大约有15s的时间供孩子思考。老师讲解过程中,孩子有问题,也可以在课程界面的右侧的评论区打出自己想表达的话。

在直播课中,孩子答对问题,系统会给金币奖励,但是在回放中,就没有这种实时性的金币奖励了。最后所有知识点讲解完,老师还会再升华一下课程教学内容,比如我体验的这节课,这位老师教孩子要学会用Python编程语言运用到生活当中,学会借力。

课程结束后有配套的复习操作练习题,家长可以理解这个环节为本节课的输出环节。只不过课后练习是提交给班主任的,并不是对接给授课老师的,另外还有一份学习报告供家长参考。

所以如果孩子对这节课的内容有疑问,需要重新看回放,还需要家长多花时间带孩子复习,并咨询班主任解决问题。

综合看这节课的教学内容和课程环节,主要讲解了3个知识点:模块功能;speak功能;msgbox功能。

课程有具体的知识点讲解和完整的学习闭环, 不像市面上其它的编程启蒙课程那样没有任何输入操作。猿编程比“搭积木”类型的编程课难度上高一些。

可能家长会问,一节课90分钟,就讲三个重点知识,应该也没有太难吧?

其实不然。虽然一节课的内容量并不是很多,但Python语言内容比较抽象,小学阶段的孩子理解起来有一定的困难。

因此家长在考虑报课时,一定要注意孩子的基础,不能盲目跟风报课程。(如果不知道自己的孩子是否可以去上这类Python语言编程课,可以私信找我,我帮你分析孩子适合什么样的课程,给你做选课参考。

看完上面两个维度的分析,鱼爸就和大家说说猿编程到底适合什么样的孩子学!

从目前来看,猿编程是市面上比较少见的8岁就开始提倡学习Python语言的线上机构。

从适合年龄上看,一般8岁的孩子学习编程,其它线上机构会让孩子先接触Scratch一段时间再接触Python语言。对Python语言的学习,推荐年龄也大多在10岁以上。

从教学内容上看,其它机构学习Python会从比较简单的turtle海龟库为引入,主要是几何绘制,再过渡到比较复杂的内容。这样看,猿编程的切入点显然不同,直接从Python语言运用入手,入门门槛相对比较高。

从能力要求层面上看,猿编程是30人的大班课,上课需要孩子通过打字反馈问题,这则要求孩子本身有电脑打字的能力,否则上课难以和老师沟通。

而考虑课程界面的操作问题 ,鱼爸发现猿编程的课程界面比较拥挤,课中练习的界面大小不好调整,边听边操作有些不方便。对于刚接触线上编程课的孩子来说,需要家长必要时协助孩子完成操作问题。

好了,猿编程的课程测评到这里就告一段落了,篇幅有限,我不做过多展开了。

线上编程课有不少选择,免费的app类课程有,线上直播课1对1、大班课也有,还有录播轻课可以选,课程不同,价格也不同。

只是线上编程课机构信息大多不透明,家长选起课来也容易犯浑!所以家长报课前一定要先明白这3点!

1、课程具体的教学内容是什么?

2、课程的难度如何?

3、自家的孩子基础如何是否合适上此课程? 我常常和家长说,孩子的情况各异,机构不可能适应所有孩子,而作为家长,我们更要明白自家孩子有什么学习需求,适合学什么样的课程。

当然,如果你有这些选课问题,完全可以私信我谈谈!

相关问答

猿编程python值得学吗?

猿编程Python是否值得学习,这主要取决于你的学习目标、兴趣所在以及职业规划。以下是一些关于猿编程Python的详细分析,希望能帮助你做出决定。首先,猿编程Pyth...

猿编程怎么样靠谱吗?

不靠谱。有顾客2023.5.19日早在抖音链接购买了猿辅导29元14天阅读体验课,当天中午在猿辅导app发现体验课只有4天,其他10天不上课,只是课后辅导,想退费,猿辅...

猿编程考级有用吗?

有用的。首先,这种考级可以对自己的编程技能进行评估和衡量,帮助自己了解自己的能力水平和不足之处,有助于个人的学习和成长。其次,拥有猿编程考级证书可以...

猿编程课程怎么样?

1.猿编程课程非常好。2.因为猿编程课程提供了系统而全面的编程学习内容,涵盖了从基础知识到高级技术的各个方面,帮助学员建立起扎实的编程基础和综合能力。3...

编程课得一直坚持吗?

得一直坚持。编程课通过科学、系统的课程体系,给学员提供相应的学习平台,从而将编程的知识教给学生,掌握编程并运用编程完成实践需要。少儿编程的内容并没有...

6岁孩子用平板学猿编程好吗?

不好,因为六岁的孩子大脑还在发育,早早的接触电子产品不好,应该让他运动也让他有一个完整的童年,如果害怕他被同龄人超越的话,你可以让他多运动,多接触一些...

男票是程序猿,我要不要去学习一下入门知识呢?

谢邀。你这样想,说明你非常的爱他了,有这样的想法是很好的。对于你的说的问题,我觉是这样认为的。首先,你要看自己的业余时间多不多,如果在你有其他时间,...谢...

猿编程c3课程怎么样?

猿编程C3课程是一门非常优秀的课程。它提供了全面的C语言编程知识和实践经验,帮助学员掌握C语言的基础和高级特性。课程内容丰富,涵盖了数据类型、控制流、函...

猿编程班主任岗位的理解?

1,对学员在中心的学习进行管理,负责学生档案管理,跟踪家长和学生反馈,填写班主任家访记录表,家长座谈会记录,家庭教育方法分析,月庋个性化辅导档案,班主...1,...

猿编程13岁能学吗?

可以。人类的潜在能力有一个敏感期,人类的各种天赋都是在这个敏感期内形成的。比如,小孩子可以辨别几十种颜色,而成人只能辨别十多种颜色。所以一旦人类的智...

 恶意收购  追光的日子一共多少集 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部