Por qué tienes que aprender Rust

Sdílet
Vložit
  • čas přidán 6. 09. 2024
  • ¿Conoces Rust? te cuento algunas razones de por qué este es el mejor momento para aprender el lenguaje de programación Rust.
    🦀 Mi curso de Rust con descuento: julioandres.de...
    📲 Mi curso de Flutter con descuento: julioandres.de...
    ► Videos que te pueden interesar
    📲 Flutter lo cambio todo: • Cómo Flutter lo cambió...
    🌐 Aquí te cuento el futuro del desarrollo web: • Por qué WebAssembly es...
    🌃 Qué es y cómo empezar en el Metaverse: • Empieza tu carrera en ...
    ► Secciones
    00:20 Te hará un mejor programador
    01:42 Escribirás mejor software
    02:27 Hay pocos desarrolladores, y mucho trabajo
    03:27 Muchos tipos de proyectos
    06:30 Está siendo masivamente adoptado
    07:31 Tiene una increíble comunidad
    08:55 Curso de Rust
    ► Redes
    / julioandresdev
    / julioandresdev
    ► Temas mencionados
    Rust: www.rust-lang....
    Encuesta de StackOverFlow: survey.stackov...
    Veloren, videojuego hecho en Rust: veloren.net/
    Robo Instructus, otro juego hecho en Rust: www.roboinstru...
    WebAssembly oficial: webassembly.org/
    Por que Discord pasó de usar Go a Rust: / discord
    Deno Javascript Runtime hecho en Rust: deno.land/
    How Microsoft is adopting Rust: / how-microsoft-is-adopt...
    Facebook y Rust: engineering.fb...
    Google is now writing low-level Android code in Rust: arstechnica.co...
    Linus Torvald sobre Rust en el kernel de Linux: www.theregiste...
    Canal de CZcams de Rust: / rustvideos
    #Rust #rustprogramminglanguage #programacion
    4334d184-36db

