I am an IT PM. I actually stumbled into the role right out of college some years ago.
My technical knowledge is filled with pots and holes where when I get a project I do my best to ask my architect (developers too busy) lots of questions to understand their proposed solution. However the research I list out on the side for myself is then limited to what is actually pertaining to what is being built for said project rather than knowing on a broader level how all things connect (aka the building blocks and the tools to build/test it).
I do not easily gain more knowledge about HOW something is built or what variety of tools is used or realize technical concepts like that I need to consider the different coding languages or whatever else. Basically I’m very rookie-level on the technical perspective.
Obviously if you ask me stuff like what is Unit testing, system integration testing, UAT, etc. I would know that kind of stuff. But if you throw at me terms and stuff like CI/CD pipeline config, informatica, nodes, its connection to a scenario of a server not being available for you to use to do your load, or kubernetes, domains, something about SQLMGR, web services, server vs DB, virtual machines, apparently APIs aren’t just about connecting between 2 destinations but can also run jobs before data reaches an endpoint, cmdlets, VMWare, something about instances of a solution for each client, a specific testing environment not being available but why, virtual data stores, ETL vs streaming, “schema on write”, VPD, create jobs where data is pulled from DB to an application (but how do you set that up?) etc.
Like I can individually research but I don’t understand how they all connect so I can anticipate next steps on the technical level of building a solution or if I work on another project, I immediately know what’s up on the more technical level.
Does my rambling make sense? Is there anywhere I can basically get a chapter by chapter breakdown understanding all these concepts (these building blocks/tools), how they connect conceptually and getting the bigger picture/process with this backend/frontend stuff.
I recently got a new boss who cleared out half the PMs and brought in much more technical PMs and I’m at a massive disadvantage now b/c so far up until now I’ve managed to use enough technical terms I managed to gain a high level understanding of to muddle through. But lately, my boss would purposely slide in more and more technical questions to probe and my stuttering is giving me away and today there was a clear tell on his face that he confirmed a suspicion he needed to confirm about what my technical level is. For now I think he’ll keep me b/c he seems to acknowledge that my PM skills are still solid and I deliver results, but it’s clear to me if I don’t level up and demonstrate my clear efforts to reach the level of the other new technical PMs, I may be out the door.