¿Cuál es la mejor manera de aprender JAVA cuando conozco los conceptos básicos de It?

10 maneras de aprender Java en solo un par de semanas

por Alex el 26 de marzo del 2014

Java no debe confundirse con JavaScript, se ha creado como un lenguaje de escritura una vez, ejecución en cualquier lugar, lo que en términos técnicos simples significa que puede ejecutarse en casi cualquier dispositivo que exista.

¿Qué es el lenguaje de programación Java?

Interactuamos con Java a diario, ya sea que lo reconozcamos o no, y en muchas ocasiones, un sitio web puede decirnos que necesitamos instalar Java para poder navegarlo, esto va mucho para los sitios web que dependen de flash y algún tipo de componentes flash integrados dentro del sistema central.

Java también es uno de esos programas que generalmente se descargan de inmediato, después de comprar una nueva computadora. No estoy seguro de si alguien ofrece Java como programa predeterminado dentro del sistema operativo. Su historia con problemas de seguridad no es una de las más agradables, pero en su mayor parte ha hecho que el lenguaje sea tan maduro como es.

¡Desde computadoras portátiles a centros de datos, desde consolas de juegos a supercomputadoras científicas, desde teléfonos celulares a Internet, Java está en todas partes!

  • El 97% de los escritorios de empresas ejecutan Java
  • 89% de los equipos de escritorio (o computadoras) en los Estados Unidos ejecutan Java
  • 9 millones de desarrolladores de Java en todo el mundo
  • Opción # 1 para Desarrolladores
  • # 1 plataforma de desarrollo
  • 3 billones de teléfonos móviles ejecutan Java
  • El 100% de los reproductores de discos Blu-ray se envían con Java
  • 5 mil millones de tarjetas Java en uso
  • 125 millones de dispositivos de TV ejecutan Java
  • 5 de los 5 principales fabricantes de equipos originales envían Java ME

Como podemos ver con las estadísticas anteriores, el lenguaje de programación Java es muy solicitado, y definitivamente hay un gran mercado para ello.

Salario para programadores de Java

Me encantaría tocar brevemente el tema de los salarios de Java y cuánto puede ganar, en un tiempo razonable, al convertirme en un desarrollador de Java de tiempo completo.

Este es un informe global de salarios, no especificado por ninguna región. Aproximadamente alrededor de la marca de $ 85,000, que todavía es un salario muy alto, considerando que puedes aprender y aprender el idioma de forma gratuita. Con eso en mente, veamos la lista de recursos que pueden ayudarnos a aprender Java en unas pocas semanas.

Programación Java para principiantes

Publiqué esta publicación hace poco, y desde entonces he recibido comentarios mixtos, principalmente sobre el hecho de que la gente dice que se necesita mucho más tiempo que un par de semanas para aprender este lenguaje de programación. Debo decir que no puedo estar en desacuerdo y, debido a eso, he agregado este curso adicional en el que sugiero que participe.

Cuesta un poco de dinero, pero tenga en cuenta que tendrá acceso a una sección comunitaria única e independiente en la que encontrará a los 35,000 estudiantes que participaron en este curso. Contiene más de 10 horas de contenido, más de 100 conferencias y cientos de discusiones sobre los temas más problemáticos.

No encontrará una mejor manera de aprender Java que participando en este curso, la mejor alternativa sería aprender en la vida real de un experto, pero eso no siempre es tan fácil. Me encantaría responder preguntas sobre este curso.

Fundamentos de Java

Realmente no importa qué lenguaje de programación vamos a aprender, siempre comenzaremos con lo básico, y Java no es una excepción. Afortunadamente, el sitio web oficial de Oracle (compañía detrás de Java) tiene una excelente introducción a Java, explicando qué es y mostrándole los conceptos básicos de cómo funciona.

También encontrará que hay muchos recursos para aprender más, pero lo más importante es que esta página lo ayudará a comenzar con todas las herramientas necesarias y otras cosas que se requieren para comenzar a aprender Java.

Introducción a la programación en Java

Este es otro gran recurso, y no solo porque está siendo presentado por una de las mejores universidades del mundo, está obligado a aprender cosas de calidad al tomar este pequeño curso. Te obligará a leer un montón de cosas, todo lo cual es esencial para el proceso de aprendizaje de Java.

También ha sido aclamado como uno de los recursos más amigables para principiantes para aprender Java, sin importar lo técnico que parezca al principio. Está lleno de imágenes, muestras, código de vista previa y documentación para ponerte en marcha.

