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

JavaScript

How long would it take before I could get a entry job?

I want to do javascript , so i know a lot about computers but as far as coding goes I really know nothing, i was curious from using treehouse, say like 15 hours a week, roughly how long it would take before I would be considered for entry level position in that field? I know I'd have to build a portfolio, I would plan to do the techdegree here as well after doing the 25$ a month courses on java script. So a ball park estimate? 6 months? A year? Thanks everyone a lot!

Jason

1 Answer

Matthew Caloger
Matthew Caloger
12,903 Points

The Developer Roadmap can be a good basic guide to what technologies and concepts you'll need to learn to have an "employable" skillset in JavaScript. It's a good idea to check for jobs in your area and see what skills they want. Note that the main job keywords for javascript would be "Web Developer", "Front-End", "Back End", and "Full Stack".

Front-end means you're writing code for the client-side, this will mostly encompass user interaction and the presentation of a webpage or web app.

Back-end entails writing the server-side code, interacting with data and databases, and handling topics such as user authentication and sessions. It goes a lot deeper than that, but back-end usually means the "behind-the-scenes" stuff.

Full stack just means you can operate on both the front-end and back-end.

The TreeHouse courses alone most likely won't be 100% of all you need to learn, it'll require a lot of time tinkering around on your own and building complete applications for a portfolio.

For time estimates, if you want to go the front-end route, you'll be looking at the following course: Web Design (44 hours), Beginner JavaScript (20 hours), Front End Web Development (64 hours), and Learn React (7 hours), for a total of 135 hours of content right there, note there may be some overlap in lessons.

Back end would be Beginner JavaScript (20 hours), Full Stack JavaScript (49 hours), Beginner SQL (9 hours) and any other "Database" courses on the site. While this comes out to 87-ish hours, you're going to be spending a LOT more time self-studying and trying out projects on your own. Backend can be tricky to define because there's so much stuff tucked away that you wouldn't have even thought about until you come across it. Note that some front-end concepts are important to understand for backend, thus the "Full stack JavaScript" course.

Best of luck!