¡Los PROGRAMADORES NO Saben SQL! | ¡DESASTRES DE CÓDIGO!

Поделиться
HTML-код
  • Опубликовано: 27 ноя 2024

Комментарии • 65

  • @hdeleonnet
    @hdeleonnet  2 месяца назад +4

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

  • @MiguelAbstra
    @MiguelAbstra 2 месяца назад +23

    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 месяца назад +6

      "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 месяца назад +2

      @@MiguelAbstra Programador senior level metal gandalf nivel 9999.

  • @danilousuga410
    @danilousuga410 2 месяца назад +34

    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 2 месяца назад +5

      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 2 месяца назад +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

  • @jcjeasycode1065
    @jcjeasycode1065 2 месяца назад +18

    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

    • @danielweb7
      @danielweb7 2 месяца назад +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

    • @joetrades2472
      @joetrades2472 Месяц назад

      Buen consejo. Yo no soy el put4s en sql. Pero si suelo verificar que el query que hace mi ORM esté decente. A veces los ORMs hace queries malos o mejorables

  •  2 месяца назад +5

    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 😅

  • @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!

  • @eirikrrr
    @eirikrrr 2 месяца назад +1

    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

  • @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.

  • @Marko.worship
    @Marko.worship 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

  • @NopalDev
    @NopalDev 2 месяца назад +1

    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

  • @paulkremser2336
    @paulkremser2336 2 месяца назад

    Me pasó cuando empecé en un proyecto en Xamarin intento de la empresa en la que trabajaba donde mandaban a los trainee. La app tardaba mucho en cargar y resulta que estaban trayendo las publicaciones haciendo la llamada a la api en un ciclo para traer artículo por artículo en vez de traer la página entera

  • @divanemix
    @divanemix 2 месяца назад +2

    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."

  • @joseluisgonzalezapablaza1617
    @joseluisgonzalezapablaza1617 2 месяца назад +4

    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 месяца назад +3

      Porque soy hermoso

  • @yahi06
    @yahi06 2 месяца назад +3

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

  • @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

  • @ixkamitik
    @ixkamitik 2 месяца назад

    Yo era uno de los dos fans en la convención de ruby

  • @darasat
    @darasat 2 месяца назад

    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.

  • @carlosvincent7971
    @carlosvincent7971 Месяц назад

    SQL es el conocimiento complementario obligatorio para todo programador.

  • @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.

  • @joseluisgonzalezapablaza1617
    @joseluisgonzalezapablaza1617 2 месяца назад

    que bandas esta escuchando ultimamente hector?

  • @williamleiva9147
    @williamleiva9147 2 месяца назад +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.

  • @ryfr1702
    @ryfr1702 2 месяца назад +3

    Los programadores actuales no saben SQL !

    • @hdeleonnet
      @hdeleonnet  2 месяца назад +10

      No creas, hay también viejos lobos.

    • @ryfr1702
      @ryfr1702 2 месяца назад

      @@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 ! 🤭🤭🤭

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

      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 месяца назад +2

      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.

  • @mariotriana6814
    @mariotriana6814 2 месяца назад +1

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

  • @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.

  • @joalbertgonzalez8085
    @joalbertgonzalez8085 2 месяца назад

    Te ganaste la manita abajo por el chiste de ruby... 👎🏼

    • @hdeleonnet
      @hdeleonnet  2 месяца назад +1

      Ya solo falta que llegue el otro programador de Ruby y tendríamos a todos.

    • @luisernestoromanchitala987
      @luisernestoromanchitala987 2 месяца назад

      Basado mi compa​@@hdeleonnet saludines desde la vecina república de Tlajomulco, siempre contenido de calidad con el buen Héctor 😊

    • @maximilianorodriguezcayre9725
      @maximilianorodriguezcayre9725 13 дней назад

      Un poco de humor che, reírse hace bien a la salud. Jaja

  • @alexandercasas577
    @alexandercasas577 2 месяца назад +1

    Más que programar hay que aprender a escribir/expresarse...