¿Qué es algo que decirle a un programador que cree que lo sabe todo?

Aquí hay algunas respuestas agradables sobre lo que puedes decirle o preguntarle. Pero hay otra opción: no tienes que discutir cosas con él. 🙂

Solo enfócate en tu propio trabajo y en tu propio aprendizaje. Haz que sea un plan para aprender algo nuevo cada día. Estudia nuevos idiomas, aprende algoritmos, aprende teoría, lee sobre estas cosas. No pasará mucho tiempo hasta que superes a este tipo. Bueno, entonces tampoco tienes que hablar con él. Aprender, es decir, “la capacidad de hacer cosas” es su propia recompensa. Y paga también.

La mayoría de las personas que se jactan son inseguras. Intentan ponerse más altos bajando a todos los demás. Es un juego que no tienes que jugar. Solo puedes hacer lo tuyo.

Personalmente los ignoraría. Pero si tiene que decir algo, la próxima vez que mencionen el número de idiomas le dicen que no importa. Lo digo como programador profesional. Nunca me preocupo por la cantidad de idiomas que conozco.

¿Por qué? Porque sé el verdadero secreto. Los idiomas son simplemente la forma en que expresamos soluciones. Ser capaz de resolver problemas es lo importante. Y esa es una habilidad más fundamental que conocer la sintaxis de un idioma en particular. No te preocupes por aprender un idioma, aprende a programar. Si lo hace, realmente puede aprender el idioma que se le exige en una situación particular.

Solo pídele que te diga algo que aún no sepa.

Y si responde que prácticamente lo sabe todo, solo pregúntele por qué sigue perdiendo el tiempo allí en lugar de estar en otro lugar haciendo algo útil.

Nada. Rodéate de personas cuyas cualidades te gustaría absorber. No pierdas el tiempo con braggarts, pseudo-intelectuales y otros.