Leveling Up Without Direct Support From Your Manager
17 May, 2020
I had hit a wall in my career. I was plateauing as a software engineer. I only had a solid understanding of one language and one framework in which to build things. I came to the realization that if I continued to limit myself with one skillset, my career would go nowhere.
I knew for certain that I wanted the opportunity to work on projects that would allow me to further explore the stack from architecture design to deployment. Still, I found myself struggling to leap. I couldn’t move without first understanding how to expand as a software engineer.
In an effort to understand my options, I began by sitting down with my manager to try and figure out how to level up. My manager was happy with my work and comfortable with where I was on the team. Honestly, he was a kind and thoughtful manager, but he was not sure how to support my ambitions. He figured I was doing well on the team, why rock the boat? However, when you are ambitious and enjoy the craft, you want to expand. You want to learn and do more.
After that, I compiled a short list of steps for what I wanted to achieve in a couple of years, without really knowing what it looked like.
Step 3: Teach - I started to teach at General Assembly BackEnd Web Development during evenings, as both a way to give back and to really figure out what I didn’t know, thus forcing myself to continue learning.
Developing a self-determined game plan to support your growth is critical, at every level of your career journey. I learned a new language and led my first project, which ended up being the most scalable and flexible project within the company. After earning the promotion, it felt like a domino effect, I successfully led another major project, which led to being offered the lead on larger and more complex ones.
At the time, I was a less experienced engineer, who was outperforming at work and wanted to expand my range as a Software Engineer. My manager was happy with my performance but felt like he would be setting me up to fail. He was sincerely trying to avoid setting me up for failure because he was not sure how he could support me given the framework and mandates he had
So the lesson for me was to stay self-determined at all times. Develop your own level-up game plan.
The three steps I took ultimately led to solving the issue of growth and allowed for future promotions and opportunities. When you plateau, you have to get out of your comfort zone and force yourself to stretch.
Even when you have a manager that just does not know how to help you stretch in the ways you desire, try to seek mentors outside of your organization while taking steps through self-learning & projects. It will lead to tremendous growth.
One thing I would do differently, I would try finding a tribe of mentors sooner. On some level, I think I may have been afraid to illustrate that I didn’t know how to do something. I ended up waiting months longer than I should have. If I would have implemented those three steps of Leveling Up, Leading a Project & Teaching a bit sooner, it would have led to moving forward a little sooner. However, it is never too late to transform and change the trajectory of your career.
Scale your coaching effort for your engineering and product teams
Develop yourself to become a stronger engineering / product leader
Vadim Antonov, Engineering Manager at Meta, details his journey to improve his personal hiring process and team pitch.
Engineering Manager at Facebook
Nicholas Cheever, Divisional Vice President, Global Supply Chain Technology at Trimble Transportation, talks from his experience on how to excel in a PM role when transitioning from tech roles.
Divisional Vice President, Global Supply Chain Technology at Trimble Transportation
Neelima Annam, Sr Director Information Technology at Outmatch, shares her insight into her growth path of evolving her management style to build trust.
Sr. Director Information Technology at Outmatch HCM
James Engelbert, Head of Product at BT, shares his deep understanding of the traits of a successful product manager and how to get aligned with the organization’s path to success.
Head of Product at BT
Piyush Dubey, Senior Software Engineer at Microsoft, shares how to understand the stakeholder communication process better and why it is essential.
Senior Software Engineer at Microsoft
You're a great engineer.
Become a great engineering leader.
Plato (platohq.com) is the world's biggest mentorship platform for engineering managers & product managers. We've curated a community of mentors who are the tech industry's best engineering & product leaders from companies like Facebook, Lyft, Slack, Airbnb, Gusto, and more.