DEV Community

Discussion on: Need advice on what to learn in 2020

Collapse
 
aminnairi profile image
Amin

You should start learning HTML, CSS & JavaScript. At least the basics. And then learn some WebGL frameworks like Babylon or THREE. I think you can have a lot of fun having some Web knowledge that can guarantee you a lot of work in this branch, plus keeping a foot in the graphics industries by making 3D enabled websites.

In my opinion, this can be your best shot. Web technologies are really not complicated, but there is a lot of things to learn in order to be efficient. Meaning you won't get bored!

What do you think?

Collapse
 
halloween_io profile image
wØL

Thanks a lot, was reading that web dev had become saturated so i thought i was better served learning niche technologies, but i have a question, how can i find work with the web gl stack, and is the demand high?

Collapse
 
aminnairi profile image
Amin • Edited

In the WebGL market, the demand is not that high. There are some websites that are in need like websites that offer customization of clothes.

And for the people who are complete monsters (very intelligent, not humans like me) that have a deep understanding of mathematics and geometry can have a pretty good paid job in the jewelry industry. For instance, writing ultra-slick shaders for materials like diamond, gold, platinum, etc... That renders truly to the eyes of the customer.

This is actually one of our huge problems. These things are very costly. We had pricing for a company that was developing such things. The shader only: $15k. The. Shader. But damn is that thing rendering like it was a real diamond to the application.

Also, the trend is increasing with motorcycle & car companies that want to provide their users with the most realistic experience while customizing their vehicles before buying.

This is based on my personal experience but if you don't always find clients for WebGL-based solutions, you can always find other opportunities in the classic Web market since you would have some experience (using WebGL means that you already have some Web knowledge as I said).

This may not be the top-paid job to do (unless you are hired by a big company, in that case, jackpot and congrats), but in the end, if you are searching for a tradeoff, this might be in my opinion one of the best.