I’m a self-taught aspiring front-end web developer and want to apply for junior web developer jobs. How much JavaScript and jQuery should I know and what should I know for an interview? I’ve done mostly HTML5 and CSS3 work and haven’t really had the need to use much JavaScript. If a need arised that required some JavaScript I would just look up code and figure out how to implement it on my project. I have also been taking JavaScript and jQuery courses online but I don’t quite feel confident enough yet to say I know it with a straight face.
So far I’ve had a few interviews but whenever the JavaScript question comes up I’m always up front and say that I understand JavaScript code and can modify the code to get it to work for a project but I’m not a JavaScript programmer and can’t code from scratch just yet. My gut tells me this isn’t what they want to hear. So does anyone have any advice on what I can do to boost my confidence with JavaScript / jQuery for interviews and make me more marketable? Or maybe I’m just looking at it the wrong way?
Probably not what you’re hoping to hear, but going by the majority of sites I’ve seen you’re going to need to know what javascript libraries to use, and how to use them. And to do that you’re going to need to know javascript.
I don’t imagine most shops are going to want to pay you for time spent learning, so what to do?
Look at sites, see what they’re doing, then try to write something similar yourself. This could take some time.
Maybe you could get some kind of “internship” arrangement. i.e. you work for free in exchange for the learning experience.
IMHO it would be best to be honest about your skill level, it won’t do much good to get a job only to lose it if you can’t meet their expectations.
If you’re good with HTML5, CSS3, (responsive web design too?) show them some of your work as that could help you get your foot in the door.
Well I did mention my skill level I’m aiming for. How much should a junior level developer know? From the sound of your reply I should be expert level with my JavaScript and jQuery…
After mastering the basics of the language start to look at the various libraries that are available (such as jQuery), as well as the frameworks (Angular or Ember).
I wouldn’t recommend learning the frameworks inside out, but a rough idea of which framework is good for what, will help.
A final tip would be to hang around SitePoint and answer questions as you learn. Teaching others is a fantastic way to cement your knowledge.
Good point about not needing to be an expert. From what I’ve heard elsewhere it is common to assign a task to a potential employee not to see if they already know how to do it, but more importantly if they know how to solve it.
My first question would be, what are you interested in?
It is important to do something that is relevant to you.
If you really have no idea, then why not make an AJAX powered currency converter?
Make it using jQuery, then as a second step, translate the jQuery to plain JS.
Also, make sure to validate the user’s input on the client and on the server side (displaying error messages where applicable).
Pullo, honestly right now I’m interested in getting a job to get more experience. I’m not sure where I want to go with JavaScript/jQuery just yet. I guess anything related to responsive and mobile sites.
Responsive sites don’t have much to do with JS, as they are controlled via media queries.
However, mobile app development might be a nice avenue to explore.
What about this: Creating a Mobile HTML5 Application with App Framework
I’m in the exact same boat, unfortunately nothing online I see tells you exactly how to use some of these javascript tools except to do math. That’s about it. Really frustrating, I would like some real world examples and not just lists. Also no one online starts out easy.