La respuesta corta: un título no te hace un mejor dev. Estudio hace
La respuesta larga:
Soy desarrollador de software: más de 15 años, más de 5 equipos, más de 30 compañeros de equipo.
El mejor desarrollador con el que trabajé tenía un título en un campo no CS. Era un autoeducador agresivo, se suscribía a boletines informativos, estudiaba bibliotecas emergentes, participaba en proyectos externos y acumulaba decenas de miles de puntos en Stack Overflow. También era social, divertido, relajado, un buen maestro y un placer trabajar con él. Su código sigue siendo un placer trabajar con él. Dejó a mi equipo para encontrar mayores desafíos (entre otras cosas). Y años después de que se fue, siempre que hay un error cerca de su código, puedo asumir con confianza que lo que escribió no es el problema, porque nunca lo ha sido.
- ¿Cuáles son algunos casos en los que su profesor se equivocó y se mostró confiado a pesar de su objeción?
- Siento que me estoy convirtiendo en un monstruo. ¿Cuál es la forma más fácil de salvarme?
- Como motivarme a hacer mi tarea.
- Como dejar de querer algo
- Mi familia, mis amigos y yo esperamos demasiado de mí mismo. En pocas palabras, no soy lo suficientemente brillante para las metas que me he fijado. ¿Qué tengo que hacer?
Tengo un título de CS. Se me han abierto las puertas. Se ve bien en un CV. Me enseñó a aprender y estoy agradecido de haber tenido la oportunidad de ganármelo. Pero mi código tiene malos olores. Insectos silenciosos. Redundancia. Hace lo que necesita, pero no es tan bueno como el suyo.
Si alguna vez cierro esa brecha de calidad, será debido a la grasa del codo, no al papeleo.