Mastering Tech: The Value of a Graduate Degree in Software Management
Written on
Chapter 1: The Importance of Advanced Degrees in Tech
In the tech world, the conversation about the necessity of a degree—typically in Computer Science or a related field—is quite common. However, a less frequently discussed topic is whether obtaining an additional degree is beneficial. In this article, I'll share my journey towards earning a Master’s degree, the motivations behind my choice, and some pros and cons of the experience.
Background
I completed my undergraduate studies in Computer Science at Missouri State University in 2011. Following that, I dedicated nearly 11 years to an insuretech startup, rising from Software Engineer I to eventually becoming the VP of Engineering. During the pandemic in 2020, I enrolled in a graduate program and graduated from Carnegie Mellon University in August 2022 with a Master of Science in Software Management.
Why Choose a Master's in Software Management?
The term “Software Management” can be somewhat ambiguous. Does it imply managing software developers, overseeing projects, or handling various software solutions? In reality, it encompasses all these aspects! Throughout my studies, I engaged in courses that focused on the business side of software, including fundraising, organizational behavior, software metrics, design, project management, machine learning, marketing, and even contributing to open-source initiatives. A significant part of my curriculum involved collaborating with peers to guide a fictional startup from its inception through customer discovery and marketing strategies.
This Degree Matched My Professional Path
When I entered the program, I was already in an executive position as the VP of Engineering. I needed to enhance my skills in reading financial statements and managing an expanding engineering team. This degree equipped me with the necessary tools to excel in my role.
Before graduating, I transitioned from that organization and am currently focusing on personal projects. The knowledge gained from my degree has been instrumental, particularly in areas related to startups and marketing.
Flexible Learning Format
I aimed to pursue my degree without leaving my job or relocating. The program offered a two-year part-time schedule, allowing me to take one class per week. This flexibility was particularly appealing, as most of my classes were conducted remotely due to the pandemic. My schedule typically involved classes from around 7:30 PM to midnight, accommodating the time zone difference.
Carnegie Mellon University: A Premier Institution
Carnegie Mellon University is renowned for its excellence in computer science and software disciplines. The program I attended is hosted at CMU's Silicon Valley campus, situated in the NASA Research Park at Moffett Field, which provides a unique connection to the tech industry.
Reasons to Pursue a Master's Degree
Here are several reasons I believe my decision to pursue this degree was advantageous and why I encourage others to consider it:
Networking Opportunities
The MSSM program emphasized teamwork, allowing me to collaborate with intelligent and driven individuals. The connections I made during my studies have the potential to foster long-lasting professional relationships.
Enhanced Knowledge
Many of the concepts I learned in class complemented my workplace experiences. I was able to apply classroom theories directly to my job, such as using MAUT for backlog prioritization. Some topics were entirely new to me, like interpreting balance sheets and conducting customer discovery for a startup concept.
Enjoyable Learning Environment
I thrive in structured learning settings. While I’ve taken many self-paced online courses, I find that traditional classroom environments—despite being remote—keep me motivated and accountable, especially when working with peers on group projects.
Personal Achievement
Earning a Master’s degree from CMU is a significant accomplishment for me. Although the reality of this achievement hasn’t fully registered yet, I feel proud of my determination and success.
Alumni Network
CMU boasts an active alumni network that presents opportunities for networking and collaboration on various ventures.
Considerations Before Committing
However, pursuing an additional degree is not a decision to be made lightly. Here are some factors to weigh before enrolling:
Time and Commitment
Even as a part-time student, the coursework required considerable dedication. In addition to weekly classes, I invested substantial time in group meetings and assignments. Balancing my studies with social commitments proved challenging, and I often had to decline invitations to events.
Financial Investment
Pursuing higher education can be costly. Even with financial aid, tuition and associated expenses such as textbooks and software can add up. It's essential to evaluate the financial implications of your chosen program.
Potential Isolation
As a remote student, I sometimes felt disconnected from my peers. Fortunately, many classmates were also attending virtually due to pandemic circumstances, which alleviated some feelings of isolation. However, I would have preferred occasional in-person interactions to foster stronger connections.
What Lies Ahead?
I am still considering my next steps. Whether it involves joining another startup, launching my own venture, or exploring opportunities at a larger software company, I have yet to decide. In terms of further education, I plan to focus on AWS certifications for the time being, but I remain open to future possibilities.
Ultimately, the decision to pursue a Master’s degree is a personal one, and I hope my reflections provide useful insights. Feel free to reach out if you have any questions about my experiences.
The Value of a Master’s Degree in Tech
The first video titled "Is Getting a Master's Degree Worth it in the Tech Industry?" explores the benefits and drawbacks of pursuing advanced education in tech.
Master's Degree for Tech or Consulting?
The second video, "Master's Degree for Tech or Consulting? DO YOU REALLY NEED IT?" delves into the necessity of a master's degree in the tech field versus consulting careers.