| I'm going to lay it all out there as I feel like I'm approaching a midlife crisis at 35: I love technical work and programming, however I have no tertiary education directly related to development. I do dev work outside of work hours for "passion" projects (games related, no illusions of becoming professional) so I believe I could be considered motivated and interested in learning. I have ~15 years of dev work, however this has always been in a team (currently 5 years) where I am the most technical member. Whilst I have engaged in constant reading and self directed learning, ultimately I don't think I am up to scratch with expected dev experience/ability/knowledge of tools and workflows. I held scrum master certification, however my boss was not on board with enforcing principles (not complaining, it's his call) so I would consider myself a "beginner" here as well. I am well paid in my current job (location: Sydney, Australia, ~125k + benefits), however I would like to change to a company where there is opportunity to work in a team of/with devs so I can learn. I am experienced with c#, js, typescript, ms sql and primarily write tools to help internal teams/automate business processes/ease reporting. I don't particularly enjoy web work and my ideal (but not necessity) is to move to statically typed dev work (would love to work with rust or go but I have no professional experience). I have experience with leading and implementing projects over the APAC region to comply with vendor reporting requirements and automation of business processes. The truth is I don't know if my skills/experience translate as I have never been part of a truly technical, experienced team. What is an industry recognised way of increasing my technical competence? Should I be looking at some sort of PM role or something? I am considering going back to university to do a degree in computer science, but if there are alternatives I would love to hear about them. |
It is worth defining your goal because you speak about Scrum Certification and Project Management, and also of studying more CS. So are you looking to get deeper in the tech or move to management type roles?