El mundo de la programación es competitivo, ya que está en constante crecimiento. Tener solo…

Los mejores lenguajes de programación para aprender en 2021
Hoy vamos a hablar de los principales lenguajes de programación para 2021.
Voy a basar esto en muchos de los datos que he visto de las personas con las que trabajo, que he visto suceder en la industria y algunos de mis propios prejuicios personales aquí.
Transcripción del video
Hoy vamos a hablar sobre los mejores lenguajes de programación para el 2021. Así que aquí está mi opinión sobre los mejores lenguajes de programación para que aprendas o para que comiences, si recién estás comenzando tu carrera de programación con este propósito. año.
Entraremos en él y hablaremos sobre los 10 lenguajes de programación principales para 2021. Así que el primero que voy a decir, está al final de esta lista, creo que podrías Dime, ¿cuál es Rust, de acuerdo? Ahora, la razón por la que voy a decir Rust aquí es que Rust ha sido votado como uno de los idiomas más respetados, de acuerdo, y hay muchas oportunidades que veo aquí. Creo que hay muchas oportunidades, porque todavía no es tan grande, pero es un lenguaje muy útil, está bien, es genial para programar sin tener que aprender los extremos C y C ++ que muchos programadores han tenido que aprender en el pasado. para hacer ese tipo de programa. Si alguna vez ha hecho eso, ahora se está utilizando para el desarrollo web, y es un lenguaje muy agradable con algunas de las cosas buenas de C ++ y C, y muchas de las cosas malas se eliminan del lenguaje, así que es un buen lugar.
Y hay algunas buenas oportunidades que estoy viendo, no hay muchos trabajos, pero si te especializas en Rust, no hay mucha gente haciéndolo, tiene una comunidad realmente vibrante y a la gente le encanta. entonces el lenguaje es algo bueno, ¿de acuerdo?
Otro lenguaje que publicaré aquí que es similar, es el siguiente lenguaje de programación Go. Go también es similar, ya que tiene una comunidad muy vibrante. A muchos desarrolladores les encanta Go. Es un lenguaje extremadamente elegante. De hecho, enseñé un curso sobre Go, uno de los primeros cursos cuando estaba haciendo cursos en línea. Y ese fue un curso muy popular, porque es un idioma muy popular. Cuando usé Go, realmente lo disfruté. Me sentí como los diseñadores de lenguajes de Go, lo que hicieron fue que tomaron muchas de las mejores partes de muchos lenguajes de programación diferentes y lo hicieron en un lenguaje que era conciso, casi elegante, que era muy divertido.
Entonces, estos dos, Rust and Go, son una especie de … Me estoy enfocando en esto desde un ángulo, ¿es más divertido, verdad? Sin embargo, Go ciertamente ha crecido enormemente. Hay muchas oportunidades. Empresas como Stack Overflow, Uber, Google obviamente están usando Go, por lo que hay muchas oportunidades. Aún así, mucha gente no lo sabe, por eso, es una gran oportunidad para ti.
¿Okey? Entonces, C # es el próximo que publicaré aquí. Bien, ahora C # probablemente ha caído en mi lista. No sé qué tan fuerte era antes. C # sigue siendo un gran lenguaje, es un gran lenguaje, pero no ha hecho mucho en el último año, o en los últimos años, diría yo. Probablemente siga siendo el idioma más extenso de la plataforma. Entonces, si desea programar en cualquier plataforma, puede usar C # para hacerlo ahora, y eso es genial, ¿verdad? Quiero decir, puedes programar en Mac, puedes programar en Android, iOS, Windows, por supuesto, en la Web, cualquier cosa con C # ahora, porque .net es multiplataforma en este punto, ese tiempo de ejecución.
C # es uno de mis lenguajes favoritos, porque creo que es un lenguaje tan elegante y sus raíces están en C, C ++, Java, pero diré esto, no es tan conciso como otros lenguajes, ¿verdad? , hay mucha verbosidad en comparación con algunos de los lenguajes más nuevos y concisos como Go y Rust, pero se usa en todo el mundo. Ahora bien, si quieres dedicarte al desarrollo corporativo, ¿verdad? Muchas empresas todavía están en sus tiendas de Microsoft, ¿verdad? El desarrollo empresarial se realiza en gran parte en Microsoft, sabiendo que C # podrá conseguirle esos trabajos.
Y, como dije, es uno de los lenguajes más divertidos que creo programar. Hay mucha información, especialmente porque Microsoft se está publicando. Así que no tienes ningún problema en aprender ese idioma. Y, si desea conseguir un trabajo, sin duda le resultará fácil hacerlo si tiene C # en su currículum y comprende C #. ¿Okey?
El siguiente que diré aquí es en realidad Java. Y todavía pongo Java un poco más alto que C # en este caso, por lo que Java es aún más omnipresente, todavía hay más Java por ahí. Java y C # son casi lo mismo en este punto, de verdad.
Sin embargo, todavía hay muchas más empresas que utilizan Java, especialmente cuando se mira al mundo, en lugar de solo a los Estados Unidos. Y Java volverá a ser muy multiplataforma, es un lenguaje fácil de usar, es mucho más parecido a C #, tienen características comerciales de un tipo de ida y vuelta. Por lo tanto, están muy cerca de lo mismo, pero Java siempre será un lenguaje muy popular. No creo que eso cambie nunca. Y, la razón por la que puse esto en la lista, aunque no es tan interesante y C # es menos interesante en comparación con algunos de estos otros lenguajes, se debe principalmente al tamaño de las publicaciones corporativas que puedes encontrar en uno de estos lenguajes, ¿verdad? No es un pionero. La programación no es algo que quieras aprender si quieres trabajar en tecnologías de vanguardia y cosas por el estilo.
Sin embargo, hay empresas como Adobe y Amazon, por supuesto, que están usando Java y sí, así que pasemos a la siguiente aquí. A continuación, voy a decir que es una especie de batalla entre dos idiomas aquí. Probablemente puedas adivinar cuáles son estos dos últimos, ¿de acuerdo? Así que yo, número dos, quiero JavaScript, ¿de acuerdo? Ahora, ese podría ser el número uno. Se podría argumentar que es el número uno, pero voy a decir que JavaScript es el número dos, solo porque JavaScript está en todas partes, ¿de acuerdo? Será útil tener habilidades de JavaScript sin importar dónde trabaje, porque usa la web, está bien, y casi todos los sitios web tendrán una cierta cantidad de JavaScript.
No necesitas hacer desarrollo web para hacer JavaScript, cierto, hay un Nodo y hay todo tipo de formas en las que puedes usar JavaScript. Por supuesto, todas las empresas usan JavaScript, todos los programas usan JavaScript, pero la razón por la que cae en el número dos es que, si solo conoces JavaScript, si ese es tu lenguaje de programación principal y eso es todo, no es tan útil. , ¿derecho? No es tan omnipresente, ¿verdad? Si bien está en todas partes, no contrataría a un programador, a menos que sea una empresa de apilado de JavaScript completo, y hay muchos de esos, hay muchos, no se equivoquen conmigo. Así que probablemente solo conozca JavaScript y podría obtener … hay muchos trabajos que puede encontrar. ¿Okey?
Pero muchas empresas, la mayoría de las empresas que quieren aprender JavaScript, quieren saber que no utilizaría JavaScript principalmente junto con otra cosa. Nuevamente, como dije, hay excepciones a esto.
La otra razón por la que JavaScript no tiene el mejor lugar para mí es porque no es un lenguaje muy bueno, ¿verdad? Y, si eres un desarrollador de JavaScript, lo sabes, no es el mejor, no es el mejor lenguaje de diseño. Si observa el historial de JavaScript, sabrá que se diseñó rápidamente. Ahora, se han hecho algunas revisiones, se ha mejorado, cierto, tienes algunos marcos geniales como React y View, y cosas así, que mejoran aún más, pero el lenguaje en sí no es genial todavía, ¿verdad? Es muy probable que se produzca un error. No es muy fácil… Tienes que usar cosas. Por ejemplo, al igual que TypeScript, TypeScript en realidad funciona mucho mejor en JavaScript, por lo que le da un poco más de capacidad para ser seguro en el tipo y evitar que aparezcan esos errores extraños.
Y hay muchas cosas raras sobre JavaScript y el legado asociado a él. Entonces, no es el lenguaje más limpio y divertido para mí. Realmente no me gusta programar en JavaScript. Ahora, si lo hace, está bien. Genial.
Entonces, número uno, te voy a dar aquí Python. Ahora, esto es extraño, porque nunca pensé que Python sería el lenguaje de programación más recomendado, pero les voy a dar algunas razones. Está bien, uno, es muy elegante, está bien, es un lenguaje muy limpio. Me gusta usar espacios en blanco para formatear. Entonces, el formato siempre será muy uniforme en Python. Por lo que es increíblemente fácil mirar algún código de Python y comprender lo que hace. Para mí, es algo artístico de esa manera. Así que me gustó eso.
La otra cosa acerca de Python es que parece ser el lenguaje de más rápido crecimiento, cierto, siempre y cuando, cada año, veo más y más información de Python, más y más personas vienen a Python como su idioma principal. Y veo más y más tutoriales y videos, y todo eso. Y así, cada vez más personas están adoptando Python, más empresas están adoptando Python. Y es solo mucha información, ¿verdad? Si recién está comenzando y desea aprender un lenguaje de programación, existe la posibilidad de que a las personas se les enseñe Python, porque ese es el tipo de lenguaje para principiantes para la mayor parte de Internet en estos días. Así es exactamente como funcionó. Java solía existir, de hecho, en algún momento, es algo interesante. Solías ir a la escuela y aprender Java, y Python ciertamente ocupó ese lugar.
Además, la otra cosa realmente asombrosa de Python es que se usa mucho en inteligencia artificial y aprendizaje automático, y visión por computadora, todo tipo de cosas como esa, y ahí es donde vamos a ir aquí realmente, ¿verdad? Entonces, si aprende Python ahora y ha comenzado como desarrollador de Python, lo ayudará a avanzar hacia eso, porque eventualmente, tendrá que pasar a eso, en su mayor parte. Quiero decir, por supuesto, siempre habrá trabajos y piezas de programas de utilidad aquí, pero veo que se entiende cada vez más una habilidad básica en el aprendizaje automático, ¿verdad? Es interesante que las cosas se hayan movido en esa dirección. Dado este dicho, en un momento de la historia, «Oh, programación orientada a objetos, esa es una habilidad básica». ¿Correcto? Y eso fue por un tiempo, pero ahora realmente … Y luego, después de eso, diría que integrar marcos y marcos de aprendizaje, y poder salir entre ellos, es una habilidad.
Y ahora, probablemente la mayor habilidad realmente sea el aprendizaje automático, la inteligencia artificial, cierto, ese tipo de cosas. Así que Python es, creo, el mejor para que aprendas. Número uno para 2021. ¿Qué opinas? ¿Qué dejé de la lista que crees que debería estar en la lista? ¿Y cuál es tu idioma principal? Haz clic en el botón de suscripción para suscribirte al canal, si aún no lo has hecho, y dame un pulgar hacia arriba si te gusta este video.