Not trying to demotivate you, but that's just not gonna happen. I'm a developer who works on 'consultancy' basis. I've worked in multiple organizations and all of them have bureaucracy and office politics. As a developer it might sometimes feel even worse, because you're supposed to be the technical guy and not meddle with business, but you're still impacted by all the shit that's going on.
Unless you manage to get a job at a well funded, hardly managed, early stage startup in the burn phase, it'll be like many other jobs. And even if you do get to work in a startup like that, you'll see that there are also downsides to it.
My advice; first see if you actually like programming and have at least some feeling for the analytical thinking required to be able to do it. Do this after work and during weekends. Pick any language and follow an online course start to end. Then build something you think of yourself, anything, it can be useless and stupid, but it should be yours. You'll find out whether you like it while doing it. If you don't, then don't switch jobs.
Hey thanks for the reply. That's excellent advice and I really appreciate it.
I currently am stuck to a job due to visa reasons (if I quit or get fired, I have to leave the first world) for the next 6 months. The job's quite stressful with constant sales deadlines for me to also be learning JavaScript in the evenings. I'm putting in the time but consistency has been hard to come by.
I'm thinking of relocating somewhere that isn't expensive, find a job that's cognitively not as challenging to have spare time to learn and build stuff. I need a change in my day to day right now.
If you are emotionally invested in the quality of your work and the product gets nerfed by some C-level executive power play, it can be just as demoralizing. This is not at all unusual in my experience.
Not trying to demotivate you, but that's just not gonna happen. I'm a developer who works on 'consultancy' basis. I've worked in multiple organizations and all of them have bureaucracy and office politics. As a developer it might sometimes feel even worse, because you're supposed to be the technical guy and not meddle with business, but you're still impacted by all the shit that's going on.
Unless you manage to get a job at a well funded, hardly managed, early stage startup in the burn phase, it'll be like many other jobs. And even if you do get to work in a startup like that, you'll see that there are also downsides to it.
My advice; first see if you actually like programming and have at least some feeling for the analytical thinking required to be able to do it. Do this after work and during weekends. Pick any language and follow an online course start to end. Then build something you think of yourself, anything, it can be useless and stupid, but it should be yours. You'll find out whether you like it while doing it. If you don't, then don't switch jobs.