Se nota una locura cómo absorben todo el sonido los paneles de absorción de sonido que has colocado en los puntos estratégicos para absorber el sonido.
A mi me gusta que Go devuelva el error de esa forma. De hecho en TS hago deestructuring de promesas para copiar esa sintaxis 😂😂 Gran vídeo! Me has generado interés por algunos lenguajes 🤔🤔🤔
Lo único que hecho en falta es algo de syntactic sugar cuando quieres propagar hacia arriba el error nada más recibirlo, como el ? de Rust. Si quieres manejarlo no hay diferencia, un if un catch sigue siendo un bloque extra que necesitas.
@@AntonioSarosi El equipo de Go ya ha dicho que van a hacer algo para reducir el boilerplate del manejo de errores, de momento la propuesta más interesante es añadir una nueva keyword "check" a modo de syntactic sugar ua-cam.com/video/6wIP3rO6On8/v-deo.html
@@troymcclure5707 Deno usaba Go en su infraestructura? se que en el caso de Discord si es cierto lo que decis, ellos usan Elixir para manejar el real time y Rust para ciertas cosas donde necesitan poder de cpu
@@troymcclure5707 Igual Go no es Python ni Javascript para decir que es ineficiente, se utiliza muchisimo para infraestructura de devops, Rust maneja mejor los recursos pero Go sirve para la mayoria de los casos. Aunque ahora el caso de uso mas comun de Go es para desarrollo web mas que infraestructura.
1:55 Typescript es un lenguaje transpilado porque es de alto nivel y se convierte en otro de alto nivel (js). Como no se convierte a bajo nivel, como tal no se compila
github.com/microsoft/TypeScript/tree/main/src/compiler Los devs se refieren al programa como compilador. Hay un directorio entero en el source de Typescript que se llama "compiler" y el programa que normalmente usas "tsc" es literalmente "Typescript compiler". Es solo palabrería, al final es coger una cosa y convertirla en otra.
Transpilar es el concepto de convertir código de un mismo lenguaje a otra versión de ese mismo lenguaje, o convertirlo a otra cosa pero que tenga que ver con ese lenguaje. Compilar ya seria convertirlo en otro lenguaje. Si TypeScript no se pareciera en nada a JavaScript, se llamaría igual al proceso "compilar", pero como se parecen tanto creo que se puede usar los dos conceptos.
udpate a mi respuesta: Antonio tiene razón, si bien insisto en que el termino correcto es transpilar. Estaba trabajando em angular y cuamdo corrí Ng serve, la consola decia "Compiling into es2015" Si angular usa "Compiling" entonces, fuck, cualquiera de las dos palabras se podría usar.
Madre mía, no se cómo he acabado aquí pero no entiendo ni papa! Llevo dos días estudiando Python y espero que dentro de un tiempo, volver a ver videos como este y entender todo, o la mayoria 😂😂😂
Para sistemas C la verdad, es que es lo mejor, es un leguaje que va mejorando al igual que C++ en cada versión van mejorando yo me quedo con ellos, pero si no está mal mirar otras opciones y aprender algo nuevo, al final son herramientas y cada una se puede ajustar mejor según a qué proyecto.
Te olvidaste de Dart, ha vuelto a crecer por el SDK Flutter para crear aplicaciones multiplataformas con casi la misma base del código (apps UI no backend). Compite mucho con react native, inclusive es mas rápido y se programa con el mismo paradigma de la tecnología reactjs
@@Losquepasaremoselsemestre Ethereum es la plataforma, Ether es su moneda, que son créditos de computación basicamente. Solidity es el lenguaje que se usa para crear los smart contracts que permite a un software hacer uso de la plataforma.
@@kumibrr solo brilla en los smart contracts, relamente no le veo ningun otro uso, asi que es com R, de uso especializado, no es para nada un lenguaje generalista como Java, Rust, GO, Kotlin
Qué piensas de Julia? Según estuve investigando, es un lenguaje muy prometedor para el futuro de data science y otras áreas de aplicación numérica. Dice ser tan rápido como C con una sintaxis moderna como Python
Gracias, Antonio, me apunto Typescript, Go, Kotlin. Go lleva tiempo "picandome" pero como desarrollo en Javascript y Java miraré los otros que tiene "pintaca". Muchas gracias.
Un video muy bueno!!!! Te faltaría otro lenguaje como vlang el cual creo que puede estar junto con rust en uno de los lenguajes más potentes en un futuro. La gran diferencia, es el apoyo que tiene rust por parte de empresas como Microsoft respecto al otro.
Nunca mencionaste C# un lenguaje muy bueno, no se si has tenido la oportunidad de probarlo, ojalá algún día hagas un vídeo sobre el y lo que piensas de el
Yo le habría puesto el lenguaje Dart en vez de Kotlin y Swift, permite desarrollar aplicaciones multiplataforma gracias al framework Flutter, es decir, con ella puedes desarrollar aplicaciones para Android e IOS sin necesidad de programar la app dos veces, además es un lenguaje muy limpio, basado en Widgets.
Dart es de los lenguajes “grandes” menos pagados, las empresas grandes prefieren apps nativas que suelen aportar un mayor rendimiento y tener alguna que otra funcionalidad extra. Aunque sin duda Flutter está bastante bien para ser multiplataforma
Dart solo es popular con Flutter, si no existiera Flutter se usaria Dart? mepa que no. Kotlin ahora no es solo para desarrollo de apps, se usa en backend al igual que Swift.
Kotlin tambien ahora tiene soporte multiplataforma (osea desarrollas la app una sola vez y la sacas para android e ios). Swift no creo que llegue a eso porque viste como es Apple que siempre quiere exclusividad jajajaj
Hola, Nim si tiene GC, de hecho podes elegir si usarlo, hacer manual el manejo de memoria o no tener collector y podes exportar binarios si, te compila a C y de C te lo pasa a binary, o podes sacar JS como target. Buen video!
Hay un error con respecto a Nim: el lenguaje SI tiene recolector de basura - varios incluso, permitiendo elegir el que mejor se adapte a la aplicación en cuestión, e incluso se puede deshabilitar si se requiere. Además puede compilar a JavaScript, por lo que se pueden hacer aplicaciones de todo tipo (si se puede en JS se puede en Nim). Otra cosa a tener en cuenta: la interoperatividad con C es muy fácil, por lo que se pueden reusar muchas librerías muy probadas (SDL, curl, etc.)
con la potencia de rust si se llega a integrar en linux podria subir un poco su uso, ahora hay que ver en detalle que diferencias tiene con C porque si es tan superior a C porque no ha escalado mas en popularidad? bueno tambien es porque la cantidad de documentacion de C que hay en la web debe ser inmensa
Lo que hace es liberar de la memoria todo lo que ya no está usando el programa de forma automática, y eso repercute en el rendimiento, pero facilita la vida al programador.
la verdad este video me sirve demasiado ya que estoy incursionando en este mundo de la informática y nadie te dice esto, grande Antonio, salu2 desde Colombia
en 10, 15 o 20 años seguirán en el trono los de siempre...java (mi favorito) , C++, php en la web (aunque seguirán dándolo por muerto), javascript...está perfecto que aparezcan nuevos lenguajes que presionarán a los "de siempre" a mantenerse al día, kotlin sin ir más lejos ha empujado literalmente las nuevas versiones de java hacia adelante.
Hola compa, saludos desde Chile, estoy buscando una fuente de ingreso estable ya que mi país está en crisis y te tenía algunas consultas, que es lo mejor de Java y porque lo prefieres? Que tal Python y javascript? Estoy hace algunos meses aprendiendo html CSS y java pero este último se me esta complicando un poco, me recomendarías seguir estudiandolo y cambiarme a algo más actual?
@@tomaschavez9860 mas que aprender un lenguaje x. Debes desarrollar un pensamiento lógico para la resolución de problemas reales mediante algoritmos. Una vez que logras eso, el resto es plasmarlo en un programa utilizando el lenguaje que quieras, segun la plataforma y medio en que deseas resolver tu problema. No sacas nada con aprender la ultima moda en lenguaje, si el planteamiento para resolver un problema es malo. Parte por aprender a ver que quieres lograr, resolverlo con pseudocodigo si es necesario primero, y al final traducirlo a algún lenguaje de programación. En el fondo todos o casi todos usan lo mismo, tipos de datos, bucles, variables. constantes, arreglos, funciones, etc. Un lenguaje es una serie de reglas que debes seguir, todos tienen su manual para poder seguirlo, obvio que tienen sus entornos de trabajo donde uno te servirá y otro no. Aprende lo básico, el resto se dará solo y cada vez mas fácil. Miralo como construir una casa, si sabes como diseñarla en en papel, con sus soportes, muros, y demás para que no se caiga, ya después si la haces de madera, ladrillo, o concreto sera a gusto del cliente.
No creo, hace 40 años los lenguajes mas usados eran Cobol y Fortran. Hace 20 años los mas usados para el desarrollo de aplicaciones comerciales eran C, C++ y Visual Basic. Luego estuvo Java con sus applets, jsp y C# con asp.net. Despues llego el reinado en la web de PHP y Ruby on Rails. Hoy en dia el boom es todo lo relacionado con Javascript. Todo cambia, los que hoy en dia estan en el top, van a caer y ser reemplazados por otros. Para mi, los lenguajes del futuro tienen que tener manejo de concurrencia de manera natural, el presente y el futuro son las aplicaciones distribuidas. Los lenguajes que nombras fueron creados para en la era monoprocesador, las aplicaciones cada vez son mas demandantes, en algun momento se va a empezar a migrar a las nuevas tecnologias. Pero como todo, lleva su tiempo!
@@tomaschavez9860 Hola, mi humildísima opinión es que no hagas java salvo que te interese alguna multinacional o algo de esa envergadura. Html, css y javascript está perfecto, puedes ir hacia symfony que es un framework php muy orientado a objetos (primero deberías conocer un poco o bastante de php). Y cada tanto ve mirando que pasa con los lenguajes nuevos que menciona el video. La ventaja de java en mi opinión es que es tan estructurado que te dota de buenas prácticas cualquiera sea el lenguaje que utilices luego...un saludo a todo el hermano chile.
@@finnelhumano3326 no estoy del todo de acuerdo, la cantidad de código escrito en java en particular en el mundo financiero y científico hace impensable que pase lo que tu dices, es la realidad...por otro lado java y c++ se encuentran en el podio desde el año 1995, desde el 98 se suma javascript, Visual Basic nunca estuvo en esa carrera y Ruby tampoco. Java por otro lado está más que vivo, las nuevas versiones es casi como escribir con kotlin. Por supuesto el futuro no está escrito pero no creo que haya realmente lugar para tantos lenguajes, esto al final juega a favor de los que ya se encuentran consolidados. Saludos.
Qué opinas de scala? Estoy estudiando functional programming in Scala de Manning y ne cambia totalmente la forma de pensar ya que vengo de java. Crees que vale la pena ? Gracias
Hola, buen contenido, pero disculpa quiero hacer una pregunta a ti o a tu comunidad, de estos lenguajes que mencionas, para alguien que esta por iniciarse en la programacion por pasion y buscar una salida laboral posteriormente, de los que mencionas cual recomendarias o de los que conoces pero que no sean los tipicos lenguajes me recomendarias para empezar, gracias de antemano. (osea una manera tambien, de poder desarrollarme con estos nuevos lenguajes laboralmente en unos meses o un año, lo que las empresas requieren y piden actualmente con respecto a desarrollo o necesidades de back end o todo esto) gracias.
Estoy aprendiendo Js desde hace 1 mes, y quiero aprender mysql, estuve leyendo sobre Rust y es bueno, igual una amiga lo está estudiando en el primer semestre de ingeniería
MySQL es un sistema gestor de base de datos, te veo ahí un poquito confundido, pero no pasa nada lo importante es que tienes ganas, y yo te sugiero que empieces con conceptos básicos de bases de datos que son teóricos y la verdad un poco aburridos pero te darán de verdad un panorama para aprender bases de datos y eventualmente el lenguaje SQL.
Me gustaria que c++ quitara todo lo viejo que tiene el lenguaje y que use lo nuevo, por eso la mayoria los odia, es un lenguaje que ya tiene muchas cosas muy buenas para competir con otros lenguajes, pero el codigo se sigue haciendo con lo legacy, por ejemplo(y ojala sea un parteaguas) en c++20, c++ ahora tiene modulos, que hace que se vea mucho mejor tu codigo ademas que hace que compiles como 10x mas rapido, cada vez el estandar se moderniza mas, pero deberian sacar una version que no puedas usar cosas legacy para que con el tiempo un codigo horrible con punteros de c, llamadas a malloc, calloc, etc. Con trucos para que funcione minimamente algo
JJAAJAJ tal cual, veo ofertas por lenguajes que son practicamente nuevo que piden entre 5 y 7 años de experiencia.. que paren un poco !!! uno no es el creador del lenguaje para que pidan esa experiencia xD
Idris2 y koka son unos lenguajes con conceptos interesantes, tipos dependientes con tipos lineales y efectos algebraicos respectivamente. Muchos de los que hay ahora no traen gran cosa sobre la mesa en materia de sistema de tipos, Rust es el unico en este aspecto con tipos lineales y Zig con algo que me recuerda un poco a tipos dependientes.
A menos que sean derivados de los lenguajes que son populares actualmente dudo que vayan a ser reemplazados, de los que vi solo Kotliin me parecio que podria tener un lugar
Pero para entender los fundamentos internos y optimizar memoria de todo lo que entabla, si se necesita saber los padres de la programación, aconseja ser desarrollador, No codificador Att. Ing. Software en Microsoft
Como el buen profesor de pildorasinformaticas dijo en su dia: " Aprender alguno de los 10 primeros de la tiobe index" Aprende uno y mira las tendencias y si esta en esa lista vas bien :)
como diría nostradamus, tengo una profesia. Es el año 2040 y php despues del intento de asesinato numero mil, sigue entre nosotros. Es como el apéndice, provoca malestares, lo consideran inservible, algunos lo sacan, pero ahí esta.
Nuevo suscriptor pa ;) Apenas estoy en el 5 semestre de preparatoria y estoy viendo que estudiar pero primero quiero trabajar pa viví jajajja y luego me pongo a estudiar esto, pero te tengo una pregunta: Puedo aprender esto desde este momento? Sin estar en una carrera o saber sobre esto.
En golang tienes un manejo de errores tambien con propagacion de errores llamado panic y recovery pero es diferente al try catch ya que es mas ineficiente por que este es mas ineficiente comparado donde tienes todo un trace y genera unos mensajes de error que solo entiende la maquina virtual de java que imprime jajaj casi que el stack.
Se nota una locura cómo absorben todo el sonido los paneles de absorción de sonido que has colocado en los puntos estratégicos para absorber el sonido.
Efectivamente el sonido es absorbido y por lo tanto hay tanto sonido
Pta madre s4vitar que haces aquí XD
Se tensó el sonido :D
S4vitar que sorpresa xD, no te esperaba en los comentarios xD holi
@@kenip05 Se tensó la sorpresa
MIRA ESE SETUP!!!!!, Grande que sos Sarosi!!!
A mi me gusta que Go devuelva el error de esa forma. De hecho en TS hago deestructuring de promesas para copiar esa sintaxis 😂😂
Gran vídeo! Me has generado interés por algunos lenguajes 🤔🤔🤔
Lo único que hecho en falta es algo de syntactic sugar cuando quieres propagar hacia arriba el error nada más recibirlo, como el ? de Rust. Si quieres manejarlo no hay diferencia, un if un catch sigue siendo un bloque extra que necesitas.
@@AntonioSarosi El equipo de Go ya ha dicho que van a hacer algo para reducir el boilerplate del manejo de errores, de momento la propuesta más interesante es añadir una nueva keyword "check" a modo de syntactic sugar ua-cam.com/video/6wIP3rO6On8/v-deo.html
deno y discord dejaron de utilizar Go por su ineficiencia e.e.
@@troymcclure5707 Deno usaba Go en su infraestructura? se que en el caso de Discord si es cierto lo que decis, ellos usan Elixir para manejar el real time y Rust para ciertas cosas donde necesitan poder de cpu
@@troymcclure5707 Igual Go no es Python ni Javascript para decir que es ineficiente, se utiliza muchisimo para infraestructura de devops, Rust maneja mejor los recursos pero Go sirve para la mayoria de los casos. Aunque ahora el caso de uso mas comun de Go es para desarrollo web mas que infraestructura.
1:55 Typescript es un lenguaje transpilado porque es de alto nivel y se convierte en otro de alto nivel (js). Como no se convierte a bajo nivel, como tal no se compila
up
github.com/microsoft/TypeScript/tree/main/src/compiler
Los devs se refieren al programa como compilador. Hay un directorio entero en el source de Typescript que se llama "compiler" y el programa que normalmente usas "tsc" es literalmente "Typescript compiler". Es solo palabrería, al final es coger una cosa y convertirla en otra.
Transpilar es el concepto de convertir código de un mismo lenguaje a otra versión de ese mismo lenguaje, o convertirlo a otra cosa pero que tenga que ver con ese lenguaje.
Compilar ya seria convertirlo en otro lenguaje. Si TypeScript no se pareciera en nada a JavaScript, se llamaría igual al proceso "compilar", pero como se parecen tanto creo que se puede usar los dos conceptos.
udpate a mi respuesta: Antonio tiene razón, si bien insisto en que el termino correcto es transpilar. Estaba trabajando em angular y cuamdo corrí Ng serve, la consola decia "Compiling into es2015" Si angular usa "Compiling" entonces, fuck, cualquiera de las dos palabras se podría usar.
Típico junior queriendo ser purista para darsela de seniors!
Madre mía, no se cómo he acabado aquí pero no entiendo ni papa! Llevo dos días estudiando Python y espero que dentro de un tiempo, volver a ver videos como este y entender todo, o la mayoria 😂😂😂
Como te va hasta ahora
Como te va ahora??
Estaria bueno que hagas un video sobre como aprender un lenjuaje de programacion y ser bueno en ello , que es mejor y contando desde tu experiencia
Que reaprenda Fortran, dice
Ya me puse aprender Typescript sobre todo con React y me encanta, tener todo bien tipado y ordenado me encanto .
Creo que falto DART. Buen video. Saludos.
Para sistemas C la verdad, es que es lo mejor, es un leguaje que va mejorando al igual que C++ en cada versión van mejorando yo me quedo con ellos, pero si no está mal mirar otras opciones y aprender algo nuevo, al final son herramientas y cada una se puede ajustar mejor según a qué proyecto.
Ps agarra rust
Te olvidaste de Dart, ha vuelto a crecer por el SDK Flutter para crear aplicaciones multiplataformas con casi la misma base del código (apps UI no backend). Compite mucho con react native, inclusive es mas rápido y se programa con el mismo paradigma de la tecnología reactjs
Faltó solidity, es el lenguaje de Ethereum y está creciendo muchísimo!!
Me suena a la cryptomoneda del mismo nombre, ¿no tienen relación alguna?
@@Losquepasaremoselsemestre Ethereum es la plataforma, Ether es su moneda, que son créditos de computación basicamente. Solidity es el lenguaje que se usa para crear los smart contracts que permite a un software hacer uso de la plataforma.
@@kumibrr solo brilla en los smart contracts, relamente no le veo ningun otro uso, asi que es com R, de uso especializado, no es para nada un lenguaje generalista como Java, Rust, GO, Kotlin
Qué piensas de Julia? Según estuve investigando, es un lenguaje muy prometedor para el futuro de data science y otras áreas de aplicación numérica. Dice ser tan rápido como C con una sintaxis moderna como Python
Gracias, Antonio, me apunto Typescript, Go, Kotlin. Go lleva tiempo "picandome" pero como desarrollo en Javascript y Java miraré los otros que tiene "pintaca". Muchas gracias.
Elixir es lo mas hermoso que conozco, hace poquito empece a aprenderlo. No me aburre nunca.
Un video muy bueno!!!! Te faltaría otro lenguaje como vlang el cual creo que puede estar junto con rust en uno de los lenguajes más potentes en un futuro. La gran diferencia, es el apoyo que tiene rust por parte de empresas como Microsoft respecto al otro.
Nunca mencionaste C# un lenguaje muy bueno, no se si has tenido la oportunidad de probarlo, ojalá algún día hagas un vídeo sobre el y lo que piensas de el
Es de los 90, igualmente el ecosistema de .NET dicen que es espectacular (no he tenido la oportunidad de probarlo)
Dice la leyenda que mientras más grande la barba te vuelves más crack en programación
Genial el Setup ✨
Todo desarrollador Java es un Kotlin dev en potencia y escribir kotlin es un gustazo, me encanta
400 años de experiencia XD, genial el video, justo anoche estaba trasteando con Rust
Sube mas contenido hermano, buen video me generaste cierto interes en algunos lenguajes y tu manera de explicar es muy buena. Sigue asi, saludos!
Rust es amor, rust es ley
En que momento se le empieza a caer el cabello ¿? jajaja Buen Video
Me encanta como a empezado tu setup y como esta ahora. Hermosa progresion y amo tus videos
Joder, ver evolucionar el set-up, se siente bien ver el canal mejorando siempre.
Yo le habría puesto el lenguaje Dart en vez de Kotlin y Swift, permite desarrollar aplicaciones multiplataforma gracias al framework Flutter, es decir, con ella puedes desarrollar aplicaciones para Android e IOS sin necesidad de programar la app dos veces, además es un lenguaje muy limpio, basado en Widgets.
Dart es de los lenguajes “grandes” menos pagados, las empresas grandes prefieren apps nativas que suelen aportar un mayor rendimiento y tener alguna que otra funcionalidad extra. Aunque sin duda Flutter está bastante bien para ser multiplataforma
Dart solo es popular con Flutter, si no existiera Flutter se usaria Dart? mepa que no. Kotlin ahora no es solo para desarrollo de apps, se usa en backend al igual que Swift.
Kotlin tambien ahora tiene soporte multiplataforma (osea desarrollas la app una sola vez y la sacas para android e ios). Swift no creo que llegue a eso porque viste como es Apple que siempre quiere exclusividad jajajaj
No
Vaya salto de calidad audiovisual y de set-up, enhorabuena Antonio. Me alegro de que las cosas vayan bien
Puedes hablar de como te ha ido y como hacer freelancing?
Excelente tus videos, podrias hacer un curso de Rust? me motivaria a aprenderlo bien con buenas practicas. ❤
Hola, Nim si tiene GC, de hecho podes elegir si usarlo, hacer manual el manejo de memoria o no tener collector y podes exportar binarios si, te compila a C y de C te lo pasa a binary, o podes sacar JS como target. Buen video!
Hay un error con respecto a Nim: el lenguaje SI tiene recolector de basura - varios incluso, permitiendo elegir el que mejor se adapte a la aplicación en cuestión, e incluso se puede deshabilitar si se requiere. Además puede compilar a JavaScript, por lo que se pueden hacer aplicaciones de todo tipo (si se puede en JS se puede en Nim). Otra cosa a tener en cuenta: la interoperatividad con C es muy fácil, por lo que se pueden reusar muchas librerías muy probadas (SDL, curl, etc.)
Sí hay una opción para que no use GC
Kotlin al igual que Type Script tambien crea ficheros js y tambien puede crear nativos, y no unicamente archivos para java
con la potencia de rust si se llega a integrar en linux podria subir un poco su uso, ahora hay que ver en detalle que diferencias tiene con C porque si es tan superior a C porque no ha escalado mas en popularidad? bueno tambien es porque la cantidad de documentacion de C que hay en la web debe ser inmensa
Porque lleva pocos años, C es de los años 70.
Muy buen video, pregunta de noob de la programación, que tiene que un lenguaje tenga recolector de basura y que es?
Lo que hace es liberar de la memoria todo lo que ya no está usando el programa de forma automática, y eso repercute en el rendimiento, pero facilita la vida al programador.
Ah, ya entiendo, muchas gracias
yo entre hace poco en un nuevo laburo y estan usando ts en node, asi que en la practica confirmo que es funcional
la verdad este video me sirve demasiado ya que estoy incursionando en este mundo de la informática y nadie te dice esto, grande Antonio, salu2 desde Colombia
Luego esta mi profesor de sistemas que nos dice que en su epoca programaba en binaro 1010100 xd
Siiiii, ya tocaba un vídeo tuyo, Antonio ❤️
que gran aumento de calidad, mejoraste muchísimo. te felicito
Golang recomendado me ayudó a acelerar un servicio que tenía en otro lenguaje y con go fue más eficiente :D
en 10, 15 o 20 años seguirán en el trono los de siempre...java (mi favorito) , C++, php en la web (aunque seguirán dándolo por muerto), javascript...está perfecto que aparezcan nuevos lenguajes que presionarán a los "de siempre" a mantenerse al día, kotlin sin ir más lejos ha empujado literalmente las nuevas versiones de java hacia adelante.
Hola compa, saludos desde Chile, estoy buscando una fuente de ingreso estable ya que mi país está en crisis y te tenía algunas consultas, que es lo mejor de Java y porque lo prefieres? Que tal Python y javascript? Estoy hace algunos meses aprendiendo html CSS y java pero este último se me esta complicando un poco, me recomendarías seguir estudiandolo y cambiarme a algo más actual?
@@tomaschavez9860 mas que aprender un lenguaje x. Debes desarrollar un pensamiento lógico para la resolución de problemas reales mediante algoritmos. Una vez que logras eso, el resto es plasmarlo en un programa utilizando el lenguaje que quieras, segun la plataforma y medio en que deseas resolver tu problema. No sacas nada con aprender la ultima moda en lenguaje, si el planteamiento para resolver un problema es malo. Parte por aprender a ver que quieres lograr, resolverlo con pseudocodigo si es necesario primero, y al final traducirlo a algún lenguaje de programación. En el fondo todos o casi todos usan lo mismo, tipos de datos, bucles, variables. constantes, arreglos, funciones, etc.
Un lenguaje es una serie de reglas que debes seguir, todos tienen su manual para poder seguirlo, obvio que tienen sus entornos de trabajo donde uno te servirá y otro no. Aprende lo básico, el resto se dará solo y cada vez mas fácil.
Miralo como construir una casa, si sabes como diseñarla en en papel, con sus soportes, muros, y demás para que no se caiga, ya después si la haces de madera, ladrillo, o concreto sera a gusto del cliente.
No creo, hace 40 años los lenguajes mas usados eran Cobol y Fortran. Hace 20 años los mas usados para el desarrollo de aplicaciones comerciales eran C, C++ y Visual Basic. Luego estuvo Java con sus applets, jsp y C# con asp.net. Despues llego el reinado en la web de PHP y Ruby on Rails. Hoy en dia el boom es todo lo relacionado con Javascript. Todo cambia, los que hoy en dia estan en el top, van a caer y ser reemplazados por otros. Para mi, los lenguajes del futuro tienen que tener manejo de concurrencia de manera natural, el presente y el futuro son las aplicaciones distribuidas. Los lenguajes que nombras fueron creados para en la era monoprocesador, las aplicaciones cada vez son mas demandantes, en algun momento se va a empezar a migrar a las nuevas tecnologias. Pero como todo, lleva su tiempo!
@@tomaschavez9860 Hola, mi humildísima opinión es que no hagas java salvo que te interese alguna multinacional o algo de esa envergadura. Html, css y javascript está perfecto, puedes ir hacia symfony que es un framework php muy orientado a objetos (primero deberías conocer un poco o bastante de php). Y cada tanto ve mirando que pasa con los lenguajes nuevos que menciona el video. La ventaja de java en mi opinión es que es tan estructurado que te dota de buenas prácticas cualquiera sea el lenguaje que utilices luego...un saludo a todo el hermano chile.
@@finnelhumano3326 no estoy del todo de acuerdo, la cantidad de código escrito en java en particular en el mundo financiero y científico hace impensable que pase lo que tu dices, es la realidad...por otro lado java y c++ se encuentran en el podio desde el año 1995, desde el 98 se suma javascript, Visual Basic nunca estuvo en esa carrera y Ruby tampoco. Java por otro lado está más que vivo, las nuevas versiones es casi como escribir con kotlin. Por supuesto el futuro no está escrito pero no creo que haya realmente lugar para tantos lenguajes, esto al final juega a favor de los que ya se encuentran consolidados. Saludos.
Yo uso el que me sea más fácil según el problema o el dev eso de reemplazar no va conmigo
Kotlin ahora es multiplatform. Espero que siga creciendo el desarrollo de este lenguaje .
Antonio, q vale mas la pena estudiar ingeniería informática o ingeniería del software
Que partes de matemática debería de aprender mejor para ingeniería informática?
Puedes poner el link de compra de la base de tus monitores ?
Tremeeeendoooo setup!!!!!
Bendiciones Antonio
Increible SetUp, te lo mereces bro, Keep going
Buen video, respecto a TS creo que el termino correcto es transpilar, solo por si acaso, un saludo.
¡¡Gran vídeo!!
¿Podrías decir o pasar el link del soporte que utilizas para tus monitores?
Gracias!!
Tienes un curso de programación para c++ o assembly ???
Qué opinas de scala? Estoy estudiando functional programming in Scala de Manning y ne cambia totalmente la forma de pensar ya que vengo de java. Crees que vale la pena ? Gracias
Hola, buen contenido, pero disculpa quiero hacer una pregunta a ti o a tu comunidad, de estos lenguajes que mencionas, para alguien que esta por iniciarse en la programacion por pasion y buscar una salida laboral posteriormente, de los que mencionas cual recomendarias o de los que conoces pero que no sean los tipicos lenguajes me recomendarias para empezar, gracias de antemano. (osea una manera tambien, de poder desarrollarme con estos nuevos lenguajes laboralmente en unos meses o un año, lo que las empresas requieren y piden actualmente con respecto a desarrollo o necesidades de back end o todo esto) gracias.
Me encanta, buen video, falto dart
Hola me preguntaba si me podrías resolver una duda. Que optativas ponderan más en la carrera de ingeniería informática?
Estoy aprendiendo Js desde hace 1 mes, y quiero aprender mysql, estuve leyendo sobre Rust y es bueno, igual una amiga lo está estudiando en el primer semestre de ingeniería
MySQL es un sistema gestor de base de datos, te veo ahí un poquito confundido, pero no pasa nada lo importante es que tienes ganas, y yo te sugiero que empieces con conceptos básicos de bases de datos que son teóricos y la verdad un poco aburridos pero te darán de verdad un panorama para aprender bases de datos y eventualmente el lenguaje SQL.
Hola Antonio muy entretenido tu contenido. Porfa date un tiempo para probar kotlin .
@Antonio Sarosi un video muy interesante. Podrias comentarnos un dia tu opinion sobre Java. Un saludo
¿Y Solidity? Creo que este lenguaje no debió faltar en tu lista. Aún así, muy buen video.
Es necesario php para backend o hay mejores alternativas?
tremendo setup y localizacion de las esponjas!
pues si viejo ,pero todo depende del lenguaje de programacion que piden las empresas para desarrollar no tu
Disfrute hasta la publicidad :')
Estaba pensando en aprender java como primer lenguaje para programar, esta bien?
Que lenguaje recomiendan para backend? [seria uno de mis primeros lenguajes después de Python, nunca hice backend ni frontend]
JavaScript/Go + SQL + MySQL
No sé si seguir con Lua o cambiar a TypeScript (me llamó la atención eso del tipado estático).
Me gustaria que c++ quitara todo lo viejo que tiene el lenguaje y que use lo nuevo, por eso la mayoria los odia, es un lenguaje que ya tiene muchas cosas muy buenas para competir con otros lenguajes, pero el codigo se sigue haciendo con lo legacy, por ejemplo(y ojala sea un parteaguas) en c++20, c++ ahora tiene modulos, que hace que se vea mucho mejor tu codigo ademas que hace que compiles como 10x mas rapido, cada vez el estandar se moderniza mas, pero deberian sacar una version que no puedas usar cosas legacy para que con el tiempo un codigo horrible con punteros de c, llamadas a malloc, calloc, etc. Con trucos para que funcione minimamente algo
Qué grande!! Con TypeScript a la cabeza 😊😊
una pregunta, ¿por que no utilizas el monitor del portátil de tercer monitor?
cuando te pidan 400 años de experiencia ajajajajaj, tan real
JJAAJAJ tal cual, veo ofertas por lenguajes que son practicamente nuevo que piden entre 5 y 7 años de experiencia.. que paren un poco !!! uno no es el creador del lenguaje para que pidan esa experiencia xD
gracias a este video empeze a programar en rust
Chicos, yo soy nuevo en el desarrollo web y estoy estudiando el manual de PHP, debo de cambiarlo por los nuevo lenguajes?
He probado un poco de Kotlin para hacer backend y esta bueno. Use Spring pero intentare con otro framework a ver que tal. Buen video
Idris2 y koka son unos lenguajes con conceptos interesantes, tipos dependientes con tipos lineales y efectos algebraicos respectivamente. Muchos de los que hay ahora no traen gran cosa sobre la mesa en materia de sistema de tipos, Rust es el unico en este aspecto con tipos lineales y Zig con algo que me recuerda un poco a tipos dependientes.
¿Alguien sabe el wallpaper que está usando o como se llama ese tipo de fondo de pantalla?
A menos que sean derivados de los lenguajes que son populares actualmente dudo que vayan a ser reemplazados, de los que vi solo Kotliin me parecio que podria tener un lugar
TS sin duda ya tiene su lugar, Go se ha escrito bastante software importante en él, y para mi Rust tiene mucho futuro
Pero para entender los fundamentos internos y optimizar memoria de todo lo que entabla, si se necesita saber los padres de la programación, aconseja ser desarrollador, No codificador
Att. Ing. Software en Microsoft
Como el buen profesor de pildorasinformaticas dijo en su dia: " Aprender alguno de los 10 primeros de la tiobe index"
Aprende uno y mira las tendencias y si esta en esa lista vas bien :)
Se te echaba de menos ya
como diría nostradamus, tengo una profesia. Es el año 2040 y php despues del intento de asesinato numero mil, sigue entre nosotros. Es como el apéndice, provoca malestares, lo consideran inservible, algunos lo sacan, pero ahí esta.
JAJAJAJAJ PHP va a estar por la version 20 maso menos y va a ser ultra rapido, concurrente y el mas usado (?
En 2040 vuelves a este comment para confirmar xd
Nuevo suscriptor pa ;)
Apenas estoy en el 5 semestre de preparatoria y estoy viendo que estudiar pero primero quiero trabajar pa viví jajajja y luego me pongo a estudiar esto, pero te tengo una pregunta:
Puedo aprender esto desde este momento? Sin estar en una carrera o saber sobre esto.
Antonio Sarosi muy interesantes tus vídeos como siempre, saludos y gracias por compartir este tipo de contenidos.
Excelente video, muy buena la calidad del video y del contenido, saludos
¿Para que son esas esponjas pegadas a la pared?
En golang tienes un manejo de errores tambien con propagacion de errores llamado panic y recovery pero es diferente al try catch ya que es mas ineficiente por que este es mas ineficiente comparado donde tienes todo un trace y genera unos mensajes de error que solo entiende la maquina virtual de java que imprime jajaj casi que el stack.
Haz 15 minutosde yoga por cada 10horas sentado y tu espalda no sufrira nunca. Gracias por tu trabajo
No se porque siguen hablando mal de Java o PHP, porque esos lenguajes siguen dándole de comer a muchas familias al día de hoy!!!
Desarrollo web tiene mas salida laboral que programacion?
Si, desarrollo web y data science es lo que mas salida laboral tiene hoy en dia
Gracias por la info 👍😉✨💯
esa mesa esta muy chula pero es carilla
Antonio yo soy admin de sistemas y te veo super enchufado como desarrollador , dale caña
genial, un nuevo look de la habitacion de trabajo jiji
Nim suena bien, yo diría que es momento de ponerme a trabajar en el
La verdad, pero el problema es que las empresas no van a saber de su existencia. Actualmente no hay ofertas de trabajo para ese lenguaje
Me llamo la atencion el desarrollo movil aparte del backend.... asi q estoy aprendiendo Kotlin.... pero Rust.. Madre mia no lo sabia
Metele a Kotlin, vas a tener trabajo. Con Rust todavia no hay muchas ofertas, va a ser dificil que consigas hoy en dia
opa, y ese upgrade de setup?
Son buenos esos lenguajes, pero pensaría que Java es indispensable para conseguir empleo, es seguro.
Sin duda sigue siendo uno de los mejores lenguajes....y pocos llegan a dominarlo
@@jorgeluis9400 si, tal vez por eso el hate hacia ese lenguaje, es sencillo y pues de mucha práctica
para mi lo mejor seria que el lenguaje de programacion de pueda traucir al español y luego guarda automáticamente en ingles
Muy bueno el vídeo como siempre.
rust si es genial. No puedo esperar a que reemplaze al C++.
Kotlin es buenísimo. Buen video man
Un capo mi rey, buen Set Up