Aprender Java, inglés, árabe, chino, C ++, Swift y cualquier otro lenguaje complejo requiere varios factores.
- Hora
- Dedicación al dominio.
- Practica frecuente
Es una buena idea tener un objetivo final en mente al principio de su estudio de Java. ¿Quieres aprender Java para:
- Impresiona a tus amigos
- Escribir aplicaciones para dispositivos móviles.
- Escribir aplicaciones web
- Participar en programación competitiva.
- Conviértete en un desarrollador de software
- Conviértete en un OCA (Oracle Certified Associate)
- Enseñar Java a otros
Tal vez quiera hacer una combinación de lo anterior o quizás tenga otras razones para aprender Java. Su (s) motivo (s) para aprender Java debe ser lo suficientemente bueno como para sostenerlo durante algunos años, ya que tomará tiempo aprender muchos de los componentes para adquirir habilidades.
Recursos primarios
- Cómo descargar libros de Amazon Kindle gratis en Android
- ¿Cuáles son algunos consejos de conducción menos conocidos?
- ¿Puedes escribir algunos trucos de hacking?
- ¿Cuál es la mejor manera de superar la pereza / dilación?
- ¿Cuál es la mejor punta o consejos de pesca de graves?
Oracle es el mantenedor de la documentación de Java. Busque “API de Java 8” en google. No se preocupe si no puede navegar y entender la información de inmediato. Leer los documentos de Java es como abrir un diccionario. Debe aprender a buscar la información que necesita y aprender a usar esa información correctamente. A veces necesitarás más ejemplos de otros recursos en la web o de un libro solo para ayudar a aclarar algo de la documentación de Java. Sé que lo hice y lo sigo haciendo.
Aquí hay un enlace directo a la documentación de Java. Plataforma Java SE 8
Tenga cuidado al aprender cualquier técnica de código. Cualquiera puede afirmar que es competente en la escritura de Java, y cualquier sitio web puede afirmar que tiene tutoriales de Java. Recuerde que aprender técnicas de codificación deficientes ahora significa más depuración y reescritura de su código más adelante.
PRÁCTICA – MUCHO TIEMPO
Vas a necesitar escribir código, mucho código. Ver tutoriales de codificación, leer libros de codificación o pedir a alguien que explique los conceptos de codificación son parte de aprender a codificar. Sin embargo, escribir, depurar y probar su código es la única forma que conozco para adquirir habilidades. La teoría es buena y es necesaria, pero la práctica es el pegamento que hace que los conceptos de codificación se queden contigo.
¿Mencioné que necesitas escribir código? Permítanme decir que los programadores deben escribir muchos códigos buenos, limpios y mantenibles.
ÚNETE A UN FORO DE PROGRAMACIÓN EN LÍNEA
Te sugiero unirte a una comunidad en línea que te puede ayudar a medida que aprendas. Algunas de estas comunidades ofrecen diferentes niveles de apoyo y recursos.
Si tiene algunas habilidades de codificación y puede escribir funciones que devuelvan valores, CodeFights es bueno. (CodeFights). Si desea tutoriales escritos para principiantes absolutos a través de expertos, pruebe HackerRank. (HackerRank)
Otros sitios como el anterior ofrecen recursos y membresías gratuitos, mientras que otros quieren tarifas para obtener certificados de finalización. A continuación hay algunos sitios adicionales donde puedes practicar y aprender.
Codecademy – aprende a codificar, interactivamente, gratis
Cursos en línea de Udemy: aprenda cualquier cosa, según sus horarios (tutoriales en video gratuitos y de pago)
Udacity – Clases en línea gratuitas y Nanodegrees (videos gratuitos y de pago)
El Proyecto Euler (para prepararse para problemas de codificación desafiantes y programación competitiva. Sitio autodirigido).
Estos son solo algunos para comenzar.
Espero que esta información ayude.