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

WordPress

Jeremy Frimond
Jeremy Frimond
14,470 Points

The professional wordpress web developer expectation...?

I'm am try to figure out how the real world of Wordpress website design works in terms of skills an entry level professional ought to know.

Typically will a designer find a theme and do minor tweaks with CSS to build the site for their client or does a designer look to make their own custom template each time they start a new project.

Any professionals in the field how do you do it?

3 Answers

Matt Campbell
Matt Campbell
9,767 Points

Hi Jeremy Frimond

First off, don't confuse designer with developer. A designer works in Photoshop, a developer in code. Broadly speaking. Then there's front-end developers and proper developers. Front end devs know how to make an HTML page, some jQuery and style it with CSS. They don't know server side languages like PHP and mySQL.

There's a range of levels you can be at. Installing WP, themes and plugins, setting them up and creating a child theme is perfectly acceptable but I'd class it as the lowest level of professional you can expect. Being a professional simply put is a stipulation that if you take on a project, there are foregone expectations of quality of work and level of service provided. You can have amateur knowledge and skills but present them in a professional manner.

If you're talking about being an ACTUAL developer, someone who creates innovative and original solutions to specific problems via bespoke programmes, then you're looking at needing extensive knowledge in the principals of the languages HTML, CSS, jQuery, PHP, mySQL and WordPress. \

You can make a reasonable living as a designer, front end developer or basic WP developer but you'll reach a ceiling due to time. You'll be doing lots of small quick projects for a few hundred dollars at a time.

If you want the 5 or 6 figure projects, you need to study and study hard for a couple of years. Putting in at least 10,000 hours. I started learning HTML here on TreeHouse on April 1 last year. So far, I've put in around 80 hours a week via learning for the initial 6 weeks and then doing project thereafter. Doing the math that's about 3,600 hours. There's areas I still haven't even looked at like classes in WordPress but, I can confidently take on a project in the knowledge that as long as it is actually possible to do it, I have the ability to do so. I imagine that in another 12 to 18 months, I'll know 2 or 3 times as much as I do now. 6 months ago, I wouldn't even know where to start with working out how to do the things I do everyday now. However, I would say that I've somewhat taken to the world of code like a duck to water.

I hope that my personal journey can give you some insight into what you've got to look forward to. You need to establish what it is you want to do. Design or development. If it's development, what kind of development. Just whatever it is you do decide to do, be professional, think of the customer and if you're saying to yourself I wouldn't buy this and are laughing all the way to the bank, quit! 99% of your clients will have zero knowledge of what you're selling them so it's incredibly easy to take advantage of them. Don't!

Jeremy Frimond
Jeremy Frimond
14,470 Points

Matthew Campbell thanks for such a well thought out and articulate response.

You answered my thoughts perfectly

Matt Campbell
Matt Campbell
9,767 Points

No problem Jeremy Frimond . Glad it helped.

Remember the rule of thumb that it takes 10,000 hours to become expert in something so you're looking at 2 or 3 years of committed effort. By which time there'll be something else to learn so the cycle can begin again.

missgeekbunny
missgeekbunny
37,033 Points

I actually have to disagree with Matthew Campbell. I've been working on getting a job in the WordPress field that doesn't involve me taking on clients myself and if you want a serious job in WordPress design you need to understand the loop and how to manipulate that code. You don't necessarily need to write it all yourself (the developers with WordPress.com use the theme template at underscores.me to start projects) but you do need to understand how it works and be able to manipulate it. If you are freelancing and largely building sites for others on WordPress, the skills you've listed would be fine. However if you want to work for any company in WordPress on design, you either need to be heavy UX/UI design or you need to know how a theme works and understand PHP and the WordPress loop.

Matt Campbell
Matt Campbell
9,767 Points

Which is what I said. See paragraph 3.