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

What's the best way to assess your Javascript skill level?

I'm going in for a few interviews in the next week or so, and I would like to go in with an approximate knowledge of my current skill level. Specifically when it comes to Javascript programming. I think this will come in handy when negotiating salary and deciding whether or not I'm actually able to perform the job. It will also give me confidence in what I do know, and also point out what I need to work on. Does anyone know any practical ways to test my Javascript skills?

Thanks in advance.

PS. Dave McFarland and Andrew Chalkley (your input would be much appreciated here)

5 Answers

A few good GitHub repos to test yourself on:

  1. Rebecca Murphey's JS-Assessment

  2. liammclennan's JavaScript Koans

  3. mrdavidlaing's JavaScript Koans

Try answering these JS interview questions from TopTal:

http://www.toptal.com/javascript/interview-questions

TopTal's jQuery interview questions:

http://www.toptal.com/jquery/interview-questions

TopTal's Node.js interview questions:

http://www.toptal.com/nodejs/interview-questions

That should keep you busy for a bit. :)

This is a bit of a tough question to answer. When I was wondering the same thing I did some research and quickly found this self assessment chart that helped give me a better idea.

Thanks for all the tips guys this is great. :)

CodeTrace is a recent tool I found that takes your projects on github and displays the following information:

  • "Skill" Level based on an project analysis
  • Displays technologies used in your projects
  • Percentage Metrics on Open Source Collaboration
  • Percentage Metrics on your own contributions to your github projects

It is a free service that is fairly new but it is an interesting concept using game mechanics.