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


Jason Welsh
.a{fill-rule:evenodd;}techdegree seal-36
Jason Welsh
Treehouse Project Reviewer

Is the Full Stack JS Developer track enough to work as a back end dev with JS?

I am loving JavaScript, so much so that I think my focus is shifting toward wanting to learn front end to wanting back end dev. I was wondering if The Full Stack JS track is enough to get an entry level job, or even freelance work as a back end dev using JS? Would it be helpful to learn another server side language like php or ruby?

1 Answer

Hi Jason,

In my option, you should learn any language that you love. Javascript is the hype language of the moment, it has been shown that you can do whatever you want with this. You will be able to make web app from the back side to the front side with the MEAN stack, create mobile app with Ionic or Nativescript, desktop app with NW.js or Electron (from GitHub) and even robotics with Johnny-Five.

Now, to be honest, the fullstack javascript path is a really good way to understand the basics from the front end interactivity to the back end development but it lacks a bit of cases of practical projects, in order to go in depth of your knowledge, you'll need to build personal project to write, and write and write again code. I'm sure in your daily life, you can find a lot small projects to build in order to practice what you'll learn in this path.

According to me, after some personal projects, you'll be able to get an entry level job. A freelance work requires not only solid knowledge of all technology around web but also management skills, sale skills and many others. I'm sure that we can acquire these skills through several years in a professional environment.

Do not be impatient, do not ask you more questions and start now learning Javascript!