CodeGym /Blog Java /Random-ES /¿Es Java un hueso duro de roer para usted?
John Squirrels
Nivel 41
San Francisco

¿Es Java un hueso duro de roer para usted?

Publicado en el grupo Random-ES
Una de las cosas más confusas que les puede pasar a los estudiantes que recién comienzan a codificar es que les digan que programar es fácil. En realidad, las cosas son completamente diferentes. Un famoso científico informático estadounidense, Alan Kay, ha dado en el blanco al decir: "Lo más desastroso que puedas aprender es tu primer lenguaje de programación". Por supuesto, la mayoría de los lenguajes de programación (incluido Java) no requieren un cerebro destacado ni conocimientos excepcionales. Aún así, pueden ser más frustrantes y complicados de lo que parece. Muchas habilidades de programación consisten en desarrollar la habilidad de hacer las preguntas correctas y saber qué código copiar y pegar. Además, hay un gran secreto: no hay dominio, no hay un nivel final cuando se trata de aprender Java. Entonces, ¿estás listo para eso? ¿Eres capaz de alcanzar el dominio de la codificación? ¿Y qué necesitas para tener éxito en la programación? ¿Es Java un hueso duro de roer para usted?  - 1

Identificando tus objetivos

Lo más probable es que ya haya establecido sus objetivos y sepa lo que quiere obtener de Java. ¿Le gustaría convertirse en desarrollador de Java, desarrollador de Android o conectar su vida con QA Automation? ¿Desea desarrollar aplicaciones web, aplicaciones de Android, aplicaciones científicas o crear herramientas de software como Eclipse, IntelliJ IDEA, NetBeans IDE y otras? Mantenga su objetivo en mente y concéntrese al máximo en aquellas tareas que están cerca de su objetivo. Seguramente le resultará un poco más fácil aprender el lenguaje Java cuando lo relacione directamente con lo que quiere hacer con él en el futuro. Ver los resultados que podrás utilizar más adelante te ayudará a mantenerte motivado en todo momento y te dará una prueba tangible de tu progreso. Sin embargo, no olvide que aprender los conceptos básicos sigue siendo crucial, así que nunca se salte un tema ni se pierda nada. A diferencia de muchos otros cursos en línea, CodeGym no es acuoso y solo incluye información práctica.

Construyendo una hoja de ruta

La palabra " código " es algo misteriosa por definición, ya que implica una forma técnica de comunicación que las computadoras (no los humanos) deben comprender. Y la forma en que muchas personas empiezan a aprender a codificar implica simplemente saltar a Java sin dirección alguna. Pero es mejor comenzar con una hoja de ruta para tener éxito: lo llamamos una vista panorámica del mundo de la codificación que puede describir un conjunto de las habilidades, conceptos y herramientas de Java más necesarios. Dibuja tu camino de aprendizaje que debería incluir estudiar:
  • Conceptos básicos de Java (sintaxis, núcleo)
  • Principios de programación orientada a objetos
  • Colecciones Java
  • Excepciones de Java, flujos de entrada/salida
  • Algoritmos, patrones
  • Subprocesos múltiples de Java
  • Examen de la unidad
  • etc.
Afortunadamente, el curso CodeGym está bien estructurado y cubre todos estos temas esenciales en la secuencia correcta para facilitarle mucho las cosas.

Establecer un horario

¿Qué puede hacer un plan sin un cronograma? Sería bueno que establecieras un horario de aprendizaje personal que se adaptara a tu estilo de vida. Idealmente, debería poder dedicar de 2 a 3 horas al día a aprender Java. Lo más importante es que no debes tomar descansos prolongados, ya que pueden crear grandes lagunas en tu trayectoria educativa. Por supuesto, si te saltas uno o dos días de educación, esto no será gran cosa, pero si esos descansos se convierten en un hábito, definitivamente retrasarán tu proceso de aprendizaje. Dicho todo esto, si tienes problemas con la organización, esto no significa que no aprenderás Java. Intenta organizar todas tus lecciones y ejercicios dentro de cuadernos o archivos. Créelo, te resultará muy útil tener un lugar al que volver cuando olvides cómo arreglar algo que habías arreglado hace una semana. De hecho, muchos programadores exitosos tienen como objetivo guardar código y soluciones a diferentes problemas para poder revisarlos más tarde. Además, puede estructurar sus lecciones futuras con una semana de anticipación para cumplir con el horario establecido sin la tentación de perder uno o dos días. Y para mantenerte aún más motivado, puedes aprovechar al máximo el calendario de CodeGym con todos los eventos futuros y un seguimiento de tus logros. Necesitará tener instalada nuestra aplicación de Android para recibir recordatorios de que es hora de aprender. "Por cada minuto dedicado a la organización, se gana una hora". - Benjamin Franklin.

