Ask HN: Would you prioritize learning WebGL as an aspiring junior developer?
https://news.ycombinator.com/item?id=13019198Hi HN,
I recently graduated from a full stack JavaScript bootcamp in New York. I know that bootcamp grads are sometimes received less-than-warmly on here, so I just want to preface by saying that I didn't change careers because I think that it's an easy way to make a bunch of money, and I don't expect to be competing with people with formal degrees in CS. I have a degree in an unrelated field, discovered that I love programming a couple years ago, and attended a bootcamp because making a curriculum from online materials was a laborious process.
Now that I'm finished with the bootcamp, I've been filling in some gaps in my education, tidying up projects, poking into contributing to open source projects, looking for work, and learning technologies that either seem to be in high demand or that I find interesting. As you might imagine, this is a lot of stuff, and I've been feeling uncertain about what I should be prioritizing.
In particular, I've been noticing a surprising amount of positions indicating that applicants should be familiar with things related to 3D graphics—WebGL libraries like three.js or Babylon.js, sometimes even Unity. I find this stuff super interesting, but didn't expect to see it in these job descriptions and have little personal experience with it. I'd be happy to put some time into learning it, but only if that time is going to be well-spent re: short-term employability. If you were in my shoes, would you be learning WebGL? If so, what resources would you be using?
Secondly, more broadly, what would you be studying in general in my position? I understand that in my position I should probably mostly be focused on front-end positions. For those positions, should I just be drilling down into JS and leaving other languages for the future? What would you do?
Thanks for reading!