try embedded or game development, the caveat to learning any code is that someone will offer you money to do web.
try embedded or game development, the caveat to learning any code is that someone will offer you money to do web.
I thought that web programming (e.g. ruby/python/php + JS + html/css/etc.) had way higher ROI because the learning curve is much lower and the market is way larger.
I do think that its partially because game dev is probably one of the more fun types of programming, and because of this the market has become flooded with people wanting to develop games.
As for embedded, is that something that someone with little funds is capable of doing on their own? are we talking about doing some arduino projects and then getting a junior embedded dev role? or what does that path look like?
With games its pretty straightforward at least, a single person could reasonably make a small game, and thats probably a reasonable basis on which hiring decisions could be influenced, but im not sure what the path for an embedded developer would be
Thanks for your input!
I think something with an easy learning curve like web, gets harder before it get's interesting.
A real language starts hard and stays that way.
and there's always fresh blood nipping at your heels in web, and you'll get frustrated at frameworks and not being able to upgrade the latest or greatest.
if you design for embedded or a game (something indie) you can start a fresh with new libraries and new outlook.
in web you'll encounter technical debt more quickly.
If you want to do web anyway, I suggest coding with other stuff in your spare time.
What do you think about backend dev, or devops type roles? would you expect them to start in frontend and move towards backend as they get experience, or should they start out from scratch and jump into SQL and python/java/ruby?
Or would mobile development be the way to go? learn swift or java and jump into creating some popular app clones in your github?
you won't have to context switch as much and you can focus on what you're learning.
or find VHDL code on github and contribute to their code.
but finding a job in FPGA is very hard, the entry level job position doesn't exist! I with a MS in Computer Engineering and a very complex project (image processing on FPGA) couldn't find a job in industry and switched to web!