Aprende Java en línea

En los últimos años, los tutoriales interactivos se han convertido en una gran cosa, por lo que me siento obligado a incluir algunos enlaces a lo que está disponible en la web en esta lista. Vale la pena saber que no aprenderá mucho de este tutorial interactivo (seamos honestos), pero lo recomiendo como punto de partida para los primeros capítulos de cualquiera de los libros que elija.

Además, siempre es bueno poder cargar un código y probarlo, sin tener que preocuparse por lanzar su IDE para hacerlo.

Aprende Java de la manera difícil

Este es el único libro en la lista que no es gratuito, pero debido a que es ingenioso y amigable para los principiantes, pensé que sería una buena idea incluirlo. Solo cuesta $ 20, menos de lo que costaría cualquier camiseta decente.

Puedes ver (y trabajar con) los primeros 16 capítulos gratis, en línea, el enlace está aquí. Creo que a muchas personas les va a encantar este, su diseño amigable combinado con ejercicios amigables, ¿qué más podrías pedir?

Programando Haciendo

Este sitio web está creado por la misma persona que ha publicado el libro que mencioné anteriormente, este sitio también es la inspiración para ese libro. Encontrará muchos desafíos que no requieren muchas habilidades de programación al principio, pero a medida que avance a través de los desafíos, se volverán cada vez más difíciles.

Siempre he creído que la mejor manera absoluta de aprender algo es hacerlo primero, probando y luego volviendo a hacerlo. Simplemente elija cualquiera de los tutoriales o libros en esta lista y estará listo para comenzar.

Java para principiantes completos

Algunas personas prefieren aprender del contenido de video, eso es totalmente aceptable. A veces, cuando está ocupado y tiene muchas cosas que hacer, es mejor tener acceso a videos que puede repetir cada vez, para comprender algunos de los elementos esenciales de un lenguaje de programación, en este caso Java.

Es un curso gratuito de Udemy (necesitarás una cuenta para verlo) que tiene más de 100,000 estudiantes inscritos, y es uno de los cursos más populares del sitio. Está dirigido por John Purcell, ingeniero de software que tiene muchos años de experiencia con Java.

Obtendrá casi 20 horas de contenido, con más de 70 conferencias en total. Si no conoce Udemy, entonces también tendrá acceso a una comunidad de apoyo muy grande (todos los 100 mil estudiantes que han hecho / están haciendo este curso), y hay un sistema de soporte incorporado para hacer preguntas.

CodingBat

No dejes que el diseño te engañe, en todo caso, te mantendrá libre de distracciones. CodingBat (formery JavaBat) es una de las mejores maneras de aprender Java de forma gratuita e interactiva dentro de su navegador. Es el segundo sitio en nuestra lista que ofrece educación interactiva, tengo que decir que también es mejor que el sitio anterior.

Los problemas que podría experimentar con CodingBat es que, a diferencia de los sitios como Codecademy, que explican todo desde abajo hacia arriba, paso a paso, CodingBat es más bien hacer lo que sabe y elegir de lo que es capaz. Simplemente no lo confunda por no estar organizado, hay un montón de tutoriales para cada sección y aprenderá bastante rápido.

Tutoriales de programación de Java (principiante)

Los New Boston son conocidos por tener videos de introducción excelentes y completos para muchos lenguajes de programación, y Java no es una excepción. Encontrará 80 videos paso a paso para aprender Java y todo lo que tiene para ofrecer, aunque creo que ahora está un poco anticuado. (Java 7)

No cuente con lo que dije sobre la fecha, aún es un recurso increíblemente útil para cualquier persona que quiera comenzar a aprender Java con determinación, y no requiere que usted se registre a diferencia de Udemy. Los comentarios son bastante perspicaces, para algunos de los videos.

Programación orientada a objetos con Java

Otro curso universitario, te llevará aproximadamente 6 semanas completarla. Muy amigable para los principiantes, y todo se puede hacer desde el navegador. También tiene uno de los mejores tutoriales para comenzar a instalar Java y las herramientas necesarias. En el curso, aprenderá todos los conceptos básicos de programación de computadoras, algoritmos y programación orientada a objetos utilizando el lenguaje de programación Java.

También está disponible la parte 2, que son otras 6 semanas de programación. En total, verás 12-13 semanas de aprendizaje de Java. Al final, debes saber cómo construir tus propias aplicaciones y cómo pensar como un programador de Java. También estarás listo para avanzar a una clasificación más alta y explorar el idioma mucho más a fondo.

