La codificación tiene fama de ser difícil. ¿Por qué es así, y es incluso cierto?
En primer lugar, a la mayoría de nosotros no nos introdujeron en la programación en la escuela como en otras asignaturas.
Aprender cualquier cosa nueva lleva tiempo y dedicación y se siente difícil al principio. Los temas a los que estamos expuestos nos parecen menos abrumadores. Ya entendemos lo esencial de ellos.
Esta es una de las razones por las que la gente se pregunta si la programación es difícil de aprender, debido a la falta de exposición.
Pero, ¿es cierto? Vamos a considerar si la programación es difícil y a analizar las razones de ello.
¿Es difícil aprender a programar?
Bueno, sí y no. Al final, aprender cualquier cosa nueva es difícil. Cuando aprendes a montar en bicicleta, probablemente te caigas unas cuantas veces y tengas algunos momentos de desesperación.
Una de las razones por las que la programación parece difícil es que la mayoría de nosotros nunca estuvimos expuestos a ella en la escuela. Temas como la historia, el álgebra y la literatura son más comunes. Esto los hace más accesibles y también más normalizados.
Mucha gente también relaciona la programación con las matemáticas, que tienen su propio trauma asociado. La verdad es que la programación no siempre implica un montón de matemáticas. A menudo se trata más bien de pensamiento lógico.
Sí, aprender a programar requiere tiempo y persistencia. Pero, como todo, aprender a programar es una serie de pasos y de práctica. No es necesario tener conocimientos de matemáticas o informática. Personas con todo tipo de habilidades y experiencias pueden aprender a programar.
Programar es difícil teniendo en cuenta estos factores:
Vamos a repasar algunos supuestos comunes sobre el aprendizaje de la codificación. Conocerlos ayudará definitivamente a responder a la pregunta de si es difícil aprender a programar, ya que después tendrás algo más de contexto.
Requiere persistencia
Aprender a codificar requiere persistencia. Es decir, dedicar tiempo cada día a practicar y aprender.
Esto no significa que haya que ser perfecto y omnisciente para entrar en la búsqueda de empleo. Ni siquiera los ingenieros veteranos lo saben todo en este campo. Siempre hay novedades y las tecnologías cambian constantemente.
Quiero más
Por supuesto! gracias al apoyo que se ha conseguido por todos ustedes (comentando, suscribiéndote y compartiendo) se agregaron nuevos videos, en esta ocasión iniciamos el curso de testing en angular, curso de node, curso mongo y mucho más
Se trata más bien de ser lo suficientemente bueno. Conocer los fundamentos de tu lenguaje, las mejores prácticas, los marcos comunes y las herramientas. Junto con tener algunos proyectos en su haber.
Una vez más, como el aprendizaje de cualquier nueva habilidad, la codificación no es diferente. Si divides el proceso en pasos y los tomas uno a la vez, lo lograrás.
¿Cuánto tiempo se necesita?
La verdad es que es algo muy subjetivo, el tiempo dependerá de tus metas y objetivos personales; sin embargo, es importante que tengas presente que siempre habrá más cosas que aprender, así que no se trata de ser perfecto. Lo más importante es elegir un primer lenguaje y comprometerse con él.
Aprende 1-2 frameworks populares y construye algunos proyectos. No necesitas saber todo lo que hay que saber.
No necesitas años y años para aprender a codificar. Sólo necesitas el tiempo suficiente para familiarizarte con los fundamentos y conseguir algo de práctica.
Por dónde empezar:
Si tú estás dando apenas tus primeros pasos HTML y CSS suelen ser un buen comienzo. Con HTML y CSS se pueden hacer algunos cambios que ajustan muy rápidamente el diseño de la página. También son una gran parte del desarrollo web frontend.
JavaScript es otro gran lugar para empezar. Es amigable para los principiantes y no necesitas un compilador para ver tu código JavaScript (vainilla) ejecutado, es decir, puedes ver los resultados al instante.
Hay un montón de recursos en el mercado y puede ser difícil abarcarlos todos, un buen comienzo sería que definieras de acuerdo a tus intereses si deseas empezar aprender frontend o si tu inclinación será más hacia la parte del backend, esto es dar comienzos no quiere decir que un futuro tengas que inclinarte por uno solo. pero si es importante comenzar progresivamente.
Si tu quieres irte por el lado del frontend te dejare el enlace para que puedas ir a ver los videos de angular y así ya dar inicio a tu ruta de aprendizaje.
Curso de Angular para principiantes ⭐⭐⭐⭐⭐
Más de 30.000 estudiantes que ya están aprendiendo Angular de manera divertida y sobre todo con el objetivo de crear un proyecto funcional que les sirve para adquirir el conocimiento básico fundamental. Por otra parte nuestro ejercicio se basa en crear un clon de Spotify por lo cual es un excelente portafolio para conseguir tu trabajo como programador junior en angular. Cada mes estoy generando cupones para brindar la oportunidad a todos los que forman parte de la comunidad de Leifer Mendez y angular en general. (Canjear cupón)
En caso de que desees incursionar en el mundo del backend, también traemos contenido de apoyo para ti que dejaremos al final de este post.
Conclusión
El aprendizaje de cualquier nueva habilidad resulta abrumador. No te preocupes: muchos han aprendido a codificar antes que tú y han perseverado.
Se trata de dividirlo en pasos manejables y encontrar ayuda cuando la necesites. Los recursos y el camino pueden tomar una forma diferente, más interactiva y práctica de lo que estás acostumbrado.