La Nueva Forma de Programar (Arquitectura + IA)

Поділитися
Вставка
  • Опубліковано 8 січ 2025
  • En este video te mostrare como combinar la Arquitectura de Software junto con herramientas de Inteligencia Artificial como ChatGPT.
    🍺 Mis Cursos de PROGRAMACIÓN: hdeleon.net/cu...
    📚 Mis Libros
    📖 Aprender a Programar con C#: hdeleon.net/li...
    🤖 Mi Setup
    🖥️ Mi Monitor: amzn.to/3dtnDkk
    ⌨️ Mi Teclado: amzn.to/3BtjKnq
    ⌨️ Mi Deck elgato: amzn.to/3dvEKC3
    🎧 Mis Orejeras: amzn.to/3BwQYm0
    🎤 Mi Micrófono: amzn.to/3qPvFHh
    Si quieres apoyarme y darme para una cerveza puedes hacerlo por aquí: paypal.me/Hecto...
    Puedes apoyarme desde 0.5 USD al mes uniéndote como miembro al canal aquí: / @hdeleonnet
    🐦Twitter: / powerhdeleon
    🌎Mi Sitio web: hdeleon.net
    📻Raw Radio en Spotify: open.spotify.c...
    #programación #dev #programming #ai

КОМЕНТАРІ • 74

  • @hdeleonnet
    @hdeleonnet  3 місяці тому +10

    Mis Cursos de Programación: hdeleon.net/cursos-premium/
    Mi Libro de C#: hdeleon.net/libro-aprender-a-programar-con-c-hector-de-leon/

  • @davidaxelgonzalezflores3536
    @davidaxelgonzalezflores3536 3 місяці тому +26

    De este tipo de videos es de los que mas se necesitan en youtube, tocando temas de arquitectura y dando la explicacion de porque se crea X clase o X interfaz...
    No las jaladas de empezando desde 0 en tal lenguaje, de eso ya hay mucho contenido

    • @zeroday0570
      @zeroday0570 3 місяці тому +1

      Excelente contenido sin duda !!!

  • @williamwaap
    @williamwaap 3 місяці тому +48

    Esta es una verdadera forma en la que hoy en dia se utiliza la IA, no esas bayuncadas (mamadas) que se inventan youtuber de que ya no van a existir los programadores, tienes que tener una base firme y avanzada para saber que solicitar a la IA y luego tener la capacidad de analisis y dicenimiento, para entender si lo que nos escupe la IA sirve o hay que modificar, en la mayoria yo uso mucho IA, pero en el 90% ese codigo hay que modificarlo ya que la IA siempre cambia todo el contexto o ya que por mucho promp que pongas no conoce todo el contexto de la aplicacion que va desde el contexto de el ambiente de desarrollo hasta el contexto en la logica de negocio del cliente

    • @awaken5622
      @awaken5622 3 місяці тому +1

      Como sabes que en el futuro una IA no podra realizar programas? Ya fuiste al futuro y lo viste? Tienes razon en algo, hoy por hoy la IA no podrá reemplazar a un programador, pero recuerda que nadie pensó hace 10 años que el humano podria hablar con la maquina en lenguaje natural. Si viviste los 2000 comprenderias de lo que hablo, nadie imaginó que un celular hoy por hoy fuese mejor que el mejor computador de hace 20 años (solo 20 años no 100), lo mas probable es que ni notemos la diferencia de avance, como pasa cada año con las tarjetas graficas que el salto es minimo pero si comparamos las tarjetas graficas de hoy con las de hace 10 años el salto es enorme. Solo los jovenes subestiman los avances tecnologicos, los que tenemos mas de 30 años sabemos perfectamente que todo cambia con el pasar de los años. Lo peor es que no llevamos ni 2 años conviviendo con chatbots y ya dicen que jamas podran superarnos, hay que ser muy poco racional.

    • @hdeleonnet
      @hdeleonnet  3 місяці тому +8

      En realidad nadie sabe que pueda pasar, pero por lo pronto, hoy presente, esta lejos de ser una realidad, hablemos del presente, el futuro es solo deambular.

    • @joedomat
      @joedomat 3 місяці тому

      El futuro hay que construirlo, creo que por eso empezamos este viaje ​@@hdeleonnet

    • @awaken5622
      @awaken5622 3 місяці тому +1

      @@hdeleonnet Mi opinion es que el software es el area mas lucrativa que ha existido (desde antes de las IAs) y se está llegando al punto que la inversión es tan grande que estamos logrando que la maquina razone como un humano, hoy por hoy esa maquina no está ni al 30% de lo que es hoy el ser humano pero cada año subirá un poco mas (no tengo dudas) y las big tech lo saben, por ahora necesitan al programador para cosechar lo sembrado (el fruto de tanta inversion), lo peor es que si hoy los desarrolladores deciden no trabajar mas en IAs, siempre habrá gente dispuesta a hacerlo, ya sea en China, Rusia o incluso Korea del Norte (donde es mejor no ir contra la voluntad del gobierno).

    • @isaac213x
      @isaac213x 3 місяці тому +1

      La cosa es que si la IA se vuelve capaz de sustituir a los programadores, sería capaz de sustituir cualquier otra profesión en el planeta, programar no es codear, es resolver problemas, y muchos de esos problemas son extremadamente complejos y pueden variar en el tiempo, si una maquina puede resolver problemas por su cuenta a ese nivel, puede sustituir cualquier profesión en el planeta, ninguna se salva. Asi que si estás maquinas logran sustituir a los programadores sería lo mejor que nos pudiese pasar, ya que las maquinas serían capaces de hacer absolutamente todo

  • @ceisistemas2200
    @ceisistemas2200 3 місяці тому +1

    Felicitaciones como siempre estimado Héctor, yo utilizo el IA chat GPT y me resuelve muchos requerimientos, es una maravilla, más tus videos que son muy buenos, estamos hechos, gracias amigo un like para ti.

  • @rivasromerorafael
    @rivasromerorafael 3 місяці тому +2

    Que bárbaro, cuánto aprendizaje.
    Gracias por compartir tanta experiencia.

  • @davidrivera2946
    @davidrivera2946 3 місяці тому +3

    Un crack como siempre 👍🏻, es una de las tantas formas que existe para interactuar con las IAs a la hora de programar

  • @gonzalolopez2284
    @gonzalolopez2284 3 місяці тому +7

    Yo cuando necesito implementar algo complejo (que se que es lo que quiero hacer pero no estoy seguro de como hacerlo) le planteo mi problema, espero a que la ia me de su solución, y luego le digo cual es mi "posible solución", con parte del codigo, y le pregunto que le parece mi enfoque, y luego la ia me devuelve el codigo con la lógica faltante. Normalmente esto me funciona muy bien.

  • @geovannycardozocedeno6041
    @geovannycardozocedeno6041 3 місяці тому +1

    Gracias Héctor por tu contenido es de los pocos que existe en la Web, eres genial

  • @andersonsosa2130
    @andersonsosa2130 3 місяці тому +2

    Exelente, saludos desde Uruguay
    Gracias por contar mi anécdota....

  • @santiagowu5365
    @santiagowu5365 3 місяці тому

    Aprendí que lo más importante es conocer de arquitectura de software y conceptos para poder hacer cualquier tipo de proyecto, incluso uno pequeño como el que mostraste. Voy a probarlo para mis proyectos a ver si el resultado es bueno.

  • @entrenadev
    @entrenadev 3 місяці тому +16

    I push my fingers into my eyes!

  • @Tradingview-c9n
    @Tradingview-c9n 3 місяці тому +4

    la ia me ha ayudado a aprender y hacer las cosas mas rápido

  • @lufemega7137
    @lufemega7137 3 місяці тому +1

    Buen video Hector, algo parecido me sirvió bastante ya que necesitaba inyectar una dependencia en una clase que se utilizaba en un Factory por lo que no podía modificar el constructor.
    En mi caso use IServiceProvider, no se si va por la misma linea.
    Saludos.

    • @hdeleonnet
      @hdeleonnet  3 місяці тому

      También puedes utilizar factories.

  • @centineladeisrael
    @centineladeisrael 3 місяці тому

    Mucho mounstro, todo un capo

  • @wilfredorosario8750
    @wilfredorosario8750 3 місяці тому

    muy buen video Héctor podrías dejar el repositorio del proyecto en tu github para echarle un ojo a la arquitectura?

  • @comentsization
    @comentsization 3 місяці тому +1

    a Visual Studio le falta un plugin o package para no tener q ir al navegador, VScode tiene esto anclado al programa y es una maravilla en muchos casos...

    • @hdeleonnet
      @hdeleonnet  3 місяці тому +2

      Lo tiene. Pero he querido usar ChatGPT para que funcione sin estar anclado el video a un editor/IDE

    • @comentsization
      @comentsization 3 місяці тому

      @@hdeleonnet intenté buscar uno para visual studio 2019 ya que 2022 la nativa me va súper pero no encontré nada confiable, había una extensión GPT creada por un chino, pero ya me dio cosita probarlo.

  • @CoronaEduardo
    @CoronaEduardo 2 місяці тому

    0:36 alguien se dio cuenta de eso que entra volando?

  • @fdov4
    @fdov4 3 місяці тому

    Exquisito video de desarrollo, necesita más gatitos generados por IA

  • @DayronAlvarezBGonzalezSnowdenD
    @DayronAlvarezBGonzalezSnowdenD 3 місяці тому

    Hector prueba el nuevo IDE Cursor, está muy bueno y es impulsado por IA de una forma que personalmente antes no había visto.

  • @RelatosdeRiqueza
    @RelatosdeRiqueza 3 місяці тому

    ¿Cómo es posible que Héctor de León haya hecho este proyecto en solo 5 horas? ¡La combinación de arquitectura de software e IA es brutal!

  • @hernannequi
    @hernannequi 3 місяці тому

    Justo estuve usando la IA de esta forma para un MVP 😮

  • @caesarnarro1624
    @caesarnarro1624 3 місяці тому

    un cruso completo con windows formsss, saludos crack

  • @fanatico120
    @fanatico120 3 місяці тому

    Una duda, es lo mismo tener Github Copilot vs hacer el prompt desde la pagina de openAi ??? o con copilot me ayudaria más???

  • @amauryromo5233
    @amauryromo5233 3 місяці тому +4

    sí, así por las buenas si aprendí🤨

  • @waldosoto4353
    @waldosoto4353 3 місяці тому

    eso mismo he estado haciendo hace ya un tiempo, generalmente lo que uno se demora en programar en 3 dias, lo puedes hacer en una hora.... no es broma.

  • @Juan-pu2rv
    @Juan-pu2rv 3 місяці тому +1

    Deberían los QA temerle a la IA? 🤔

  • @oscargustavorodriguez3123
    @oscargustavorodriguez3123 3 місяці тому

    yo quiero aprender interfaces, abstracciones, injection de dependencias ... y esas cosas extrañas que hacen con las clases

  • @yaderpineda5821
    @yaderpineda5821 3 місяці тому +1

    Que opinas del TDD?

  • @696canaI
    @696canaI 3 місяці тому +2

    C# rifa !

  • @rodolfotovartorres
    @rodolfotovartorres 3 місяці тому +4

    La IA en definitiva nos vuelve mas productivos pero hay que saberla guiar y darle buenos promps para mi hoy en dia la IA no me da confianza para aprender algo pero en aspectos de productividad bienvenida sea saludos cabezon

  • @varivanc
    @varivanc 3 місяці тому +1

    Te falto decir cuanto tiempo te hubiera llevado sin la IA

  • @brayane8422
    @brayane8422 3 місяці тому

    Puedes explicar por qué tienes tantas interfeces de repository?

    • @hdeleonnet
      @hdeleonnet  3 місяці тому

      No son muchas

    • @brayane8422
      @brayane8422 3 місяці тому

      Me refiero al fin en si de cada una

    • @brayane8422
      @brayane8422 3 місяці тому

      Por que separaste IReposityId, IRepositoryLastId, IRepositoryEditable?

    • @hdeleonnet
      @hdeleonnet  3 місяці тому +2

      Ah ya, el objetivo de eso es segregación de interfaces, muchos métodos son raros verlos juntos, regularmente si tienes métodos de búsqueda, no siempre son para todos los elementos, entonces, no vale la pena programar cosas que jamás se usaran. Yo uso interfaces básicas, y creo interfaces menos abstractas que combinan las básicas, y aquí igual, el generics lo amarro a una estructura de datos, cuestión de estilo de diseño.

  • @BBOY4NT4
    @BBOY4NT4 3 місяці тому +1

    🍺 sorbito

  • @aleal3279
    @aleal3279 3 місяці тому

    Rola el codigo del final Master porfa 🙏

  • @youtekdev8131
    @youtekdev8131 3 місяці тому +9

    APRENDAN, APRENDAN DE UNO QUE SÍ QUE SE HA ENSUCIADO LAS MANOS POR MÁS DE 20 AÑOS.

    • @andreij2589
      @andreij2589 3 місяці тому +2

      Xd mis manos son de porcelana

    • @youtekdev8131
      @youtekdev8131 3 місяці тому

      @@andreij2589 ENTONCES NO HAY DE PIÑA PARA LA NIÑA. LA PROGRAMACIÓN NO ES LO TUYO SORUYO.

    • @andreij2589
      @andreij2589 3 місяці тому +1

      @@youtekdev8131 Lo intentare uwu, tal vez no tenga 20 años de aprendizaje pero puedo empezar a hacerlos, aunque si me abruma un poco jeje

    • @youtekdev8131
      @youtekdev8131 3 місяці тому +1

      @@andreij2589 ES UNA CARRERA DE RESISTENCIA, PERSISTENCIA Y PACIENCIA, COMO POCAS.

    • @sebasaurio163
      @sebasaurio163 3 місяці тому +1

      ​@@youtekdev8131 ok, no nos importa, lucharemos por aprender y que no se te note lo resentido

  • @rafaabreu5563
    @rafaabreu5563 3 місяці тому

    ahora uno con cursor o pearai

  • @UlisesBarrionuevo-m6j
    @UlisesBarrionuevo-m6j Місяць тому

    Aveces tengo miedo de ser dependiente de la IA cuando programo , a alguno le paso?

  • @cegottardi
    @cegottardi 2 місяці тому

    Amo java.

  • @rolandojtorres
    @rolandojtorres 3 місяці тому

    No entendí el caso de uso,

  • @EstebanDiaz-qr1tw
    @EstebanDiaz-qr1tw 3 місяці тому

    No entendí nada, ¿qué debería estudiar para comenzar a comprender estas cosas?

    • @hdeleonnet
      @hdeleonnet  3 місяці тому +1

      Fundamentos de programación

    • @EstebanDiaz-qr1tw
      @EstebanDiaz-qr1tw 3 місяці тому +1

      @@hdeleonnet Bueno, bueno, tampoco tanto 👀

  • @xatario
    @xatario 3 місяці тому +1

    haaa hector de leon mi programador satanico favorito :D

  • @1n4f4bl3
    @1n4f4bl3 3 місяці тому +1

    En realidad, para usar los LLM, primero hay que aprender. Usarlos y confiar plenamente en lo que devuelven es catastrófico. Discrepo profundamente con respecto a denominar "IA" a un LLM.

  • @andreij2589
    @andreij2589 3 місяці тому +5

    Este video rebosa ignorancia, permiteme presentarte un verdadero video educativo y nada alarmista, conoces a Midudev? :V

    • @luisbaeza1809
      @luisbaeza1809 3 місяці тому +5

      lo he visto a tal midudev, no me interesa sus videos, gracias

    • @anonimoo3664
      @anonimoo3664 3 місяці тому +2

      Jajaja, un ofendido por el comentario de la intro y la IA, aguanta vara, ahí sí: ¡me voy con Midudev porque programa en JavaScript, divino! XD

    • @oliversanchez9153
      @oliversanchez9153 3 місяці тому

      A llorar a otro lado

    • @andreij2589
      @andreij2589 3 місяці тому

      @@anonimoo3664 un verdadero programador solo usa javascript para todo XDXD

    • @andreij2589
      @andreij2589 3 місяці тому

      ​@@anonimoo3664Quería ser gracioso pero creo que no me salio xd