Should you get a masters in computer science?

Mark Benliyan
15 Jul 202410:49

Summary

TLDRIn this video, the speaker discusses whether pursuing a master's degree in computer science is worth it, based on personal experience and industry insights. They explain that, for most, a bachelor’s degree is sufficient to start a successful career, with a master's degree offering little additional financial benefit or career progression. They explore scenarios where a master's could be beneficial, such as for career switchers or those seeking more technical credibility. The speaker also suggests alternatives like pursuing an MBA or a part-time master's while working. Ultimately, they share their own decision to skip the master's program in favor of diving directly into the workforce.

Takeaways

  • 😀 A master's degree in computer science is not always the key to more lucrative career opportunities, as many companies treat both bachelor's and master's degrees similarly for new grad roles.
  • 😀 Starting to work right after your bachelor's degree allows you to gain valuable experience and begin paying off student loans faster, often resulting in a better long-term financial position than pursuing a master's degree.
  • 😀 In many cases, technical degrees (whether bachelor's or master's) are simply a 'box to check' for job eligibility rather than the determining factor for job success or promotions.
  • 😀 Studies show that only 1 in 5 Chief Technology Officers (CTOs) have a master's degree, indicating that even the most senior roles in tech can be achieved without one.
  • 😀 Opportunity cost is an important consideration—starting to earn money earlier by working instead of pursuing a master's degree can provide years of experience and higher earnings.
  • 😀 Master's degrees can be useful for certain individuals, such as those who missed out on recruiting opportunities or want to change fields, offering a chance to level up their career prospects.
  • 😀 For students who want to pursue a master's degree while staying at the same university, some schools offer accelerated programs that allow students to earn a master's degree in an extra year or two.
  • 😀 If you have no technical undergraduate degree but are already a developer, a master's degree can provide credibility and bolster your career options, though it's not always necessary for career growth.
  • 😀 Master's degrees are also valuable for individuals making a career switch, especially for those transitioning from non-technical fields into software development, as they can offer a credential to validate their new skills.
  • 😀 If you're unsure about committing to a full-time master's program, part-time options exist that allow you to work while studying, with some companies offering tuition reimbursement, making it a more balanced choice.
  • 😀 An MBA (business degree) paired with a technical undergraduate degree can be a powerful combination for those interested in leadership and entrepreneurship, potentially offering greater long-term benefits than a master's in computer science alone.

Q & A

  • What is the main dilemma that computer science students face after graduation?

    -The main dilemma is whether to jump straight into the workforce with a bachelor's degree or to continue for an additional year or two to obtain a master's degree in computer science.

  • Why does the speaker believe that most students shouldn't pursue a master's degree in computer science?

    -The speaker argues that a master's degree often doesn't result in a significantly higher salary or better career opportunities compared to a bachelor's degree, as many employers treat both degrees similarly in terms of compensation and job roles.

  • What is the 'technical check' in software engineering recruiting?

    -The 'technical check' refers to the idea that having a degree, whether bachelor's or master's, is just a requirement to be checked off by employers, but it doesn't necessarily determine who gets the job or promotion.

  • What role does a master's degree play in becoming a CTO?

    -The report mentioned in the script suggests that only one in five CTOs have a master's degree, showing that it's not essential to reach the highest roles in tech. Many CTOs have only a bachelor's degree.

  • How does the speaker suggest students can benefit more from starting their career with a bachelor's degree?

    -Starting with a bachelor's degree allows students to earn money sooner, pay off student loans faster, and gain practical experience that contributes to future promotions and career growth.

  • When might a master's degree be worth pursuing, according to the speaker?

    -A master's degree may be worth it for students who want to gain more opportunities for high-level internships, for those switching careers into tech without a technical undergrad, or for individuals interested in deep research or niche fields in computer science.

  • What alternative does the speaker offer instead of a master's degree in computer science?

    -The speaker suggests considering an MBA (Master of Business Administration) paired with a technical undergraduate degree, as it can create a powerful combination of technical and business skills that are highly valued in the tech industry.

  • What is the benefit of a part-time master's program for someone working in tech?

    -A part-time master's program allows individuals to continue working, gaining experience and earning money while also furthering their education. Additionally, some companies may offer tuition reimbursement for such programs.

  • How do the MCS programs at UIUC and Georgia Tech compare?

    -The MCS program at UIUC is shorter but more expensive and competitive, while Georgia Tech’s program is longer, more affordable, and easier to get into. Both programs are highly respected in the tech field.

  • What was the speaker's personal decision regarding pursuing a master's degree?

    -The speaker decided against pursuing a master's degree, feeling that the time and financial investment were not worth it for them, especially given other priorities and projects, such as creating educational content like this video.

Outlines

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Mindmap

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Keywords

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Highlights

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Transcripts

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now
Rate This

5.0 / 5 (0 votes)

Related Tags
Masters DegreeComputer ScienceCareer AdviceSoftware EngineeringTech CareersEducation PathStudent LoansTech JobsBusiness DegreeGraduate ProgramsCareer Growth