Lenguajes y mercados. Agosto 2024

Поделиться
HTML-код
  • Опубликовано: 16 окт 2024
  • Pues ya sabéis los que seguís esta serie: hablo de la situación de los lenguajes de programación en Agosto de 2024 según el índice TIOBE y comento algunas de vuestras preguntas y comentarios estos días.
    Para más cursos, ejercicios y manuales visita: www.pildorasin...

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

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

    El video más esperado de cada mes!!!

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

    Lo que he aprendido contigo, no tiene nombre, saludos desde Montevideo, Uruguay

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

    Opté por C# y poder utilizar los frameworks Blazor y MAUI, aprendí bastante con tu curso de C#. Gracias!!!

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

    Excelente,gracias por tus aportes.

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

    Tus cursos son de gran ayuda

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

    Hola buen día gracias por todos tus grandísimos aportes y enseñanzas, me.preguntaba si podrías hacer un video guía de dev ops vs cloud vs software engineer y que conviene más. Desde ya muchas gracias

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

    Excelente aportes, sigue así

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

    me encanta esta sección 👍

  • @josel.martinez6153
    @josel.martinez6153 2 месяца назад +15

    pildorasinformaticas... En realidad, eres el mejor que conozco hasta ahora.... y llevo diez años en esto.. Si he visto cursos mas completos, pero un mejor profesor, NO.... Merito a quien merito merece..

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

      A quien recomiendas aparte de píldorasinformáticas? Que ya sabemos es un crack

    • @josel.martinez6153
      @josel.martinez6153 2 месяца назад

      @@repository2883 profesor Jesús conde, también español y excelente profesional. Libros del grupo Deitel, pedagógicamente son muy buenos, lo malo es que a la gente no le gusta leer. Hay un curso de python en RUclips dictado por un profesor también español llamado Manuel González, la estructura de ese curso es maravillosa y el nivel a mí me gusta mucho. Disculpa el retraso estaba enfermo.

    • @aldo.Q22
      @aldo.Q22 2 месяца назад

      @@repository2883 Si quieres seguir aprendiendo java pero con SpringBoot revisa el canal de "Un programador nace", más que recomendado

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

      @@repository2883 la geekepedia de ernesto

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

      @@repository2883 ellos dos son los mejores maestro que existen

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

    Gracias Juan, chévere 🍌!!! De más está decir que tu curso de Java es EXCELENTE!! 💯% recomendando, dentro de los evangelistas serías Pedro...

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

    Un sueño que renueves el curso de Java con la calidad que tienes ahora 🥶

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

      Gracias por el comentario. Ya he incluido en dicho curso algunos vídeos de actualización. ¡Saludos!

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

    Muchas gracias por tus vídeos y tus cursos! Por cierto, ¿has oído hablar de Haskell? Sirve de buen contrapunto (aunque conozco a gente a la que le encanta por su naturalidad) a (casi) todos esos conceptos compartidos por todos los lenguajes. Aunque bueno, para lenguaje raro y natural a la vez, está Inform7.
    Finalmente, ¿dirías que la encapsulación sirve también para cuando no hay ninguna comprobación ni por el getter ni por el setter? A mí en esos casos me parece un gasto de espacio importante.
    Gracias de nuevo!

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

      Sí, he oído hablar de Haskell y me lo habéis mencionado varias veces en los últimos meses. No he programado nada en Haskell y me gustaría si encontrara algo de tiempo.
      Respecto a si sirve la encapsulación cuando no hay getter/setter, por supuesto que si. La encapsulación va más allá de simplemente controlar el acceso a los datos mediante getters y setters. Incluso cuando no se realiza ninguna comprobación en estos métodos, la encapsulación ofrece muchísimos beneficios importantes.
      No se, por ejemplo la abstracción y ocultamiento de datos, el control de acceso...etc.
      ¡Saludos!

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

    Genio el Cholo, encima hincha de Racing como toda persona de bien 😅😜.
    Saludos desde Argentina.

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

    wow debo aprender pyton desde ya

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

    Un curso de flutter o de fler o ambos, en pildoras informaticas, sería brutal

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

    Hola, no encuentro el video que dices que añadiste hace poco en el curso de Python sobre el VSC, muchas gracias por todos tus aportes 🙏

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

      Pues es cierto. Creí que los incluí en la lista de reproducción de aquí en RUclips pero al final no lo hice. Mientras, puedes verlo aquí:
      Instalación: www.pildorasinformaticas.es/unit/python-tutorizado-introduccion-y-temario-video-1/?id=11576
      Ejecución primer programa: www.pildorasinformaticas.es/unit/python-tutorizado-primer-programa-video-2/?id=11576

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

      @@pildorasinformaticas Excelente, muchas gracias!

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

    Saludos Juan,
    Se que ya hiciste un video en 2022 sobre ello pero mi pregunta es: sigues recomendando tu curso de java gratuito para aprender el lenguaje aun? en especial con las ultimas actualizaciones del lenguaje en la version 21.

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

      Sí, lo sigo recomendando. En mi curso gratuito de Java se enseña lo "nuclear", lo principal. Cierto es que se van agregando con el tiempo nuevas características y funcionalidades al lenguaje (y que yo iré añadiendo al curso gratuito) pero lo principal sigue siendo lo mismo desde hace décadas. ¡Un saludo!

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

      @@pildorasinformaticas Gracias Juan.

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

    Excelentes aclaraciones. Creo que se puede programar en Python en un editor de texto plano como Notepad de Windows, por ejemplo. O con el editor Notepad++. ¿Me podría usted confirmar si estoy en lo cierto, por favor? Porque si no fuera así, no quisiera confundir a nadie con este comentario. Gracias anticipadas y cordiales saludos.

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

      Estás en lo cierto. Puedes programar prácticamente con cualquier cosa. Desde luego un bloc de notas no es lo más adecuado, pero poder, se puede. ¡Un saludo!

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

      @@pildorasinformaticas Muchas gracias por la aclaración. Saludos cordiales y a seguir deleitándonos en este universo infinito.

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

    Revisa los indices de stackoverflow, estaria interesante un video de comparacion contra los indices del TIOBE.

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

      Compártelos por aquí y así me ahorras buscarlos. Prometo comparar ambos índices en próximo vídeo. ¡Saludos!

  • @pykot
    @pykot Месяц назад +1

    Puede que Java no fuese a desaparecer pronto en 2001, pero si en el año 2001 tenia un 26,5% de popularidad. En 2016 tenía un 18%, y en 2024 un 10%....no crees que en 2030-2035 pueda estar ya si en una popularidad inferior al 5% y que otros lenguajes como el propio Python. Kotlin, Object Pascal etc le iran comiendo la tostada??

    • @pildorasinformaticas
      @pildorasinformaticas  Месяц назад +1

      Claro. Todo evoluciona, unos vienen y otros se van y Java no es eterno. Algún día desparecerá. Pero a día de hoy (28-08-24) es la tecnología más demandada por las empresas. No lo digo yo, lo dicen los portales de empleo. Por eso, me atrevo a pensar que lo tendremos muy presente entre nosotros unos 20 años más, igual que ocurre con C por ejemplo o C++. ¡Saludos!

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

    Hola píldoras . Aquí una persona que ha estudiado hace nada Administración de sistemas informáticos en red , en ese modulo se toca algo de programación aunque no está orientado a ello como otros fp's y me he dado cuenta que me gusta más .... ¿Necesito estudiar otro FP o podría por ejemplo ponerme a estudiar phyton y buscar trabajo como programador? Un saludo grande

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

      Si tu objetivo es encontrar trabajo como programador te recomiendo que estudies otro módulo FP (quizás un DAW o un DAM) como prioridad. Pero no es excluyente: puedes estudiar un módulo FP y a la vez hacer un curso de Python si lo deseas. ¡Saludos!

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

      @@pildorasinformaticas de acuerdo , veo que sería muy recomendable estudiar otro FP , pero que tampoco me haría falta hacerlo , aunque si debería centrar mis esfuerzos en aprender algún lenguaje de programación.
      Gracias

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

    A mí me encanta programar, lo que no me gusta son las meets con los clientes, la presión, el roce con otros programadores o los QA ; o sea no sirvo para trabajar bajo presión, hacerlo en equipo me cuesta y mis habilidades blandas son un desastre...Y debido a todo ellos renuncié a mi trabajo cono programador a pesar de que me gusta. Dicho sea de paso, aprendí mucho con tu canal y cada duda que tenía volvía tus videos.

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

      Te entiendo perfectamente. A mi es la parte del "negocio" que menos me gusta. ¡Un slaudo!

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

      Y a que te dedicas ahora?. Tienes algún plan?

    • @pildorasinformaticas
      @pildorasinformaticas  Месяц назад +1

      Desde hace 15 años soy autónomo y vivo de este canal y mi plataforma de formación www.pildorasinformaticas.es. Así que me quité todo lo que no me gusta del negocio y me quedé solamente con lo que de verdad me apasiona. ¿Mi plan? Seguir así hasta mi jubilación. Espero conseguirlo. ¡Saludos!

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

    Hola buenas tardes como están?
    Consulta recomiendan aprender java hoy en dia? Y hacer el curso de píldorasinformáticas o quedó medio desactualizado? ( No es hate ni nads por las dudas, consulto). Tengo conocimientos en programación y manejo otros lenguajes

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

      Respecto a si se recomienda estudiar Java hoy en día, no te pierdas este vídeo: ruclips.net/video/U709qY6S9rA/видео.htmlsi=1UCYFWu-HtlGqZuf
      Tengo 2 cursos de Java: gratuito y de pago. Ambos plenamente vigentes a día de hoy. El de pago tiene más temario, ejercicios, documentación PDF y resolución de dudas por mi parte. El gratuito (amplio también con 180 vídeos) lo voy actualizando según van saliendo novedades. ¡Saludos!

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

    Para un analista de calidad que prueba software o tester es válido practicarlo para el Frond EnD.
    Dicen que phyton ,se aprende en un mes.
    ¿Puedo probar una aplicación que me guste? 26:46

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

      Respecto a testear software, Python es una herramienta válida y utilizado en la automatización de pruebas, gracias a lo que hablaba en el vídeo: su simplicidad y, la cantidad de librerías disponibles para este propósito.
      Comentas hacer testeo en Fornt-End, pues bien, hay muuuuchas librerías para ello. Ejemplos: Seleniumn, PyTest, BeutifulSoup, Request...
      Lo de que se aprende en un mes: hay por ahí viviendo entre nosotros y pasando desapercibidos humanos tocados por los Dioses. Estas personas pueden aprenderlo en un mes. Al resto de los mortales les llevará bastante más tiempo, pero claro esto es como todo: depende de la persona, su inteligencia, su memoria, su capacidad de asimilación etc. Para una persona promedio, ni de coña en un mes si parte desde 0.
      Y sí, claro. Puedes probar aplicaciones que te gusten.
      ¡Saludos!

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

    ¿Qué libros recomiendas para programación en Java y C++?
    Si está en Ingles no es problema pero si está en español mejor aún

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

      De Java yo siempre recomiendo los 2 tomos de "Core Java" editorial Prentice Hall. De C++ recomiendo el del propio creador de C++ Bjarne Stroustrup. Creo que va por la quinta edición. ¡Saludos!

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

      @@pildorasinformaticas Gracias píldoras por todo el contenido que nos brindas, realmente gracias por tus cursos, yo desactivo el adblocker para poder ayudarte lo poco que puedo actualmente

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

    vendete, vendete. Yo he echo el curso de pago de python y por ese precio esta muy bien. Estoy ahora con la parte de Flask y me esta encantando.
    Además de que no parás de meter contenido un 10 de 10 ;)

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

    Eres un crack, recomiendas aprender PHP hoy en dia..? Me dedico al diseño web Ux-Ui y actualmente estoy trabajando con full WordPress. Gracias por tu Feedback

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

      Si estás con Wordpress, el estudio de PHP es imprescindible. Si te dedicas al desarrollo web aunque no toques wordpress (lo cual sería raro), también. ¡Saludos!

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

      @@pildorasinformaticas gracias amigo. ❤️🙏🏻

  • @DanielRojas-ws7nl
    @DanielRojas-ws7nl 2 месяца назад

    A día de hoy, el curso de Django sigue siendo un excelente curso para empezar en el desarrollo web con Python

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

    Se ve que estas en forma Juan pq respondes a todos los comentarios 😅
    Que máquina 🤖

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

      Lo intento. Pero es imposible. Son miles a diario. ¡Pero ahí voy!

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

    Segundo comentario, 🥈medalla de plata. Y todavía no termino de ver el video🤣🤣🤣

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

    Un dato importante sobre Python es que debe su nombre al grupo de humoristas Monty Python, cuando te agobies aprendiendo cualquier lenguaje recuerda que lo importante es pasarlo bien, aprender, reir y experimentar , así la programación y prácticamente todo en la vida, fluye mejor 😂

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

      Correcto. En uno de mis cursos comento esta anécdota. ¡Saludos!

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

    Python es la cosa mas horrible que existe para desarrollar software, sin type system, sin module system, su ecosistema de librerías es un desastre como el de Javascript ademas que necesita de C/C++ por debajo para que dichas librerías sean funcionales por su lentitud. Entiendo que el auge de la IA, el machine learning y ciencias de datos impulsaron a ese lenguaje pero para alguien que le gusta la programación, el desarrollar software complejo de calidad con lenguajes estáticos, tipados, serios jamás le puede gustar Python, es un lenguaje horrible.
    Kotlin, Rust, C# son lenguajes bien diseñados, no son complejos de comprender, para desarrollar software serio, de calidad.

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

      Cuestión de opiniones, todas ellas válidas. Aquí va la mía:
      Python es dinámicamente tipado sí, pero eso no significa que carezca de un sistema de tipos. Con la introducción de type hints en Python 3.5, es posible especificar tipos de datos, lo que mejora la legibilidad del código y ayuda a las herramientas de análisis estático (como mypy) a detectar errores antes de la ejecución.
      Por otra parte Python tiene un sistema de módulos robusto que permite la organización del código en módulos y paquetes. La estructura de importación es clara (muy clara, mucho más que en la mayoría de lenguajes) y permite la reutilización de código de manera eficiente.
      Pocas veces se ve un ecosistema de librerías tan amplio vasto y diverso como el de Python lo cual es una ventaja innegable. Si bien puede haber inconsistencias, la comunidad activa y la calidad de librerías como NumPy, Pandas, Scikit-learn, y TensorFlow compensan ampliamente cualquier desventaja en este sentido. Además las librerías en Python están bien documentadas y son mantenidas por comunidades activas (mucho más que en otros lenguajes).
      Python es más lento que algunos lenguajes compilados, pero su capacidad para interactuar con C/C++ (a través de ctypes, Cython, o bindings como pybind11) permite optimizar partes críticas del código. Esto da lugar a una de sus principales ventajas respecto a otros lenguajes: gran equilibrio entre la facilidad de desarrollo y el rendimiento.
      Python es conocido por su sintaxis simple y legible (infinitamente más simple que otros entre los cuáles se encuentran las mencionados anteriormente), lo que permite a los desarrolladores escribir y mantener código de manera muy rápida y eficiente. Esto es crucial para el desarrollo ágil y para proyectos donde la rapidez de desarrollo es más valiosa que la optimización de rendimiento.
      Python no solo es dominador en IA y ciencia de datos. También es ampliamente usado en desarrollo web (Django, Flask), automatización de tareas, scripting, pruebas de software (pytest), y más. Su gran versatilidad es una de sus mayores fortalezas. Si bien lenguajes como Kotlin, Rust y C# tienen sus propias ventajas y son excelentes para ciertos tipos de proyectos, desestimar Python completamente ignora sus muchos beneficios y su papel crucial en el ecosistema de desarrollo actual.
      Para terminar, en mi opinión, la elección del lenguaje de programación debe basarse en las necesidades específicas del proyecto, y Python ofrece un equilibrio sólido entre simplicidad, productividad y potencia, 3 cosas que priman hoy en día a la hora de encarar un proyecto. ¡Saludos!

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

    Delphi pascalito sigue ahi. Se niega a entrar al top 10 😢

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

    jorgillochismoso aleti