Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

what many people don't realize about an MBA is the fact that it's a gateway into certain big-company jobs (e.g., those in select Wall Street firms) ... the degree and school name are what people pay for. obviously, they can always learn the technical material from books or even online.

this post is basically like one that's claiming "I'll save you the time of getting a driver's license" and simply telling you the local driving rules ... the LICENSE itself is what people need to get if they want to legally drive. an MBA is a 'license' to work in certain types of firms (probably those that HNers probably don't want to work at)



Yes, but in the context of the original question, which was

Is MBA important for a programmer to start a Tech Company?

the value of an MBA as a gateway to a Big Company job is not particularly helpful :)


An MBA is a strange, multipurpose animal. While it is a gateway into Wall Street firms, it is also a gateway into various consumer product companies, large conglomerates, management consulting companies, and many others.

Having an MBA has proven to be valuable for many people, and I have seen it open doors. As you point out, the school does matter, as companies typically target recruiting efforts to a few select schools, and getting in at these companies outside of the school recruiting channels is much more difficult. Whether an MBA is applicable to you depends on your goals. The goals of the YC community member are likely not aligned with what an MBA can offer.


Why is it that school is so important for an MBA? School is certainly important regardless of career but there seems to be a strong emphasis when it comes to MBA degrees. In Engineering or Computer Science, if you go to MIT that is going to be awesome. But if you go to a state college you will still be able to get almost any job that an MIT guy can get. Besides, skill is far more important in these fields, as per my experience. Any comments?


Among other things it's a form of validation/filtering. If you're hiring you want to filter down the applications to a measurable amount, and one of the best ways to do this is by seeing if they've done something in the past which requires high ability.

In CS this could be having gained entry to MIT or having worked at Google. In these cases you have an institute that you respect saying "we've evaluated this person previously and they've met our high standards". So regardless of the fact that went to MIT or worked at Google, the very fact they got in conveys valuable information to the future employer.

I'm willing to bet that if you applied to hundred companies with two applications both otherwise identical but one having a MIT degree and one having a state college degree, the MIT degree application would get you far more interviews.

Also there's the fact that schools are different. There are plenty of college which are essentially "java schools" which have very minimal coverage of CS beyond programming, which is significantly different from what you'd get at somewhere like MIT. The same applies to MBA schools, but even more, there's no standardised curriculum and the quality of the teachers varies far more, you could be taught by the person who invented in industry the business practices he teaches, or alternatively by a teacher with no real interest in the subject and no industry experience.

There's a lot that can be learnt from books, but there's a huge amount of knowledge that can only be learnt from people with industry experience and that's a rare thing.


Because what matters is not what you learn there, but your rolodex. As they say, it's not what you know, but who you know.

If you go to one of the top MBA programs then you'll meet some of the people that will be hired by other big corporations and you will be either competing against them or negotiating with them.


Or cooperating with them. You will pull them, they will pull you.


sure, if you have the skill and you can show the boss you have the skill, you can get the (technical) job... that's what really matters.

However, assuming you don't have (or can't show me that you have) the skill or experience I'm looking for yet (this applies to everyone who is just out of college, who didn't do significant work as an intern or significant project work, e.g. most recent grads.) I'll take a programmer from MIT over a programmer from woodland community college.


True, your first job may cost you a bit more work to get. Once you get past that challenge it pretty much disappears forever.


key is "can you show me how good you are" if you can overcome that hurdle, yes. you are right, where you came from no longer matters.

However, this is different from just getting your first job. Lots of people under perform. Sure, if I'm hiring sysadmins, I have a pretty good idea who's good and who's not. But if I'm hiring outside my area? I can't tell a good physicist from a bad one. hell, I can evaluate basic C proficiency, and I can search for kernel patches, but if I was hiring a kernel dev, while I could probably filter off the completely unqualified, I wouldn't know the really good from the mediocre. In those cases your school still counts, especially during the early parts of your career. (in the later parts of your career, the prestige of previous companies you have worked for takes some of that.)

Generally, hiring outside of your area is a bad idea and best avoided, but it happens. Some of that is necessary. I mean, I /need/ an accountant for all the same reasons why I'd be bad at evaluating an accountant.

Now, even then, school isn't the be-all and end-all... I chose my accountant because she ran a free question-and-answer blog[1], and seemed to know what she was talking about, and as far as I can tell, I chose well.

Still, I think that if you are going to school for the 'accreditation' value of a diploma, a diploma from a top tier school is worth rather a lot more than a diploma from a place I have not heard of.

[1]http://www.biztaxtalk.com/


First, there are an awful lot of schools that offer semi-worthless MBA degrees as a profitable business. Much more so than in engineering or CS.

Then, it's because business expertise and talent is hard to verify. Programming or engineering ability is easy to prove, even at entry level. You can't prove you can manage a large group until you're already in charge of a large group. This means a company is taking a big risk on hiring MBAs versus CS grads, and needs to look for some clear, objective signals before going ahead.

Finally, executives like hiring managers who went to the same school they did. I don't know exactly why this is the case -- reciprocity, maybe, or some notion of a shared vision of how to run a business.


I would never work for a company that measures a person based on what school they have a degree from, and I never have.


OTOH some colleges are easer to get degrees from than others. I'd be more impressed with a CS degree from MIT than pretty much anywhere else. For starters you were no mug to accepted there in the first place. While there you would have benefited from interaction with a high achieving peer group. And the teaching would probably be pretty good as well. Actually if you were from MIT and you wanted to work for me I'd be wondering what's wrong with you!


well I was speaking from experience. Two Stanford comp sci grads, were hired based on that (I didn't hire them, but I did have to manage them). Both turned out to be net negatives to our team. Big learning experience to look beyond the school and degree (I even remember a comment from somebody when I started the process to dismiss one of these people - 'how bad can he/she be, he/she has a degree from Stanford').

On the other hand there was another group of 4 guys who all either dropped out of school or never went, and they are all some of the best devs I have ever worked with.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: