Es la forma en que funciona el cerebro humano. Hagamos lo que hagamos, nuestro cerebro está constantemente buscando soluciones y atajos más efectivos que nos permitan hacer lo mismo más rápido, mejor y de una manera más conveniente que antes. Así que descanse tranquilo, si se pregunta si hay trucos y consejos para aprender Java de forma más rápida y sencilla, es perfectamente natural que lo haga. No estamos seguros acerca de los "trucos", pero ciertamente hay algunas formas de maximizar la eficiencia de este proceso, lo que le permitiría terminar aprendiendo Java tan rápido como sea posible. Por supuesto, diferentes cosas funcionarán para diferentes tipos de personas, pero algunos consejos y recomendaciones definitivamente pueden y harán que su vida como estudiante de Java sea considerablemente más fácil. Aquí hay algunos de los consejos y sugerencias más aplicables y probados para aprender Java rápidamente, basados en nuestra propia experiencia en CodeGym y de varios desarrolladores de Java experimentados.
1. Encuentra un proyecto emocionante que puedas construir con Java
Aquí hay un buen consejo inicialde Brian Knapp, un programador experimentado y autor del blog Code Career Genius: “Cuando estaba en el último año de la escuela secundaria allá por 2002, decidí aprender Java. Obtuve una copia de Teach Yourself Java en 21 días para descubrir los conceptos básicos y en qué se diferenciaba de C/C++. El libro fue útil, pero lo mastiqué en una semana o dos. Y luego hice algo que marcó una gran diferencia. ¡Decidí hacer algo genial con Java! Me entusiasmó mucho hacer mi propio juego de rol al estilo Final Fantasy usando Java 2D. Durante el mes siguiente, todas las tardes y noches estuve trabajando obsesivamente en ese proyecto. En el camino, descubrí cómo generar gráficos en la pantalla, animar sprites, generar y mover un mapa de mosaicos en la pantalla, detección de colisiones, música, efectos de sonido, ¡e incluso construí mi propio editor de mapas de mosaicos usando Java Swing! El punto clave para mí fue estar emocionado por construir algo. ¡Tenía un proyecto en el que tenía tanta energía y Java era una tecnología emocionante para hacer que todo fuera posible!” Brian ciertamente tiene razón. Encontrar algo divertido y emocionante que quieras construir con Java es una excelente manera de motivarte para aprender el idioma de una manera rápida y divertida. De hecho, esta es una de las cosas que teníamos en mente al diseñar el curso de CodeGym. Es por eso que tenemos una historia, conectando partes del curso y varias tareas diseñadas para entusiasmarse con la aplicación de Java y aprender cómo puede usar este lenguaje para crear algo que le guste. Brian ciertamente tiene razón. Encontrar algo divertido y emocionante que quieras construir con Java es una excelente manera de motivarte para aprender el idioma de una manera rápida y divertida. De hecho, esta es una de las cosas que teníamos en mente al diseñar el curso de CodeGym. Es por eso que tenemos una historia, conectando partes del curso y varias tareas diseñadas para entusiasmarse con la aplicación de Java y aprender cómo puede usar este lenguaje para crear algo que le guste. Brian ciertamente tiene razón. Encontrar algo divertido y emocionante que quieras construir con Java es una excelente manera de motivarte para aprender el idioma de una manera rápida y divertida. De hecho, esta es una de las cosas que teníamos en mente al diseñar el curso de CodeGym. Es por eso que tenemos una historia, conectando partes del curso y varias tareas diseñadas para entusiasmarse con la aplicación de Java y aprender cómo puede usar este lenguaje para crear algo que le guste.
2. Practica tanto como puedas
“La práctica hace toda la diferencia. Pude convertirme en un experto tutor de Java gracias a la práctica constante y repetida. Ciertamente, esta es la clave del éxito de los programadores profesionales. ¡Solo vas a tener que codificarlo!” — diceJohn Selawsky, desarrollador senior de Java y tutor de Java. ¡Y no podríamos estar más de acuerdo! Seguimos diciendo esto desde el principio: al aprender a programar, la práctica marca la diferencia. De hecho, hemos construido toda la estructura del curso de CodeGym en torno a este enfoque de práctica. Esta es una de las principales razones por las que muchos de nuestros estudiantes pueden encontrar un primer trabajo de codificación incluso antes de terminar el último nivel del curso. Cuando aprenda Java en CodeGym, la mayor parte de lo que hará será practicar. Así que ya nos encargamos de esto por ti. Simplemente no olvides practicar si decides tomar alguna forma de aprender Java que no sea CodeGym.
3. Estudia regularmente y no tomes descansos prolongados
Otro consejo importante que podemos compartir basado en nuestras propias observaciones y la experiencia de nuestros antiguos alumnos. Estudiar de manera regular y continua, sin tomar descansos prolongados (preferiblemente sin un descanso de más de un día) es un factor de éxito importante. La experiencia nos muestra que las personas que tienden a tomar descansos largos y numerosos normalmente progresan muy lento y más a menudo terminan abandonando el curso sin tener éxito. Por lo tanto, definitivamente recomendaríamos, en la medida de lo posible, seguir aprendiendo Java de forma regular, ya que tomar descansos para la mayoría de las personas genera la necesidad de "refrescar" la memoria cuando están volviendo a ella, o incluso aprenderla. todo de nuevo, ya que su cerebro tiende a olvidar el nuevo conocimiento muy rápido, especialmente si este conocimiento no está respaldado por una cantidad adecuada de experiencia práctica.
4. Colabora con otros principiantes y nuevos estudiantes
La colaboración con otros estudiantes nuevos para combinar los esfuerzos y apoyarse mutuamente es otro pequeño truco de los autodidactas exitosos de Java. Este enfoque es efectivo debido a la forma en que funciona nuestro cerebro: la mejor manera de aprender algo para él es enseñárselo a otras personas. Es por eso que colaborar con otros y ayudar a los estudiantes menos experimentados funciona tan bien. Por supuesto, siempre hemos sabido lo importante que es la comunidad y la colaboración. Es por eso que tenemos la sección Ayuda en nuestro sitio web, donde los estudiantes de CodeGym pueden solicitar ayuda y obtenerla de otros estudiantes o de los propios expertos en Java de CodeGym.
5. Mantenga sus sesiones de aprendizaje lo suficientemente largas (más de 1 hora al día)
Como le dirán muchos programadores experimentados, aprender Java durante una hora todos los días puede no ser la estrategia más efectiva. Para la mayoría de las personas, una hora simplemente no será suficiente, ya que el tiempo real que dedica a la codificación sería de alrededor de 20 a 30 minutos. Esto es lo que Reinder de Vries, desarrollador experimentado y fundador del sitio web LaernAppMaking.com, tiene para compartirsobre esto: “Simplemente aprender una hora al día (sin importar cuántos días seguidos) es malo para la retención de lo aprendido y dañará su capacidad de aprendizaje. ¿Tiene la opción de aprender 2 o 3 horas al día, quizás en intervalos más pequeños? Cuando aprende a programar durante una hora, el tiempo real que dedica a escribir código puede ser de tan solo 20 minutos. Además de programar, haces muchas otras cosas: leer, buscar referencias, mirar la pantalla, tratar de armar las consultas de búsqueda de Google y, por supuesto, consultar Facebook o WhatsApp y otras interrupciones. Al aprender, su mente necesita "calentarse" (al igual que hacer ejercicio) y enfriarse, procesando la nueva información. Cambiar tareas y contexto requiere atención, y especialmente para la programación, se necesita tiempo y esfuerzo para "alejarse". Una cosa general para agregar aquí es: no pierdas el tiempo y, tanto como puedas, enfócate en lograr algo más rápido (¡no tienes todo el tiempo del mundo!), ya sea aprendiendo a codificar en Java o algo más. Aquí hay una buena motivaciónrecomendación de Hagar Qim, un experimentado desarrollador de Java: “No pierda el tiempo. Las economías cambian. El mundo de TI cambió mucho a lo largo de los años, pero una cosa sigue siendo la misma: cuando una economía débil obliga a las empresas a reducir costos, los proyectos se posponen o incluso se cancelan por completo. Cuando desaparecen los proyectos, desaparecen los trabajos. Eventualmente, el péndulo de la economía siempre retrocede, pero eso puede llevar años. Así que aproveche las mareas de una economía aún en auge para tener un buen comienzo”. Bien dicho.
6. No pongas el listón demasiado bajo
Otro buen consejo general es no poner el listón demasiado bajo cuando se trata de aprender a codificar, que es lo que suelen hacer muchos principiantes. Por ejemplo, es típico que las personas piensen que son demasiado mayores para aprender una nueva habilidad, especialmente si es “tan compleja como la programación”. Incluso las personas que tienen entre 20 y 30 años a menudo piensan que podrían ser "demasiado mayores para esta mierda". Por supuesto, en la mayoría de los casos, ser demasiado viejo es solo una excusa que se te ocurre para dejar de fumar, a menudo incluso antes de empezar. Esto es lo que tiene que decir Brian Lim, un codificador Java experimentadosobre las personas que comienzan a aprender Java cuando tienen más de 30 años: “Java es muy estructurado y corporativo. Creo que es perfecto para una mente estructurada, a la que le gustan los patrones de diseño y la programación orientada a objetos. Y probablemente sea más probable que una persona mayor tenga una mente estructurada. También tiene una trayectoria profesional en certificaciones y trabajos agradables y relajados que no son de inicio para personas mayores. Otra forma en que Java podría ser excelente es si está creando su propio producto. Microsoft y .NET no se tratan con seriedad en el mundo del código abierto, por lo que si tiene un plan de varios años para crear un producto o incluso un juego como Minecraft, Java es increíble. La recompensa es increíble y puedes trabajar con herramientas maduras en lugar de código spaghetti de JavaScript o problemas de memoria de bajo nivel como C o C++”. Simplemente no podríamos estar más de acuerdo.
7. Consejo extra: canta tu código
Y para concluir, aquí hay un consejo adicional agradable e inusual de Reinder de Vries, quien le recomienda que cante su código (¡eso es algo nuevo!) como una forma de engañar a su mente para que no se aburra. “¿Alguna vez intentaste cantar tu código de programación? Quiero decir, suena tonto, pero funciona. La mente se vuelve aburrida cuando haces lo mismo todo el tiempo, y aprende mucho menos si usas un método de aprendizaje. Leer todo el tiempo, solo ver videos, solo escribir en un teclado no es una forma óptima de aprender. En su lugar, intente escribir el código con lápiz y papel, o dibuje un concepto de programación con un delineador fino y un lápiz más grande, o... ¡cante su código! recomienda Reinder.
GO TO FULL VERSION