Microsoft or Google?
Undecided asks: "I will be graduating next April, and I have been fortunate enough to receive job offers from both Microsoft and Google. This has left me with a bit of a conundrum, however — I'm having real difficulty deciding which offer to accept. Putting aside compensation and other personal circumstances that will factor into my decision, what is the Slashdot community's take on this? Am I crazy not to go with Google? I am especially interested in the insight of others working in the computer science industry, in particular those who may have experienced what it's like to work at both companies."
Guess Cliff thinks Sony is the answer?
A professor of mine (who went away and came back to visit) said that if you work at Microsoft you'll have a life outside of work. If you work at Google, then work will be your life. At Google you'll end up being at work all the time, but you'll enjoy it, and you get really good free food. But at Microsoft you can at least go hiking or something on the weekends. They're both pretty demanding though, I take it.
That's what I've heard as far as corporate culture goes. As far as business practices go and innovation, that's common knowledge.
And what... no Apple?
Seatle or SF Areas? That should be a better question. It is the quaility of life, not the job.
It rains a lot in Seattle. Not steady rain, but dripping and drizzle. In the winter it gets light late and dark early and is cloudy and gloomy. A great place to be a mushroom.
Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
Google is still in its early days, and it has a reputation for innovation and intelligence (the same reputation that Microsoft had in the early 80s). If you like Google and stay for a long time, you might have a lot of room to move up the ladder. Microsoft is where IBM was in the 80s, but with cheaper tailors: they dominate the industry, but not the mind share, and it's a mature organization with less room for advancement.
...on what they each want you to do, and what you want to do. If you want to be the guy/girl who codes the next Excel interface (or more likely the one who chooses the next font for the Excel Help menu) go with Microsoft. If you want to develop applications that start with "g", go with Google.
Or, seriously, if you want/need a somewhat more traditional (all relative of course), go MSFT. If you want to be hip and work more flexibly, go GOOG. Google is obviously hot right now, but where exactly are they going? Will they survive and prosper through the Web 2.0 collapse? Microsoft, regardless of our personal opinions, has product, and cash. Lots of cash.
If I could offer a third alternative: skip them both for now and take a year off to walk across Tibet, or kayak down the Nile. You'll be working for the rest of your life. Do something fun with your youth.
Tell both companies the other has noted in an interest in you working there and ask the question that most job interviewees hate; but not "Why should you work for us?" but "Why should I work for you?" It's the question they will be least expecting and the answer may be somewhat telling.
Web 2.0 is almost certainly the future, and chances are very good that neither Google nor Microsoft will provide the first real web 2 killer app, but with google you'd be on the right side of the technological dividing line.
Go with google for a few years. And for some real fun, if you like working long hours, join a startup, cause thta's the only way to make big money, although your changes are only slightly better than winning the lottery.
Salut,
Jacques
I'd say Microsoft would be better for your CV, Google for your career. A subtle but important difference. In the early days you need a big safe 'corporate' name to gain credability, that would be MS. After that you need a firm like Google to actually allow you to grow and advance.
That said, If I was young, I'd go for Google but then I have zero career sense when it comes to myself.
I'm amazed that someone said MS got you the weekend off, I always got the impression they were hard workers and everyone there was burned out.
I want a list of atrocities done in your name - Recoil
If you have job offers from both Microsoft and Google, you're obviously orders of magnitude superior as a programmer to 99.99% of the dullards here. What the hell do you care what they think? Ask your professors if they can hook you up with some alumni who work at one company or the other and see what they say.
What I'm listening to now on Pandora...
You've already made up your mind by asking Slashdot in the first place. Obviously, you have some kind of wish to work with Google and not Microsoft. Similar questions include "should I get a job lobbying for the EFF or the RIAA?" and "should I invest in SCO or Red Hat?"
Did you ever notice that *nix doesn't even cover Linux?
I still have friends at MS and they are putting in 60+ hours because their managers insist on it. One guy hates it, but the pay is good (he makes 160K there) and the other guys stays because of what he does (not wild about the hour, but likes the job).
At Google, from what I have heard, the members put in the hours because it is fun, not because it is demanded of them. Biiiig difference.
I prefer the "u" in honour as it seems to be missing these days.
You didnt say what your work area will be:
If you are a janitor, then pick the one with the least floor area.
If you are a security guard, Google is probably safer from disgruntled customers or workers going postal.
If you are a window cleaner, go with Google. I hear the chicks are hotter.
If you are a chef, go with Google, cos their food sounds pretty good.
If you are a maintenance tech, go with MSFT - rigid corporates are less likley to ride their scooters into the wall.
If you are a russian spy, work for MSFT. They are evil.
If you are an X-ray technician, WTF are you doing in IT....
And google is perfect?
.NET Framework 3, Office 2007's new and very innovative UI, Vista's new techs (all kinds of), etc.
They have a great advertizement program funding their search engine (along with the IPO money). Which search engine isn't as good as it used to be IMO. Too much results are from ebay/amazon/and linkfarms lately...
Other than those 2 things they've had for pretty much forever, what have they done that's overly impressive? gmail is OK... Google maps is pretty good. Video is so-so. But that's about it. Most of their other stuff was bought outright (like youtube, writely, etc). Some of it plain sucks (like their poor excuse for a spread), and besides their search (and perhaps gmail), the number of users is rather low... They just don't have many big successes.
In comparison, MS is no worse. Look at all the new exciting tech in the
Also, they're a younger company, give 'em a few years and they'll be very much alike to MS and older companies.
This will be modded down into oblivion for going against the slashdot groupthink (M$ bashing), but still, consider it!
As I've noted in my other posts, I work for MS and I'd have to disagree somewhat. It all depends on the groups you end up in. I definately know of people here that work on tiny, insignificant roles in the company. Most often, they seem to be in the "big divisions" (Windows and Office). But I know of many people (including those in my group), that work on a wide variety of "different and interesting" projects, that have a key impact on customers. Maybe not on MS overall, but if I had to choose between making MS happy, and making millions of customers happy, it's certainly the latter that I'm choosing.
The way MS works is that there are a ton of these little product units that almost act like a company within themselves. So you get a lot of the benefits of working in a small company (high visibility among your peers) along with the benefits of a large company (stability, etc). Granted, there are a lot of disadvantages as well (red-tape, paperwork, etc.).
It's probably moot for the author, since I would imagine it's the same setup at Google as well. It appears they have many little teams as well, all working on their own bit of Google-goodness. So my advice: check out which groups gave you an offer, and decide what you would rather work on. Personally, I only chose to work at MS because I got to work in the games industry. I definately would not have come here just to work on Office or Windows, despite them being the huge drivers of the company.
-- jchenx
Dear Slashdot,
I am thinking of settling down, and I have been fortunate enough to receive offers of marriage from both a Brazilian supermodel and an Italian supermodel. This has left me with a bit of a conundrum, however - I'm having real difficulty deciding which offer to accept. Putting aside the life of incredible wealth and sexual satisfaction I am sure to receive either way, what is the Slashdot community's take on this? Am I crazy not to go with the Brazilian? I am especially interested in the insight of others who have married supermodels, in particular those who may have experienced what it's like to date models of both nationalities.
Undecided
Umm.. I like where I work but I do NOT put in anymore work than what I am paid for. Putting in 4,5+ extra hours a week because it is "fun" does not put any more food on the table and keeps you away from family longer.
This assumes you have a family.
I'm not being facetious. Most people right out of college don't have one, and to be honest, going home to an empty house/apartment can be a lot less attractive than putting in a few more hours at the office, if it's fun and interesting work.
When I got out of college and was looking for a first job, I looked for something that was going to be fun, interesting, and expose me to a good community atmosphere (and give me a fat paycheck, that was a major concern at that point, too) -- if that meant I had to work 50 or 60 hours a week, fine. I didn't have any other responsibilities at the time; "work hard, play hard" sounded like a good time. (And it was, actually.)
There aren't a whole lot of times in most people's lives when you can just throw yourself into work, the time right after college and before you get a family is one of them. If you can find work that you find really intellectually simulating and personally fulfulling, by all means, go for it. And if you end up eating copious amounts of chinese food and sleeping under your desk, at least you'll have interesting stories to talk about later.
You have a lifetime of boring 40-hour-a-week-and-come-home-for-dinner to look forward to; at least do something cool while you have the opportunity and lack of responsibilities.
"Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."