Ejercicios de programación en Java

Estoy terminando esto dándole otro sitio web para ejercicios de programación, específicamente diseñado para Java que también contiene las respuestas a cada uno de los rompecabezas. Es muy importante practicar, especialmente cuando se trata de un lenguaje como Java, que al principio no es nada fácil de dominar.

En total, hay treinta ejercicios para que los intentes y, en lugar de decir ‘Es imposible’; tómate un descanso y vuelve a hacerlo más tarde, generalmente cuando llega la respuesta.

Depende de lo que quieras decir con “aprender Java”. Apuntaremos a un nivel intermedio. La mejor manera, con mucho, es decidir el tipo de programa que desea crear y, a continuación, crear un camión para crearlo. Siempre haz “Hola Mundo” primero. No hay una programación real con eso. Solo descargue el SDK, vea en línea cómo se ve Hello World de Java a través de una Búsqueda de Google, cópielo y péguelo y ejecútelo.

A continuación, entiende lo que todo en Hello World significa. ¿Qué significa “clase”? ¿Qué puedes hacer con eso? ¿Por qué necesitas una clase? Trate de obtener la esencia de esto con algunos ejemplos de internet. “public static void main (String args []) {…” … ¿Qué es eso? Ciertamente es algo que contiene la instrucción que imprime Hello World. ¿Qué significa cada una de esas palabras? Solo obtén un entendimiento básico de cada uno.

En este punto debes experimentar un poco. ¿Qué se necesitaría para hacer algo con los argumentos de su función principal? Intente hacer una calculadora que tome un número, un + o -, y luego otro número, e imprima la salida. Tendrás que convertir los argumentos de “Cadena” a valores “int” para esto. Aprende cómo funciona la escritura en Java. Simplemente comprenda qué información necesita para que algo funcione en Java.

Si llegaste hasta aquí, probablemente tengas suficiente confianza para sumergirte en algo más importante. Has aprendido que puedes trabajar algunas tareas básicas y resolver cosas. Todo Java es así. Puede que NO parezca lógico, pero una vez que analice las cosas, todo tendrá sentido sobre por qué todo está haciendo lo que está haciendo.

Entonces es cuando te sumerges en un libro. Un libro fácil de usar con ejemplos prácticos con los que puedes jugar. No uno que intente desafiarte con rompecabezas. Vaya a una librería y encuentre una que esté enfocada en enseñarle cosas y decirle otras cosas que puede probar y cómo. Esperamos que explique cómo crear una prueba JUnit y le presente un IDE (se sugiere Eclipse, porque es gratuito y poderoso) y tal vez también una herramienta de compilación como Maven.

Ahora lee el libro de principio a fin. Especialmente presta atención a las explicaciones de por qué algo es como es. A medida que aprendas sobre características de nivel superior, como HashMaps, trata de sumergirte un poco por tu cuenta y aprender los aspectos internos de las cosas. ¿Cómo en la memoria se almacenan las cosas para que funcionen como lo hacen? ¿Cómo internamente cambia un HashMap a medida que se le agrega mucha información? La recolección de basura es útil, pero ¿cómo funciona exactamente? ¿Cómo puedes controlar cuándo se recolectan las cosas y cuándo se dejan solos? ¿Puedes cambiar cómo funciona la recolección de basura de otras maneras? Solo sigue haciendo preguntas a medida que lees esta cubierta de libro a cubierta.

Lea la última edición de Effective Java, de Josh Bloch, de principio a fin. Lo siento, pero es importante.

El resto de su experiencia en Java puede provenir fácilmente de sus propios proyectos, pero no tenga miedo de rastrear los proyectos de otras personas y de averiguar cómo funciona todo y por qué tomaron las decisiones que tomaron. Un montón de código de código abierto por ahí para jugar.

Hola amigo,

Me gustaría decir que para estudiar Java de una manera sencilla y para comprender temas esenciales, tales como OOP, Array, String, Manejo de archivos, Manejo de excepciones, subprocesos múltiples, recolección de basura, clases internas, arquitectura JVM, etc., visite AlgoValley [www.algovalley.com ].

Para visitar directamente Java Valley – Java

Solo practica … … practica … practica … … …

http://iiti.ac.in/people/~tanima

Introducción a Java

Tutorial de Java