Slashdot Mirror


How Much JavaScript Do You Need To Know For an Entry-Level Job?

Nerval's Lobster writes: JavaScript is a programming language that's easy to pick up, but extremely difficult to master. Even some of its beginner-level functions are decidedly not beginner-friendly. When someone lands their first JavaScript job, they're going to want to know as much as possible, if only so they can navigate through some of the language's trickier aspects without needing to ask for help. Developer Jeff Cogswell picked through JavaScript and came away with a couple of lists of what he thought were the minimum baseline of skills for JavaScript use in a work context. That list included understanding how to use built-in objects, functions , closures, and DOM (Document Object Model). While his points are comprehensive, not everyone will necessarily agree with what he lists (and doesn't list).

5 of 293 comments (clear)

  1. Ahh Dice by Verloc · · Score: 4, Funny

    Last week it was "How much C++ do you need to know for an entry level job"

    next week it'll be "How much Python do you need for an entry level job"

    Must be nice crowd sourcing your job requirements from Slashdot.

  2. Expert knowledge of tomorrow's framework by i_ate_god · · Score: 5, Funny

    While Angular and React might be all the rage today, you're expected to be an expert in whatever framework comes out tomorrow.

    You should be able to write the same Todo List application several thousand times, justifying the existence of each one.

    You should also demonstrate a strong desire to re-implement every single piece of software in existence in Javascript, including Linux (http://bellard.org/jslinux/), 8bit Console Emulators (https://fir.sh/projects/jsnes/), and possibly the software that drives your Kuerig. For example, I would expect you to tell me that you're just dying to start a new github project where you'll re-implement MS Flight Simulator 10 in Javascript, and how awesome the cockpit checklist feature will be.

    You must demonstrate a complete misunderstanding of the differences between asynchronous and concurrent, and you must also be able to give a short presentation on what "web scale" means, without being able to explain it. You'll probably win a few favors by throwing in the term "cloud".

    This and more, is what it takes to be a 21st century javascript developer.

    --
    I'm god, but it's a bit of a drag really...
  3. Re:Depends on the job by AFCArchvile · · Score: 3, Funny

    It's the "If all you have is a hammer, then everything looks like a nail" factor. Which unfortunately is ultra-high for JavaScript right now.

    About the only JavaScript I know right now is Array(16).join('wat' - 1) + ' Batman!'

    --
    "Ancillary does not mean you get to rule the world." --U.S. Circuit Judge Harry Edwards, speaking to the FCC's lawyer
  4. Re:Yuck by Anonymous Coward · · Score: 5, Funny

    Considering the comment, glad you did.

  5. Re:Yuck by johnsnails · · Score: 5, Funny
    http://stackoverflow.com/a/245... What's the difference between JavaScript and Java?

    One is essentially a toy, designed for writing small pieces of code, and traditionally used and abused by inexperienced programmers.

    The other is a scripting language for web browsers.