¿Cuál es un marco de tiempo realista desde el principio para aprender a programar y conseguir un trabajo como programador, mientras construyo mi cartera en el medio?

Me tomó alrededor de 2.5 años a un ritmo promedio de ~ 7 horas al día para obtener mi primer concierto (que fue una pasantía que pagó $ 200 / semana debajo de la mesa), pero casi renuncio y volví a la escuela en múltiples ocasiones. El autoaprendizaje es una batalla cuesta arriba, pero muy satisfactorio una vez que superas los obstáculos iniciales.
No tenía obligaciones de tiempo y mi enfoque del autoaprendizaje probablemente era un poco insalubre, por lo que ser realista (suponiendo que esté empleado o en la escuela, o comprometido de alguna manera con algo) diría que 3-4 años.

Consejos para los programadores florecientes:

  • Asegúrese de mantenerse entusiasmado con el aprendizaje o se va a quemar. Explore varias áreas (hardware, sistemas operativos, programación de aplicaciones, etc.), y no se meta en una sección de estudio tan pronto.
  • Evita el consejo del gurú. Hay miles de blogs de tecnología que tienen opiniones superlativas sobre esta tecnología frente a eso. Ignore eso tanto como sea posible y siga con lo probado y verdadero hasta que se sienta cómodo explorando tecnologías más nuevas y menos fundamentadas.
  • Persiste, pero mantén el ritmo. Me estresé en el colapso varias veces y, mirando hacia atrás, habría ahorrado tiempo tomando descansos. Va a tomar un tiempo, y cuanto más lo aceptes, más fácil será.
  • No te desanimes. La mayoría de los principiantes sienten que son incompetentes. El software está hecho por el hombre y está construido sobre muchos años de ideas y opiniones de muchas personas. Es una carga masiva de información para recibir y clasificar, pero gradualmente se sentirá cómodo con grandes cargas de información.

Depende de lo que quieras aprender y de lo rápido que puedas entender los conceptos básicos de la informática.

Si comprende los conceptos básicos, sería muy fácil aprender otros idiomas porque en la mayoría de los idiomas de programación solo la sintaxis es diferente.

Debería intentarlo, leer algunos tutoriales o seguir algunos cursos.

También preferiría comenzar con algo ligero (y con una pequeña curva de aprendizaje) como PHP o Javascript.

Depende del progreso que realice y de cómo puede comunicarlo en el currículum y de lo que quiere decir al conseguir un trabajo en codificación. Si te refieres a HTML unos 6 meses pero algo más serio varios años (un título de 2 años para una persona realmente inteligente podría hacerlo, pero es probable que se necesite más) … ahora que se dice que puedes ir por la ruta autodidacta, puede tomar un poco por más tiempo pero aprenderás mucho más … También puede buscar un código abierto que esté dispuesto a ser tutor / mentor a cambio de que usted se encargue de trabajos extraños como probar su sitio web o probar el software por dentro y por fuera … ¿qué tipo de cosas le interesan? (software inteligente, por supuesto)

Alrededor de 2 o 3 años si aprende rápido y presta atención a los detalles. Siempre puede encontrar trabajos para desarrolladores junior y tomarlos desde allí.

More Interesting

¿Qué tecnología debo aprender en informática de tercer año para avanzar en mi carrera?

Cómo saber si estoy siendo productivo mientras estoy aprendiendo informática

¿Dónde puedo encontrar prácticas de invierno para estudiantes de informática?

Cada vez que comienzo un proyecto y algo sale mal, dejo de fumar aunque me encanta la codificación. ¿Que puedo hacer?

¿Cómo volver después de perder 4 años en la universidad (informática)? ¿Qué cursos específicos debo aprender?

¿Cuándo puedo inscribirme en desarrollo front-end en Udacity ND? ¿Cómo me ayudaría a postular al MIT?

Cómo aceptar el hecho de que soy el desarrollador de software más tonto de una empresa

¿Cuáles son los alcances para los estudiantes de informática?

¿Qué universidades superiores ofrecen títulos dobles de matemática e informática?

¿Cuál es la diferencia entre la ingeniería de control y la automatización y la informática?

¿Debería especializarme en matemáticas o ciencias de la computación para entrar en la investigación de IA?

¿Sería difícil conseguir un trabajo de Hack Reactor, DigitalCrafts o Code Academy a los 38 años?

¿Qué universidades / colegios de todo el mundo son los mejores para un estudiante universitario interesado en el aprendizaje automático?

¿Es demasiado tarde para comenzar a codificar a los 31 años? Si una persona sabe cómo codificar, ¿cuáles son las posibilidades de que esta persona se destaque en la industria tecnológica?

¿Es la informática la única opción para que un estudiante no médico obtenga un trabajo fuera de la India?