Compared to business school in the post:
* I've got about 5 more years of school,
* school isn't costing me anything (I get a ~$20k/yr stipend; no tuition),
* I'm not enjoying myself at all (lots of hard core classes, required to pass preliminary tests in a limited number of sittings, boring city, boring people, boring school, no friends),
* the payoff is slim-to-none. I can't find evidence that a physics PhD is worth much in, say, software engineering. An MIT PhD student just told me he's heard ~$120k typical-ish starting salary in software engineering with a physics PhD (and he was trying to talk me into staying). That doesn't sound worth it at all! "Starting" salary!--if you don't count the 5-7 years of school (basically work).
I could go on, but I'm interested if anyone's got an opinion or some advice. It's a bit similar to the MBA decision.
1) Medical Physics
2) Wall Street (though I hear that it's getting harder to go directly from physics phD to wall street and more people are getting a masters in financial engineering first)
4) Management Consulting
5) Science Policy
While the salary for all of these can be good, you have to look at the opportunity cost--you're looking at ~6 years for grad. school. Someone else might be able to tell you if it's worth sticking around to pick up either your masters in physics (or to take some graduate courses in CS)--but if you don't love it, my advice is to get out and do something that you're passionate about--What do you mean by SV type stuff?
Now, with all that having been said--one thing you might want to consider is that the first year of a typical physics grad. student is fairly hard with coursework and such and you might want to try to pass quals. and try research for a year before making your final decision--are you interested in theory or experiment? Did you do research in undergrad.?
Life in a lab can be rather different from coursework--also, even course work tends to be more interested in advanced courses such as GR, Quantum Field Theory, etc. than in the typical Jackson courses....
I was being purposefully vague--I just meant the Silicon Valley scene. I have a college friend who just got a cool job there, and some family friends, too. It sounds like a fun place from the culture side, but also from the technology side--specifically, I'm amazed by what a small team can do in a 48-hour hackathon with today's technology. The one that comes to mind is that "Infinite Scrabble MMO" from about 18 months ago. 150 man-hours can produce that? Wow.
I did research in undergrad (mostly over the summers, but a bit during the year). I had a lot of fun, and it was motivating work. But it was programming work! I wrote a bunch of data analysis code and did a little bit of GEANT simulation stuff, and it all felt more like programming than physics. And the "physics research" (experimentalists) that I have seen looks more like engineering (designing/building some apparatus, then fixing all of the problems...).
It just seems so slow-moving compared to the software industry. There's a lot less room for individualism, and it feels like you've got a lot of really smart people doing a lot of menial, commodity tasks (I'm thinking of every PhD candidate and postdoc I've ever known).
I'll have to give theory a closer look. It's hard to see myself in it any time soon, because there's more material I'd need to learn first.
(I think I'm rambling to myself now.) All this, I think, is to say that I'm pretty sure the physics charm has worn off. Unless there's something really exciting around the corner, I think I'm over it.
I seem to have written this comment as if there's some point I'm trying to prove. Habit. Sorry about that! Thanks for the advice and encouragement, and I'll keep my eyes open!
In general, there's a certain amount of tedium in any endeavor. During my PhD, I did some work on synthesis--it was fun to try to figure out how to realize some properties in a new material--to try to figure out synthesis challenges--the actual sitting down and grinding with a mortar and pestle was meditative, but tedious. The same thing happens with coding--there are parts that are exciting, but there's (at least to me) a certain tedium that comes with testing, engineering, etc (if I want to write code that other people use, instead of one-off pieces for my own use). Even on the analysis side, there are exciting bits where I try to see if I understand why a material has a given set of properties, but there's a certain tedium in writing portions of the analysis code--the question is whether or not the exciting bits outweigh the tedious ones...One of my students (undergrad) was a double major between physics and computer engineering and has decided that he wants to go on to do robotics in grad. school--physics wasn't fun for him--another one went on to grad. school in physics--you just have to see what you have fun with--not just with classes, but in the actual doing. If you decide to stick it out and pass prelims/first year courses and get your masters and are still not happy, then definitely get out--opportunity costs will outweigh your sunk costs ;> At your university, do the theorists give trial projects? In terms of just variety and fun, have you looked at any of Nigel Goldenfeld's work?
If you do decide to leave (and it seems like that's the direction you're going), then I suggest that you get an offer somewhere, spend some time working on your own project, or taking some CS courses before leaving...
Yes, I'm cherry picking a bit here :)
I think I was a bit too hard on physics in my previous comment. I've definitely loved it before, and I still do occasionally. I think the frustration I feel is partly due to school's tendency to suck the fun out of any subject (computers, too--I never really liked any of the programming/algorithms classes I took, but I enjoy learning a new language or algorithm on my own time). And once I'm done with my problem sets and things, I can't think of my physics books as being "leisure" reading (like I do with programming books). It would be just my luck, if I switch careers, to fall out of love with computers and end up courting Jackson on the sly!
I think I'm most dissatisfied, right now, with the school/city/people. There's nothing interesting within a 6 hour drive, and I haven't made any friends--I've met a lot of people, so it's not for a huge lack of trying, but I don't really like any of them as much as I liked my friends in undergrad. I've thought about switching schools, but with all the hassle of re-applying and somehow explaining "I don't like anything about this place--would you write me a letter of recommendation?" coupled with my other reservations, I feel more inclined toward a career switch.
It sounds like we have, at least, narrowed it down to a decision of personal preference. Which puts a lot of pressure on me! But still, progress.
EDIT: I don't mean to get all meta, but it's not about the ideal of others but rather what makes you happy as an individual. Anyway, that's the way I rationalize it all.
Powerful, but I'm afraid it's dangerous.
When you consider the "cost" of your Ph.D., you should consider the opportunity cost of the salary you could be earning, which could easily add up to hundreds of thousands of dollars over a six year period. It's also wrong to compare a starting salary with Ph.D. to a starting salary with undergrad because by the time you get your Ph.D. and work the undergrad will have 5-7 years of experience and, on average, a higher salary.
It sounds like the consensus is not "Absolutely do X, or you'll regret it later," but "(Either one will be fine;) do what you love." So it's comforting that I probably can't screw this up too badly with either choice, but I'm going to have to do some introspection.
But if I knew then what I know now (that I'd not be having a good time), I'd be leaning closer to the software job.
The remaining unknown (to me) is what the degree is worth, in the end.
Really, I suppose, I'm just not looking forward to telling everyone (friends and family) that I'm quitting. It's admitting a defeat/failure/mistake, and that's hard, so I'm trying to find a good reason to stay.
As the Aussies say, good on ya!
If you're talking about worth in terms of cherished personal values, I would try to figure out if I want to be a scientist or an engineer. If it is a vocation.
Through my master's program, this was on my mind while doing my thesis. I ended up deciding against choosing a narrow specialty and becoming a miner, so I headed to industry to become a maker.
Neither choice is the less noble.
Yeah, that's probably part of it. I guess The Internet can't help me with that one.
> I ended up deciding against choosing a narrow specialty and becoming a miner, so I headed to industry to become a maker.
I like this. Sums it all up quite nicely. Thanks!
I have to say, though, that the overall experience is being very useful to me and my startup. I believe this is in big part because Kormox is an enterprise-software startup (pg says they are all about sales, and I kind of agree) - I've learned how to navigate corporate bureaucracies, I've built a huge network in corporate america.
I believe I can execute on this contrarian play - (all the cool hackers are doing consumer-oriented startups nowadays), with an experience/background that is helpful.
So while I believe that if you have a rush for an opportunity you should go for it no matter what, any experience is very helpful to build up unique paths for executing on plays that make the most sense for you.
FYI, there is a typo ("trully") on this page of your site: http://www.kormox.com/Home/OurTechnology
Thanks for highlighting the typo
MBAs are indeed worthless if you're Jobs, Zuckerberg, Gates, etc.
BUT YOU'RE NOT.
There are thousands of world-class companies (Fortune 1000, small businesses, start-ups, etc.) that were founded/run by MBAs. the VCs, Investors, etc. who funded your worthless start-ups have MBAs.
Every Arrogant techie should remember this: For every successful start-up, there are 1000's other start-ups that failed because the techie founders did not have the business knowledge or experience to execute, manage and lead their companies.
There are hundreds of thousands graduating with MBAs each and every year. You are not going to be the guy running a world class company any more than you are going to be Bill Gates or Steve Jobs.
I don't think an MBA is worthless, but it seems a little foolish to think that it is going to change your life. There is no such thing as a magical formula you can follow to success. While an MBA might lead you to that million dollar job, taking time to do an MBA can just as easily take you away from a million dollar job.
All you can really do is focus on what you think is right. If that's an MBA, do it. If not, don't.
- I just was not sure what I wanted to do in life when I signed up for the MBA. The time away from active professional life at business school allowed me to figure out what really matters to me. Yes, I did get time outside of classes, recruitment, and parties for this self discovery. The exposure to some great entrepreneurs who came to speak at campus definitely helped.
- Once I had figured I wanted to be an entrepreneur, business school was actually not a bad place to get started. Stressing on the assumption that I was motivated enough to be focused - the support system for starting up does exist, and it’s not bad. My school had a program modeled after the YC program. I was still clueless so I helped a friend who was in the program: he is running his startup full time now, and is profitable too.
- Now on not losing the last 2 years part. My MBA was sponsored by my consulting employers but I broke the contract. I knew I won't be able to find any time to work on my startup while doing consulting. But this also meant I suddenly had a loan of the entire school fees. I cut down on my lifestyle, and I'm well on track to completely pay off the loan within 1 year (8 months since school, and I’m 70% done). And yes, my corporate job allowed me time to find an idea and actively work on it: I code with my partners; talk to customers; develop content; and we successfully tested out the demo experiment (and now dreaming of getting into YC).
So all in all, MBA can be helpful or can be made irrelevant. You don’t always have to wait.
Yes, if you're good and that's what you want to do. I know someone who knows someone who went to UC Irvine (not one of the top 10) and got a $40,000 signing bonus, which on average wipes out a UC Irvine MBA's outstanding debt.
If his tuition costs were an additional $40,000, you would need a $120,000 (plus any gains that could be accumulated from that $120K) bonus to recoup the expenses. Not to mention that if you really are good, you probably would have made far more than minimum wage during those four years, so we could probably assume, even conservatively, $150-$200,000 for the real cost of the education.
Can a graduate expect to earn $200K more in the all important early stage of the career† over someone who is equally skilled and connected without a degree?
† Early stage being the most important time to collect due to the rules of compounding interest. An extra $200K made in the last year of your career is far less valuable.
Virtually all full-time MBA programs are two-year programs.
Here's an example of the math a prospective MBA student might consider:
Current cash comp (incl. bonuses) = ~$120k/year
Length of program = 2 years
Total expected comp lost for next two years = ~$240k (figure $160k after taxes)
Tuition = ~$60k/year
Living expenses = ~20k/year
Total two-year costs = $160k
Internship earnings est = $20k
Total two-year net impact = ~$380k ($300k after taxes)
(Note that this doesn't factor in things like student loan interest)
Some things are more important than money. I enjoy learning new things as much as the next guy, so I often value education above income. However, I am not sure it is a wise choice if money is your only motivator.
I would doubt highly that there are organizations interested in paying any more for a software developer for an MBA.
In general, it is important to ask yourself what you want to do 50 hours a week and do that rather than to look at starting salaries for post MBAs.
But a manager that understands how long it takes to write software is worth more than a biz-undergrad+MBA manager in a software company.
There are different paths to take, and my experience with people getting MBAs is that they fit in to 1 of 3 groups:
1) Business person who wants to continue being a business person. (by far, they get the biggest value in salary bump on average) Their skill set before the MBA fits perfectly with their improved skills and degrees. They are highly sought after by employers and the MBA program is designed to help them get jobs.
2) Technical person (including all types of engineers, many non-programmers) that are in a technical field because they saw a good $50k-$70k entry salary out of undergrad and wanted a safe job. They saw the higher avg salary post MBA, did some quick math and determined making $120k-$160k post graduation and taking a 2 year vacation would be cool (they saw their business friends do no work in undergrad compared to them.)
3) A strange, hyper-motivated group that comes from all types of backgrounds. They want to start a company and it is in their blood. They can't shake it, they read hacker news, they study hard, they participate in class, case competitions, networking events etc.
They are the exception, but they will found something. It may not be the next google or even a tech startup at all, but it will be something.
Group 1) Gets the 2nd best offers from big and small companies, they get to do cool jobs for the most part.
Group 2) Depends somewhat on the person, but they are at a disadvantage and they thought they were smarter than the business people, but the business people know business and typically best the technical people in interviews. They do fine if they leave their comfort zone, but if they don't they are screwed.
Group 3) gets the best offers, best connections and enjoys it the most. If you believe you are in group 1 or 3, your return on an MBA is amazing. If you are in group 2, it is questionable. But, if you only did the tech job for the money, an MBA probably won't solve your problems, nor will any other degree.
--I see constant posts about MBAs, and how bad they are for people. They are bad for the wrong people, they are amazing for the right people.
I don't think you learn how to run startups in an MBA program, but top MBAs are the only way to get into top VC firms under 30, and that will help you a lot in the fundraising process. People are less likely to throw multiple liquidation preferences at people they personally know and consider "one of us".
What I will say is that it's probably not worth into pursue an MBA at a non-top school. You know law school's "top 14"? For MBA programs, there are 3 or 4. If their graduates aren't getting into top venture capital firms, don't apply.
So you need:
1- Good Skills for the business; at any time.
2- Good Connections for the business; this business and this time.
You are good to go. If you can't make 1+2 happen, then definitively pick up 1. It's the safest bet in the long run and you can get back (and stronger) to 2 at any time. I dropped 1 at one company and focused on building my technical skills. I have never regretted it, I'm actually doing it again.
Incubators like YC are far better at connecting first-time entrepreneurs to top angels and VCs. And investors are far less likely to be abusive with an entrepreneur that is backed by a good incubator because it would affect future deal flow.
Even 2 year opportunity cost makes an MBA a bad idea for a startup founder in a normal market, although doing one in a time like 2001-2003 or 2008-2010 seems like it would be defensible.