我第一次见到 Jeff 是今年 3 月初,当时他给我发邮件,介绍自己是马里兰州 大马士革高中 的高中网页设计老师。他告诉我,他让他的高级学生订阅这个博客!Jeff 对教学和网页设计充满热情,我毫不怀疑他在 Dasmascus 的 4 年课程是全国最好的课程之一。
作为高级网页工具课程的一部分,Jeff 会邀请来自专业领域的演讲者与学生交流。我很幸运地被纳入他 2009 年春季的全明星阵容。
我有机会采访 Jeff 并询问他一些关于他的经历和教育的问题。
CHRIS:我们很多网页设计师都喜欢抱怨设计教育的现状,而我将与你的班级交流视为一个实践承诺的机会。你认为这种观点是否有助于说服其他网页工作者同意来演讲呢?
JEFF:我认为确实有帮助,但我很幸运,我从未需要说服任何人与我的学生交流。我通常会发送一封电子邮件,解释我们是谁,并邀请他们来演讲,大多数情况下,我都会收到一个欣喜若狂的“是”的回复。
我认为我们都喜欢抱怨当前的网页教育现状,而且理由充分。要发起变革,我们需要将专业人士与教育联系起来,而你可以通过演讲以外的方法做到这一点。你可以简单地联系你当地的中学、高中或大学,并简单地问好。询问他们关于他们的网页课程以及如何参与其中,询问他们教授什么以及如何支持他们,询问你是否可以赞助学生或教师参加会议,或者以其他方式建立联系。你可以选择与他们分享一些资源,例如 WaSP Interact 课程 或 Opera 网页标准课程。但尽量保持友好和开放;至少在建立关系之前,避免使用“你所教授的一切都是错误的”这样的说法。
但是的,我们需要更多像你,Chris,这样对网页设计和开发充满热情的人与年轻人和老师交流。更不用说你留下的自学线索,任何想要通过阅读你的博客或关注你的屏幕录制来学习的人都可以从中受益。
CHRIS:你是否发现某些东西比其他东西更难向学生传达?例如,CSS 显然是一项非常实用的技能,并且很容易解释 h1 { color: green; } 的含义以及它为什么如此强大。而解释数组或数据库表关系,我想会更难,需要更多时间。你是否总是需要考虑教学时间/价值比?
JEFF:绝对如此。对于我的二年级学生,当我们学习网页编程时,一些人会感到困惑。我发现 JavaScript 很难教。想象一下你是他们,到目前为止,他们已经学习了数字设计制作(相当简单,你告诉程序做什么,你就能立即看到你的更改),HTML(非常简单,你编写它,它就会显示出来),以及 CSS(你更改它,它就会在屏幕上更改)。然后突然出现了这个能够进行复杂思考的庞然大物,你无法始终看到你在网站上所做的更改,而且如果你输入了一个字符错误,它可能会导致程序崩溃。更不用说它的语法与他们迄今为止所见过的任何东西都不一样。这是一个很大的跳跃,而且我们(网页专业人士)往往太快地将 JS 与 HTML 和 CSS 归为一类。它属于同一类别,但它的教学和学习方式却不一样。
我让他们坚持学习 JS 一两个月,然后就在他们认为他们无法再处理更多 JS 时,我向他们展示了 jQuery。他们总是说同样的话,“为什么你不先向我们展示这个?”,而我总是说同样的话,“因为你需要知道如何自己编写 JS,而不是依赖第三方库。”他们仍然讨厌我,但至少他们了解了 Javascript 的基础知识。对于他们,以及我们中的许多人来说,jQuery 的工作原理是因为它使用了熟悉的 CSS 选择器。
这只是一个例子,在这种情况下,它需要比平时更长的时间来教授,而且他们会感到沮丧,但我明白它具有很高的价值,所以我坚持了下来。虽然不有趣,但正是因为如此,他们才成为了更优秀的网页开发人员。
CHRIS:在我的大学设计课程中,一些教授公开拒绝教授具体的技术。他们更希望我们专注于创意和核心的艺术基础。甚至到了我大学毕业时,从未接触过 CSS 的地步。不过我并不生气,我感谢自己被强迫将基础知识置于特定技能之上。你对此有什么看法和方法?
JEFF:我认为你必须具备核心理论知识,但是,我必须牢记这些都是高中生。当我晚上在当地社区学院授课时,我会用整整 4 个小时的课程来讲解网页设计的理论和原理。在高中阶段,他们需要亲自动手实践。在我的学区,这些课程是选修课,如果我花一周时间讲解调查和评论网站的理论,那么我就是在间接地扼杀我的课程。从我自己的高中经历中,我记得选修课有木工、艺术、体育等,这些课程让我可以起身活动或积极地制作东西。我的学生也希望如此,我尽量记住这一点。然而,我也认为教授特定软件技能是不合适的。我想我在高中课堂上处于中间位置。
例如,我通过教他们将 HTML、CSS 和 JS 分离来教授渐进增强和优雅降级,然后在一年中的后期,我向他们展示了在关闭 CSS/JS 后的网站。诸如此类的事情,我教他们方法或理论,而他们甚至没有意识到这一点,直到我阐明它为止。
我教授 Photoshop 和 Fireworks,因为我认为如果不了解如何使用这些程序就很难进行设计,但这确实是唯一我教授的软件。我们编写 HTML,我们不学习如何使用 Dreamweaver。我应该澄清一下,我们确实使用 Dreamweaver,但我只允许他们使用代码模式,我从未教过他们如何使用任何按钮或命令来为你插入代码。我教他们编写 CSS,而不是使用 Dreamweaver 的 CSS 工具。同样,对于 JS 也是如此,我甚至让我的学区安装了 Notepad++,只是为了让他们接触其他编辑器。我确实教授了 Dreamweaver 网站管理,但仅此而已。
所以,我认为你需要教授理论,但我试图使其适用于我的高中课堂。
CHRIS:你是否有一些有趣的“成功故事”,比如你教过的孩子后来成为了网页工作者?
JEFF:我特别自豪的一个故事是一个最近毕业并进入马里兰大学的学生回来探望我。他是一个非常有才华的年轻人,但在大学里选择了另一条学习道路,他在空闲时间做自由职业。他告诉我他朋友们都在“惊叹”的一个网站,说这个网站多么棒。他看了一眼,很快便告诉他的朋友们这个网站“很糟糕”。他说:“你应该看看,布朗先生,他们用 Flash 制作导航,并且没有为屏幕阅读器提供替代内容,使用了表格进行布局,而且设计本身也不太好。”那天我的心膨胀了三倍。
如果我的学生离开我的课堂时需要查找如何创建三栏布局,因为他们忘记了,但可以像这个年轻人一样说出这些东西,那么我就可以接受了。
此外,你可能脑海中已经浮现了这个学生的形象。一个戴着护目镜、眼镜的计算机科学专业的学生。错了,他是一个运动员,受人喜爱,曾是舞会国王,也是青年团体的领导者,信息科学专业。我喜欢向学生强调网页设计师可以是任何人,运动员、演员、书呆子、艺术家,以及任何其他群体。他确实为此树立了一个很好的榜样。
CHRIS:你有没有看到其他高中项目开始关注你在做的事情?你通过知识共享许可证免费分发你的教学材料,有没有很多其他老师联系你索取这些材料(你知道的)?
JEFF:我们项目取得的成功其实与我关系不大。这是我学生的兴趣、学校对我的理解和合作意愿、学区的支持以及与我下面提到的志同道合的专业人士合作的完美结合。去掉这些因素中的任何一个,这个项目都不会像现在这样。
数据显示我的作业正在被下载,但没有太多人联系我。请随时联系我,我只显示该学期的作业,如果你正在寻找某些东西,我可能尝试过教授它,并且愿意提供给你。
我的一个好朋友,Zac Gordon,在Springbrook 高中任教,该校在我的学区内。他在那里与他的学生和项目做得非常出色。你可以在 http://dabrook.org查看他的课程网站。
我的导师,Jason Leveille,曾经在我的学区任教。他向我介绍了 Web 标准,在此之前我一直在使用表格进行布局,如果我可以补充一点,我做得非常好。他如此热爱 Web 开发,以至于辞去了工作,开始为当地一家公司担任高级 Web 开发人员的全职工作。他为 Quince Orchard 高中设计的获奖高中网站,他的“幽灵”仍在学区中流传。Jason 也在学区中扮演了重要的角色,并且他向教师免费提供他的作业。
然而,除了我的领域之外,我不知道还有哪些其他高中老师在高中教授类似的 Web 程序。不是因为他们不存在,只是因为我还没有遇到他们。Web 标准仍然很新,甚至有一些大学还没有教授它们,所以我认为我还没有遇到很多其他人是可以理解的。
再说一遍,请随时联系。在我所在的地区取得了进步,因为恰好有几个人对 Web 设计充满热情。参与进来!
很棒的采访,Chris!很高兴知道有一些老师愿意坚持不懈地教授困难的东西——比如 JS。我与老师有过好的和不好的经历,就我个人而言,我记得好老师教的东西(比如 Jeffrey Brown),而不是记得坏老师。
这是尝试将 Web 教育提升到更高平台的一个好的开始。
我不仅在高中没有学习 Web 设计,而且还因为觉得他们连教授的方式都不对而退出了大学。这些孩子能获得这样的机会真是太棒了。
我想知道他对他们说关于大学的事情是什么?我认为很多人在看到课程与 Jeffrey 的课程相比时会感到失望。
加油,Jeff!看到一些 Web 设计老师成为焦点真是太酷了。
作为 Jeff Brown 的同事,我可以说他激励了我们其他 Web 设计老师。
我喜欢这次采访。 :)
拥有像 Jeffrey Brown 这样的老师会很酷。
我认为这是一次很棒的采访。有很多“Web 专业人士”不知道(或者可能不在乎)Web 标准和最佳实践(我和一些人一起工作)。我去了一所大学,老师告诉我我可以教这门课。我绝不是专家,所以这对我说来意义重大。我停止向他们学习,开始阅读网络上的大量文章,包括你的网站。
很高兴看到未来的 Web 设计师/开发人员正在学习正确的方式来完成我们的工作,并且在他们人生的黄金时期。Jeffrey 在他所做的事情上确实是一位先驱。
很棒的采访,Chris。
我希望我的大学能有像他这样的导师,另外我在去那里之前也在学习一些东西,比如 php/mysql,到目前为止进展不错。
还有很棒的采访
哇,我希望我的教授能像他那样教……其他学校肯定错过了!
我通过阅读一本朋友借给我的非常厚的 HTML 书籍在高中学习了 HTML——并设法将其变成一门选修的艺术课程,并通过设计历史课程的网站来免除一篇历史论文……在 Corel 中。
看到一门高中课程真正教授这些东西让人耳目一新。很难找到比“平面艺术”或“计算机科学与工程”等更广阔领域的“课程”更高级的大学学分。而且当我读到他没有让学生使用 Dreamweaver 的所见即所得编辑器时,我感到非常激动;我有一些朋友通过 Dreamweaver 进行专业设计,而没有任何基本的 HTML 知识……这太奇怪了。我仍然只使用 TextWrangler 来完成工作。
这是一次很棒的采访——教育工作者是决定未来 Web 发展方向的关键起点,因为他们正在塑造那些将设计 Web 的人的思想。
向 Jeffrey 致敬!
感谢 Chris 进行了又一次精彩的采访。
Chris,关于 Web 设计教育的精彩采访!这使未来看起来更加美好。
这让我有点生气,因为我的课程严重依赖 Dreamweaver,甚至不涉及 JavaScript,并且使用内联样式。教授至少教授了非表格布局……
这也在大学里。一所非常昂贵的大学。
听到美国人的视角很有意思。作为一个来自英国的高中老师,我想说一个大问题是,这些东西都没有真正进行评估,所以没有被教授。提供资格的考试委员会往往更重视项目管理和能够撰写过程,而不是成果的质量;我认为这是为了证明与其他“学术”学科的等价性,而不是将该学科仅仅视为技能培训。在关于当前标准或技术的方面,它们也总是会落后于时代,因为规范每隔几年才会发布一次。例如,我们的“高级”水平规范(针对 18 岁的学生)才刚刚取消了日本“第五代项目”和“Euronet-Diane”的必修知识——还有人记得它们吗?
另一个大问题是找到像 Jeff 这样的既了解“IT”内容又了解良好设计原则的老师:过去人们教授艺术或信息与通信技术,而我们真正需要的是两者兼具。(我完全不会设计)。:-)
我第一次(也是唯一一次)学习 html 是 10 年前作为高中生。它甚至没有学分,我们必须在学校开始前早点来学习,但这得到了回报。我在大学里没有学习 Web 设计,但现在我是一名网站设计师/营销人员,收入不错。这一切都要感谢http://www.dchung.com和他愿意教授他热爱的知识!
又一次精彩的采访,感谢 Chris。
Jeff 教授的课程听起来很棒,你并不经常看到这样的课程。我从未有机会在高中或大学(尚未)学习这些技能,但很高兴知道他正在向这些年轻人传授一些良好的习惯。继续努力!
非常感谢给我这个机会,这次做被采访者感觉很不一样。
感谢你使用你的平台来帮助阐明 Web 教育,Chris。
这是我迄今为止最喜欢的采访!
我真的很希望我学校糟糕的网页开发教学能够基于你的课程。他们还在教授基于表格的布局和HTML 3(不是XHTML,这是1995-98年的东西)。在当今的网络上,这一切都是完全错误和无效的,有点令人作呕。
我真的很希望我在高中时有这样的老师。我的高中老师让我们一直用代码视图工作。我记得参加过一次比赛,这让我感到惊讶。我回家做了一些研究,从那时起我就一直手工编写我的页面。我一直在寻找改进工作的方法。我已经构建网站多年了,每天都在学习新东西。