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?
Everything is in house so exact details aren’t transferable but the ideas and how different tools/services tackle problems is transferable.
That's why it's best to become a manager asap
That requires talking though, I just wanna sit in my little corner.
Learn the talking, life will become far easier.
The same could be said for Apple. But they hire smart people, so you can learn not tools, but ideas
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
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)
Documentation could be better, seems like you learn faster just by searching through the code rather than reading outdated or lacking docs.
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.
There are similar tools, git -> fig,bazel -> blaze, etc. And guice, protobuf, k8s are widely adopted
They are out there. Though I personally never heard of any of them (except Kubernetes) before joining G...
World Conflicts
Yesterday
594
Is "From the River to the Sea" So Wrong?
Tech Industry
Yesterday
1972
Do people underestimate E6 role at meta?
Personal Finance
2d
2346
Rate my NW
World Conflicts
Yesterday
687
Israeli precision-guided munition likely killed group of children playing foosball in Gaza, weapons experts say
World Conflicts
Yesterday
520
Why I Find Free Palestine Inspiring
Why would you leave Google though?
You could get fired too
Or they won't promote you and you need to job hop to increase TC