CodeGym /Blog Java /Random-ES /Su experiencia no hace ninguna diferencia en aprender a p...
John Squirrels
Nivel 41
San Francisco

Su experiencia no hace ninguna diferencia en aprender a programar Java: la historia de David, desarrollador de juegos de rol y estudiante de CodeGym

Publicado en el grupo Random-ES
CodeGym ya tiene 2,5 años y cuenta con casi medio millón de usuarios de todo el mundo. Muchos estudiantes han terminado el curso y han encontrado el trabajo de sus sueños. Y aunque siempre le pedimos que comparta las historias de éxito, las historias de aquellos que están en medio de su experiencia de aprendizaje a veces pueden ser motivadoras e interesantes en la misma medida. Nuestra primera historia es sobre David ( David Haines ). Es un desarrollador de juegos de rol de los EE. UU., que ha estado en desarrollo durante más de 25 años. Esta primavera, debido a una situación de pandemia, lo suspendieron, por lo que decidió aprender Java."Su experiencia no hace ninguna diferencia en aprender a programar Java": la historia de David, desarrollador de juegos de rol y estudiante de CodeGym - 1

“Java existirá durante mucho tiempo y solo mejorará”

¿Por qué elegí Java entre otros lenguajes de programación? Puedo pensar en dos razones. En primer lugar, cuando me dieron un permiso en mi empresa, escuché que nos cambiaríamos a Java para muchas de nuestras cosas internas. Así que pensé que sería beneficioso si aprendía algo al respecto. En segundo lugar, sé que Java es un lenguaje bien establecido y estará disponible por un tiempo. Muchas personas con las que he hablado tienen la misma opinión. Estará alrededor y solo mejorará. Así que no me costó mucho seleccionar Java. Por supuesto, si mi empresa comenzara a centrarse en C#, buscaría C#. O haríamos Python, buscaría Python.

“CodeGym fue la mejor opción para mí y para lograr mis objetivos”

Entonces, me conecté a Internet y básicamente busqué en Google "aprender Java", y miré CodeGym y algunas otras opciones que se mostraron. Por lo que vi y leí, decidí que CodeGym era la mejor opción para mí y para lograr mis objetivos. Lo que me gusta de este curso es el contexto. Tratas el aprendizaje como un juego y hace que el aprendizaje sea divertido. Ha sido muy fácil de entender en su mayor parte. Pero, por supuesto, ha habido momentos en los que ha sido un poco confuso. Por lo general, no busco muchas cosas en Google y no elijo las palabras clave correctas, por lo que a veces paso mucho tiempo buscando cosas inútiles para llegar a donde quiero estar. No recuerdo cuál fue la lección, pero me quedé atascado durante 4-5 días y traté de resolverlo. He estado aprendiendo en CodeGym desde la primavera, creo. Ahora mismo estoy en el nivel 12, así que probablemente voy mucho más lento que muchas otras personas. Al principio, eran 3-4 horas al día por lo menos. Pero a fines de mayo, perdí mi trabajo debido al Covid-19 y la búsqueda de un nuevo trabajo se hizo cargo, por lo que el aprendizaje se redujo a 2-3 horas, 5 días a la semana. Uso IntelliJ IDEA y el complemento CodeGym y los encuentro divertidos. Recientemente he descubierto elFunción de "soluciones correctas" en el complemento, pero trato de no mirar a menudo. Por ejemplo, puedo tomar y aplicar ingeniería inversa a la solución para descubrir cómo llegaron allí. Para mí es muy beneficioso, me gusta. También uso la sección de “Ayuda” en ocasiones. Cuando me quede atascado, buscaré allí para encontrar algo similar y veré las sugerencias que se hacen. De hecho, publiqué un par de preguntas que fueron respondidas, las cuales fueron muy útiles. Finalmente, soy aficionado a los juegos.! Acabo de terminar el juego 2048. He hecho el Minesweeper, y ese es el tipo de logro del que estoy orgulloso porque cuando funcionó fue maravilloso. Tuve problemas con 2048, y nuevamente, cuando funcionó, sentí esa sensación de orgullo. ¡Mira lo que he hecho! Ahora estoy haciendo el juego de la Serpiente, y aquí está el problema: tengo que decidir si quiero escribir el juego o continuar con las lecciones. A veces tengo que esforzarme y pensar: “Hice el juego por última vez. Tengo que aprender algo esta vez”.

“Tus antecedentes no hacen ninguna diferencia”

Soy completamente nuevo en Java. El curso es muy educativo, sencillo y entretenido. Hace que aprender Java sea divertido. Para mí, eso es importante, porque quiero aprender y disfrutar lo que hago. No creo que tu experiencia haga ninguna diferencia en aprender a programar. Por supuesto, puede ser beneficioso y útil en algunos puntos. Como programador de juegos de rol, ya estoy familiarizado con toda la lógica de programación. Alguien que es nuevo en la programación y está aprendiendo cualquier lenguaje de programación puede no tener ese tipo de competencia. Pero para ser honesto contigo, creo que CodeGym hace un muy buen trabajo al familiarizarte con los conceptos básicos. Te ayuda a lograr el objetivo: aprender Java y cumplir con las demandas del mercado. Cuando era mucho más joven, mi sueño era iniciar una empresa de software, crear videojuegos y cosas por el estilo. Me encanta programar en RPG. Pero con Java… ¿Quién sabe? Tal vez sea lo suficientemente bueno, cree un juego, lo venda y comience mi propia empresa.

“Dedicar más tiempo al aprendizaje, sobre todo al principio”

Desde mi experiencia personal, daría algunos consejos a todos los que comienzan a aprender Java y programación:
  1. Dedica más tiempo a estudiar, sobre todo al principio.

    Ayuda a aumentar el deseo de aprender más. Yo no empezaría a hacer media hora aquí, media hora allá. No es suficiente despertar nuestro interés y atraerlo. ¡Déle una hora, dos horas, cuatro horas! Al menos al principio.

    Llegué al punto en que sé, que quiero seguir aprendiendo y sé por qué estoy haciendo esto, y no siempre tengo tiempo para dedicarlo, pero cuando tenga tiempo, volveré y sentarme en mi computadora durante 1-2 horas, hasta 4-5 horas a veces, especialmente los fines de semana, y simplemente aprender.

  2. Presta atención a lo que estás haciendo y disfrútalo. Lo demás se arreglará solo.

    No tengo ninguna duda de que incluso en mi capacidad limitada ahora puedo aprender a codificar Java. Será útil porque ya nadie está especializado y no puedes hacer RPG o Java. Tienes que hacer algo más, como Python, C++ o C#. Tienes que ser lo suficientemente versátil para poder rendir más en tu posición.

    La conclusión es: encuentra algo que quieras aprender, que estés dispuesto a aprender, y simplemente hazlo.

Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION