Depende de lo que quieras decir. ¿Podrías diseñar un sistema desde cero? No. Tendría que trabajar con sistemas heredados, y lo más probable es que no llegue a ser Jeff Dean y defina iniciativas completamente nuevas para Google. La falta de tales oportunidades fue la razón por la cual Facebook logró robar tantos ingenieros de Google. (Facebook ya no puede hacerlo, pero esa es una historia diferente)
Ahora, si está trabajando en el nivel esencial, entonces nadie construye sistemas a la escala que Google tiene. Por ejemplo, Google tiene tanta memoria que al indexar / servir la web, es muy probable que haya varios registros dañados debido a los rayos cósmicos que golpean la RAM. Tienes la alegría de descubrir cómo lidiar con eso. (Este problema en particular es bastante sencillo: descarta los registros ofensivos) Es muy probable que te encuentres con cosas como esta que nadie más lo haría. Por otro lado, puede ser bastante frustrante porque puede llevar un tiempo darse cuenta de que el problema no está en el código que escribió o incluso en el hardware (malo). No es para todos, pero para la persona adecuada, es muy divertido.
- ¿Cuál es el punto de un título en informática cuando la gente dice que no te prepara para convertirte en ingeniero de software?
- ¿Cuáles son los campos más importantes para los próximos 30 años?
- ¿Qué escuela debería elegir para un doctorado en ingeniería, la Universidad Estatal de Mississippi o la Universidad de Carolina del Norte, Charlotte?
- ¿Alguien ha dejado un trabajo de tiempo completo para ir a un campo de entrenamiento de codificación?
- ¿Cuál es el alcance de un ingeniero electrónico y de comunicaciones en India?