I took the path of tech support up to dev. It wasn’t easy and it required changing companies a few times. I started in web hosting as a support tech, started building projects for the support team, when I realized I was a different class of employee being j support I moved on to a startup as a support engineer. Was promoted quickly to senior then moved on to a digital pharmacy company as their first support engineer and made a lot of hotfixes while the dev team was asleep( I’m US based and the devs were in the UK). Those commits got me promoted to software eng. I’ve recently changed companies again and feel confident in the job I do. It wasn’t easy, took three years to work up to it. Was a cop until I was injured which prompted the shift to tech. The right person can do this, but it takes hard work and persistence. I love what I do. I also do not have a degree or even a highschool diploma. What I had was a goal and I feel like I achieved it.
There are many paths to a dev role, none are really easy. The right path depends on the person. This worked best for me and if I could go back I’d do it again with minimal changes.
In the beginning it seems like so much, but as the grains flow through the neck and accumulate at the bottom, it gives the perception of falling faster. What I'd give to be 13, where a year felt like an eternity. Now as each grain passes, I reflect on what I didn't do, as that sticks most in my head. A constant reminder that I am yet to be where I desire. Some of this time is spent dragging my feet in sorrow, the rest is motivation to take me further. It sucks when you've done all that you can, where you are, but can't be rewarded for it, so instead I am forced to seek out the opportunities I do desire. I have a seat at the table, where I am comfortable, but comfort is not what I am seeking. I'm hungry for more, and not just the same scraps everyday.