Cuánto tiempo se tarda en Aprender a Codificar: Respuestas de los expertos

Por lo tanto, desea aprender a codificar o ya ha comenzado su viaje. Te preguntas cuánto tiempo pasará antes de que domines el lenguaje de programación de tu elección.

Esa es una pregunta excelente y una que no tiene una respuesta fácil y única para todos. Como se puede imaginar, también varía de persona a persona. No todo el mundo aprende al mismo ritmo y todos tenemos diferentes orígenes. Por suerte, ¡eso es algo bueno! Cuanto más aprendamos los unos de los otros, mejor seremos y más fácil será enseñar a los demás.

En este artículo, hablamos con los expertos para responder a tu pregunta candente: ¿cuánto tiempo se tarda en aprender a código?

 cuánto tiempo se tarda en aprender a codificar

¿Por qué deberías aprender a codificar?

Se espera que las oportunidades de empleo en tecnología aumenten casi el doble del crecimiento proyectado de otras industrias para 2024, haciendo de la codificación una de las habilidades laborales más importantes del futuro. Aprender a programar es ahora más accesible que nunca, gracias a los cursos y tutoriales en línea.

Aprender a programar puede parecer desalentador, pero no es imposible. Hay muchos desarrolladores exitosos por ahí que una vez no sabían nada sobre codificación, y hoy en día tienen trabajos bien remunerados en las principales compañías o contratos lucrativos como freelancers. Usted también puede seguir este camino si ha elegido una carrera en la industria del desarrollo.

Si no quieres ser programador por profesión, aprender a programar para muchos puestos de trabajo sigue siendo beneficioso. De hecho, la mitad de las ofertas de trabajo en el cuartil de ingresos superiores que requieren habilidades de codificación se encontraron fuera de la industria de la tecnología, lo que demuestra que incluso los que no son desarrolladores, como los diseñadores gráficos y los vendedores, pueden beneficiarse de tener algunos conocimientos de programación en su haber.

Consejos de aquellos que han aprendido a codificar

Comience con lo básico y construya a partir de ahí

Hay muchos campos en los que puede necesitar o querer usar código. Esto podría abarcar desde la creación de sitios web, el análisis de datos estadísticos, la configuración de servidores web, la escritura de software integrado para dispositivos físicos, la creación de aplicaciones móviles, la creación de juegos, ¡la lista continúa!

Muchas tareas relacionadas con la codificación requieren que comprenda varios lenguajes de programación y marcos, y encontrará que la mayoría de los desarrolladores web son expertos en varios idiomas. Si intentara aprender a codificar para todos los campos anteriores a la vez, necesitaría mil vidas. En su lugar, es mejor comenzar con lo básico y construir una base.

Alexander Winston de PPC Protect tiene un gran ejemplo personal. Al ser parte de una startup, querían ahorrar dinero donde pudieran, lo que incluía crear su propio sitio web. Alexander aprendió HTML, CSS, JavaScript, algo de PHP e incluso otros marcos como jQuery para crear su sitio web. Pasó cerca de 4 horas al día practicando y aprendiendo, comenzando con lo básico, antes de pasar a cosas más avanzadas.

Cuando empecé a aprender, no tenía experiencia. Los primeros lenguajes con los que comencé fueron HTML y CSS, ya que son los cimientos de cada sitio web. Una vez que los dominé, comencé a probar cosas más avanzadas con JavaScript, incluido un widget de precios personalizado y secciones de preguntas frecuentes. – Alexander Dean

Alexander estaba contento con la calidad del sitio web que creó y cree que su tiempo dedicado a aprender a programar definitivamente ha dado sus frutos, tanto en dinero ahorrado para su puesta en marcha como en las valiosas habilidades que ahora posee. Él recomienda encontrar el mejor método de aprendizaje que funcione para usted. Su método preferido son los cursos en línea con tutoriales en vídeo.

Tiempo que Alexander pasó aprendiendo: 4 horas al día durante 6 meses

cuánto tiempo se tarda en aprender a cometer errores de código

El fracaso es parte del proceso

A veces tienes que saltar al extremo profundo para aprender rápido, que es exactamente lo que Paul Bliss de RankSurge lo hice. Cuando comenzó su trabajo como programador para un sitio web de seguros, no sabía nada de programación. En el trabajo, aprendió a usar ColdFusion y ASP.NET, pasar 40 horas a la semana aprendiendo a programar. Menciona: «Recuerdo una página que recopilaba información con más de 10.000 líneas de código para que todo funcionara. Un diseño terrible de mi parte y me enseñó que no era un buen programador!»

Rompe el código y rompe el sitio. Así es como aprendes lo que no debes hacer, y te hará saber mejor lo que funciona y lo que no – Paul Bliss

