¿Son los programadores de Google mejores que los programadores de Apple y Windows?

Dudo mucho que los programadores de Google sean mucho mejores que los programadores de Apple o Microsoft. Son los mismos algoritmos, el mismo lenguaje básico (c ++), la misma física, la misma educación + IQ, etc. Todos están motivados. Sin embargo, tienen diferentes direcciones como todos los demás señalan. Como tal, también tienen diferentes prácticas de contratación.

El currículum vitae de Google: cómo prepararse para una carrera y conseguir un trabajo en Apple, Microsoft, Google o cualquier empresa de tecnología punta: Amazon.co.uk: Gayle Laakmann McDowell: 9780470927625: libros

El hecho es que Microsoft hace hincapié en la máxima compatibilidad. Está creando código que admitirá aplicaciones no desechables durante al menos 20 años. La mayoría de los servicios bancarios y de aerolíneas aún usan el DOS y asegurarse de que las actualizaciones no rompan las aplicaciones heredadas es una de las principales prioridades. Google se trata de construir plataformas para aplicaciones en el futuro y no le importa en el mundo las aplicaciones heredadas o cuidar lo que ya tienen. Como no tienen equipaje heredado, es lógico que sean los más rápidos en la carrera en traducir tecnologías a productos. Apple es el término medio, el código heredado es importante, pero no hay tantos y sobre todo es del lado del cliente o del lado del servidor pequeño. Por lo tanto, Apple puede competir contra el microsoft orientado al pasado (que NECESITA una empresa mediana a grande) y el google orientado al futuro (que las startups necesitan competir).

Ese sería mi prejuicio personal, pero se basa casi por completo en evidencia anecdótica. Probablemente no haya una lista razonable de criterios por los cuales uno pueda hacer una comparación defendible, pero eso no me impedirá dar una opinión sin fundamento.

Google parece ser más progresista en el lado del software que Apple o Microsoft. El hardware de Apple no tiene igual, pero en el lado del software existe la calamidad persistente e inexcusable de XCode y Objective C. Microsoft parece estar a unos 2-4 años detrás de las prácticas de software ampliamente aceptadas y su Azure Cloud Service es un juguete que no está listo para alojar aplicaciones de producción.