Some prose first, questions at the end.
After over two years I quit my student job. Besides the weekly meeting I was pretty much 100 percent of the time writing a frontend in flutter. In the beginning it was quite fun - lot's of new stuff to learn and quick progress. But it recently evolved into this boring feature implementation treadmill where things got ever more complex, brittle, and having this falls-apart-when-you-look-at-it-wrong attitude. I got bored from it.
It really reduced my interest in all the other computing stuff I’ve been playing around with. So since four or five months I haven’t cared much and did just the bare baseline amount of work - But it helped a lot! Started learning how people use tmux as a window manager, what makes vim addictive to learn, why some people can’t stop talking about clojure (reading about clojure and its ecosystem, I love it), what gnu is and software ideologies/licenses there are, people printing their own parametrized split ortho colemak keyboard. Fine stuff! Not advanced, but I'm eager understand all the parts.
I'm doing my masters degree in aerospace engineering, but I'm thinking more and more of putting that on pause and working in Software for some time. Having no formal software education, I want to learn new stuff. Is there enough demand for engineers that companies are willing to pay for one learning “it” on the go? If yes, what field is it? Trying to avoid cruft and mundane tasks: What kind of companies to look for and which ones to avoid? And on a more philosophical note: Can a hobby be a job without losing the fun part?