Hacker News new | ask | show | jobs
Ask HN: Becoming a JavaScript Expert
2 points by 2bor-2n 1663 days ago
How much knowledge is expected from a JavaScript developer before he/she can be considered an expert in the domain?

I am reading Addy osmani book on JavaScript patterns, not sure if the patterns he mentioned in the book are still relevant given that React and functional programming style are all the rage now.

What are you thoughts on this?

AND

What are the things in JavaScript world should i focus so that companies come to me for head hunting instead of me going to them?

2 comments

I recommend this book https://github.com/getify/You-Dont-Know-JS

It discusses great edge cases of JS while explaining why or how come they are like this where possible.

Looks like the book explains the base/core of JavaScript and how some of the concepts work in JS under the hood.

Although it is good to have this knowledge but shouldn't i be focusing on laying the architecture of JS apps and how to scale them? Given that i have been working in the industry for 6 years now.

You are right, the book is about base/core of JavaScript and how they work under the hood. I think you already know that then you are well into the path of becoming an expert.

I recommended this book as you mentioned JavaScript Expert. I think expert involves a very deep knowledge of JavaScript itself and how it works under the hood. This is why recommended the book.

If you want them coming to you you need either a strong portfolio or strong bullshit on LinkedIn.
Can you explain what kind of bullshit :)
Whatever bullshit recruiters are looking for in six months. A Real Hackerâ„¢ would say "find a profile that gets a lot of spam from recruiters and copy it."

If you have keywords for an obsolete skill that recruiters are desperate to hire for you get a lot of calls. I hesitate to mention either one because I don't want to get spammed but I mentioned ColdFusion once and I think I asked a question about SharePoint once. I had some mad ColdFusion skills (at least I knew what ColdFusion was) but wasn't all that clear on what exactly SharePoint did.