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 trialAndrew Stelmach
12,583 PointsTo become an employable web designer: realistic goal?
I have no design experience, but my goal is to become an employed web developer of some description, but I'm not sure which direction to focus on.
I think in an ideal world, I would have a solid graphic design and art background, and then learn to code - then I'd be a gold-standard front-end web designer pretty quickly I think.
I really enjoy coding and seeing visual results, so it would be great to make money from that. However, I don't know whether or not to put my time in learning aesthetic design and the associated software. It looks like a big hill to me. Maybe I should go down the server-side route, but I just don't know, because I'm not very familiar with the industry, the various job roles etc.
What do you think?
4 Answers
Rodrigo Muñoz
Courses Plus Student 20,171 PointsWell first chose your web developer description and then follow the path. Most developers try different languages/technologies to make their minds clear as which is going to be their specialty. The knowledge it's always welcome but this means it will take more time to be an expert in a subject.
Answering your question, yes, it is a realistic goal.
Christina P
20,041 PointsYou can definitely learn design on your own without attending an expensive art school. Treehouse is excellent to help you get started. I think you should focus on design principles, typography, usability and UX design. Don't get caught up in the tools like photoshop and sketch. It's the design thinking that will help you stand out in a sea of designers. Learn to think conceptually and don't use design to simply "decorate". You should be able to justify every design decision from why you chose a font to why you used a specific color palette. Keep your designs and interfaces simple. White space is your friend.
Take a look at the work from these design firms: http://focuslabllc.com/<br> http://www.pentagram.com/ http://www.duffy.com/
For more detailed design lessons, check out https://hackdesign.org/
Best of luck!
Andrew Stelmach
12,583 PointsThat's really encouraging, Christina, thankyou.
It does seem like an extraordinarily big hill to climb, but I do have a creative abstract mind, and I'm into photography http://flickr.com/photos/andyuk1 ;-) so in theory I'm well-suited to it.
Maybe I need to learn to be patient with this. Step by step. Keep filling my head with design stuff, practice, and slowly slowly catch the monkey.
Aurelian Spodarec
7,369 PointsVery useful post!
Shane Meikle
13,188 PointsI used to be in the same boat as you. I love the coding aspect, and my art/design background was (and sort of still is) a joke. Seeing people throw together awesome designs/artwork while I hold up a little paper with stick people drawn on it...yeah...a huge hill.
The thing is though, once you start playing around with designing, and creating templates, and using CSS to make some awesome effects, you learn that the hill isn't a hill, but instead a little bump in the road. Step away from the coding aspect, find bits of "ugly HTML" out there on the web and redesign it in a way that you think would make it look better. (Don't publish it back to the web of course, at least not without permission).
Another option is to partner up with someone who has solid web design practices and combine your knowledge. Nothing wrong with a solid partnership!
Anyways, good luck and don't be afraid to try new things, dive in and see what you can do.
Andrew Stelmach
12,583 PointsInteresting ideas, Shane. Do you work in web design?
Shane Meikle
13,188 PointsI've done some consultations and provided input, but up to this point I have been more of a hands on hardware/software tech. While I enjoy doing that, I find web design/development to be a lot of fun, so have been getting more involved in it.
Gareth Borcherds
9,372 PointsI think this depends on where you look for a position. Most bigger companies have two roles, designer versus front end developer. A front end developer takes a PSD file and codes it into a template. I know lots of these types that couldn't design a brand new site, but are so good at CSS and HTML that they can do pretty much anything. Most companies separate the two positions and so you'd want to look at the type of positions that don't ask if you know Adobe products but rather positions that look for HTML, CSS, and probably some JavaScript of some sort. Those are true front end developers.
To be honest, there are plenty more designers than there are developers out there. Whenever we would hire for the type of position I'm suggesting above, we would not have very many options, but whenever we hired for a designer, we had tons of options. If you become good with actual front end developing, you should be employable.
Andrew Stelmach
12,583 PointsThat's encouraging. I noticed you spoke in the past tense ("Past Simple", for an grammarians out there ;-) ) in your second paragraph. Do you not recruit anymore?
Andrew Stelmach
12,583 PointsWhat you describe would pretty-much be my dream job at the moment (having a little bit of aesthetic creative input/freedom would make it perfect), so if that's still the case, and continues to be, then that's good news.
Gareth Borcherds
9,372 PointsWell, not the way I used to. I used to work for larger organizations that had more defined rolls like the ones I described. Since then, I've started my own business and I haven't done much recruiting for myself yet. I'd imagine that I would be looking for someone with a similar skill set in the future though.
Andrew Stelmach
12,583 PointsAndrew Stelmach
12,583 PointsMakes sense. Do you work as a web developer, Rodrigo?
Rodrigo Muñoz
Courses Plus Student 20,171 PointsRodrigo Muñoz
Courses Plus Student 20,171 PointsYes, I've been working as a developer since the beginning of the year.
Andrew Stelmach
12,583 PointsAndrew Stelmach
12,583 PointsThat's great Rodrigo, would you mind telling me a bit more about your journey to getting a job? What did you learn and how etc etc etc.
Rodrigo Muñoz
Courses Plus Student 20,171 PointsRodrigo Muñoz
Courses Plus Student 20,171 PointsAt first I tried to learn everything. Every language and framework, as a designer, web developer and mobile developer. This I tried to make it as fast as I could as I knew I was just looking for my field. I was slow as I took the time. Most people don't take all that time, but anyway I start to realize that I forgot a little when I change too many times so I sticked with one I like. Created some samples to have it as a book and then look for a job. All of this took me around 2.5 years. I wasn't in a hurry, so I took the time.