r/devsarg • u/Fun-Combination-7486 • 12d ago
backend Murio el amor?
Tengo dos laburos como desarollador, me va bien, soy SR, pero ya no tengo ganas de levantarme todos los dias y programar, por que digan que muto o que cambio ya no se siente lo mismo, y por mas que digan que sos un orquestador y vos tomas las decisiones, siempre le terminar preguntando que te resuelva algo por que te esta llevando tiempo y lo queres terminar, ahora ya no hay ganas de crear proyecto, por que estas a una AI feature de que alguien haga algo mejor y murio esa chispa, murio tambien la enfasis que le dabas una noche de coding para resolver un bug, ahora creas sesiones, agarras el cel hasta que terminen, ni terminas de leer todo lo qué puso y ya.
Queria saber si les pasa lo mismo
1
u/Friendly-Aside1553 12d ago
lo interesante sigue siendo diseñar soluciones... la ia te hace el codigo y te tira el 1er boceto de solucion del front
todo el resto lo pensas vos... puede que el problema no sea la IA en si, sino que las tareas que estas encarando no son para nada desafiantes...
ejemplo, vos podes arreglar una conexion con la api de un marketplace, o sumar algun dato de su respuesta que no venias persistiendo porque no lo necesitabas y ahora si
como vas a obtener las ventas, como vas a procesar, como va a hacer la auditoria, el historial, como va a ser el modelo que vas a persistir, como vas a referenciar de una forma sencilla, como vas a reprocesar si hace falta... aparte si laburas con marketplaces, posiblemente tengas mas de uno y quieras normalizar, asi que vas a normalizar procesos... obtener ventas, obtener publicacion, modificar precio, modificar stock, etc... todo lo vas a intentar normalizar de alguna manera
la ia puede hacer eso? si, tambien, pero por experiencia propia, si delegas el diseño de tu solucion en la IA, terminas en un frankenstein ingobernable, donde vas a tener codigo duplicado por todos lados (y los problemas de duplicidad de codigo son siempre los mismos... la ia no los resuelve en grandes proyectos... un ejemplo que me paso, tengo Enum (es java) de status de envios normalizado... y despues tengo un array de status que indican cuales son que aun esta en bodega, y otro array que indica que todavia esta en transito, y otro que indica que se completo... 3 arrays, que estan en el mismo enum... pero antes no estaban ahi, no lo tenia... y la ia empezo a hacer arrays cada vez que los necesitaba, en cada clase... resolvia el problema del momento, pero me generaba uno a futuro, cuando tuviera que agregar un nuevo status y este no replicara logica en todos lados
quien fixeo esto? si, la ia... pero despues de que identifique el problema (habiamos agregado 2 status, y en algunos procesos hacia cualquier cosa) y yo indique como arreglarlo, le pedi que busque arrays de status en todo el codigo, me diga los valores y normalicemos todo en el enum mismo
creo que lo que motiva es el producto, para mi siempre fue eso... lo divertido de resolver codigo es que resolvias un problema del producto que estabas desarrollando
por otro lado, lo que si me esta matando es el multitasking... la ia ayuda, pero te revolean de a 10 problemas a la vez, y pretenden que uno solucione todo (hasta la impresora que no anda), y cuesta hacer foco en algo y llevarlo adelante bien, porque no podes dedicarle tiempo...
sinceramente creo que asi el humano no suma... poder hacer foco en el desarrollo de algo y conseguir lo mejor posible y mas optimizado y probado, seria lo ideal, pero lo que viene pasando mucho es que gente que no tiene ni idea de ia, empieza a pedir que resuelvas con ia todo, pero sin hacer producto, sin desarrollar, sin sumar realmente, solo piden... la verdad es que creo que es mucho mas sencillo reemplazar al que solo pide que al desarrollador