惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Apple Machine Learning Research
Apple Machine Learning Research
爱范儿
爱范儿
博客园_首页
博客园 - 【当耐特】
V
Visual Studio Blog
博客园 - 叶小钗
月光博客
月光博客
美团技术团队
J
Java Code Geeks
小众软件
小众软件
Y
Y Combinator Blog
博客园 - Franky
Martin Fowler
Martin Fowler
博客园 - 聂微东
Microsoft Azure Blog
Microsoft Azure Blog
IT之家
IT之家
MyScale Blog
MyScale Blog
人人都是产品经理
人人都是产品经理
Microsoft Security Blog
Microsoft Security Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
阮一峰的网络日志
阮一峰的网络日志
酷 壳 – CoolShell
酷 壳 – CoolShell
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
云风的 BLOG
云风的 BLOG

Arpit Bhayani

Temporal Primer - Building Long-Running Systems What Matters in Production RAG Structure of Every LLM Chat How LLMs Really Work Your Monolith Is Already A Distributed System Databases Were Not Designed For This BM25 JOIN Algorithms Venting at Work Comes at a Reputation Cost Why Half Your Skills Expire Every Few Years Multi-Paxos - Consensus in Distributed Databases MySQL Replication Internals Bloom Filters When You Increase Kafka Partitions Product Quantization The Q, K, V Matrices The Day I Accidentally Deleted Production How LLM Inference Works What are Blocking Queues and Why We Need Them Heartbeats in Distributed Systems How Writes Work in Apache Cassandra Redis Replication Internals How to Handle Arrogant Colleagues at Work How Does a CDN Handle Content Replication You Can't Fix Everything on Day One When Emotions Spill Over at Work Why gRPC Uses HTTP2 Meetings With No Agenda Are a Waste of Time Career Longevity Beats Constant Job Hopping Stay Relevant at Higher Salary Levels
Should You Do a Master's My Honest Take
Arpit Bhayani · 2025-09-01 · via Arpit Bhayani

“Should I go for a master’s?” - This is a pretty common question I get asked, and here’s my take on it. If it doesn’t resonate with you, that’s fair. We’re all shaped by our experiences.

A master’s can be a great move, but only if you’re clear about why. Broadly, it makes sense for three reasons:

  • as a reset button for career or
  • as a reset button to geography, or
  • as a gateway into academia.

If you’re aiming for research, go for a top school and squeeze every drop of value. If you want to switch domains or countries but can’t break in otherwise (via job switches), a master’s can help bridge that gap. But, doing it just because it feels like the “next step” is usually not worth it.

That said, today’s environment is tricky. Unlike a decade ago, macroeconomics and geopolitics add more uncertainty, and countries are more protective than ever. So you must assess the hard factors before committing. A few questions I recommend asking yourself:

  • how hiring look like when you graduate?
  • will your chosen field still be hot in 3 years?
  • what income and growth will you forgo while studying?
  • can you realistically repay the loan, and is it worth the cost?

When I did my master’s, fees were low and ROI was solid (for me). I went in purely to explore advanced CS subjects I missed during undergrad, and that clarity mattered more than anything else.

I took some of the best courses IIIT had to offer, skipped the project, and loaded up on subjects because I wanted to learn as much as I could. My degree cost about INR 4,00,000 and has given me a strong ROI.

But again, if you think you’ll benefit (given all the factors), go for it. If you believe you can reach the same place with a couple of smart switches, just double down on getting impact at your workplace and switch.

In tech, a master’s doesn’t usually change much. You’re paid for the impact you make. Except for a few specialized roles, companies don’t care whether you hold a postgrad degree or not. So draft your 5-7 year plan and see if you truly need it to get there.

The world changes a lot in 5 years, so be honest and rational while you analyze.

Hope this helps.