¡Los PROGRAMADORES NO Saben SQL!

Поделиться
HTML-код
  • Опубликовано: 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 3 дня назад +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 3 дня назад +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 3 дня назад +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

  •  3 дня назад +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 3 дня назад +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

  • @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 3 дня назад +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 3 дня назад

    que bandas esta escuchando ultimamente hector?

  • @mariotriana6814
    @mariotriana6814 2 дня назад +1

    FUI EL LIKE NUMERO 666!!! 🤟🤟🤟🤟🤟🤟

  • @omartorresrios8216
    @omartorresrios8216 3 дня назад +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 3 дня назад

    Y quien es ruby

    • @hdeleonnet
      @hdeleonnet  3 дня назад +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...