SlideShare ist ein Scribd-Unternehmen logo
1 von 54
How to Succeed in Web Design Shawn Rider Manager, Technology Solutions PBS Education
How to Succeed in Web DesignHow to Get Ahead in Web Design Shawn Rider Manager, Technology Solutions PBS Education
SEO Magic Photo source: photog_friend (http://www.flickr.com/photos/photog_friend/453518012/)
10 Tips for Web Design StudentsHow to Succeed in Web DesignHow to Get Ahead in Web Design Shawn Rider Manager, Technology Solutions PBS Education
I’m Shawn Rider
I live in Springfield, VA
I work at PBS
I’ve been building websites since 1996 Photo source: http://ladg.wordpress.com/2009/06/
A website from 1996 Photo source: https://www.msu.edu/~karjalae/internet96.htm
Another website from 1996 Photo source: https://www.msu.edu/~karjalae/internet96.htm
So… How do we get good at this stuff?
Become a Savvy User Try every service Photo source: http://www.flickr.com/photos/tracyhunter/120123885/
Become a Savvy User Make bookmarks with notes Photo source: Shawn Rider
Become a Savvy User Read the source
Become a Savvy User Identify the leaders and follow them Photo source: http://www.flickr.com/photos/jtu/3551130301/
Become a Savvy User Make friends Photo source: http://www.flickr.com/photos/sshb/4084490230/
Be a Problem Solver State the problem Photo source: http://www.flickr.com/photos/ari/2216430731/
Be a Problem Solver Break big problems down into tasks  Photo source: http://www.flickr.com/photos/wellwin/3870105405/
Be a Problem Solver Use existing solutions Photo source: http://www.flickr.com/photos/paraflyer/798722444/
Be a Problem Solver Tenacity is key Photo source: http://www.flickr.com/photos/boltron/623603214/
Realize Limitations Fail fast Photo source: http://www.flickr.com/photos/james_nash/3412484318/
Realize Limitations Adjust for known obstacles Photo source: http://www.flickr.com/photos/andrewpescod/442467668/
Realize Limitations Work to eliminate obstacles Photo source: http://www.flickr.com/photos/mpwillis/2420307573/
Revere the HTML & CSS Hone the deliverable Photo source: http://www.flickr.com/photos/subtle_3106/463988257/
Revere the HTML & CSS Use a text editor
Revere the HTML & CSS Become an expert Photo source: http://www.flickr.com/photos/sherpas428/4350620602/
Kitten Break Photo source: http://www.flickr.com/photos/cseward/2924150171/
Know the Stack You aren’t a sysadmin, but… Photo source: http://www.flickr.com/photos/kim_scarborough/147972831/
Know the Stack Technology is your friend Photo source: http://www.flickr.com/photos/fraise/466949275/
Try Version Control Protect yourself from mistakes Photo source: http://www.flickr.com/photos/daryl_mitchell/1199598508/
Try Version Control Required by most businesses Photo source: http://www.flickr.com/photos/geodanny/37532418/
Try Version Control Get involved Photo source: Shawn Rider
Estimate your time Time is $$$ Photo source: http://www.flickr.com/photos/tonivc/2283676770/
Estimate your time Makes you feel happy Photo source: http://www.flickr.com/photos/israel-avila/2406508664/
Design Interaction Motion makes meaning Photo source: http://www.flickr.com/photos/seeks2dream/2521098846/
Design Interaction Storyboards and prototypes, oh yeah! Photo source: http://www.flickr.com/photos/kaeru/3132556329/
Do It Twice Every implementation is unique Photo source: http://www.flickr.com/photos/carnivillain/1353136448/
Do It Twice No extra code Photo source: http://www.flickr.com/photos/nocallerid_man/3638360458/
Learn Javascript It’s everywhere Photo source: http://www.flickr.com/photos/28634332@N05/3929624300/
Learn Javascript Fastest-growing language Photo source: http://www.flickr.com/photos/ajmexico/3281139507/
Learn Javascript A natural place to begin programming Photo source: http://www.flickr.com/photos/ajmexico/3281139507/
Learn Javascript Learn a framework (or three) Photo source: Shawn Rider
In Review
Become a Savvy User Photo source: Shawn Rider 1
Be a Problem Solver Photo source: Shawn Rider 2
Realize Limitations Photo source: Shawn Rider 3
Revere the HTML & CSS Photo source: Shawn Rider 4
Know the Stack Photo source: Shawn Rider 5
Try Version Control Photo source: Shawn Rider 6
Estimate Your Time Photo source: Shawn Rider 7
Design Interaction Photo source: Shawn Rider 8
Do It Twice Photo source: Shawn Rider 9
Learn Javascript Photo source: Shawn Rider 10
Thank You The End Slides and Links Available for Download: http://shawnrider.com March 10, 2010

Weitere ähnliche Inhalte

Was ist angesagt?

What you don't know will hurt you: Designing with and for existing content
What you don't know will hurt you: Designing with and for existing contentWhat you don't know will hurt you: Designing with and for existing content
What you don't know will hurt you: Designing with and for existing contentSara Wachter-Boettcher
 
WordCamp Ireland - 40 tips for WordPress Optimization
WordCamp Ireland - 40 tips for WordPress OptimizationWordCamp Ireland - 40 tips for WordPress Optimization
WordCamp Ireland - 40 tips for WordPress OptimizationJoost de Valk
 
Payne jimmy psp1310_industry_presentation_slides
Payne jimmy psp1310_industry_presentation_slidesPayne jimmy psp1310_industry_presentation_slides
Payne jimmy psp1310_industry_presentation_slidesjimmy5576
 
Moseley emily ppp
Moseley emily pppMoseley emily ppp
Moseley emily pppuzume316
 
The Value of Leadership, the Leadership of Value: Remaining Relevant in times...
The Value of Leadership, the Leadership of Value: Remaining Relevant in times...The Value of Leadership, the Leadership of Value: Remaining Relevant in times...
The Value of Leadership, the Leadership of Value: Remaining Relevant in times...Peter Bromberg
 
Flexible Content Requires Future-Ready Organizations
Flexible Content Requires Future-Ready OrganizationsFlexible Content Requires Future-Ready Organizations
Flexible Content Requires Future-Ready OrganizationsSara Wachter-Boettcher
 
WordPress SEO & Optimisation
WordPress SEO & OptimisationWordPress SEO & Optimisation
WordPress SEO & OptimisationJoost de Valk
 
Rockstars & Consultants - who needs 'em
Rockstars & Consultants - who needs 'emRockstars & Consultants - who needs 'em
Rockstars & Consultants - who needs 'emLori Olson
 
Rockstars & Consultants, who needs 'em
Rockstars & Consultants, who needs 'emRockstars & Consultants, who needs 'em
Rockstars & Consultants, who needs 'emLori Olson
 
Philadelphiatypesofcompensationandbenefi
PhiladelphiatypesofcompensationandbenefiPhiladelphiatypesofcompensationandbenefi
PhiladelphiatypesofcompensationandbenefiMichael Murray
 
Common web performance recommendations
Common web performance recommendationsCommon web performance recommendations
Common web performance recommendationsAlex Painter
 
Write like a human, think like a robot
Write like a human, think like a robotWrite like a human, think like a robot
Write like a human, think like a robotSara Wachter-Boettcher
 
FinCon15 - You're Doing It Wrong; 13 Mistakes WordPress Users Make
FinCon15 - You're Doing It Wrong; 13 Mistakes WordPress Users MakeFinCon15 - You're Doing It Wrong; 13 Mistakes WordPress Users Make
FinCon15 - You're Doing It Wrong; 13 Mistakes WordPress Users MakeDustin Hartzler
 
Competitive analysis a different approach - Dave Sottimano
Competitive analysis a different approach - Dave SottimanoCompetitive analysis a different approach - Dave Sottimano
Competitive analysis a different approach - Dave Sottimanoauexpo Conference
 
Whose Wife Are You?
Whose Wife Are You?Whose Wife Are You?
Whose Wife Are You?reneedv
 

Was ist angesagt? (20)

What you don't know will hurt you: Designing with and for existing content
What you don't know will hurt you: Designing with and for existing contentWhat you don't know will hurt you: Designing with and for existing content
What you don't know will hurt you: Designing with and for existing content
 
Pcp presentation 4
Pcp presentation 4Pcp presentation 4
Pcp presentation 4
 
WordCamp Ireland - 40 tips for WordPress Optimization
WordCamp Ireland - 40 tips for WordPress OptimizationWordCamp Ireland - 40 tips for WordPress Optimization
WordCamp Ireland - 40 tips for WordPress Optimization
 
Payne jimmy psp1310_industry_presentation_slides
Payne jimmy psp1310_industry_presentation_slidesPayne jimmy psp1310_industry_presentation_slides
Payne jimmy psp1310_industry_presentation_slides
 
Changing Content, Changing Culture
Changing Content, Changing CultureChanging Content, Changing Culture
Changing Content, Changing Culture
 
Moseley emily ppp
Moseley emily pppMoseley emily ppp
Moseley emily ppp
 
The Value of Leadership, the Leadership of Value: Remaining Relevant in times...
The Value of Leadership, the Leadership of Value: Remaining Relevant in times...The Value of Leadership, the Leadership of Value: Remaining Relevant in times...
The Value of Leadership, the Leadership of Value: Remaining Relevant in times...
 
Flexible Content Requires Future-Ready Organizations
Flexible Content Requires Future-Ready OrganizationsFlexible Content Requires Future-Ready Organizations
Flexible Content Requires Future-Ready Organizations
 
WordPress SEO & Optimisation
WordPress SEO & OptimisationWordPress SEO & Optimisation
WordPress SEO & Optimisation
 
Rockstars & Consultants - who needs 'em
Rockstars & Consultants - who needs 'emRockstars & Consultants - who needs 'em
Rockstars & Consultants - who needs 'em
 
Lanechange Day3
Lanechange Day3Lanechange Day3
Lanechange Day3
 
Rockstars & Consultants, who needs 'em
Rockstars & Consultants, who needs 'emRockstars & Consultants, who needs 'em
Rockstars & Consultants, who needs 'em
 
Philadelphiatypesofcompensationandbenefi
PhiladelphiatypesofcompensationandbenefiPhiladelphiatypesofcompensationandbenefi
Philadelphiatypesofcompensationandbenefi
 
Common web performance recommendations
Common web performance recommendationsCommon web performance recommendations
Common web performance recommendations
 
Write like a human, think like a robot
Write like a human, think like a robotWrite like a human, think like a robot
Write like a human, think like a robot
 
Anderson Amy PPP
Anderson Amy PPPAnderson Amy PPP
Anderson Amy PPP
 
FinCon15 - You're Doing It Wrong; 13 Mistakes WordPress Users Make
FinCon15 - You're Doing It Wrong; 13 Mistakes WordPress Users MakeFinCon15 - You're Doing It Wrong; 13 Mistakes WordPress Users Make
FinCon15 - You're Doing It Wrong; 13 Mistakes WordPress Users Make
 
Competitive analysis a different approach - Dave Sottimano
Competitive analysis a different approach - Dave SottimanoCompetitive analysis a different approach - Dave Sottimano
Competitive analysis a different approach - Dave Sottimano
 
Whose Wife Are You?
Whose Wife Are You?Whose Wife Are You?
Whose Wife Are You?
 
WhiteHat SEO for Blog Owner
WhiteHat SEO for Blog OwnerWhiteHat SEO for Blog Owner
WhiteHat SEO for Blog Owner
 

Ähnlich wie How To Succeed In Web Design

Coming Up With New Content - Blogs, Whitepapers, Social Media
Coming Up With New Content - Blogs, Whitepapers, Social MediaComing Up With New Content - Blogs, Whitepapers, Social Media
Coming Up With New Content - Blogs, Whitepapers, Social MediaHall Internet Marketing
 
Pedagogy, Policing or Preventing Plagiarism? Experiences with facilitating Pr...
Pedagogy, Policing or Preventing Plagiarism? Experiences with facilitating Pr...Pedagogy, Policing or Preventing Plagiarism? Experiences with facilitating Pr...
Pedagogy, Policing or Preventing Plagiarism? Experiences with facilitating Pr...Hazel Owen
 
Edayz09 Freebie Presentation
Edayz09 Freebie PresentationEdayz09 Freebie Presentation
Edayz09 Freebie Presentationozesteph1992
 
Professional persona project
Professional persona projectProfessional persona project
Professional persona projectWilliam Partain
 
Rise presentation for workshop 2011 07-04
Rise presentation for workshop 2011 07-04Rise presentation for workshop 2011 07-04
Rise presentation for workshop 2011 07-04Richard Nurse
 
Estudio34 Presents Will critchlow the future of linkbuilding in LinkLove2013
Estudio34 Presents Will critchlow the future of linkbuilding in LinkLove2013Estudio34 Presents Will critchlow the future of linkbuilding in LinkLove2013
Estudio34 Presents Will critchlow the future of linkbuilding in LinkLove2013William Renedo
 
Will Critchlow - The Future of Link Building
Will Critchlow - The Future of Link BuildingWill Critchlow - The Future of Link Building
Will Critchlow - The Future of Link BuildingDistilled
 
10 Points to consider when planning and executing a Social Media campaign
10 Points to consider when planning and executing a Social Media campaign10 Points to consider when planning and executing a Social Media campaign
10 Points to consider when planning and executing a Social Media campaignMelissa Attree
 
It's Business Time: Givin' User Experience Love with CSS3
It's Business Time: Givin' User Experience Love with CSS3It's Business Time: Givin' User Experience Love with CSS3
It's Business Time: Givin' User Experience Love with CSS3Denise Jacobs
 
Maximising Your SERP Potential - Enhance your listings with Rich Snippets
Maximising Your SERP Potential - Enhance your listings with Rich Snippets Maximising Your SERP Potential - Enhance your listings with Rich Snippets
Maximising Your SERP Potential - Enhance your listings with Rich Snippets Peter Handley
 
The Future of Design is Not Just the Web - Web Visions Workshop 2011
The Future of Design is Not Just the Web - Web Visions Workshop 2011The Future of Design is Not Just the Web - Web Visions Workshop 2011
The Future of Design is Not Just the Web - Web Visions Workshop 2011Samantha Starmer
 
Make your website load really really fast - seo campus 2017
Make your website load really really fast  - seo campus 2017Make your website load really really fast  - seo campus 2017
Make your website load really really fast - seo campus 2017SEO Camp Association
 
Intro to Creating a Multichannel Marketing Strategy
Intro to Creating a Multichannel Marketing StrategyIntro to Creating a Multichannel Marketing Strategy
Intro to Creating a Multichannel Marketing StrategyHall Internet Marketing
 
Getting the Google Search results you want
Getting the Google Search results you wantGetting the Google Search results you want
Getting the Google Search results you wantChris Myers
 
WordPress Best Practices / Sh*t You Shouldn't Do
WordPress Best Practices / Sh*t You Shouldn't DoWordPress Best Practices / Sh*t You Shouldn't Do
WordPress Best Practices / Sh*t You Shouldn't DoKai Armstrong
 
Top 10 Slide Tips
Top 10 Slide TipsTop 10 Slide Tips
Top 10 Slide Tipsarichar8
 
Using Social Media to Market Your Events
Using Social Media to Market Your EventsUsing Social Media to Market Your Events
Using Social Media to Market Your EventsHall Internet Marketing
 
Wright Brian - Professional Persona Project
Wright Brian - Professional Persona ProjectWright Brian - Professional Persona Project
Wright Brian - Professional Persona ProjectBrian Wright
 

Ähnlich wie How To Succeed In Web Design (20)

Coming Up With New Content - Blogs, Whitepapers, Social Media
Coming Up With New Content - Blogs, Whitepapers, Social MediaComing Up With New Content - Blogs, Whitepapers, Social Media
Coming Up With New Content - Blogs, Whitepapers, Social Media
 
Pedagogy, Policing or Preventing Plagiarism? Experiences with facilitating Pr...
Pedagogy, Policing or Preventing Plagiarism? Experiences with facilitating Pr...Pedagogy, Policing or Preventing Plagiarism? Experiences with facilitating Pr...
Pedagogy, Policing or Preventing Plagiarism? Experiences with facilitating Pr...
 
Social Media: Is Any of This Working?
Social Media: Is Any of This Working?Social Media: Is Any of This Working?
Social Media: Is Any of This Working?
 
Edayz09 Freebie Presentation
Edayz09 Freebie PresentationEdayz09 Freebie Presentation
Edayz09 Freebie Presentation
 
Professional persona project
Professional persona projectProfessional persona project
Professional persona project
 
Rise presentation for workshop 2011 07-04
Rise presentation for workshop 2011 07-04Rise presentation for workshop 2011 07-04
Rise presentation for workshop 2011 07-04
 
Estudio34 Presents Will critchlow the future of linkbuilding in LinkLove2013
Estudio34 Presents Will critchlow the future of linkbuilding in LinkLove2013Estudio34 Presents Will critchlow the future of linkbuilding in LinkLove2013
Estudio34 Presents Will critchlow the future of linkbuilding in LinkLove2013
 
Will Critchlow - The Future of Link Building
Will Critchlow - The Future of Link BuildingWill Critchlow - The Future of Link Building
Will Critchlow - The Future of Link Building
 
10 Points to consider when planning and executing a Social Media campaign
10 Points to consider when planning and executing a Social Media campaign10 Points to consider when planning and executing a Social Media campaign
10 Points to consider when planning and executing a Social Media campaign
 
It's Business Time: Givin' User Experience Love with CSS3
It's Business Time: Givin' User Experience Love with CSS3It's Business Time: Givin' User Experience Love with CSS3
It's Business Time: Givin' User Experience Love with CSS3
 
Maximising Your SERP Potential - Enhance your listings with Rich Snippets
Maximising Your SERP Potential - Enhance your listings with Rich Snippets Maximising Your SERP Potential - Enhance your listings with Rich Snippets
Maximising Your SERP Potential - Enhance your listings with Rich Snippets
 
The Future of Design is Not Just the Web - Web Visions Workshop 2011
The Future of Design is Not Just the Web - Web Visions Workshop 2011The Future of Design is Not Just the Web - Web Visions Workshop 2011
The Future of Design is Not Just the Web - Web Visions Workshop 2011
 
Wordpress Basics
Wordpress BasicsWordpress Basics
Wordpress Basics
 
Make your website load really really fast - seo campus 2017
Make your website load really really fast  - seo campus 2017Make your website load really really fast  - seo campus 2017
Make your website load really really fast - seo campus 2017
 
Intro to Creating a Multichannel Marketing Strategy
Intro to Creating a Multichannel Marketing StrategyIntro to Creating a Multichannel Marketing Strategy
Intro to Creating a Multichannel Marketing Strategy
 
Getting the Google Search results you want
Getting the Google Search results you wantGetting the Google Search results you want
Getting the Google Search results you want
 
WordPress Best Practices / Sh*t You Shouldn't Do
WordPress Best Practices / Sh*t You Shouldn't DoWordPress Best Practices / Sh*t You Shouldn't Do
WordPress Best Practices / Sh*t You Shouldn't Do
 
Top 10 Slide Tips
Top 10 Slide TipsTop 10 Slide Tips
Top 10 Slide Tips
 
Using Social Media to Market Your Events
Using Social Media to Market Your EventsUsing Social Media to Market Your Events
Using Social Media to Market Your Events
 
Wright Brian - Professional Persona Project
Wright Brian - Professional Persona ProjectWright Brian - Professional Persona Project
Wright Brian - Professional Persona Project
 

Mehr von Shawn Rider

Work is not a Dare: Tips for Building Inclusive Teams
Work is not a Dare: Tips for Building Inclusive TeamsWork is not a Dare: Tips for Building Inclusive Teams
Work is not a Dare: Tips for Building Inclusive TeamsShawn Rider
 
Theming Sites with SASS
Theming Sites with SASSTheming Sites with SASS
Theming Sites with SASSShawn Rider
 
Living Syleguides
Living SyleguidesLiving Syleguides
Living SyleguidesShawn Rider
 
Barbarians at the Gate: Games and Culture
Barbarians at the Gate: Games and CultureBarbarians at the Gate: Games and Culture
Barbarians at the Gate: Games and CultureShawn Rider
 
Massaging the Pony: Message Queues and You
Massaging the Pony: Message Queues and YouMassaging the Pony: Message Queues and You
Massaging the Pony: Message Queues and YouShawn Rider
 
Django Forms: Best Practices, Tips, Tricks
Django Forms: Best Practices, Tips, TricksDjango Forms: Best Practices, Tips, Tricks
Django Forms: Best Practices, Tips, TricksShawn Rider
 
Teaching an Old Pony New Tricks: Maintaining and Updating and Aging Django Site
Teaching an Old Pony New Tricks: Maintaining and Updating and Aging Django SiteTeaching an Old Pony New Tricks: Maintaining and Updating and Aging Django Site
Teaching an Old Pony New Tricks: Maintaining and Updating and Aging Django SiteShawn Rider
 

Mehr von Shawn Rider (8)

Work is not a Dare: Tips for Building Inclusive Teams
Work is not a Dare: Tips for Building Inclusive TeamsWork is not a Dare: Tips for Building Inclusive Teams
Work is not a Dare: Tips for Building Inclusive Teams
 
Theming Sites with SASS
Theming Sites with SASSTheming Sites with SASS
Theming Sites with SASS
 
Living Syleguides
Living SyleguidesLiving Syleguides
Living Syleguides
 
Intro to Yo
Intro to YoIntro to Yo
Intro to Yo
 
Barbarians at the Gate: Games and Culture
Barbarians at the Gate: Games and CultureBarbarians at the Gate: Games and Culture
Barbarians at the Gate: Games and Culture
 
Massaging the Pony: Message Queues and You
Massaging the Pony: Message Queues and YouMassaging the Pony: Message Queues and You
Massaging the Pony: Message Queues and You
 
Django Forms: Best Practices, Tips, Tricks
Django Forms: Best Practices, Tips, TricksDjango Forms: Best Practices, Tips, Tricks
Django Forms: Best Practices, Tips, Tricks
 
Teaching an Old Pony New Tricks: Maintaining and Updating and Aging Django Site
Teaching an Old Pony New Tricks: Maintaining and Updating and Aging Django SiteTeaching an Old Pony New Tricks: Maintaining and Updating and Aging Django Site
Teaching an Old Pony New Tricks: Maintaining and Updating and Aging Django Site
 

Kürzlich hochgeladen

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 

Kürzlich hochgeladen (20)

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 

How To Succeed In Web Design

Hinweis der Redaktion

  1. Brief self intro, read title. Then pause to correct title.
  2. Since “success” is so difficult to define, we should really say that this talk is more focused on how to get ahead in web design – things that every new web designer should know out of school but probably doesn’t.Of course, we could use a little SEO magic on it and…
  3. Click through quickly
  4. And then we’d end up with a title that is not only technically correct, but sums up the limitations of the presentation format and results in something that a weathered Web veteran would likely scan past in a list on Reddit.Nonetheless, here are some things about web design that might not fit neatly into your college courses, but you should try to know them anyway.
  5. Click through quickly
  6. Click through quickly
  7. Click through quickly
  8. Some things were not so different back then… But web design was pretty much an oxymoron.
  9. Notice that McDonald’s pioneered the common “adult or child” user interface…
  10. It’s just too funny…Consider, too, that this design is from an organization that, in 1996, has over 100 years of experience in evolved text and image layout and design.
  11. The short answer is: We never do.But that’s not entirely true. We never master Web Design and Development because the technology and culture is constantly evolving. We can, however, become very good at making Web things. And the nature of the Web means that a savvy Web user is always in danger of becoming a Web creator.
  12. Try every service and website you can find, if only to secure your username against anyone else ever taking your name. Remember that online your username is a major piece of your identity, and using consistent usernames make it easier for people to connect you (and, thus, your reputation) across the different sites you use.But as a maker, the reason you are doing this is to learn from how others are solving problems. You must be aware of what your friends and competitors are doing, and a wide range of knowledge about the Web ecosystem is always helpful to a Web Designer.
  13. Use a service such asDelicious.com, Mag.nol.ia or Evernote to track your bookmarks. And be sure to tag and notate them usefully. Any amount of effort you put into this (and use plugins and whatnot to make the effort as low as possible) will be rewarded ten-fold the first time you need to find an example, some inspiration, or that tutorial you read late one night.
  14. One beautiful thing about Web Design and Development is that so much of our work is impossible to obscure. All HTML, CSS and Javascript is delivered to your browser as plain text files that can be saved, viewed, analyzed and used to help further your understanding and technique.Of course, the quality of code on the Web is far from uniform, so always be sure to remain true to the best practices and standards that you have learned in school. But reading the source code of sites is an easily accessible way to learn valuable techniques.
  15. With social services such as Twitter and Delicious, it is easier than ever to keep track of an area of research. Find people who are leading the areas you’re interested in and follow them online. This includes subscribing to their bookmarks and status updates, but don’t forget about “old-fashioned” systems such as subscribing to RSS feeds and signing up to mailing lists. These are all the ways things get discussed and decided online. If you want to be a part of the action, then you need to know what’s going on.
  16. It’s important to never forget that everyone out there is smarter than everyone in here. No matter how big your room is, it will never contain all of the good ideas or solid talent in the world. So keep open to others. Find a community and become a part of it.
  17. Realize that design, and especially Web Design, is all about solving problems. However, with the addition of complex technology, the problem often becomes poorly defined. The focus become “making it work” as opposed to “doing what we need to get done.”Being able to succinctly state the problem is key: “Users must be able to login”, “Encourage users to sign up for promotional emails”, “Present the informational hierarchy of the site in a concise navigation”
  18. Often Websites get stuck in a far-sighted mode where nothing is ever brought down to earth. We see this all the time in technology in general. Your job is to break big problems down to doable tasks and then complete them. Just like when you attack an HTML page, you start with just one component and finish it out. If you work in a hodge-podge pattern then you’ll inevitably forget something.When you break these tasks out, be sure to phrase them as something that has a measurable outcome. For example “Design really cool signup page” is not as measurable as “Design new signup page to increase signups 15% over previous year.” Specifying the outcome you want in the statement of a task better insures that you will get what you want.
  19. If a solution exists – a method of creating a visual effect, or a standard way of formatting HTML for a component – then you should probably use it. It’s almost never faster or better to recreate the work of another.However, at the same time we must be vigilant against bad code. This is the dual-edge of such a communal industry: Bad code gets passed around almost as often as good. You must be good enough at what you do to either evaluate a third-party solution or to know where to go for expert advice.
  20. A Web Designer, or anyone making websites, is never finished. There is no end. A Website that is not currently in development is dead. Everything is constantly under construction, including yourself.You must be tenacious when you are looking for solutions, and you must be willing to research, experiment and seek advice.
  21. It’s often abused, but the notion that failing quickly is better than a long, drawn-out failure has become a rule of the Web. When you are working through projects and solutions, don’t be afraid to make something that doesn’t work, or that works poorly. But develop your skills so that you can tell quickly when something isn’t working out so that you can take steps to either correct or abandon course.Of course, failure is never a reason to stop trying.
  22. When you do realize a limitation – be it hardware, technical, resources, whatever – make adjustments as soon as possible. If it becomes apparent that the server architecture is not going to support the AJAX-based chat system, then make that known when you notice that the dev site is dog slow. Don’t wait for the day before launch to say something. A lot of times, adjusting vision and scope is left to managers, but it is the role of every hands-on, skilled individual contributing to a project to raise the alarm when something is not right. Come with a clearly stated problem and some ideas towards a solution.
  23. It is up to every person on the team to help eliminate limitations. There may be some things that are truly out of your control as a Web Designer, but the world of HTML, CSS and Javascript is incredibly dynamic. It is more than can be expected of anyone to stay completely abreast of developments and new techniques in all of these areas, but you should be constantly searching to fill in holes in your knowledge and/or keep up with new techniques and developments.
  24. In the end, what a User receives in their browser are largely text files full of HTML and CSS. Everything about your site is dependent on well-formed code. The fact that so many people in general have so little respect for well-written HTML and CSS shows just how poorly many people who are making Web Sites understand what they are doing.
  25. Graphical, or WYSIWIG, editors for CSS and HTML are not for professionals. There are many editors that make the job of a Web Designer easier, quicker and less frustrating.
  26. Web Designers should be experts in HTML and CSS. They should be snobby about it. They should mock people who don’t know the difference between a DIV and a SPAN (OK, they probably shouldn’t be jerks about being so awesome…).
  27. Phew! That’s a lot of stuff so far. But we’re past the halfway point now.
  28. Think of a Web Designer’s relationship to the underlying systems and hardware that run a website in the context of a Print Designer’s relationship to the paper on which a design is to be printed. If the print designer does not understand the unique qualities of different types of paper, then he cannot fully control the outcome of his prints. The same is true for Web Designers.
  29. If you are only interested in making pretty pictures, then you should not be doing Web Design. Designing for the Web is inextricably entwined with technology, and you should embrace that.
  30. Code versioning is very useful for protecting against accidentally overwriting file contents or losing archived files. It is essential to software projects so that multiple individuals can work on different parts of the project without stepping on each other’s toes.
  31. Most businesses use version control and will mandate its use by both employees and contractors. If you are working freelance for a larger corporation, you may be required to use their version control system, which might involve learning a whole new complex system overnight so that work is not delayed.
  32. The best way to get familiar with version control systems is to consult the support documents and begin participating in one of the sites listed above. Open source projects are constantly in need of designers, and these sites are geared towards helping novice users get into their particular version control systems.
  33. Whether you are working freelance or for a large corporation, time is money. The more accurate you can make your estimates, the better.But estimating is very difficult. Begin tracking the time it takes you to complete tasks while you are in school and you will be better at making estimates when you get out of school.
  34. Making estimates and tracking the time you spent on specific tasks will also help you realize how much you are improving as you build your Web Design skills. And that will make you happy. Web design is hard work!
  35. “Design” does not stop at the site graphics and layout. On a website, motion conveys meaning, and part of designing information architecture and presentation is also designing processes.Don’t underestimate the importance of quick, responsive animation and graphics changes for a user’s experience.
  36. Sometimes traditional comps are not enough to convey the complex interactions of a sophisticated Website. Storyboards can help convey in still images the sequence of events and actions involved in an interface. And even better are working prototypes – dummy up some data and make something that can be clicked and seen.
  37. Treat every implementation as a unique thing. Realize that every time you do something both technology and culture have changed. You must always return to your assumptions and evaluate whether or not they are still valid.One comp is not enough. And one writing of the HTML and CSS is not enough. Every time you should be making at least two drafts so that you can evaluate effectiveness, stability, and quality of your solutions.
  38. When creating HTML and CSS, we often use, re-use, and borrow code from various places. This is fine as long as you completely understand what’s happening in the code and as long as you don’t leave in anything that is outdated or superfluous.
  39. Javascript is used on every single website. It facilitates the graphically rich experiences we have come to expect from top Websites. It has made its way to mobile devices, web servers, desktop applications, videogames, and more.
  40. Javascript is currently the fastest-growing programming language. In the chart on this slide the blue line shows the growth of news coverage of javascript since 2004. Large companies including Apple, Google and Mozilla have made significant recent investments in Javascript.
  41. Web Designers are generally not asked to do much programming, but Javascript is the one place where Web Design and programming meet. What was once purely thought of as Web Design is now blending with programming to become “Frontend Development.” Web Design jobs will exist all along the spectrum from “mostly design” to “lots of coding”.One thing to note is that skill with Javascript can be directly related to compensation for a Web Designer these days.
  42. Learning “the basics” is good, but learning a framework is more practically useful. Look, programming is a huge topic and difficult to get into. Nothing is going to make it super easy. But for many of the daily requirements for Web Designers, basic knowledge of how to implement existing Javascript libraries will be sufficient.There are many very good Javscript frameworks. I recommend jQuery, Processing.js, Prototype, MooTools, YUI. All of these frameworks expose easy APIs that are well-documented.
  43. Use a service such as