Por qué tienes que aprender Rust
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
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
graciaaas! me alegro te sirva :)
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.
Suerte amigo!
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.
Gracias Cristian, si tuve que luchar con el pudor para empezar jajaja pero cada vez es más fácil. Agradezco tus palabras. Saludos!
Además hablan el idioma chileno jejeje, mentira a .i me gusta el acento de los chilenos que sigo en CZcams
Excelentemente explicado. Felicitaciones!
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
gracias Manuel! aquí estamos trabajando para eso 💪
Qué genial... No tenía idea que Rust era tan interesante
Gracias! sip reinteresante 😄
Ya se programar en Python y JavaScript, entre aprender C o Rust para mejorar mis skilles, cual crees que debería?
Rust sin duda
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
algo que no mencionaste es si tambien me permite hacer macros
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.
@@Zumito Ah verdad, buen punto! si tiene para definir macros, son bastante poderosos, es uno de los puntos fuertes de Rust. Gracias por mencionarlo.
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
Muchísimas gracias bro! Muy buen video
por nada bro, gracias por el comentario
Tus videos son sumamente interesantes, sigue con esta calidad de contenido amigo👌🏼
Muchas gracias Fede! Aquí seguimos 😃
te felicito tus videos de 10 min valen por uno de 30, comunicas muy bien los conceptos principales
Gracias JM! Es justamente lo que busco , gracias por mencionarlo 😃
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
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!
He leído sobre Godot Engine, se ve interesante.
Brutal perro, buena info...
gracias man
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?
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.
Creo rust está enamorado 🥰
Julio Andrés Dev..Saludos excel nte Vídeo y Felicitaciones..Para la parte de Frontend es excelente Rust..?
Gracias Geovanni. Como todo.. depende, depende de que tecnologías ya manejes, y de los requerimientos de tu proyecto.
Gracias por el video... Saludos desde Argentina..
Por nada amigo Gustavo, saludos desde Chile
Podrías intentar hacer más videos de RUST?
Si si, se vienen más 🦀
alguna sugerencia de tema que te gustaría ver?
@@julioandresdev_esp borrowing y POO basado en tipos definidos por el usuario
Nuevo sub. He visto 2 videos tuyos y me gusta toda la información que aportas.
Gracias Arturo :D
Gran video! Gracias
Gracias! 🙌
Me interesa Rusta para la programación de máquinas industriales... Existen PLC que puedan ser programados con Rust???
Compré tu curso hace una semana creo, y ahora te encuentro en CZcams.
Internet es reloco. Bienvenido y espero el curso te sirva :D
Y se puede usar simultaneamente rust y c++ o si o si un solo lenguaje?
Si se puede usar Rust y C++ sin problema.
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!
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!
@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!
Para el primer punto yo creo que en todo caso sería aprender C y C++ (smart pointers) Para aprender realmente manejo de memoria
Gran video bro
Gracias bro 🙏
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.
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.
He pensado, ¿debería dominar C++ antes de comenzar a estudiar Rust?
¿Tendría algún impacto positivo en estudiar ese lenguaje?
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?
@@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.
@@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!
@@julioandresdev_esp Muchas gracias. Empezaré inmediatamente, ¡te deseo lo mejor causita! (Nuevo sub)
@@ccarmilluwallpa gracias, éxito!
solo necesitas C/C++ paracque tantos otros
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
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.
Si estoy en c++ me puedo mudar a rust y como sería la ruta de aprendizaje
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!
Muchas gracias por la información le voy a a echar ganas
una ruta de aprendizaje para rust cuel seria???
oh buena pregunta, la respuesta es.. compra mi curso, broma ajajaj, Buena pregunta, voy a hacer un video sobre eso.
Entre golang y Rust debería estudiar Rust?
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.
Yo me convencí cuando dijo que Elon Musk era fan xd
Creo que C++20 y más aún el 23, son los mejores lenguajes de programación. Lo siento x Rust.
¿Por qué son los mejores lenguajes de programación?
Eres Developer de RUST ?
Así es
Es un lenguaje no libre. C y c++ no pertenecen a ninguna empresa
A que empresa pertenece Rust?
Me dieron ganas de aprender Rust para dejar de usar Flutter y Typescript xd
Flutter y Typescript, curiosa combinación hahah. Únete al lado Rust 🦀
Ojo hay trabajo para Rust pero para seniors xd
Entonces hay que llegar a senior 💪
Rust eso no era un juego 😂
Jugar a programar 😶
@@julioandresdev_esp jajaja el juego de supervivencia XD
Excelente contenido
Gracias amigo!