Tech IndustryJun 18, 2019
ToyotaNullGfExep

Is Google experience transferable?

I heard Google uses mostly internal tech stack for everything, if so then most of the things you learn at Google are not really transferable if you ever decide to leave, unless you are staying at Google for life how is it a good investment to join them?

Add a comment
Amazon broke&dumb Jun 18, 2019

Why would you leave Google though?

Toyota NullGfExep OP Jun 18, 2019

You could get fired too

Toyota NullGfExep OP Jun 18, 2019

Or they won't promote you and you need to job hop to increase TC

Google Pfjhebs Jun 18, 2019

Everything is in house so exact details aren’t transferable but the ideas and how different tools/services tackle problems is transferable.

Amazon broke&dumb Jun 18, 2019

That's why it's best to become a manager asap

Facebook dXQm00 Jun 18, 2019

That requires talking though, I just wanna sit in my little corner.

Amazon broke&dumb Jun 18, 2019

Learn the talking, life will become far easier.

GoDaddy pr23ders Jun 18, 2019

The same could be said for Apple. But they hire smart people, so you can learn not tools, but ideas

Google 🍑☁️ Jun 18, 2019

Specific technical knowledge is mostly not transferrable from Google, but design principles are, and that's more important. People change jobs to a new tech stack all the time anyway, even if they weren't working with internal tools before

Google rafaNadal Jun 18, 2019

You’re looking at this wrongly. Tech is one of the fields where new languages, frameworks and technologies are popping up everyday. Some say, by the time you finish reading this sentence, a new js framework is invented somewhere. Anyway, so learning is a constant. What doesn’t change, or changes less are first principles. These are the foundations on which your tooling or software evolves. And Google is one of the best - if not the best - places to learn them. There are solid tools, extensive design documents and very thorough documentation for almost all tools. And Google builds really well engineered tools. You’d be way ahead of the market just by the fact that Google’s scale is arguably more than any other company and that Google has to innovate and stay in the future to thrive. (Microsoft, Amazon also have good internal tools and have to stay in the future to thrive. While I can’t comment on Amazon, I can tell you that some of Microsoft’s tools are good but in general most of the tools are half baked and they take a long time to mature. A large portion of Azures features were also designed exactly the way amazon designed those in AWS so I would assume Amazon has much better tools than Microsoft)

New
blindor Jun 18, 2019

Documentation could be better, seems like you learn faster just by searching through the code rather than reading outdated or lacking docs.

Google əๅɓoo⅁ Jun 18, 2019

It is true that much of the Google stack is in-house, but for senior level it is only a small part if the skill set. For senior level what matters is what you can do with the tools and these skills are perfectly transferable. Also Google’s engineering practices are considered one of the best in the industry so having them in your background will be a plus.

eBay oldgrads Jun 18, 2019

There are similar tools, git -> fig,bazel -> blaze, etc. And guice, protobuf, k8s are widely adopted

Google əๅɓoo⅁ Jun 18, 2019

They are out there. Though I personally never heard of any of them (except Kubernetes) before joining G...