a web sized education problem?

38
A “Web-Sized” Education Problem? Chris Mills, Opera Software, OWEA/Open Edu Wednesday, 15 September 2010

Upload: chris-mills

Post on 15-May-2015

2.883 views

Category:

Technology


2 download

DESCRIPTION

This presentation discusses the big issue with web design and development education: that there is a great shortage of skilled new graduates coming into the web industry, but most of the related educational courses out there don't teach current standards and best practices. It starts by discussing causes of the problem in detail, and then looks at solutions, and resources the web industry is making available to help educators get up to date.

TRANSCRIPT

Page 1: A web sized education problem?

A “Web-Sized”Education Problem?

Chris Mills, Opera Software, OWEA/Open Edu

Wednesday, 15 September 2010

Page 2: A web sized education problem?

Let’s talk about...Web education• The problem• Potential solutions

• What the community is doing• Improving things together

Wednesday, 15 September 2010

Page 3: A web sized education problem?

The education problemSkills shortage in the web industry• Many web developers need

educating• Well-trained graduates also needed• But these needs aren’t being met

Wednesday, 15 September 2010

Page 4: A web sized education problem?

Such as• Accountancy• Architecture• Law• Medicine

Think of other professions

Wednesday, 15 September 2010

Page 5: A web sized education problem?

These have featuresSuch as• Regulatory bodies• Codes of practice• Qualifications• Faculties at university

Wednesday, 15 September 2010

Page 6: A web sized education problem?

The Web is different• We have the W3C...• ...but this is a standards body• And what we call standards...• ...are actually recommendations

Wednesday, 15 September 2010

Page 7: A web sized education problem?

Codes of practice?• There are best practices• But mostly we just view source...• ...and copy and paste

Wednesday, 15 September 2010

Page 8: A web sized education problem?

(Low barrier of entry)The Web is easy (sort of)• It has a low barrier of entry• Which made the Web what it is today• But there’s a lot of bad code out there• Which hangs around forever!

Wednesday, 15 September 2010

Page 9: A web sized education problem?

There are exams• At some universities• But these are few and far between• And vary widely in content

Wednesday, 15 September 2010

Page 10: A web sized education problem?

Many educators get itIncluding many of you guys!

Wednesday, 15 September 2010

Page 11: A web sized education problem?

But many don’tCourses vary• Some teach bad front-end practices• Some don’t teach them at all• Some teach a really odd mix of skills• Some are just comedy

Wednesday, 15 September 2010

Page 12: A web sized education problem?

So ... WTF?

Wednesday, 15 September 2010

Page 13: A web sized education problem?

Didn’t happen at the very beginning• For example HTML only became

standard at about HTML3• Before that things weren’t standard• Browsers took a while to catch on

Standards becoming standard?

Wednesday, 15 September 2010

Page 14: A web sized education problem?

Browser support...Was a nightmare for ages• So tables for layout were needed• We weren’t thinking about

accessibility so much• Or progressive enhancement

Wednesday, 15 September 2010

Page 15: A web sized education problem?

Outdated coursesThis is when many courses were written• Things have changed so much• 10-15 years is a lifetime in web terms• Updates in courses and teaching

skills desperately needed

Wednesday, 15 September 2010

Page 16: A web sized education problem?

Courses should have• HTML/CSS/JS + best practices• Universal design - REAL accessibility• Proper production skills, like

workflows, testing, teamwork• Web sites not looking the same

across all browsers!

Wednesday, 15 September 2010

Page 17: A web sized education problem?

We should get rid of• Tables for layout, spacer gifs, inline

JavaScript• Resources on HTML3, Netscape

DHTML• Courses that try to fly before crawling • Dumb sysadmin policies (IE6 lock)

Wednesday, 15 September 2010

Page 18: A web sized education problem?

Also, web is an orphanWhere does it fit in to education?• Comp/sci is a solid technical

discipline• Web design is technical, artistic,

social, linguistic, media, publishing...

