¿Por qué los ingenieros de software de Google se parecen a Dios en comparación con los desarrolladores normales?

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.

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ó.

Marketing publicitario. El típico ingeniero de Google no es tan bueno o nada especial.

Muchos ingenieros excepcionales terminan sin quedarse mucho tiempo, ya que se dan cuenta de que no hay nada en lo que trabajar, están perdiendo el tiempo, están desperdiciando sus talentos, sus compañeros de trabajo son malos y despreciativos / insultantes, están trabajando en un ambiente tóxico / infernal / estrecho. , y se oxidarán / pudrirán si no salen.

A medida que pasan los años, es menos probable que los mejores ingenieros de Google renuncien y los ingenieros de calidad se unan, dejando una masa cada vez mayor de ingenieros promedio a mediocres. Es decir, los Googlers permanecen principalmente de 1 a 2 años o más de 5 años, y una gran parte de los mejores ingenieros terminan en el grupo anterior (si Google incluso puede hacer que se entrevisten o acepten una oferta).

Porque te compraste en el marketing.

No era todo lo que consideraba activamente, ya que no me gusta trabajar en grandes organizaciones, pero los reclutadores de Google se pusieron en contacto con todos los contratistas que trabajamos juntos y nos subcontratamos regularmente.

Mi experiencia fue casi lo contrario de eso.

La principal preocupación que otras personas parecían tener era arriesgar su reputación al tomar el camino fácil. La percepción general era que era un camino para obtener más dinero sin trabajar tanto.

Ninguno de nosotros pasó a google, así que no sé cómo las percepciones coincidían con la realidad, pero parecía que mis desarrolladores despreciaban a los desarrolladores de Google, al menos alrededor de 2005. Soy más un observador que un tipo juicioso. , así que realmente no tenía una opinión de ninguna manera, más allá de que el tamaño de la empresa fuera inaceptable para mí personalmente.

Nadie que conozco considera que un ingeniero de Google sea más grande de lo que son … un ingeniero. La mayoría son nuevos graduados con muy poca experiencia. Contratan a miles al año. En mi opinión, no es exactamente DIOS, pero bueno, a Quora le gusta alimentar el fuego y hacer que todos quieran esa “Entrevista”

Probablemente un ejemplo de sesgo de percepción. Considere salir con algún otro grupo de desarrolladores “normales”.

More Interesting

¿Cómo se ve un buen sitio web junior de cartera de desarrolladores backend?

¿Necesito aprender Oracle DB para convertirme en ingeniero de software Java?

¿Qué habilidades necesita un ingeniero de software? Mi universidad adopta un enfoque de gestión con algunas habilidades de código. ¿Está bien?

Practicando en Spoj o Code Chef o Top Coder, ¿cuál debería preferirse si uno realmente no está muy interesado en los Algoritmos pero no quiere dejar esta parte porque esta es una parte integral de convertirse en un ingeniero de software?

Tengo 2.6 años de experiencia en Visual C ++. ¿Me preocupa si es una buena tecnología continuar una carrera o no? ¿Hay otras compañías que usan esta tecnología?

¿Cuál es el tamaño del mercado de TI de Waterloo, Ontario, Canadá? ¿Qué es un rango de pago para un ingeniero de software?

¿Podemos considerar codificadores como artistas?

¿Las bases de datos SQL, ASP y PHP siguen siendo la base de muchos sistemas de back-end?

¿Para qué sirve un software de mesa de ayuda?

¿Cuáles son las principales diferencias entre un ingeniero de software normal y un ingeniero políglota?

¿Debo elegir Sir MVIT, BMSIT, BIT o SIT (Tumkur) para la ingeniería de telecomunicaciones?

Cómo agregar la opción de marcador en una aplicación de Android

¿Cómo acceden los ingenieros de software de las empresas, como Facebook o Twitter, a los archivos para corregir errores o agregar nuevas funciones?

Entre un programador de computadoras, un ingeniero de software y un desarrollador web, ¿quién gana mucho dinero?

Soy un nuevo graduado universitario que se mudará a Seattle pronto para tomar una posición SDE en Amazon. ¿Alguna sugerencia sobre qué área debería encontrar vivienda de alquiler?