¡Lo bueno de fracasar rápido y fracasar temprano es que aprendes un montón! Cuando Paul comenzó en 1999, no había muchos recursos disponibles en línea, por lo que romper cosas era una de las formas más rápidas de descubrir cómo hacer las cosas. Incluso hoy en día, con tantos recursos disponibles, puede ser fácil buscar una respuesta directa a sus preguntas. Sin embargo, a veces es mejor probar cosas y ver qué se pega. Dicho esto, no tenga miedo de hacer preguntas y mantener una mente abierta. Si alguien está dispuesto a enseñarte, escucha lo que tiene que decir.

Tiempo que Paul pasó aprendiendo: 40 horas a la semana durante 3 meses

Define tu objetivo final primero

Al igual que Paul, Sunny Shah de ClimbCareer también consiguió un trabajo técnico antes de saber programar. Quería hacer algo que realmente usaría él mismo. «Mi objetivo era crear una aplicación móvil que me despertara antes de dormir más allá de mi parada de autobús.»Esto significaba centrarse en los lenguajes y marcos que le permitían hacer esto, es decir, Node.js, MongoDB, Express y React Native.

Define tu objetivo final antes de elegir cualquier idioma. – Sunny Shah

Al definir primero tu objetivo final, esto te da algo por lo que trabajar. Puede afinar en todos los detalles que necesita saber para construir esa cosa en particular, y no se perderá en un mar de código sin dirección.

Tiempo de aprendizaje soleado: 32 horas a la semana durante 2 meses

Aprende en tu tiempo libre

Si saltar en las pistolas no es lo tuyo, ¡no te preocupes! Tomarlo con calma puede ser muy efectivo y, a veces, es la mejor manera de hacerlo. Si tienes un horario bastante completo o aún no quieres poner todos tus huevos en una canasta, puedes estudiar y practicar fácilmente cada semana. Jesse Harrison, el fundador y CEO del Grupo Legal de Abogados de Empleo de California, hizo exactamente eso. Su carrera ocupa la mayor parte de su tiempo durante la semana, por lo que estudia principalmente durante los fines de semana.

Primero se interesó en aprender a programar porque su sitio web ocasionalmente tenía un error que lo frustraba. Se encargó de aprender a solucionar estos problemas, siguiendo tutoriales en línea y videos de YouTube. «Comencé a aprender Python porque era fácil de usar y había docenas y docenas de guías para él. No tenía sentido estudiar un idioma extremadamente difícil que posiblemente me frustrara, así que me mantuve en la ruta fácil.»

En pocos meses fue capaz de corregir el error que tanto lo frustraba en el pasado, y ahora también maneja los aspectos cotidianos. Si hay grandes cambios que deben hacerse, aún contratará a alguien para que se encargue de ellos.

Si desea comenzar a codificar, mi consejo es simple: aproveche las innumerables guías y tutoriales que están presentes, y nunca tenga miedo de hacer preguntas. – Jesse Harrison

Jesse recomienda seguir tutoriales en línea y hacer preguntas. Internet es un lugar muy útil y debería poder encontrar todo lo que necesita. Intentó leer algunos libros sobre el tema, pero los encontró menos útiles y rápidamente se desactualizaron.

Tiempo que Jesse pasó aprendiendo: 6 horas a la semana durante un año

Nunca dejes de aprender

Independientemente de la experiencia que tengas, aprender a programar es un proceso continuo, explica Seb Dean de Imaginaire Digital. Comenzó a aprender a programar a los 14 años y, con un aprendizaje constante a lo largo de los años, ahora posee su propia empresa de desarrollo web. Dice que todavía está aprendiendo y perfeccionando esas habilidades 16 años después.

En términos de tiempo, es más un proceso continuo que algo que puede encajar en un número de horas. Incluso hoy, 16 años después, sigo aprendiendo cosas nuevas cada día. – Seb Dean

Seb comenzó aprendiendo HTML y CSS, luego JavaScript y luego PHP y MySQL. Recomienda seguir tutoriales sobre la construcción de sistemas completos, ya que le ayudarán a tener una visión más amplia y le permitirá explorar las áreas que podría encontrar más agradables. Concéntrate en construir proyectos prácticos, cosas que realmente usarías, esto te ayudará a aprender más rápido.

Tiempo de aprendizaje de Seb: 8 horas al día durante el primer año

cuánto tiempo se tarda en aprender a programar sin parar

Es hora de comenzar a aprender

Aunque hay muchas maneras diferentes de aprender, definitivamente hay algunos hilos comunes. Piense en dónde quiere terminar y haga un poco de investigación para averiguar qué necesita aprender para eso. Tener un objetivo práctico te ayuda a mantenerte motivado y te permitirá aprender un poco más rápido.

Cuando te quedes atascado, y seamos sinceros, todos lo hacen, acude a una de las muchas comunidades en línea, que a menudo están dispuestas a ayudar a principiantes y veteranos por igual. Asegúrese de estar atento al centro de recursos de GoSkills para obtener más artículos sobre desarrollo o probar algunos cursos de nivel principiante, ¡podrían ser justo lo que necesita!

Deja una respuesta

Tu dirección de correo electrónico no será publicada.