Wednesday, 15 September 2010

Page 19: A web sized education problem?

Not taken seriouslyIt doesn’t get taken seriously• Comp/sci folk think it isn’t real

programming• Design folk think it is scary as it

involves code

Wednesday, 15 September 2010

Page 20: A web sized education problem?

Why oh Why??• Lack of web standards teaching

experience• Updating curricula too hard/

expensive?• Lack of support from department?• Lack of teaching resources?

Wednesday, 15 September 2010

Page 21: A web sized education problem?

Enough moaning already!

Wednesday, 15 September 2010

Page 22: A web sized education problem?

Now forthe solutions...

Wednesday, 15 September 2010

Page 23: A web sized education problem?

SolutionsWe want to get rid of the excuses!• Create supporting resources• Evangelise/do outreach• Mould better web developers!

Wednesday, 15 September 2010

Page 24: A web sized education problem?

The pera WSCThe Web Standards Curriculum• Over 60 articles• All the web design basics you need• Translations underway in over 10

languages• Released under creative commons

Wednesday, 15 September 2010

Page 25: A web sized education problem?

Open knowledge sharingIs absolutely vital• Spirit of the Web• Makes everything easier• Build up useful network of allies

Wednesday, 15 September 2010

Page 26: A web sized education problem?

WaSP InterActWeb design curricula• Course structures, rubrics, sample

assignments, exam questions, etc.• Perfect complement to the Opera

WSC• Also released under CC

Wednesday, 15 September 2010

Page 27: A web sized education problem?

InterAct with Web Standards

“The book of the film”• Written to meet the needs of

educators• Written in collaboration between

educators and industry folk• Holistic view of web design

Wednesday, 15 September 2010

Page 28: A web sized education problem?

Community led accreditation• “Student” builds a project• Assessed by industry professionals• Gives them a portfolio• Works outside university structure -

useful as not everyone has access

Mozilla/P2PU school of Webcraft

Wednesday, 15 September 2010

Page 29: A web sized education problem?

OWEAOpen Web Education Alliance• W3C incubator group• Looking to provide a “standard for

web standards” education• Also performs outreach activities

Wednesday, 15 September 2010

Page 30: A web sized education problem?

Reach out!Trying to get everyone doing outreach• Educate the ones that don’t get it• Point them to our resources, and

share your own• “Train the trainers”

Wednesday, 15 September 2010

Page 31: A web sized education problem?

University toursStarted by Opera• Deliver guest lectures• Evangelize standards and good

teaching practices• Getting local representatives on

board too

Wednesday, 15 September 2010

Page 32: A web sized education problem?

Other meetupsFrom big to small• WE Rock events• Highjacking Ignites, bar camps, etc• Ad hoc discussion meetups

Wednesday, 15 September 2010

Page 33: A web sized education problem?

It’s not just educators...Existing web devs and non-technical team members also need educating• Existing web devs: improve practices• Edu administrators: hold the power • Marketers/managers: non-technical

team members need to understand

Wednesday, 15 September 2010

Page 34: A web sized education problem?

Summary Final thoughts...

Wednesday, 15 September 2010

Page 35: A web sized education problem?

How does it all work together?

WEBPROFESSIONALS!

CreateResources

EvangeliseBest Practices

Examination/Accreditation

ImproveCurricula

Train educators/students

Wednesday, 15 September 2010

Page 36: A web sized education problem?

Is two-way• Industry updates educators on

curricula and best practices• Educators provide industry with

validity, respect ... and fresh meat!

Forging links between industry and educators

Wednesday, 15 September 2010

Page 37: A web sized education problem?

Both of these already in consideration• Working on government (hush hush)• Eventual aim is to spread this

worldwide

Government, international?

Wednesday, 15 September 2010

Page 38: A web sized education problem?

Thanks for listening• [email protected]• @chrisdavidmills• http://dev.opera.com• Web standards evenings in

Manchester!http://standards-next.org/

Wednesday, 15 September 2010