Komentáře • 92

  • @leomarqz
    @leomarqz Před rokem +4

    Ya estoy haciendo tu curso de Rust y esta genial, eres un excelente tutor y el lenguaje pensé que no, pero si es el lenguaje que más me ha gustado hasta ahora y ya he visto un poco de varios lenguajes

  • @tellezgerardoruben5202
    @tellezgerardoruben5202 Před rokem +1

    Empecé a aprender Rust hace poco por los memes y por querer por fin aprender un lenguaje compilado para bioinformática.
    Me alegra que tenga futuro.

  • @cristian-ignacio
    @cristian-ignacio Před rokem +4

    Hola Julio, esta semana CZcams me recomendó tu canal, me alegra comenzar a oir acento chileno por la plataforma, tenemos bastante capital humano, pero al parecer somos más tímidos que el resto de hermanos hispano hablantes.
    Tus videos me parecen muy interesantes, y espero que tu canal crezca.

    • @julioandresdev_esp
      @julioandresdev_esp  Před rokem +1

      Gracias Cristian, si tuve que luchar con el pudor para empezar jajaja pero cada vez es más fácil. Agradezco tus palabras. Saludos!

    • @hersap
      @hersap Před rokem +1

      Además hablan el idioma chileno jejeje, mentira a .i me gusta el acento de los chilenos que sigo en CZcams

  • @alemartinezz1022
    @alemartinezz1022 Před 2 měsíci +1

    Excelentemente explicado. Felicitaciones!

  • @Mars3_
    @Mars3_ Před rokem +3

    Muy buen video, me alegra ver creadores de contenido de habla hispana dentro del hype de las nuevas tecnologias, y mas una tan interesante como Rust

  • @paulinaolivares3551
    @paulinaolivares3551 Před 2 lety +5

    Qué genial... No tenía idea que Rust era tan interesante

  • @RonnyPortillo
    @RonnyPortillo Před 11 měsíci +1

    Ya se programar en Python y JavaScript, entre aprender C o Rust para mejorar mis skilles, cual crees que debería?

  • @Zumito
    @Zumito Před rokem +5

    sigo prefiriendo C++, por lo que haz dicho, Rust no es comodo para mi, una de las cosas que amo de C++ son los punteros y referencias definidos por mi, también me gusta el auto, void, etc, también me gusta tener diferentes variables para poder utilizar, se que parece raro, pero de verdad soy feliz con C++ tal y como es, me gusta ser yo quien tiene el control de mi programa

    • @Zumito
      @Zumito Před rokem +1

      algo que no mencionaste es si tambien me permite hacer macros

    • @julioandresdev_esp
      @julioandresdev_esp  Před rokem +1

      jaja no es raro, te entiendo, si sabes lo que estás haciendo y ya conoces como manejar la memoria, C++ es muy poderoso.
      En Rust también existe el "unsafe" mode, donde declaras que una parte vas a manejarla como tu quieras y el compilador no se tiene que meter a cuestionar jaja, usando referencias y punteros directamente, también puedes hacerlo.

    • @julioandresdev_esp
      @julioandresdev_esp  Před rokem

      @@Zumito Ah verdad, buen punto! si tiene para definir macros, son bastante poderosos, es uno de los puntos fuertes de Rust. Gracias por mencionarlo.

    • @horimiyarawstyle
      @horimiyarawstyle Před 22 dny

      Yo programo embebidos con C++ y Apps windows nativas con Rust, al igual que Front con React, junte los 3 ecosistemas y son uff una joya

  • @brandonlopez6328
    @brandonlopez6328 Před rokem +2

    Muchísimas gracias bro! Muy buen video

  • @fedebaez
    @fedebaez Před rokem +3

    Tus videos son sumamente interesantes, sigue con esta calidad de contenido amigo👌🏼

  • @JuanMartinRuiz
    @JuanMartinRuiz Před rokem +2

    te felicito tus videos de 10 min valen por uno de 30, comunicas muy bien los conceptos principales

    • @julioandresdev_esp
      @julioandresdev_esp  Před rokem

      Gracias JM! Es justamente lo que busco , gracias por mencionarlo 😃

  • @sorcerereye
    @sorcerereye Před rokem +1

    WoW!! El mejor resumen del estado actual de Rust.
    Rust es definitivamente una de las mayores evoluciones de un lenguaje de programación, para hoy y el futuro.
    El más digno heredero de los bisabuelos C y C++.
    Al final de estas décadas una de las enseñanzas es: _"de la memoria debes apersonarte tú."_ (Bueno, en los casos que amerita hacerlo). El asunto de la memoria será cada vez más brutal y crucial, con el manejo de los millones de datos en las AI, ML, aplicaciones estadísticas y todo el Big Data en general.
    Por cierto, en Godot Engine (videojuegos) también puede usarse Rust, según lo dicen ellos mismo en su web

    • @julioandresdev_esp
      @julioandresdev_esp  Před rokem +1

      hey gracias por el comentario amigo!
      Si el tema de la memoria es importante, muchos lenguajes abstraen el manejo para hacer la vida más fáciles a los desarrolladores, pero tiene sus costos.
      Abrazos!

    • @julioandresdev_esp
      @julioandresdev_esp  Před rokem +1

      He leído sobre Godot Engine, se ve interesante.

  •  Před rokem +2

    Brutal perro, buena info...

  • @user-412hm7i2
    @user-412hm7i2 Před 3 měsíci

    Hola Julio, como comentas que Rust mejora el rendimiento, se puede ocupar Rust creando un microservicio para potenciar una app web que tenga Laravel en backend?

    • @julioandresdev_esp
      @julioandresdev_esp  Před 3 měsíci

      Hola! claro que se puede, depende de como diseñes tu sistema, puedes correrlo como dices como un microservicio, o en la misma máquina y llamarlo como programa del sistema, etc. Pero si se puede.

  • @Dios-f7p
    @Dios-f7p Před 2 měsíci +2

    Creo rust está enamorado 🥰

  • @geovannij.duerto2012
    @geovannij.duerto2012 Před rokem +1

    Julio Andrés Dev..Saludos excel nte Vídeo y Felicitaciones..Para la parte de Frontend es excelente Rust..?

    • @julioandresdev_esp
      @julioandresdev_esp  Před rokem

      Gracias Geovanni. Como todo.. depende, depende de que tecnologías ya manejes, y de los requerimientos de tu proyecto.

  • @gusjoagomez
    @gusjoagomez Před rokem

    Gracias por el video... Saludos desde Argentina..

  • @vvalero44
    @vvalero44 Před rokem +2

    Podrías intentar hacer más videos de RUST?

  • @arturomonzon6814
    @arturomonzon6814 Před rokem

    Nuevo sub. He visto 2 videos tuyos y me gusta toda la información que aportas.

  • @ovidioe.cabeza4750
    @ovidioe.cabeza4750 Před rokem +1

    Gran video! Gracias

  • @josecasanova3502
    @josecasanova3502 Před rokem

    Me interesa Rusta para la programación de máquinas industriales... Existen PLC que puedan ser programados con Rust???

  • @geeksuperstar8564
    @geeksuperstar8564 Před rokem

    Compré tu curso hace una semana creo, y ahora te encuentro en CZcams.

  • @hugoandres5480
    @hugoandres5480 Před 3 měsíci

    Y se puede usar simultaneamente rust y c++ o si o si un solo lenguaje?

  • @philanselmo3681
    @philanselmo3681 Před rokem

    Excelente intro y resumen! Respecto a la oferta laboral, leí que la mayoria de las empresas requieren conocimientos y experiencia en C y C++. ¿Por qué?Entiendo que Rust no reemplaza a estos lenguajes de momento, aunque muy probablemente lo haga en el futuro.
    ¿Crees que es necesario de una educación tradicional como una Ing. Software/Sistemas, Lic. Cs de la Computación para ser RUST Developer? ¿O también se puede adquirir los mismos conocimientos a través de cursos y siendo autodidacta?
    Actualmente me encuentro en debate acerca de cuál sea mi primer lenguaje por aprender, lo cierto es que el mundo de la Web3 y el desarrollo Blockchain me atraen muchísimo, pero requisitos como los que mencione más arriba son los que hacen que me detenga a pensarlo dos veces. Agradecería tu respuesta!

    • @julioandresdev_esp
      @julioandresdev_esp  Před rokem +2

      Hola amigo, definitivamente no necesitas un título de educación tradicional para ser un Rust developer, o cualquier tipo de developer, piensa que la educación tradicional es sólo una agrupación de tópicos distribuidos en varios años y con evaluaciones, puedes aprender lo mismo con los mismos libros que se usan en los cursos universitarios, por tu cuenta, lo que si, tienes que aprender a tener la disciplina por tu cuenta, disciplina que en la educación tradicional aprendes a la fuerza.
      Para elegir tu primer lenguaje puedes ver mi otro video czcams.com/video/Rhn8C9vfJBg/video.html, lo más importante es que el lenguaje que elijas para empezar no es el que vas a seguir usando por toda tu carrera, así que no te estreses en esa decisión. Si te interesa blockchain y web3, puede ser tu motivación para empezar por ahí y no abandonar cuando se ponga difícil o aburrido.
      Éxito!

    • @philanselmo3681
      @philanselmo3681 Před rokem

      @Julio Andres Dev Muchas gracias tomarte la molestia en contestar. Por cierto, excelente contenido el que traes al canal, sin dudas de los mejores que he visto!

  • @amaury_permer
    @amaury_permer Před rokem +2

    Para el primer punto yo creo que en todo caso sería aprender C y C++ (smart pointers) Para aprender realmente manejo de memoria

  • @desk6173
    @desk6173 Před 4 měsíci

    Gran video bro

  • @danielmondragon2476
    @danielmondragon2476 Před rokem

    Excelente información!, ¿saben si es conveniente aprender antes C u otro lenguaje?, en mi caso solo domino JavaScript, y siento que no es suficiente para meterme a lenguajes más bajo nivel.

    • @julioandresdev_esp
      @julioandresdev_esp  Před rokem +1

      Si es suficiente. Yo creo que nunca se pierde nada con empezar a aprender algo, incluso si en un tiempo crees que se ve muy difícil y decides parar, algo te quedará de aprendizaje. Después vas a volver en 6 meses, y vas a ver como es más fácil por que en ese tiempo viste los mismos conceptos en otra parte, o aplicaste los mismos conceptos en otro lenguaje, javascript por ejemplo.

  • @ccarmilluwallpa
    @ccarmilluwallpa Před 5 měsíci

    He pensado, ¿debería dominar C++ antes de comenzar a estudiar Rust?
    ¿Tendría algún impacto positivo en estudiar ese lenguaje?

    • @julioandresdev_esp
      @julioandresdev_esp  Před 5 měsíci +1

      siempre hay un impacto positivo en estudiar un lenguaje, pero también depende de para que quieres aprenderlo.
      ¿conoces otro lenguaje o de programación, o sería tu primer lenguaje?

    • @ccarmilluwallpa
      @ccarmilluwallpa Před 5 měsíci

      @@julioandresdev_esp Conozco lo básico de C++ y también la teoría de la programación. Técnicamente Rust sería mi segundo lenguaje si decido estudiarlo, pero no sé si debería terminar primero el C++ a pesar de que por sí solo ya no tiene tantas aplicaciones como las que posee Rust actualmente.

    • @julioandresdev_esp
      @julioandresdev_esp  Před 5 měsíci +1

      ​@@ccarmilluwallpa Entiendo. En verdad nunca vas a "terminar" de aprender un lenguaje, si ya sabes algo de C++ puedes empezar a aprender Rust sin ningún problema, probablemente te va a sumar a tu conocimiento de C++ y vice versa para Rust.
      Por otro lado, C++ todavía tiene un montón de aplicaciones, es solicitado para software que necesita más rendimiento y compatibilidad para usar otras libs. Aunque esperaría que buscan más seniors. En definitiva, si estudia Rust, va a ser una buena idea. Suerte!

    • @ccarmilluwallpa
      @ccarmilluwallpa Před 5 měsíci

      @@julioandresdev_esp Muchas gracias. Empezaré inmediatamente, ¡te deseo lo mejor causita! (Nuevo sub)

    • @julioandresdev_esp
      @julioandresdev_esp  Před 5 měsíci

      @@ccarmilluwallpa gracias, éxito!

  • @raulguerreroflores1460
    @raulguerreroflores1460 Před 3 měsíci

    solo necesitas C/C++ paracque tantos otros

  • @RicRod
    @RicRod Před rokem +1

    Muy buen video, qué opinas de carbón la verdad no le veo sentido es más probable que rust reemplace a la familia c

    • @julioandresdev_esp
      @julioandresdev_esp  Před rokem +2

      No hay mucha información sobre Carbon todavía, es difícil saber que pasará, lo que si entiendo es que fue diseñado pensando en reemplazar a C++ directamente, con ese objetivo en mente puede que tenga que limitarse para no perder esa inter-operabilidad con C++. Rust por el otro lado no tiene esa limitación, por lo que le da más libertad y capacidad de expansión.

  • @_Padrino_69
    @_Padrino_69 Před rokem

    Si estoy en c++ me puedo mudar a rust y como sería la ruta de aprendizaje

    • @julioandresdev_esp
      @julioandresdev_esp  Před rokem

      Si estas en C++ claro que te puedes mudar a Rust, con C++ ya debes estar más cerca de Rust con las consideraciones del manejo de memoria. Ruta de aprendizaje no sería mucho más que saltar a Rust directamente, desde C++ debería serte más fácil. Suerte!

    • @_Padrino_69
      @_Padrino_69 Před rokem +1

      Muchas gracias por la información le voy a a echar ganas

  • @cristhianmarulanda1030

    una ruta de aprendizaje para rust cuel seria???

    • @julioandresdev_esp
      @julioandresdev_esp  Před rokem

      oh buena pregunta, la respuesta es.. compra mi curso, broma ajajaj, Buena pregunta, voy a hacer un video sobre eso.

  • @pipe201196
    @pipe201196 Před rokem

    Entre golang y Rust debería estudiar Rust?

    • @julioandresdev_esp
      @julioandresdev_esp  Před rokem +2

      Golang es un lenguaje pequeño, si ya sabes programación no debería tomarte tanto aprender lo esencial, lo más distintivo es el sistema de concurrencia. Rust por el otro lado es mucho más grande y con mas cosas por aprender. Depende de para que quieras aprender, y si necesitas los dos. Si necesitas los dos, empezar por Golang es una buena idea.

  • @mfy337
    @mfy337 Před rokem +1

    Yo me convencí cuando dijo que Elon Musk era fan xd

  • @basketaom5481
    @basketaom5481 Před rokem +1

    Creo que C++20 y más aún el 23, son los mejores lenguajes de programación. Lo siento x Rust.

  • @maikolsoro1835
    @maikolsoro1835 Před rokem

    Eres Developer de RUST ?

  • @mineeduka4488
    @mineeduka4488 Před rokem

    Es un lenguaje no libre. C y c++ no pertenecen a ninguna empresa

  • @bryancastrodev
    @bryancastrodev Před rokem

    Me dieron ganas de aprender Rust para dejar de usar Flutter y Typescript xd

    • @julioandresdev_esp
      @julioandresdev_esp  Před rokem

      Flutter y Typescript, curiosa combinación hahah. Únete al lado Rust 🦀

  • @heartless1238
    @heartless1238 Před rokem +1

    Ojo hay trabajo para Rust pero para seniors xd

  • @elprolol_yt6648
    @elprolol_yt6648 Před rokem

    Rust eso no era un juego 😂

  • @tunesrecords8138
    @tunesrecords8138 Před rokem

    Excelente contenido