|
Statistically, FAANG workers are not good engineers, mostly because Facebook and Google skews that by the sheer amount of people that they have. SWE at Google means you're good at interviewing, and that's it. There's a reason why Go was made, because, of of Rob Pike's own admission, most new devs at Google are dumbasses. There's all the half baked products, the dogshit APIs, all working on some internal ad software that runs in O(n^n^n) because who gives a shit, we're google, we have spares in our datacenter. The same applies to Facebook, that has hired up the wazoo and has basically led to a pass-the-interview culture. Passing the interview means you're good at remembering interview questions. I do have some praise for Netflix engineers, mostly because they remain a small-ish team with insane talent, and Apple and Amazon I can't really speak for. But just like every company, they have mediocre and average software developers. >most engineers DO want to work there In the past, maybe. Nowadays, you're in a pretty massive bubble if you see people still interested in joining fucking Meta. Although I guess $400k TC would make me question my morals too. |
I agree that FAANG engineers aren't necessarily the geniuses they hype themselves out to be, but making broad assertions needs some baseline aside from personal experience as my personal experience with FAANG engineers has been mostly positive. That's not to say non-FAANG engineers aren't competent either, as I have worked with non-FAANG engineers as well and they were perfectly fine.
The intent of the OP was simply to dismiss anyone working at FAANG and insinuate they were all subpar and average. He thinks you can just say "from my experience" and that just absolves him from any criticism of his statements. It's completely disingenous.