Refiriéndose a ayudantes externos

En su plan de aprendizaje, también debe incluir algunos recursos adicionales que puedan mejorar sus conocimientos de Java. Por supuesto, nuestras secciones Ayuda , Foro y Artículos están repletas de información útil. Pero para ampliar sus horizontes, es posible que le interese leer libros de fama mundial escritos por codificadores Java profesionales. Afortunadamente, muchas selecciones excelentes, como libros imprescindibles para aprender a programar en Java o los mejores libros para aprender Java para principiantes y expertos, pueden ayudarle a reducir sus opciones y encontrar fácilmente lo que más le convenga. Además de leer libros de Java, también puedes beneficiarte viendo tutoriales de Youtube, especialmente si eres una persona con una fuerte percepción visual. Dicho todo esto, llegará el momento en que tu lema sonará como “Menos mirar, más hacer”. Tarde o temprano, deberías dejar de mirar vídeos y leer libros de programación de forma pasiva. La práctica es esencial, por eso nuestro curso está más orientado a la práctica y lleno de tareas interesantes. Nuestro curso ofrece muchos ejemplos de código y tareas de codificación de diferente complejidad para ayudarlo a tener más confianza en sus habilidades de programación. Al aprender de los códigos existentes escritos por profesionales, puede mejorar significativamente sus habilidades de programación mientras construye gradualmente su propio estilo. Luego, cuando sientas que estás listo para algo más desafiante e interesante, puedes intentar comenzar tu propio proyecto de codificación, ya sea una aplicación básica o un juego (la sección 'Juegos' de CodeGym te resultará muy útil en ese frente ) .

Encontrar el equilibrio adecuado entre teoría y práctica

El mayor error que suelen cometer los nuevos programadores es centrarse en aprender demasiada teoría y sintaxis en lugar de resolver problemas. Se trata de experiencia y práctica, y es por eso que nuestro curso cuenta con el principio de aprendizaje 80/20. El 80% del contenido se centra en tareas prácticas que le ayudarán a escribir código y desarrollar sus habilidades para resolver problemas. Y mientras aprendas a superar los problemas y la frustración, saldrás a la colina y tendrás una buena visión de tu progreso.

¡Entrena con CodeGym!

Aprender a programar es casi lo mismo que desarrollar músculos. Para ganar potencia es necesario ir al gimnasio y levantar pesas pesadas. Para aprender a programar en Java, debe sentarse y codificar. Y al igual que ese dolor muscular que experimenta al día siguiente después de levantar pesas, su cerebro puede doler si está atrapado en un problema de programación. Acepte que no dejará de hacer ejercicio simplemente porque sienta dolor muscular. Entiendes que es parte del proceso. Entonces, incluso si te quedas atascado en algún momento mientras aprendes a codificar, no empieces a dudar de si tienes el talento suficiente para completar el curso y convertirte en un profesional de Java. Se trata de repeticiones y series. Construyes el cuerpo de tus sueños haciendo ejercicio. Y cuanto más entrenas, más fuerte te vuelves. Aprender Java es exactamente el mismo proceso. Cuanto más tiempo dedicas a codificar, más competente te vuelves. Entonces, ¡codifique, codifique y codifique diariamente con CodeGym para desarrollar sus músculos Java! Java no será "difícil" para usted si define su objetivo y elige el enfoque y las fuentes correctos para dominar la codificación.
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION