3 ms·
> This is simply not true. Seniors at FAANG type companies simply dont do that much. Typically have a narrow specialty and a good grasp on how it fits into the
by summerlight 5y ago
> This is simply not true. Seniors at FAANG type companies simply dont do that much. Typically have a narrow specialty and a good grasp on how it fits into the larger Org’s strategy etc.
I don't think this is true. Big techs have surprisingly many moving parts even for minor engineering projects and that complexity is the main motivation of hiring smart people from the globe. Most SWEs in big techs are generalists, not specialists.
Do you want to launch something in Google? Then good luck dealing with all the facets from general engineering to other topics like security, privacy, latency, quality, measurement, logging, scalability, redundancy, monitoring, resource management, access control, data retention, documentation, testing, release, i18n and even inclusion nowadays. Upon all the technical debts accumulated over 20 years. Oh, did I mention organizational dynamics? Usually you need to deal with 5~10 teams for getting anything non-trivial done. And it is a very fun thing to find out the current owner of very specific dependency to avoid accidental breakages.
- pcmoney 5y agoI would politely say that that just means it is harder to get things done so you accomplish less and by definition “get less things done” at a BigTechCo Navigating a bureaucracy is a skill. And doing so can help get things done but in and of itself it is not actually getting anything done. Getting things done at a BigTechCo definitely takes more effort.