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

To get your first job as a front-end web developer? Does it help to also have back-end knowledge or is front-end ok?

I want to be a front-end web developer and I was wondering if I need to learn back-end as well because I'm not sure if there is a chance I would use it in that role?

1 Answer

Abhiram,

Unfortunately, that really depends on where you're trying to get a job. The amount of back-end experience that you need will vary from place to place, position to position.

Ultimately, though, the answer is no, you don't NEED back-end experience to be a front-end developer. There are plenty of places that are looking for front-end developers specifically, and beyond that, you could certainly freelance as a strictly front-end developer and hire someone else for back-end work as needed. That said, while it may not be necessary, you could have an easier time finding work if you have a larger collection of skills. It never hurts to learn something new, so if you've got the time, give it a whirl!

Erik

Adding on to this wonderful answer: While backend skills may not directly effect your personal work they will effect how you work in a team. Even a small group with just a front end and back end developer is greatly improved if they understand a little of what the other does. Enough to discuss ideas and display concepts. You don't need to be able to do their job you simply need to be able to help them do theirs to the best of their ability. While you might be the front end developer you will be more liked and valued if you are able to easily discuss concepts with the backend members of your team.