How it feels to learn JavaScript in 2016
Cross-posting my comment from reddit:<p>I don&#x27;t know about anyone else, but the problem I personally have with the crazy, messy JavaScript ecosystem is:<p>- I am a relatively experienced amateur programmer (with limited [nine months] professional experience)<p>- I can learn any new programming language, library, methodology, or whatever pretty easily<p>- I don&#x27;t have any formal experience using anything of this newfangled stuff; like the author of the article, my frontend experience involves plain ol HTML&#x2F;CSS&#x2F;JS, with a little jQuery to make things easier<p>- nobody wants to hire me unless I have `n` years experience with newfangled language&#x2F;framework&#x2F;methodology `x`, `y`, and `z`<p>- I don&#x27;t have a CS degree<p>Unless you&#x27;re a massive operation like Facebook or something... just give me a week to look through your website&#x27;s codebase, I&#x27;ll figure out how you guys do things and I&#x27;ll start being productive before you know it. If you&#x27;re using stuff that I&#x27;ve never used before, I&#x27;ll learn it.<p>I <i>should</i> be a <i>more</i> attractive hire than someone who has `n` years of experience <i>only</i> using `x`, `y`, or `z`, because the way I think about getting things done with computers isn&#x27;t tied down to any one specific framework... but it seems that this isn&#x27;t how hiring works in the industry right now... which is directly at odds with the rapidly-changing nature of web development!<p>As a result, I don&#x27;t feel inclined to learn any of this new crap. What&#x27;s the point? Apparently I should&#x27;ve learned it all `n` years ago, and it&#x27;s too late now?