Si mañana tuvieras una entrevista con Google como ingeniero de software, ¿qué harías hoy?

Si mañana tuviera una entrevista con Google, volvería a repasar los principios de "Cómo ganar amigos e influir en la gente" de Dale Carnegie o, posiblemente, volvería a escuchar la versión en audiolibro.

La verdad es que no hay que empollar mucho. En el aspecto técnico esto es doblemente cierto.

Intentar empollar para una entrevista de Google la noche anterior es como empollar para un concurso de ortografía intentando memorizar el Webster's Unabridged Dictionary la noche anterior. No es una gran idea.

En términos prácticos, el 99% de lo que sabes mañana es el 100% de lo que sabes hoy. O algo así...

De todos modos, para estar realmente preparado para una entrevista de trabajo en una empresa importante, probablemente deberías haberte preparado durante años construyendo un portafolio, teniendo una experiencia técnica ganada con esfuerzo, y haber trabajado en una situación de producción durante muchos años. No es algo para lo que un sitio web efectista pueda prepararte en 24 horas (a pesar de cualquier afirmación de marketing que diga lo contrario).

La excelencia en la programación requiere años de formación, práctica y desarrollo personal y profesional. No hay ningún atajo para ello.

Ahora bien, ¿por qué iba a estudiar el libro de Dale Carnegie antes de una entrevista? Bueno, sería obvio para usted si hubiera leído el libro antes.

El libro trata de cómo interactuar con otras personas de forma útil. Una entrevista trata en un 95% de cómo interactuar con la gente. Así que...

Si voy a poner algo en la RAM de mi cerebro, van a ser ideas sobre relaciones humanas, no sobre código.

Por lo que veo, la mayoría de los programadores adoptan el enfoque contrario y no parece que les sirva de mucho. Centran el 100% de su esfuerzo en las habilidades técnicas y la memorización de algoritmos y aproximadamente el 0% de su esfuerzo en aprender a comunicarse con otras personas.

Dado que aún no somos capaces de transportar pensamientos y conocimientos telepáticamente, aprender a hacerlo verbal y físicamente me parece un excelente uso de mi tiempo.

De todos modos, así es como enfocaría una entrevista en Google mañana. Ahora, en cuanto a una entrevista dentro de unos años, ese es un proceso mucho más orientado a la técnica.

Brian

P.S. También escribo sobre código y temas de carrera en otros lugares...