Escribir código de seudocódigo,
dividir las funciones con TDD,
La razón por la que ensamblamos en una estructura de 3 niveles llamada Módulo-Clase-Método
no es para embellecer el código.
Estos métodos son simplemente herramientas para estructurar el pensamiento.
Poder de simplificar problemas complejos
Poder de dividir por módulos
Poder de completar todo repitiendo pequeños éxitos
Poder de diseñar flujos
Poder de encontrar causas y reestructurar
Todas estas habilidades
son mucho más importantes que escribir buen código.
Porque el código también puede ser escrito bien por la IA.
Pero dividir problemas,
diseñar estructuras,
y definir significados
no pueden ser reemplazados por la IA.
La IA solo ayuda en la implementación,
solo los humanos pueden definir
"qué implementar".
Por lo tanto,
los verdaderos desarrolladores en la era de la IA
no son aquellos que escriben rápido en el teclado,
sino aquellos que pueden explicar claramente qué hacer a la IA.
El seudocódigo
es la base para explicar funciones a la IA,
TDD es
el estándar para verificar si el código generado por la IA es preciso,
y el pensamiento estructurado de 3 niveles
se convierte en el lenguaje más básico para manejar la IA.
Al final, lo que cultivamos en la era de la IA
no son habilidades de codificación, sino 'habilidades de pensamiento'.
Esta habilidad es el activo principal de un
desarrollador nativo de IA.
Y aquí surge la siguiente pregunta
"Entonces, ¿en qué se diferencian
los desarrolladores nativos de IA de los desarrolladores tradicionales?""¿Cuál es el papel de un desarrollador necesario en la era de la IA?"
"¿Qué tipo de persona tiene
las habilidades para trabajar con la IA?"
En el siguiente artículo,
hablaremos a fondo sobre la respuesta a estas preguntas.