CodeGym /Blog Java /Random-ES /Principales recomendaciones dolorosamente divertidas y ri...
John Squirrels
Nivel 41
San Francisco

Principales recomendaciones dolorosamente divertidas y ridículas para principiantes sobre cómo aprender a codificar

Publicado en el grupo Random-ES
Cualquier novato que esté dispuesto a convertirse en un buen programador, probablemente, busque en Google tres cosas principales al principio:
  • ¿Con qué lenguaje de programación empezar?
  • ¿Cómo aprender?
  • ¿Dónde aprender?
No hay una única respuesta correcta a estas preguntas ya que hay tantos hombres, tantas mentes ... Pero si estás aquí, ya te has propuesto aprender Java con CodeGym. Por lo tanto, omitiremos las preguntas sobre qué lenguaje de programación elegir y dónde aprenderlo. Centrémonos en las formas de aprenderlo. Principales recomendaciones dolorosamente divertidas y ridículas para principiantes sobre cómo aprender a codificar - 1En lugar de una selección estándar de buenas sugerencias, decidimos recopilar las más ridículas a continuación. Entonces, echemos un vistazo a los errores más comunes que cometen los programadores principiantes debido a que accidentalmente caen en el consejo equivocado. Y, por supuesto, le diremos cómo rectificarlos en las primeras etapas para garantizar que se divierta con la programación. ¡Justo como se supone que debe ser!

1. Pide siempre consejo a los expertos de Instagram/Facebook, ya que siempre tienen razón y, en general, son mucho más inteligentes que tú.

¡Los líderes deben ser considerados dioses! Todo lo que dicen vale (incluso si comenzaron a codificar hace unas semanas). Si tiene muchos seguidores en las redes sociales, es que es un genio y debes confiar en sus palabras. De todos modos, 1 seguidor significa mil millones de células cerebrales y 10.000 seguidores = 10.000 mil millones de células cerebrales. ¿Tiene billones de células cerebrales? No lo creemos. Bromas aparte: en lugar de escuchar a personas influyentes en las redes sociales, lea libros teóricos o ingrese a cursos aprobados por el tiempo (CodeGym es definitivamente uno de ellos). Naturalmente, cuando decimos personas influyentes en las redes sociales, no nos referimos a ingenieros de software u otros profesionales que también tienen muchos seguidores en las redes sociales. Lo que queremos decir es la gran cantidad de personas que no tienen credenciales reales de programación pero que tienen mucho que decir sobre sus escasas habilidades y la "mejor" forma de codificar. No debes esperar ningún conocimiento profundo de los medios, así que ten cuidado con el tiempo y la energía. Cuando se trata de programación, debes depender únicamente de fuentes confiables.

2. Si tiene dificultades para escribir un programa, es el defecto fundamental del lenguaje Java. ¡Cambia a aprender algo más fácil!

La razón por la que uno puede tener muchos errores en su código es que Java no es perfecto. Entonces, ¿qué te impide crear tu propio lenguaje? De todos modos, Brendan Eich dedicó solo 10 días a la invención de JavaScript. ¿Entonces, Qué esperas? Bromas aparte: pensar que ya lo sabes todo y ahora puedes mover montañas es un error fácil de cometer. Después de que finalmente escribes un buen código que realmente funciona, tu confianza se dispara y sientes que puedes conquistar el mundo. Por supuesto, esto es fantástico y deberías disfrutar esa sensación, pero no olvides que todavía estás aprendiendo. Probablemente, ya es hora de que empieces a revisar tu código anterior y a analizarlo. ¿Qué partes de tu código entiendes realmente y dónde acabas de copiar y pegar? Intenta descubrir qué diablos hace. A decir verdad, muchos programadores exitosos que han estado codificando durante más de 20 años dicen que todavía sienten que apenas han arañado la superficie de Java y siguen aprendiendo todo el tiempo.

3. No aproveches las herramientas de depuración. ¡Deberías hacerlo todo tú solo!

Incluso si trabaja en un lenguaje de tipo estático como Java, no hay razón para utilizar un depurador. Es para mariquitas. Así que no importa que los depuradores puedan ayudarle a localizar fácilmente todos los errores en su código. Bromas aparte: las herramientas de depuración tienen numerosos beneficios. Informan inmediatamente de una condición de error, lo que permite una detección más temprana de errores y hace que el desarrollo de software sea más sencillo y sin problemas. Los depuradores también proporcionan mucha información útil sobre las estructuras de datos y garantizan una interpretación más sencilla. ¡Una elección beneficiosa para todos en todos los niveles!

4. Aprende en solitario. ¡Trabajar en red con humanos no importa, ya que tu objetivo es aprender a manejar las computadoras!

