CodeGym /Blog Java /Random-ES /Codificación Java para Dummies: cuál es la mejor opción p...
John Squirrels
Nivel 41
San Francisco

Codificación Java para Dummies: cuál es la mejor opción para aprenderlo desde cero

Publicado en el grupo Random-ES
Aprender cualquier cosa de los libros parece la opción correcta, pero ¿tiene sentido aprender a codificar? Imaginemos que eres totalmente nuevo en la programación y tienes una vaga imagen de lo que debes saber y hacer exactamente para encontrar un trabajo real. Está bien leer un libro sobre codificación Java para principiantes para tener una idea general, pero ¿qué sigue? Seguro que no puedes incluir esta experiencia en tu currículum :) Codificación Java para Dummies: cuál es la mejor opción para aprenderlo desde cero - 1La programación es una habilidad que se agudiza gracias al hábito diario de programar. No te convertirás en un deportista destacado aprendiendo las reglas del juego, ya que necesitas practicar todos los días y recibir golpes duros para obtener grandes resultados. Ahora, hablemos de los principales errores de muchos principiantes y pensemos en cómo puede escapar de ellos elaborando un plan perfecto de su aprendizaje.

Por dónde empezar y qué NO hacer

Hubo millones de estudiantes antes que usted y habrá aún más sucesores, ¿y adivine qué? Muchos de ellos todavía caen en trampas comunes. Pero no estarás entre ellos, compañero :) Porque tienes una lista de errores comunes que cometen casi todos los principiantes y ahora probablemente no dediques tiempo a:
  • demasiada investigación en lugar de práctica;
  • aprendizaje continuo sin un objetivo definido;
  • hacer pausas demasiado largas en la educación;
  • aprendizaje en solitario.
¿Puedes deshacerte de estos obstáculos de una vez por todas? ¿Existe una opción para aprender Java para principiantes con la combinación adecuada de teoría, práctica, motivación y establecimiento de objetivos? Una píldora mágica, que uno puede tomar y convertirse en un gran desarrollador de Java, simplemente no existe. Pero ahora tenemos un gran escenario con las herramientas adecuadas, que te ayudarán en este gran desafío.

Conozca CodeGym: un tutorial de Java para principiantes (y también para estudiantes avanzados :)

El curso CodeGym va fácilmente para los principiantes totales en programación. No tiene que mostrar resultados sobresalientes en matemáticas o tener experiencia en TI para aprobar el curso. Todo lo que necesitas es tiempo para aprender y practicar. Aquí hay algunas características de CodeGym para mejorar su aprendizaje de Java.
  1. Comience con un plan de aprendizaje pensado

    Es posible que haya notado que no todos los mejores profesionales pueden ser también los mejores maestros. A veces, los especialistas demasiado experimentados no pueden explicar ningún concepto que conocen a un principiante completo... solo porque no pueden mantenerlo simple.

    Sabemos lo difícil que es entender un tema nuevo explicado con expresiones algo puramente teóricas y desconocidas. Es mejor no profundizar demasiado en cada característica más pequeña, que de alguna manera es relevante para el tema.

    El objetivo de CodeGym es brindarle la base teórica mínima que necesitará como desarrollador junior. Es un completo tutorial de Java para dummies, donde se aprende haciendo (o programando, para ser más específicos).

    El curso consiste en una pizca de conocimiento teórico explicado de la manera más simple posible y miles (!) de tareas de codificación. Comienza con tareas elementales y avanza paso a paso hacia tareas más complicadas y proyectos de codificación. No se preocupe: el curso lo guiará desde cero hasta una comprensión clara de cómo ejecutar la programación Java.

    Su viaje en CodeGym se divide en cuatro misiones: Java Syntax, Java Core, Java Multithreading y Java Collections. Cada misión consta de 10 niveles. Cada nivel tiene 12-13 lecciones. Cada lección cubre un tema determinado e incluye una teoría más un conjunto de tareas. ¡Aquí tienes un plan educativo con conferencias y "tareas" cortas y fáciles de entender!

  2. Obtenga retroalimentación inmediata sobre sus resultados y progreso

    El libro puede ofrecerle sólo lo que ya está escrito. ¡No responderá preguntas adicionales y seguramente tampoco aconsejará cómo arreglar su código!

    Necesita un mentor para estos fines. Estudiar en clases o clases particulares es mucho más efectivo que aprender Java de los libros, pero también tiene sus contras. En primer lugar, es un horario exigente. En segundo lugar, comentarios tardíos. Su tutor necesita tiempo para verificar su tarea y darle recomendaciones, y puede esperar una respuesta durante días.

    En CodeGym obtiene una revisión instantánea de su solución en cuestión de segundos, ve si su código cumple con los requisitos y mucho más. Compruébelo usted mismo: la programación en Java para principiantes puede ser emocionante. Comienza a codificar desde la primera lección utilizando un práctico webIDE, recibe sugerencias sobre su solución y algunos consejos sobre cómo mejorar su estilo de codificación.

    Todo es simple: escriba su código, haga clic en el botón "Verificar" e inmediatamente vea los resultados. El sistema también le proporcionará el número promedio de intentos realizados por otros estudiantes.

  3. Aprender con sentido, motivación y buena compañía

    ¿Por qué los estudiantes de Java se detienen a mitad de camino, independientemente de su desempeño? La respuesta es simple: falta de motivación o (y) una experiencia de aprendizaje tediosa. No importa qué experiencia en programación tengas, si no estás comprometido, es difícil obligarte a estudiar. Pero hay una cosa que a todos nos gusta hacer: jugar.

    Si estás familiarizado con los juegos, sabes que pueden “robarte” fácilmente de la realidad durante horas y días, hasta que superes la misión o conquistes el mundo imaginario. ¿Puede la educación ser tan entretenida? De nuevo, bienvenido a CodeGym.

    Aquí puedes aprender y jugar en un entorno futurista. Tu objetivo es subir de nivel a un personaje pasando misiones y resolviendo tareas. Cada tarea resuelta con éxito te trae una "materia oscura". Es su recompensa y un recurso que necesita para abrir más lecciones y practicar. Para pasar todo el juego hasta el final tienes que codificar mucho. De tal forma al finalizar el curso, tendrás los conocimientos y de 300 a 500 horas de práctica real.

    Lo que también es importante, no estás solo aquí. La comunidad de CodeGym está creciendo y siempre puedes pedir ayuda con las tareas u obtener consejos sobre cómo ajustar tu estudio. Haga de la codificación su hábito diario y seguramente aprenderá a ejecutar la programación Java.

