ÂĄLos PROGRAMADORES NO Saben SQL!

āđāļŠāļĢāđŒ
āļāļąāļ‡
  • āđ€āļœāļĒāđāļžāļĢāđˆāđ€āļĄāļ·āđˆāļ­ 18 āļ.āļĒ. 2024
  • En este video vamos a leer errores cometidos por programadores, que van desde no saber SQL y ocasionar colapsos en sistemas, hasta la importancia de los backups, como no tener un backups puede llevar a tu negocio a la ruina.
    🍚 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 #bug

āļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™ • 58

  • @hdeleonnet
    @hdeleonnet  3 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē +2

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

  • @danilousuga410
    @danilousuga410 3 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē +29

    Eso me recuerd que en mi actual (y primer trabajo) he tenido que aprender SQL "a la brava" como decimos, repentinamente y rÃĄpido. Creo que es lo mejor que he sacado de esto, porque he visto y veo las ventajas tan grandes que tiene saberle bien al SQL.

    • @ryfr1702
      @ryfr1702 3 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē +4

      Y no es difícil !!! Yo amo a l sql! De hecho ya casi no programo! Estoy metido en la DB casi al 100%

    • @jcjeasycode1065
      @jcjeasycode1065 3 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē +1

      Aprender SQL lo es todo te facilita para programaciÃģn para programas empresariales, usar procedimiento almacenado o funciones para postgrest lo es todo para realizar el back sencillo.

    • @Natzna
      @Natzna 2 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē +1

      ​@@ryfr1702 ÂŋCÃģmo así?, bÃĄsicamente en tu trabajo no programas y solo te dedicas a manejar SQL??

    • @ryfr1702
      @ryfr1702 2 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

      @@Natzna me encargo de la administraciÃģn de la DB (Oracle + JDEDWARDS ) y toda su gestiÃģn y demÃĄs, aparte de entregar el SQL mÃĄs limpio y optimizado al ÃĄrea de desarrollo, esto Últtimo se dio ya que los desarrolladores hacían barbaridades como las del vídeo. Pero sí, recuerdo que en mis tiempos de desarrollador tenías si o si que saber SQL ahora la mayoría de desarrolladores dicen: " Yo no topo la base "

    • @patrullacanina547
      @patrullacanina547 2 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

      @@jcjeasycode1065 bueno, practicamente es el nuevo excel en el mundo laboral donde no te contratan en ningÚn lado sino sabes manejarlo

  • @MiguelAbstra
    @MiguelAbstra 2 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē +18

    Estudio pars ser ingeniero de software, me suscribi a este canal porque es necesario que este tipo de personas te den consejos como verdadero desarrollador, su aspecto me da confianza

    • @rodrimarlon
      @rodrimarlon 2 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē +4

      "Su aspecto me da confianza" jajaja te mamaste.

    • @MiguelAbstra
      @MiguelAbstra 2 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē +1

      @@rodrimarlon la skin de un programador de los buenos

    • @GabrielGonzalez-kd9hf
      @GabrielGonzalez-kd9hf 2 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē +1

      @@MiguelAbstra Programador senior level metal gandalf nivel 9999.

  • @jcjeasycode1065
    @jcjeasycode1065 2 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē +14

    Soy desarrollador de Back-End especializado con el uso de SQL, donde me enfoco principalmente en diseÃąar y optimizar transacciones para crear funciones y procedimientos almacenados. Mi enfoque se centra en desarrollar la lÃģgica de negocio en el lado del servidor, asegurando la integridad y eficiencia de los datos. AdemÃĄs, me especializo en crear interfaces de programaciÃģn de aplicaciones (Apis) ligeras y eficientes, utilizando peticiones JSON/XML para interactuar con los procedimientos almacenados, lo que me permite simplificar y agilizar el desarrollo de aplicaciones web y mÃģviles. Por ello le doy muchísima importancia a tener un buen manejo en SQL para los nuevos desarrolladores que se quiere especializar en back-end.

    • @myloohhgames
      @myloohhgames 2 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

      Desarrollas en backend en la base de datos? ðŸĪ”

    • @alvaro_s2812
      @alvaro_s2812 2 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē +1

      @@myloohhgames depende de la tecnología es muy comun, por ejemplo, si desarrollas en herramientas de oracle como apex o como forms , el backend es directamente pl/sql o en todo caso sql , reciÃĐn oracle esta empezando con js del lado del servidor, en estas tecnologías no existe lenguajes backend intermedios como php o js (bueno existe en oracle java y js, pero el principal siempre es plsql) inclusive puedes interactuar hasta cierto punto con la interfaz de usuario renderizando directamente desde pl/sql en oracle de apex que no deja de ser oracle sql orientada a un uso mucho mas declarativo , si es una locura pero no me preguntes a mi pregunta oracle 😅ðŸĪĢ

    • @myloohhgames
      @myloohhgames 2 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

      @@alvaro_s2812 si, con Oracle desarrollÃĐ procesos masivos en procedimientos almacenados, pero para sql server no se recomienda, el desempeÃąo es bastante menor

    • @nachoruiz10
      @nachoruiz10 2 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē +1

      No se que es mas raro, un programador back-end especializado en SQL o un unicornio rosa. Dejame mirar en mi organizaciÃģn..... Ya lo se. EncontrÃĐ un unicornio rosa pero eso del programador de back-end que sabe SQL..., Soy DBA desde hace 20 aÃąos y todavía estoy esperando tratar con un programaador especializado en SQL

    • @danielweb7
      @danielweb7 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē +1

      @@nachoruiz10 Tengo aÃąos programando, me puse el reto al inicio de hacer las querys a pelo, es decir sin ayudas tipo query builder o semejantes, eso me ayudo demasiado en entornos donde las querys son complejas y largas, no creo que sea un unicornio, es cuestiÃģn de saber bien el lenguaje, crear procedimientos almacenados o funciones en la misma BD, eso hace que las operaciones sean rapidas y eficientes

  •  2 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē +4

    En un proyecto del aÃąo pasado había un comentario antes de un mÃĐtodo en java que decía '// Warning, stupid logic code' y era la mejor descripciÃģn en todo el sistema 😅

  • @luisoncpp
    @luisoncpp 2 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē +3

    Éso de SQL yo diría que es mÃĄs cosa de hacer un anÃĄlisis de complejidad para darse cuenta que contar los registros de 1 por 1 es mala idea; ya sabiendo ÃĐso, investigar es fÃĄcil.

  • @eirikrrr
    @eirikrrr 2 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

    Me paso lo de la libreria desactualizada en Python hace unos meses hice un "pip install netmiko paramiko" cuando en dicho momento hago algo sencillo para comprobar que todo funciona y me sale un WARNING de una clase llamada TripleDES en Crypto ahi note que era problema de paramiko y la dependencia cryp, lo bueno es que no afecto nada en PROD porque los scripts que utilizaban esa libreria tenia fijo utilizar solo una version en especifico, de lo contrario habrian fallado los 10 scripts que tenia porque el CD-CD actualiza diario las libs
    Lo gracioso es que fui el primero en informar el error y nunca habia trabajado en algo open-source y pude ver el proceso entero de resoluciÃģn de mi issue, fue una experiencia buenisima :V

  • @marcocubedo1825
    @marcocubedo1825 2 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

    e visto muchos cursos de sql, pero solo 1 donde lo splican y era un curso de JAVA, no profundizaba mucho en sql pero al menos lo aplicaba, en general los cursos no enseÃąan a usarlo en proyectos, solo en workbenck o playloads

  • @andersonsantana8321
    @andersonsantana8321 2 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē +2

    Buenas noches un saludo, tengo 2 meses que comence en el mundo de la programacion y estoy aprendiendo SQL, que opinan o que opinas Hdeleon sobre los SSRS y si se puede conseguir trabajo solo de esa rama del Reporting? es que no veo casi videos sobre los reporting services, Gracias de antemano a quienes pueden comentar. Un Saludo!

  • @divanemix
    @divanemix āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē +1

    Par los cambios de Último momento en Italiano se dice" se funziona quanto basta non toccare che si sguasta".. es eapaÃąol seria mas o menos así (sin rima!😅)
    "Si funciona lo suficiente, no lo toques porque se estropea."

  • @NopalDev
    @NopalDev 2 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

    1:49 y luego un while, quien usa while? xd puro for o foreach, ya si usas algun framework o php usas count(), ya si sabes al menos lo basico, en el select metes el count

  • @NopalDev
    @NopalDev 2 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

    2:41 soy asi de jugado de subir a prod en pleno viernes a la salida, pero nunca cambio los nombres de las clases o archivos que al final terminamos cambiando de nombre dentro del proceso, por el miedo a cambiar todo y que se me pase algo y truene en pleno fin de semana

  • @joseluisgonzalezapablaza1617
    @joseluisgonzalezapablaza1617 2 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē +3

    yo por lo menos manejo lo basico de SQL, ahora una cosa si empezaste a programar en el 99 como es que te vez tan joven, te pregunto esto mientras escucho de fondo el emperial live ceremony

    • @hdeleonnet
      @hdeleonnet  2 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē +2

      Porque soy hermoso

  • @darasat
    @darasat āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

    Pero por que uno se encuentra queries donde cruzan mas de 10 tablas, con un poco de IFs, debuggear eso es horrible y lo peor es tener que darle soporte a eso, y que los gerentes no entiendan que son cosas que se hicieron mal.
    Yo soy de los que opino que un query debe ser muy especifico, para una unica responsabilidad.
    Si es un store procedure con miles de lineas, es casi que una redflag y a su vez traerÃĄ problemas de performance.

  • @esarmiento7
    @esarmiento7 2 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē +1

    Para los que no saben que es rubi HÃĐctor, que finalmente cae en las redes de Rubí, huye junto con ella a CancÚn, dejando a Maribel plantada en el altar. Estando ahí se casan y este le compra joyas, ropa y una mansiÃģn.

  • @williamleiva9147
    @williamleiva9147 3 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē +3

    A tu jefe "Boomer" no le interesa si te toma todo un fin de semana fixear la compilaciÃģn rota por la actualizaciÃģn de dependencias.

  • @yahi06
    @yahi06 2 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē +2

    SQL es un lenguaje muy fÃĄcil, se vuelve complejo por trabajar con data.

  • @ryfr1702
    @ryfr1702 3 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē +3

    Los programadores actuales no saben SQL !

    • @hdeleonnet
      @hdeleonnet  3 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē +8

      No creas, hay tambiÃĐn viejos lobos.

    • @ryfr1702
      @ryfr1702 3 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

      @@hdeleonnetsi hay de todo! Sin embargo en mi vida profesional he visto que ahora es mucho mÃĄs profundo eso !!! Yo intento entregar desde el sql todo lo que pueda y sea factible de entregar pero los programadores a veces quieren que todo estÃĐ en DB y no siempre es posible ! Incluso uno me decía que por quÃĐ la base no devuelve un objeto tipo JSON (era Oracle 10g) y se fastidiaba ! ðŸĪ­ðŸĪ­ðŸĪ­

  • @joseluisgonzalezapablaza1617
    @joseluisgonzalezapablaza1617 2 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

    que bandas esta escuchando ultimamente hector?

  • @mariotriana6814
    @mariotriana6814 2 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē +1

    FUI EL LIKE NUMERO 666!!! ðŸĪŸðŸĪŸðŸĪŸðŸĪŸðŸĪŸðŸĪŸ

  • @omartorresrios8216
    @omartorresrios8216 2 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē +2

    Hay que saber muy bien sql, pero colocar mucha logica en el procedure lo veo contraproducente

    • @myloohhgames
      @myloohhgames 2 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

      De hecho es mala prÃĄctica y poco Ãģptimo

    • @josepaez1630
      @josepaez1630 2 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

      Todo tiene un por que si, si tu colocas logica a medias en un procedure o tu bd que es el dominio no maneje las reglas de negocios, algun dia la podrias pagar.
      imaginate que tu regla de negocio sea que ningun usuario tenga un mismo email.
      Tu colocas el campo email como no unico por que podria darse un caso de cambiar eso a futuro, pero nunca cambia, dejas esta responsabilidad en un chequeo del request, pero un dia se permite que desde otro punto del programa se puedan crear usuarios y alguien crea usuarios con correos repetidos, rompiendo posiblemente con gran parte del sistema.
      la bd es tu dominio, son las reglas de tu negocio y es lo mas importante, saber n lenguaje de programacion aun asi tengas 100 aÃąos de experiencia sol ote vuelve un junior, es cuando dominas sql que subes de rango, por que es la parte quizas mas importante de un sistema-
      es mas muchos sistemas con no sql, tienen fallas de normalizacion, con registros que en un inicio cumplian con algunos parametros y en futuro se les agregan otros o quitan algunos.
      esto lleva a errores, hasta cuando manejas no sql debes ser bueno en el manejo de datos

    • @hdeleonnet
      @hdeleonnet  2 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē +2

      SQL tiene su propÃģsito, saber el propÃģsito es no hacer cosas como esa.

    • @jcjeasycode1065
      @jcjeasycode1065 2 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

      En efecto, es cierto que se requiere un buen conocimiento de SQL para desarrollar procedimientos almacenados eficientes. Sin embargo segÚn lo que tengo de experiencia es bueno colocarse lÃģgica en el procedimiento cuando se trate de operaciones complejas, con ello se puede mejorar significativamente la eficiencia, seguridad y escalabilidad de la aplicaciÃģn.

  • @pmorah
    @pmorah 2 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

    Y quien es ruby

    • @hdeleonnet
      @hdeleonnet  2 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē +1

      Una tv novela mexicana

    • @esarmiento7
      @esarmiento7 2 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

      HÃĐctor, que finalmente cae en las redes de Rubí, huye junto con ella a CancÚn, dejando a Maribel plantada en el altar. Estando ahí se casan y este le compra joyas, ropa y una mansiÃģn.

  • @eduardojavier112
    @eduardojavier112 2 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

    uhmm como programar un sistema si no saben sql ??? -.-!

    • @josepaez1630
      @josepaez1630 2 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē +1

      se han visto casos, muchisimos, solo lo uan como una cajita para guardar cosas

    • @thatsthelife552
      @thatsthelife552 2 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

      Usando firebase o mongodb.

  • @alexandercasas577
    @alexandercasas577 2 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē +1

    MÃĄs que programar hay que aprender a escribir/expresarse...