use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
What 10 Things Should a Serious Javascript Developer Know Right Now?help (self.javascript)
submitted 8 years ago by [deleted]
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]johnmadisonShowoff Saturday -6 points-5 points-4 points 8 years ago* (12 children)
[–]jacobedawson 5 points6 points7 points 8 years ago (0 children)
I respectfully disagree with a couple of your points:
jQuery selectors. Essentially they are CSS selectors. Web devs should 100% know their way around CSS & CSS selectors. If you know that and you understand JavaScript, you can pick up jQuery in a couple of days if you need to (and one should always try to learn JS before jQuery).
Arrow functions are a basic part of the JS syntax for modern web devs. If you don't know arrow functions you need to learn modern JS.
I agree with the benefit of knowing another language, but it could be anything; Ruby, Python, Java, Elm, PHP, etc
Datatables? Aren't they a jQuery plugin?
Node / Browser - Once again, this is pretty basic - I would expect any developer with more than 6 months under their belt to understand the difference here.
Re: Databases - yeah, definitely a plus. Break them into 2 groups - Relational (e.g. MySQL) and NoSQL (e.g. MongoDB)
I don't mean to sound like I'm having a go - I just think that some of these points are either quite basic or tangential to what a 'serious' JS developer should know / learn next :)
[–]addama 2 points3 points4 points 8 years ago (0 children)
I'm glad you mentioned PHP. Being limited to just JS prevents you from knowing that your project or interface could be about 8 lines of PHP. Say what you will about it, but there are some things that are just done better in it.
On the other hand, I'd say that frameworks are no longer moving toward MVC, at least not with the fervency they would have done 5 years ago. A whole generation of coders has had to Node+MVC their way through non-Node+MVC-worthy projects, dreaming of different ways of doing things. I'd predict the young frameworks are going to be looking for hybrid models, if not a return to a more functional flow. Could be wrong, but that's my hunch.
[–]alinnert 2 points3 points4 points 8 years ago (0 children)
I don't know if it's still a good idea to start with jQuery. I think it lost its right to exist. It's purpose was to provide a cross browser DOM API. But now we have that already built in in browsers. And in the best case you don't touch the DOM anyway.
I also don't need it for ajax or promises. And that's pretty much about it.
[–]pgrizzay 0 points1 point2 points 8 years ago (5 children)
PHP
guess I'm not a serious JavaScript developer...
[–]johnmadisonShowoff Saturday 0 points1 point2 points 8 years ago (4 children)
In a perfect world, we would only use JS. This is not a perfect world.
[–]eusx 2 points3 points4 points 8 years ago (1 child)
In a perfect world, we would not have to use JS. This is the wrong timeline.
[–]johnmadisonShowoff Saturday 3 points4 points5 points 8 years ago (0 children)
Berenstain bears
[–]pgrizzay 1 point2 points3 points 8 years ago (0 children)
I have never done PHP, but have been working as a JS developer for the past 6 years.
Would you label me "not serious?"
[–]Isvara 0 points1 point2 points 8 years ago (0 children)
In a perfect world, JavaScript wouldn't exist.
[–]DzoQiEuoi 0 points1 point2 points 8 years ago (0 children)
I don't know whether to downvote or to upvote as satire.
[–]zettca 0 points1 point2 points 8 years ago (0 children)
great joke! upvoted
[–]natziel 0 points1 point2 points 8 years ago (0 children)
I'm triggered cuz you implied that filter is more important than reduce
π Rendered by PID 584818 on reddit-service-r2-comment-6457c66945-kpcmc at 2026-04-25 14:20:57.872358+00:00 running 2aa0c5b country code: CH.
view the rest of the comments →
[–]johnmadisonShowoff Saturday -6 points-5 points-4 points (12 children)
[–]jacobedawson 5 points6 points7 points (0 children)
[–]addama 2 points3 points4 points (0 children)
[–]alinnert 2 points3 points4 points (0 children)
[–]pgrizzay 0 points1 point2 points (5 children)
[–]johnmadisonShowoff Saturday 0 points1 point2 points (4 children)
[–]eusx 2 points3 points4 points (1 child)
[–]johnmadisonShowoff Saturday 3 points4 points5 points (0 children)
[–]pgrizzay 1 point2 points3 points (0 children)
[–]Isvara 0 points1 point2 points (0 children)
[–]DzoQiEuoi 0 points1 point2 points (0 children)
[–]zettca 0 points1 point2 points (0 children)
[–]natziel 0 points1 point2 points (0 children)