Uno de los mayores errores de los desarrolladores es perder el tiempo comunicándose con personas de ideas afines en lugar de escribir código. Se le contratará como desarrollador de Java, no como interlocutor. Ignora todas esas comunidades Java. Bromas aparte: incluso si estudias con éxito por tu cuenta, llegará el momento en que tendrás que mostrar tus habilidades a los demás. ¿De qué sirve escribir si nadie lo ve? Además de eso, entrenar en equipo o aprender con algunos consejos de compañeros ha demostrado ser mucho más eficiente que entrenar de forma aislada. Si ingresa a una comunidad, podrá obtener rápidamente respuestas a sus preguntas y encontrar soluciones más fácilmente. Por lo tanto, se garantiza la mejora de sus conocimientos de codificación y la aceleración de todo el proceso de aprendizaje. Además, las comunidades te darán la oportunidad de expresarte cuando finalmente sientas confianza interior (esto se remonta a la recomendación n.° 2).

5. Copie y pegue todo lo que haya en Internet. ¿Por qué perder el tiempo cuando puedes utilizar código ya preparado?

Gracias a múltiples recursos como StackOverflow y Google, puedes obtener casi todas las respuestas que te quedan. Muchos desarrolladores simplemente pierden el tiempo tratando de entender algo que funcione cuando simplemente pueden tomárselo con calma y utilizar los códigos de otros. No te preocupes por entender ninguno de ellos. Bromas aparte: aprender de otros códigos es bueno. Pero simplemente copiar y pegar no está bien. ¡En absoluto! Cuando estás atascado con el código que no funciona y no tienes idea de por qué es bastante normal a)referirte a la comunidad; b) Busque en Google el problema e intente aprender de otro enfoque. A veces, utilizar el código de otros programadores puede ayudarte a descubrir por qué tu código no proporciona el resultado deseado.

6. Si has escrito el código, tu opinión al respecto es irrefutable. ¡Personas con odio van a odiar!

Si te ves obligado a escuchar las críticas de tu tutor u otros desarrolladores, asegúrate de que nada de lo que digan entre en tu cerebro. ¡Siempre tienes razón y punto! Bromas aparte: es un arma de doble filo. Por un lado, uno de los errores más graves que cometen los programadores principiantes es pensar que no son lo suficientemente buenos, que no son lo suficientemente inteligentes, que tienen el tipo de cerebro equivocado, etc. Aquí, el dicho "Domina tu miedo, o el miedo será tu maestro" funciona como ningún otro. Por otro lado, si tiene demasiada confianza en sí mismo y nunca escucha a los expertos, no mejorará sus habilidades ni aprenderá algo nuevo. La clave es mantener el equilibrio.

7. ¿Creando un plan? ¡Que perdida de tiempo!

Realmente, ¿quién necesita un plan sobre cómo dominar la programación? No pierdas tu valioso tiempo y ponte a escribir el código lo antes posible. Además, ustedes en CodeGym dicen constantemente que la práctica es crucial. Bromas aparte: al saltarse un plan, se está exponiendo a numerosos errores lógicos y a largas horas de reescritura del código. Esto es lo que se puede evitar fácilmente si se planifica el proceso de estudio de antemano. La planificación no sólo puede ayudar a gestionar el tiempo, sino también a construir un camino de aprendizaje coherente. Además, la capacidad de planificar todo te ayudará en el futuro cuando necesites analizar los casos que podrías haber pasado por alto y, así, evitar errores lógicos que de otro modo podrían haber surgido al sumergirte directamente en la primera solución.

8. ¡La teoría es lo que realmente importa! ¡No codifiques hasta que sepas todo sobre informática a través de los libros!

Cuanto más lees, más sabio te vuelves. Entonces, ármate con muchos libros y listo. Bromas aparte: esto no puede estar más lejos de la verdad. A menudo no existe una correlación entre la cantidad de tiempo que dedicas a la teoría y el éxito de tu aprendizaje. Cuando aprendes Java, es esencial perfeccionar cada habilidad "recién leída" con la práctica. El conocimiento sin la posibilidad de su aplicación práctica sólo es útil para responder preguntas técnicas en palabras clave. Tenga en cuenta que la programación requiere la máxima práctica. Por lo tanto, intente codificar a diario. Afortunadamente, CodeGym ofrece muchas tareas interactivas después de cada lección y logra el equilibrio perfecto entre teoría y práctica (20 % frente a 80 %).

9. Lo único que necesitas para ser un programador exitoso es conocer Java.

Una vez que perfecciones tus habilidades en Java, podrás conquistar el mundo y siempre habrá una multitud de empleadores esperando que les digas "sí". Bromas aparte: cualquier lenguaje de programación se convierte en una herramienta sólo en manos de un creador hábil. Saber cómo escribir el código por sí solo no le permitirá tener éxito. La programación requiere otras habilidades importantes, como fuertes habilidades para resolver problemas, la capacidad de visualizar una secuencia de procesos, habilidades de comunicación y el deseo de autoaprender. No habrá un día en el que lo sepas todo, así que nunca dejes de aprender. La programación es un campo muy interesante con constantes actualizaciones y nuevas tecnologías que debes dominar para convertirte en un especialista único. ¡Y CodeGym puede ayudarte con eso!
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION