JavaRush /Blog Java /Random-ES /Pausa para el café #25. ¿Qué sigue para Java después de s...

Pausa para el café #25. ¿Qué sigue para Java después de su 25 aniversario? Cómo mantenerse motivado mientras aprende un lenguaje de programación

Publicado en el grupo Random-ES

¿Qué sigue para Java después de su 25 aniversario?

Fuente: Infoworld Pausa para el café #25.  ¿Qué sigue para Java después de su 25 aniversario?  Cómo mantenerse motivado mientras aprende un lenguaje de programación - 1 Esta semana, 23 de mayo de 2020, el lenguaje Java celebra sus bodas de plata. Hace exactamente 25 años, Sun Microsystems introdujo Java por primera vez en el mundo. A pesar de su edad relativamente avanzada y de sus numerosos competidores, este lenguaje sigue siendo muy popular entre los desarrolladores. Al mismo tiempo, Java no se queda quieto: se están preparando varias actualizaciones para su lanzamiento en un futuro próximo.

Una pequeña historia

Java nació originalmente como el Proyecto Oak, iniciado en 1991 por James Gosling. El nuevo lenguaje orientado a objetos inmediatamente ganó fama debido a su portabilidad: "escribe una vez, ejecuta en cualquier lugar". La máquina virtual Java admitía muchas plataformas de hardware y sistemas operativos, y los subprogramas de Java podían iniciarse desde una página web. Durante años, los subprogramas ofrecieron un mejor rendimiento que JavaScript, pero finalmente perdieron el favor de los desarrolladores de navegadores y fueron eliminados de Java en 2018. Java se convirtió en código abierto a finales de 2006. El control sobre el desarrollo del lenguaje pasó a Oracle con la adquisición de Sun Microsystems en enero de 2010. Unos años más tarde, Oracle, junto con la Fundación Eclipse, introdujo una versión empresarial de Java EE. Sin embargo, la versión estándar de Java sigue siendo compatible con éxito. Las actualizaciones se publican cada seis meses, mucho más frecuentemente que en años anteriores. Anteriormente, había que esperar unos tres años para ver una nueva versión de Java.

Java comparado con la competencia

Java sigue siendo uno de los tres lenguajes de programación principales en todos los rankings respetados: TIOBE, RedMonk y PyPL. Hasta este mes, Java ocupó el primer lugar en el índice TIOBE durante cinco años hasta que fue superado por C. Esto puede deberse a una combinación del uso generalizado de C en dispositivos médicos y la pandemia de COVID-19. Uno de los beneficios más importantes del lenguaje Java es que tiene un ecosistema enorme y es una fuente inagotable de empleos. Oracle estima que en 2017 había 9 millones de desarrolladores de Java en todo el mundo. Si realiza una búsqueda en Dice.com, encontrará que actualmente hay alrededor de 12.000 puestos de trabajo vacantes para desarrolladores de Java en los Estados Unidos. Mientras que, por ejemplo, sólo hay 9.000 puestos vacantes para especialistas en JavaScript y 7.600 para desarrolladores de Python, Java ha impulsado el desarrollo de un enorme ecosistema de herramientas, desde el framework Spring y la plataforma multimedia JavaFX hasta servidores de aplicaciones. de empresas como IBM, Red Hat y Oracle.

¿Qué le depara el futuro a Java?

Los desarrolladores del lenguaje Java, incluidos Oracle y la comunidad OpenJDK, continúan desarrollando la plataforma. El lanzamiento de dos meses de Java 14 (JDK 14) introdujo declaraciones de cambio para simplificar la codificación y la transmisión de eventos de JDK Flight Recorder (JFR) para el uso continuo de datos JFR. La próxima versión de Java será JDK 15, cuyo lanzamiento está previsto para septiembre de 2020. Las características esperadas en la nueva versión incluyen vista previa de clases selladas para un control más granular sobre su código y entradas que proporcionan clases que se comportan como portadores explícitos de datos inmutables. El desarrollo del lenguaje puede verse influenciado significativamente por el llamado Proyecto Leyden, que se está desarrollando para eliminar "puntos dolorosos" en Java como la cantidad de recursos, el tiempo de inicio y las dificultades de rendimiento. Se espera que todos estos problemas puedan solucionarse incluyendo copias estáticas de los datos en la plataforma.

Caso Java ante la Corte Suprema de Estados Unidos

A lo largo de sus 25 años de historia, Java ha estado en el centro de dos demandas importantes. El primer caso se refería a una disputa entre Sun y Microsoft sobre el uso de Java en Windows. Según Sun Microsystems, esto violó el acuerdo de compatibilidad de plataforma y el acuerdo de licencia. En un acuerdo extrajudicial, Microsoft acordó pagar a Sun 20 millones de dólares. Hace unos años, el lenguaje Java volvió a ser objeto de controversia. Ha surgido una larga disputa de propiedad intelectual entre Oracle y Google sobre el uso de Java en la plataforma móvil Android. Como resultado, el caso llegó a la Corte Suprema de Estados Unidos. La decisión del tribunal sobre esta cuestión podría afectar no sólo al uso de Java en las aplicaciones de Android, sino también a todo el desarrollo del software. Los procedimientos judiciales se encuentran actualmente suspendidos en medio de la crisis del COVID-19.

Cómo mantenerse motivado mientras aprende un lenguaje de programación

Fuente: FreeCodeCamp Pausa para el café #25.  ¿Qué sigue para Java después de su 25 aniversario?  Cómo mantenerse motivado mientras aprende un lenguaje de programación - 2 Con cambios constantes en tecnologías, lenguajes y frameworks, es muy difícil mantenerse motivado y seguir aprendiendo programación. En este artículo, me gustaría compartir algunos trucos que me ayudan a mantenerme motivado en el aprendizaje de un lenguaje de programación.

