17 ms·
Why I loved working at Google
- greenyoda 13y agoNote that this was written by someone who spent three months at Google as an intern, so it's probably not very representative of what it's really like to work there. After three months you can't really understand much about a complex corporate culture or become familiar with more than a tiny corner of a huge company. And interns aren't involved in corporate politics, performance reviews, etc.
- dewitt 13y agoI found it fairly accurate, and I've worked there seven years. For most engineers most of the time, the job isn't politics or performance reviews. It's writing interesting software with talented teammates. (Counterexamples of course exist, and a handful of vocal ones certainly like to chime in on threads like this. But if it weren't still mostly good for engineers at Google, Google wouldn't still employ the great engineers it does. But it does have great engineers to this day, so something is still going mostly right.)
- asdfprou 13y agoThanks Dewitt! I had a feeling that my lack of tenure was going to be a point of contention, so having someone with as much experience as you backing the story certainly helps!
- varelse 13y agoAs one of the vocal ones(tm), even I would say Google is fantastic if you get allocated onto the right team. This obviously occurs most of the time or the place would be out of business. What led to me becoming one of the vocal ones is what happens when allocation fails and there's really no resort other than trying to fit in doing something completely uninteresting or leaving. Google seemingly does not acknowledge that the allocation process is in any way flawed. My mistake was I should have insisted on an allocation upfront as a condition of accepting the offer made to me. After acing the interview, all the power was in my hands and I failed to make use of it.
- dewitt 13y agoI'm sincerely sorry things didn't work out in your case, varelse. I don't know your backstory, and it wouldn't be my story to tell even if I did. But I do know it makes me sad whenever I hear that we have any attrition, regretted or otherwise. And I know as an eng manager I try to put myself out there for /any/ engineer who wants a hand, or even just a sympathetic ear. Some cases are just unfixable, but I like to believe we still can repair a good number of them. I hope things worked out better for you wherever you landed next.
- seanmcdirmid 13y agoGoogle has to get someone to work on the boring but necessary projects! Google appears to hire high-end passionate talent; these are the people who aren't going to be satisfied doing something they aren't interested in and/or don't involve many hard problems, just lots of necessary grunt work (all projects require grinding, but some more than others). They care too much and are not in it just for the money. I would be surprised if Google did not know what projects are problematic, but finding solutions would be another matter.
- varelse 13y agoAnd that's exactly what happened to me. I was senior level talent at the preceding employer with a fantastic track record. When I started at Google, I was effectively told to start over from scratch. I'm not just in it for the money. The money can briefly distract me, but if I don't feel passionate about what I'm doing, I tune out, and ultimately leave.
- seanmcdirmid 13y agoMicrosoft (my employer) at least doesn't really have this problem. First, we hire from a broader talent base so we usually have talent for teams that aren't as sexy as others. Second, you interview to the team you will be working with, even if it is an internal transfer. This is bi-directional: they aren't just interviewing you, you are interviewing them. Perhaps Google simply needs to make the interviewing more bi-directional at the project/team level to fix the problem. From what I understand, right now allocation works only in one directly: teams bid for the new employee, but the employee doesn't get to bid on the teams!
- asdfprou 13y agoHey Greenyoda, Certainly correct, although I have worked at a number of other companies (an investment bank, Microsoft, a startup, and in management consulting) so I was using those as benchmarks. Thanks for reading!
- guyzero 13y agoYes, you certainly can't form an opinion in three months. Sorry OP, your opinion is almost certainly wrong.
- asdfprou 13y agoYou formed an opinion about my post and my experience in around 5 minutes. Does this mean your opinion about my opinion is almost certainly wrong as well? Snide comments aside, thanks for reading!
- Helianthus 13y agoYou're getting kinda ugly about this. Are you really that disingenuous? In this parent, you just fought almost as dirty as it is possible to fight within proper, polite terms, and you made a point of doing it. And then you want to discard that with "Snide comments aside, thanks for reading!"
- guyzero 13y agoMy sarcasm was actually intended to indicate that opinions can never be "wrong" in some objective sense as they represent subjective experience. The notion that your opinion can't be valid because you worked for "only" three months is nonsensical. People who worked for Google for a day have opinions as valid as anyone else's.
- pocketstar 13y ago"Google is the home to world-class engineers working on the world’s hardest problems". World-class engineers: true. World's hardest problems: false. Unless google has a secret space program, cold-fusion reactor, cure for cancer, desalination, etc... Perhaps I am naive but monetizing searches, email and other things doesn't count as any of the world's hardest problems.
- asdfprou 13y agoAt this point I consider Calico to be a part of Google (although separately incorporated). Not sure about you but I definitely see "extending the average life expectancy of the human population" as a difficult problem. But even discounting this (naysayers will cry foul at the fact that it technically is a separate company), I think organizing the world's information is certainly an extremely difficult problem. And certainly one that Google is attempting to solve in more ways than search. Also - self driving cars? Certainly you will agree that is not trivial.
- woah 13y agotheir search is pretty amazing though. i think we forget that at times.
- dragonwriter 13y ago> Perhaps I am naive but monetizing searches, email and other things doesn't count as any of the world's hardest problems. Working on monetization isn't, AFAIK, what Google engineers do, that's what Google business folks do. Google engineers work on things like natural language processing for conversational search, or predictive algorithms for identifying information needs in advance and providing them at the right time without requiring an active search -- and that's just for Google's fairly prosaic mainstream products, not the GoogleX/Calico/etc. moonshot kind of work.
- nl 13y agoSearch = Teaching computers to understand. That's pretty hard. To say what Google does is "monetizing searches" is like saying Walmart operates cash registers. True, but hardly the whole story.
- 13y ago
- cpprototypes 13y agoMost of the articles and blog posts about Google are about Mountain View. Does anyone know if the satellite offices are good? I think I've read some good things about New York, but haven't heard much about any others.
- asdfprou 13y agoI actually spent most of my time in the San Bruno office, which is where YouTube's team mostly sits, but occasionally ventured to the SFO office and the MTV offices. I've heard great things about the New York offices as well as the Zurich, Tokyo, and London offices though! Personally, I've talked to Googlers all over the world and there seems to be a consistency in openness and passion.
- dumitrue 13y agoThe Los Angeles office is right by Venice Beach, in a beautiful setting. It's a mid-sized office (~500 employees according to http://venice.patch.com/groups/business-news/p/silicon-beach-google-venice-los-angeles-opening-reception http://venice.patch.com/groups/business-news/p/silicon-beach...) in the same time-zone as Mountain View and a less than 1h flight to the mothership should you need to go there. Unlike the main office, most people don't have to choose between commuting from SF or living in Mountain View, because Venice/Santa Monica is actually a nice area to live in :). Naturally, the breadth of projects is not as big as in Mountain View, but there's a number of exciting things happening here (computer vision, quantum AI etc).
- epsylon 13y ago> Venice/Santa Monica I bet you have a few surfers there! I'd kill to work next to the beach. Nothing beats a good early morning surf session. (Figuratively, of course)
- beder 13y agoI work in the Chicago office and I love it! Our site lead is really passionate about making sure we're relevant, and the team I'm on has a substantial presence in Chicago, so I don't really feel like I'm in a satellite office.
- Cookingboy 13y agoHoly mother of generalization! There are literally tens of thousands of Googlers and the author made it seem like they are all the same. Disclaimer: I currently work for Google and I like a lot of the things here. The company culture that you see every day really is refreshing and encouraging, but deep down, we are individual human beings with different motivations and drives and want different things. There are many people who join and leave Google every day, an considering the size of the company, I can guarantee that not everyone works on those "moonshot" problems every day either. Google is a fantastic company, but using a 3 months experience to generalize the entire workforce and culture of a company this size is a bit ambitious.
- scrabble 13y agoI know people who work for Google in Kitchener, Ontario and I've been through their offices here myself. I don't have work experience there though. What struck me the most going through the office is that the office setup and benefits seem to excel at getting out of your way. If you need something, it's there. You have privacy, you have food, you have people around, you have quiet. Whatever you need is already there. It seems like in an environment like that it would be easy to get work done because distraction would be at a minimum and context switching would not occur as often. I'd love to work in an office like that one day.
- deleted 13y ago[deleted]
- dcre 13y agoSo... now I've heard of someone who actually watched The Internship.
- asdfprou 13y agoFor the record I thought it was a terrible movie and ripe with inconsistency compared to the real thing, but I can only assume the director and writers took to creative license in an attempt to appeal to a larger audience.
- cromwellian 13y agoEven though he's an intern, it's a fairly accurate impression, although there are gray areas. The two biggest points I think are fairly true: 1) Google engineers are very passionate about transparency, and collaboration. There are way way less engineering prima-donna hot-heads at Google than other companies. The kind of Linus Torvald-style rants and flame wars are extremely rare internally, and many people are happy to help and mentor. I've worked at IBM and Oracle and there were plenty of shouting matches between alpha-male hackers battling egos. Secondly, secrecy pisses people off. To give you an example, there was a high-profile flop that started life as a secret project until it was almost ready for release, and it drove a lot of internal disharmony. In fact, one of the reasons listed in the post-mortem for the product flopping was the fact that it was developed in secret. Googlers don't like secrecy. 2) The engineers are world class, period. Jeff Dean. Rob Pike. Etc. 'Nuff Said. It's possible in a smaller company to be a big fish in a small pond. It's part of what drives the big, hot-headed egos of engineering prima donnas. They're the shit, because they might have 10 other junior engineers around them who are far less knowledgeable. You can't really get away with those kinds of attitudes at Google, and that may be part of the reason for the more relaxed, cooperative humility ('googliness'), because many of your peers are just as good, if not better, than you. The grey areas are this. As Google becomes larger, the probability of a shitty employee being immature and leaking to the press goes up. As a result, Google is not as wide-open internally as it used to be. Some of the bad employees have spoiled it for the majority. Moreover, to my dismay, many of Google's attempts at federated, open protocols have failed in the marketplace. Open doesn't always win, or, takes a long time, and the success of closed silos of competitors I think has taught some Google product teams the wrong lesson, and forced it to compete on the same grounds of its competitors. Hopefully, eventually when things reach saturation and commodification, they'll be a return to setting standards, but I'm cynical. Apple has the whole industry thinking open specifications are bad because you can't make arbitrary changes to them to vertically integrate and suit your needs. And Google's years of supporting XMPP federation did nothing to get AOL, Yahoo, Microsoft, Apple, et al on board. You can't say Google didn't try, they ran GTalk for years, but none of the big players with 10s or 100s of millions of users played along.