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.
- ¿Cómo puede atraerme la informática?
- ¿Cuán realista es el objetivo de obtener una pasantía en ciencias de datos después del 2 ° o 3 ° año para un estudiante de informática?
- Cómo encontrar la forma o enfoque inicial, como el algoritmo, la estructura de datos y la categorización del procedimiento de resolución al observar las preguntas de codificación
- Cómo dominar la programación Java y ser profesional en ella para ganarse la vida
- ¿Qué tipo de personas no deberían estar en informática?