Creo que esta es una de esas preguntas “antes de preguntar por qué, preguntar si”.
Obtienes un trabajo en Google al ser un buen programador, y pueden permitirse el lujo de ser exigentes y seleccionar entre los mejores, pero hay miles de ellos. Además, incluso Google no puede contratar a los mejores, porque la programación real no es competitiva. Por lo tanto, Google puede contratar a las personas con los currículums más atractivos que pueden pasar una entrevista de sistemas y algoritmos que es relativamente difícil.
Todavía hay mucha gente, y el Googler promedio lo refleja. En una oficina de 100 programadores “normales”, podrían representar a los mejores 2 a 5 más o menos, con uno de los muchachos de la mitad del grupo arrojado porque estudió bien, parece prometedor o fue recomendado por los demás.
- ¿Cuáles son las vías para que un ingeniero de software gane más dinero?
- ¿Cuál es el conocimiento fundamental que debe tener un gran programador?
- ¿Es justo que el gerente de contratación le diga al candidato desarrollador de software de nivel básico que desarrolle un proyecto de software (no prueba de codificación) para ser contratado?
- Siendo realistas, como ingeniero de software, ¿qué podría hacer con una maestría en estudios internacionales?
- ¿Cómo es la vida de un ingeniero de software en Berlín, en términos de salario y calidad de vida?
Algunos de los mejores programadores que he conocido y con los que he trabajado, y que se encuentran entre los mejores del mundo, nunca han trabajado en Google, ya sea porque nunca presentaron una solicitud o porque Google nunca ofreció.