Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

Ethan Paz
Ethan Paz
7,710 Points

Getting a Job in Web Design

Hello fellow web designers/developers,

I have begun web design little over a year ago starting fresh by learning HTML and CSS. After taking some breaks, I've come to know HTML, CSS, JavaScript, JQuery, and now in the process of learning AJAX and PHP.

When you look on Craigslist for a job in frontal development, the requirements for a job is somewhat overwhelming as employers are looking 2+ years of experience as well as knowledge and expertise in many libraries: JSON, AJAX, Angular, Node, etc.

As we all know learning all these languages or libraries cannot be accomplished in a months time. Also, mastering HTML, CSS, JavaScript, JQuery is impossible for a years amount of time. The question that I am about to ask has risen due to my output of $ to learning web design, yet I have received no $ because I lack confidence to do high-quality work in web-design.

This being said, here's my question. Do employers in the web-design industry expect their employees to know all the languages and libraries inside-out?

Your answers to this question will help me as to how much more time I should invest in quizzing and memorizing properties and methods.

1 Answer

Myroslav Tkachenko
Myroslav Tkachenko
10,581 Points

I'll try to make it short. Employers mostly doesn't test your knowledge and your memoriztion of properties and methods. Basicly, you don't even need to remember them all - it's a natural process, it'll come with repetition and your experience, you can not force your memorization. don't even try, seriously. All you need to gain is practice. Employers want from you just one thing: get things done. Finishing an infinite amount of various courses can make your "dream job" unreacheble - you'll constantly be one step behind trying to know everything and be ready for every possible production situation. My advice: try to get any job to start, maybe on your own, and finish at least one simple, but full project. In the process you can take necessary courses here (or somewhere else). Treehouse courses are short enough and have an exellent ballance between theoretical and practical knowledge - you'll have enough basic knowledge to get started. Use reference material all around Internet. StackOverflow is one great resource. Try, for example, to build your custom WordPress blog or portfolio site - here is an excellent course for building a custom theme for WordPress. To do this you must have a good toolset of skills: HTML and CSS styling and positioning, JavaScript and jQuery basics, some server side programming. When you'll finish building your theme you'll be much more confident in both theoretical and practical aspects and will have a finished product to show your future employer. p.s. Most employers are awesome guys ;)