Tómate 5 minutos para estudiar.

Cinco minutos no parece mucho. Pero esto es mucho más que nada. Si buscas constantemente algunas horas en tu agenda para estudiar un tema nuevo, es posible que nunca llegues a estudiar. Aprender programación probablemente no sea tan divertido como practicar deportes o videojuegos. Pero esto se debe únicamente a que aún no dominas la codificación lo suficiente como para que empiece a ser divertido. Dedicar cinco minutos cada día a estudiar te ayudará a empezar a aprender, y eso es lo más importante. Una vez que empieces a escribir código, será más fácil. Escribir código empezará a darte alegría y cada vez querrás hacer un poco más. A menudo me sucede que planeo estudiar cinco minutos, pero como resultado me quedo sentado durante horas estudiando.

Divide los temas que estudias en pequeñas partes.

La mayoría de las cosas en este mundo se pueden dividir en partes más pequeñas y simples, cada una de las cuales es mucho más fácil de entender. Aprender a codificar no es una excepción aquí. Por ejemplo, aprender JavaScript puede parecer una tarea enorme y muy difícil para muchos. Después de todo, ¡hay tantos matices en este idioma! Pero cada parte de JavaScript, desde el manejo de matrices hasta cómo se llaman los métodos, se puede dividir en sus partes componentes. Un principiante puede empezar familiarizándose con las ventanas emergentes. Luego podrás seguir estudiando sobre otros temas sencillos. Con el tiempo, se familiarizará con cómo funcionan todos los métodos y funciones y podrá utilizarlos sin tener que buscarlos en Google. Su conocimiento se acumulará, los nuevos se superpondrán a los antiguos, hasta que tenga una comprensión clara del tema en su conjunto. Pero para que esto suceda, el tema tendrá que dividirse en pequeños componentes y estudiarse uno por uno.

Elige un tema y empieza a estudiarlo inmediatamente.

Probablemente ya tengas una idea de lo que quieres estudiar. Podría ser HTML, CSS, React o JavaScript. Sea lo que sea, las ganas de aprender siempre son encomiables. Una vez elegido un tema, no es necesario dudar mucho antes de estudiar. Por supuesto, puedes seguir leyendo artículos y siguiendo las novedades sobre la tecnología elegida, mirar su documentación... pero para empezar a estudiar este tema es necesario ponerse finalmente manos a la obra. Es decir, ahora mismo abre un nuevo proyecto y escribe allí al menos Hola Mundo. Tu objetivo es dejar de pensar en lo bueno que sería aprender un idioma y empezar a aprenderlo.

Disfruta estudiando: es parte de tu vida.

Cuando sales a correr, comes algo o vas al cine, no piensas en estas acciones con el espíritu de "Quiero terminar de cenar" o "Vi esta película con éxito". Simplemente corres, comes, miras una película y disfrutas del proceso. En nuestros estudios, a menudo nos olvidamos de esto. Nos centramos demasiado en "Necesitas entender el idioma" mientras ignoramos "Necesitas disfrutar el proceso de aprendizaje". Cuando disfrutas haciendo lo que haces, tus estudios van mucho mejor. Su cerebro absorbe información más fácilmente y la retiene por más tiempo. Es por eso que entre las personas exitosas hay tantas que constantemente aprenden algo nuevo y lo disfrutan. El punto es dejar de pensar tanto en cómo “terminar” de aprender algo y, en cambio, centrarse en lo interesante que es cada tema nuevo. De esta manera llegarás más lejos y serás mucho más feliz al mismo tiempo.

Cíñete a un horario

A muchos de nosotros nos gusta dejar los estudios para el final: por la noche o el fin de semana. Por eso le restamos importancia. Además, cuando llega el tiempo destinado a aprender un idioma, simplemente ya no nos queda energía. Por lo tanto, debes poner tus estudios en primer lugar en tu agenda. Puede dedicar 15 minutos a estudiar el código inmediatamente después de despertarse o, por ejemplo, antes de irse a trabajar. Esto hará que sea más fácil no perder el ritmo. Al comienzo del día tienes suficiente energía para estudiar, por lo que el material se absorberá más fácilmente. No es necesario dedicar grandes cantidades de tiempo a estudiar. Si dedicas 15 minutos al día durante un año, ¡eso sumará 90 horas de estudio!

No mires las redes sociales mientras estudias

Cuando todo lo que te rodea te distrae, es muy fácil perder la concentración. Estudiar requiere centrarse únicamente en el tema de estudio. Si estás constantemente distraído por las redes sociales, te resultará difícil concentrarte. Como resultado, es posible que decidas que no puedes aprender el idioma en absoluto. La forma más eficaz de mantenerse concentrado es simplemente desconectar todo lo que pueda mientras estudia. Pon tu teléfono en modo silencioso. Cierra todas las ventanas del navegador excepto aquellas relacionadas con tus estudios. Si le resulta más fácil trabajar con música de fondo, elija composiciones instrumentales. De esta manera estarás menos distraído.

No pares

Seguir aprendiendo. Estudiar es como una renovación, y como sabes, no se puede completar, sólo se puede pausar. Una vez que te acostumbres a estudiar, estudiar no te resultará una tarea ardua. Al contrario, se convertirá en algo por lo que te esforzarás. Dado que la tecnología cambia con tanta frecuencia, en cualquier caso tendrá que aprender constantemente. Espere descubrimientos futuros y agradezca que nunca se aburrirá: ¡siempre habrá algo nuevo en el horizonte que podrá explorar!
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION