7 ms·
> Or figure out how to play. There's a third way. Don't go to Google. There are literally thousands of smaller places you can work for/in/with, some of them do
by smsm42 9y ago
> Or figure out how to play.
There's a third way. Don't go to Google. There are literally thousands of smaller places you can work for/in/with, some of them do pretty cool things. There'd be politics too, probably, but not as much as in Google, and you could control your destiny to a more significant degree. Small(er) companies - if you pick right - tend to have significantly better environment in that regard (not perfect, mind you, but better).
Or, if you want that specific experience and line in your resume, and of course all that sweet cash and stock, do it with the open eyes - don't expect it to be a fairy land where unicorns crap out rainbows, expect it to be a humongous bureaucratic corporation where you will get exactly your share of care and agency - the full 0.001%. Approach to it transactionally, know what you came for to get and what you are willing to pay for it, and if playing exhausting games is not part of it, get what you can for the price you're prepared to pay, and move on. Don't let the fact that you can't get some things for the price you're prepared to pay get to you and make you think you're somehow unworthy. If the price for getting title X in Google is behaving like you'd hate to behave, then you can't get title X at Google. So what, there are probably tons of things you can't get and always will be. Don't let it bother you too much.
- eldavido 9y agoI thing I wonder is what role lifestyle factors play. If you're making 200k on your own terms vs 250 at Google, I wonder who's better off. At that level of income, things like how stressful your work is, how interested in it you are, the length of your commute, etc. seem to matter more than earning another 50k of income. Obviously everyone has their own circumstances but I think the obsession with earning as much cash salary as possible seems a little myopic.
- jorblumesea 9y agoThe difference between Google and others is far more than 25% when you factor in total compensation. At least in my area, the difference between Google and the big players is more like 50-60%. So it is a significant trade off.
- dx034 9y agoI'd choose a $200k job that gives purpose and makes me happy over a $300k job where that's not the case. At those levels where you're well off but still have to work (can't retire after 5-10 years from the salary earned), the increased happiness of 50% is often not that much.
- jorblumesea 9y agoIf that works for you, sure. But most would seriously weigh that trade off. With another 70k / year after taxes you could retire way earlier and do whatever you want.
- eldavido 9y agoThis is a false tradeoff. Early retirement is almost always an option for middle-class or better Americans. It's just a question of how much pain you want to put up with in terms of housing, lifestyle, where you want to live, whether you want great education for your kids, etc. I used to agree with your comment but don't anymore. I have enough money at this point to earn 10s of K/year investing in real estate or doing something else. I don't because I like working in tech, being part of a team, using my education and talents, and generally working on making the world a better place. I don't really want to "do whatever I want". These guys are right: https://signalvnoise.com/posts/1930-mojito-island-is-a-mirage https://signalvnoise.com/posts/1930-mojito-island-is-a-mirag...
- JBlue42 9y agoSeems like you already earned your nut. Those that haven't might want to take that Google tradeoff, esp. if young and unencumbered, so that can get to where you're at. Your middle-class also seems to be a bit different than my middle-class, especially in cities where jobs are.
- dennis_jeeves 9y ago>There are literally thousands of smaller places you can work for/in/with, some of them do pretty cool things. List them. Especially the ones where you do not need to sudy for several algorithmic puzzles.
- smsm42 9y agoI don't think anybody does puzzles anymore. It's like 2000s thing. Are there still puzzle interview places left?
- dennis_jeeves 9y agoThe last time I was interviewed by phone at Amazon, I was asked to write a binary tree to a file. Time given: 30 minutes. Does that count as a puzzle? Did lot's on exercises on binary trees before but was not prepared for that question.
- smsm42 9y agoNah, that sounds pretty simple - you just need to know how to walk a binary tree (basic knowledge) and how to write a string to a file (even more basic knowledge) - provided binary tree stores strings (and with right serializer, everything stores strings). Unless I am missing something. Don't think this qualifies as a puzzle. Puzzle would be something that requires non-trivial knowledge or exceptional insight to solve.
- cdelsolar 9y agoOK then do it on the phone with the interviewer looking at you as you're typing and your brain has suddenly blanked. I've been coding since I was 9 years old, have a massive (relatively) side project with a couple hundred users, have shipped multiple projects in multiple jobs, and I know what a binary tree is and how to traverse one, but I'll be damned if I can figure out how to do it under those conditions. I absolutely hate interview questions where they make you code on the spot. Just look at my Github, I swear I wrote that code.
- weixiyen 9y ago> There'd be politics too, probably, but not as much as in Google WAT.jpg
- izacus 9y agoThe message you're responding to is literaly saying that you need to play the politics game in small startups as well. Perhaps even more so since you don't have clearly defined process of goals that lead to promotions and pay raises.
- smsm42 9y ago> Perhaps even more so Wasn't my experience. Of course, YMMV. > since you don't have clearly defined process of goals that lead to promotions and pay raises. Looks like Google does have defined process. Did it help the OP? Doesn't seem so. Defined processes are good if they're defined with your goals in mind. If they are defined explicitly to prevent you from reaching your goals, they'd be only an impediment, and one that you'll fail to overcome, as "this is our defined process, we know it doesn't work in your particular case, but we can't start special-casing people, so you'll have to take one for the team here".
- ianai 9y agoAnd in my experience, it much depends on industry. There are truthfully awful places to work. Google doesn’t sound like it qualifies for that rung. I would be willing to bet many startups do.
- tytso 9y agoThere are politics no matter where you are. Whenever two or three are gathered together, there is politics. Politics is just what people call interpersonal dynamics when they don't like a particular setup. The bottom line is that people all have their set of goals, and if you are lucky, your goals, their goals, and the goals of the company are well aligned. If they aren't the question is can you find a way of changing the situation so that they are better aligned? This applies to being a leader in a volunteer organization, or being a leader in an open source project --- or being a leader in a corporate environment. In my experience the last is often actually easier and simpler than the first two! As far as your goals are concerned, you should be clear to yourself what they are. For me, it wasn't primarily about the money. Sure, I'm at Google now, and I'm enjoying the compensation --- but I spent nine years at MIT before I moved on to VA Linux Systems (and doubled my salary, before equity --- most of which ended up being worthless). If you know what your goals and desires are, the next trick is to understand what others' goals and desires are, and trying to help them achieve their goals while also making yours a reality. This is true whether you are working for yourself, or working at a big company. (And at a big company, sometimes it's a matter of finding the right team. Don't assume that just because you had a lousy time on one team that the characteristics of your situation are universal across the entire company.)
- kamaal 9y ago>>Politics is just what people call interpersonal dynamics when they don't like a particular setup. No. Politics is when 1 among the 3 people, wants more than his share using all means possible.
- tonyedgecombe 9y agoIt's definitely much worse in bigger companies, I see it in my customers all the time. Small organisations can't afford the sort of bullshit that goes on in a big business.
- dx034 9y agoAnd probably the other way around, too. You can't have thousands of engineers without those politics and cultures that people will try to game. Google's ideas on how to structure promotions were great (removing manager bias and just judging by achievements). But once your organisation grows it's impossible to keep it in a way that's impossible to game. I've yet to hear of a large corporation where promotions are done fairly and talent is always recognised.