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.
- ¿Cómo aprendió a escribir Helen Keller?
- ¿Puede una persona mayor de 18 años aprender un idioma extranjero con tanta fluidez que parezca un nativo?
- ¿Dónde puedo aprender la mejor fotografía en Calcuta?
- ¿Cuáles son algunas cosas divertidas para aprender?
- ¿Dónde debería comenzar si quiero aprender diseño web y desarrollo web?
¿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.