3 ms·
I disagree with the people who say you're not missing anything working at large companies. Of course it depends on which, but there's great learning opportuniti
by ctvo 5y ago
I disagree with the people who say you're not missing anything working at large companies. Of course it depends on which, but there's great learning opportunities supporting a product used by millions (hundreds of millions).
It's a shock to go from this edge case will most likely never happen because we have at most 5 request per second to this edge case is happening every minute because we have 5000 requests per second. Your approach to monitoring, deploying, and writing software changes.
- sasawpg 5y agoAnd great experience to be gained by working with 100s/1000s of diverse team members across the world.
- dilyevsky 5y agoYou’re not working with 100s you still working with same number of people (under 10) who just shuffle out due to constant reorgs, transfers, etc
- sasawpg 5y agoEntirely depends on your org and your role. I work closely with 20-30 people, regularly with 50, and less frequently with 100+. Since joining I have closely worked with 100-200 (not at the same time of course). I've had the ability to work in different roles/teams across the organization, which is not possible in smaller orgs.
- decafninja 5y agoWhile I agree with you in that working with scale is an incredibly valuable skillset, I don't think scale of users or data necessarily correlates with company size. There are many small(er) companies where you will work with enormous userbases or huge data sets. Likewise you can go work for huge Fortune 500 corporations and the biggest level of scale you work with might just be at the level of a few hundred internal users.
- infamouscow 5y agoThe biggest learning opportunities at a large company are office politics, red tape, and bureaucracy.