El título universitario y la resolución algorítmica de problemas son la respuesta. Siempre lo han sido
A formal degree and algorithmic problem-solving is the answer. Always has been

En un ensayo personal, el autor defiende que la educación formal en ciencias de la computación y las habilidades en resolución algorítmica de problemas son más importantes que nunca en la era post-AI. A partir de anécdotas de su carrera, muestra cómo desarrolladores sin estos fundamentos a menudo fracasan a largo plazo, enfocándose en detalles triviales o careciendo de profundidad técnica. Argumenta que un título de una universidad prestigiosa y la práctica de algoritmos ofrecen una ventaja competitiva y seguridad en un mercado laboral difícil, a pesar de reconocer las barreras financieras y las imperfecciones del sistema educativo.
En la era post-AI, ofrecerán una inmensa ventaja competitiva porque proporcionan una gran oportunidad para la retención y el desarrollo de habilidades.
- Dove
La excelencia es lo que importa. Se puede encontrar en las universidades (y en teoría es para lo que sirven), pero en mi experiencia profesional, un título en Ciencias de la Computación no garantiza que uno haya sido formado con excelente gusto y criterio. De hecho, suelo reaccionar ante los nuevos contratados con títulos en Ciencias de la Computación con cierta frustración por lo que las escuelas enseñan hoy en día.
La excelencia también se puede encontrar en la lectura independiente, y se puede aprender con mentores profesionales.
También puedes aprenderla de la IA, en realidad. Soy escéptico sobre el uso central de la IA para escribir código directamente, pero me parece increíble como herramienta de enseñanza. Es especialmente impresionante cuando la uso como algo entre un tutor y un motor de búsqueda, hablando mucho con ella sobre la mejor manera de hacer las cosas y preguntándole sobre métodos y recursos estándar. No es infalible, ciertamente, pero es esa increíble combinación de tutor y libro de texto, con una mejor conexión con el zeitgeist que todos excepto los mejores tutores y libros de texto.
De esta manera, la IA no es muy diferente de la escuela, la lectura independiente o la experiencia laboral: puedes usar estas herramientas de diferentes maneras, para servir a diferentes objetivos. Si te enfocas en credenciales, habilidades, productividad y dinero, puedes perderte por completo la excelencia en tu oficio. Por otro lado, puedes perseguir la excelencia en cualquiera de estos contextos.
- hellisothers
Clásico argumento de exclusión que insiste en que un título en Ciencias de la Computación es necesario para escribir buen software. Yo no tengo uno y tengo una carrera exitosa de más de 20 años con elogios, conozco a muchos otros en la misma situación. Obviamente hay personas con título en Ciencias de la Computación que también han sido exitosas, y el lado opuesto existe para ambos grupos; he trabajado con ingenieros absolutamente terribles con o sin título en Ciencias de la Computación.
Es una señal, no la señal.
- codemog
El tipo escribe como si fuera el protagonista cuando probablemente es el desarrollador #48373 en CrudCorp. Apuesto a que la herramienta interna de la empresa en la que trabaja es bastante pulcra, eso sí.
La mayoría de las personas inteligentes que conozco no les gustan los problemas de juguete de Leetcode, les gustan los problemas reales que son órdenes de magnitud más difíciles y no son resolubles por LLMs. Leetcode es para personas que sacaron buenas notas y quieren sentirse inteligentes aprendiendo los trucos de memoria para resolver Leetcode.
- spudlyo
No estoy seguro de cómo este tipo de exclusión de software cuadra con nuestro nuevo futuro glorioso donde todos están felizmente ejecutando aplicaciones vibecoded hechas a medida para sus necesidades.
Me molestó un poco la analogía del bisturí de "no quieres darle esta herramienta a la persona equivocada". Aunque estoy de acuerdo en que hay ciertas clases de software (como banca/finanzas, salud, etc.) que no quieres que cualquiera escriba, pero no necesitas tener un título en Ciencias de la Computación para crear un reemplazo de la app de Música con SwiftUI para escuchar rock de papá mientras trabajas en el sótano.
- jnwatson
Tengo un título en Ciencias de la Computación. Aprendí algunas cosas útiles. Sin embargo, me gradué en 1998. He tenido que aprender un montón de cosas desde entonces porque no existían en 1998.
Para las personas que no tienen títulos en Ciencias de la Computación, solo tienen un poco más que aprender fuera de la universidad. Cuando comencé mi carrera, una mayoría significativa de mis colegas no tenía títulos en Ciencias de la Computación. Simplemente no era una carrera popular en los 90.
Entre los mejores desarrolladores con los que he trabajado, algunos nunca fueron a la universidad.