Una lista adicional de libros para aprender Java: desde la serie "para tontos" hasta la lectura en profundidad

No lo malinterpretes, nadie está tratando de razonarte para que dejes de leer. En realidad, los libros pueden ser una muy buena adición a su plan de aprendizaje. Aquí hay algunas fuentes, que merecen su atención:
  1. Head First Java de Kathy Sierra y Bert Bates

    Podría decirse que este libro es la mejor introducción a Java, donde se explicaron el lenguaje central y los conceptos de programación orientada a objetos en los ejemplos del mundo real. Te comprometerás desde la primera página hasta que la termines. Trate de no saltarse ejercicios y acertijos al final de cada capítulo para memorizar mejor el material.

  2. Comenzando a programar con Java para Dummies

    Usted puede ser escéptico acerca de "la serie de maniquíes", pero aun así son buenos para aquellos que no saben nada en el campo específico. Aquí aprenderá las cosas más importantes que necesita para comenzar con la codificación de Java, como instalar Java, compilar código y completar diferentes ejercicios prácticos después de terminar la lectura.

  3. Java: una guía para principiantes por Herbert Schildt

    Vale, bromas aparte. Si esperas una explicación profunda en un tono de voz serio, prueba con esta. Este libro le presenta los términos básicos de Java y lo guía desde la comprensión básica de los tipos de datos, las clases y los objetos hasta conceptos más complejos como las expresiones lambda y las interfaces funcionales. Este libro también tiene una sección de autoevaluación al final de cada capítulo.

  4. Core Java Volumen I — Fundamentos

    No se deje confundir por las impresionantes 1000 páginas: puede leer fácilmente este libro de principio a fin. Cada capítulo está dedicado a un tema determinado, desde la introducción al lenguaje y al entorno de programación Java hasta las estructuras de datos, objetos y clases, etc. A diferencia de muchos libros para principiantes, Core Java brinda una cobertura explícita de colecciones y genéricos, lo cual es útil para la programación real.

  5. Think Java: Cómo pensar como un científico informático por Allen Downey y Chris Mayfield

    Este libro para principiantes te enseñará cómo pensar en código. Como muchos otros, comienza con una introducción a la programación orientada a objetos. Cada capítulo tiene las secciones de vocabulario y ejercicios para consolidar la teoría y dominar la habilidad de pensar en programación. Es más adecuado para principiantes que para lectores con incluso una pequeña experiencia en codificación. Para empezar, es simple y divertido de leer.

Envolver

Recuerde que su nivel inicial de comprensión de la programación solo es relevante al principio. Tiene todas las posibilidades de superar a los alumnos más preparados si tiene al menos estas tres cosas:
  • objetivos y plazos claros
  • motivación
  • ...y toneladas de práctica, por supuesto
¡Buena suerte!
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION