Temas en tendencia
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Escribiendo código en la era de la IA, hay varios cambios:
El valor de las anotaciones no disminuye, sino que aumenta. La premisa de que la IA te ayuda a escribir código es que puedes decir claramente lo que quieres: los comentarios son las indicaciones que se le dan a la IA. Si no sabes escribir bien las anotaciones, la IA no puede salvarte
"Diseñar dos veces" se vuelve especialmente fácil. En el pasado, el coste de implementar manualmente ambos esquemas era demasiado alto para que alguien pudiera hacerlo. Ahora deja que la IA genere rápidamente dos o tres soluciones para comparar, en cuestión de unos minutos
Pero la IA también está creando nuevos problemas: especialmente le gusta generar un montón de clases pequeñas, getters/setters, sobreencapsulación, todos módulos superficiales. Ousterhout critica la classitis, la IA en la fabricación en masa
Así que al final, volví: la gestión de la complejidad es un trabajo humano. La IA puede escribir código pero no puede tomar decisiones arquitectónicas. ¿Dónde están los límites de los módulos, cómo ocultar la información y qué profundidad debe tener la interfaz? Estas IAs no pueden averiguarlo
Para decirlo claramente, los requisitos para los programadores en la era de la IA han cambiado:
La capacidad de escribir código está disminuyendo, y la capacidad de diseñar sistemas está en valoración
Antes, dependías de la velocidad de las manos y la memoria para comer, pero ahora estas IAs son completas. Pero, ¿se puede descomponer un sistema complejo en varios módulos profundos, de modo que la interfaz de cada módulo sea lo suficientemente limpia para que la IA la entienda? Esta capacidad no puede ser reemplazada por la IA
Populares
Ranking
Favoritas
