Elija algo específico, obtenga algunos libros y comience a construir cosas. Después de 3 a 6 meses, comience a reunirse para conocer a otros ingenieros que podrían llevarlo a empleos o convertirse en mentores no oficiales.
Es un trabajo duro, pero la mejor estrategia es construir cosas que funcionen, ya sean aplicaciones móviles, sitios web o aplicaciones de escritorio. El software de trabajo de extremo a extremo es para lo que la gente quiere contratarte y aprender a construir cosas de trabajo es, con mucho, la forma más divertida de aprender.
Ah sí, y a la gente le gusta la pasión. Les gusta contratar personas motivadas y autodidactas porque progresan más rápido y están más dispuestas a aprender el dominio del negocio y a centrarse en llevar las cosas hasta su finalización. También tienden a no poner barreras artificiales o esperar que otras personas se comuniquen por ellos: los desarrolladores autodidactas están dispuestos a hacer TODO el trabajo para llevar el software a producción en lugar de solo tener interés en escribir código.
- ¿Cómo es trabajar como desarrollador de software graduado?
- ¿Qué te hará salir de una entrevista de desarrollo de software?
- Como programador, ¿cómo manejas la sobrecarga de información?
- ¿Cuáles son las diferencias entre los diversos entornos de codificación posibles que no son de producción (por ejemplo, desarrollo, pruebas, puesta en escena, control de calidad)?
- Alguien desarrolló el software que estaba buscando, estamos en diferentes países, ¿cuál es el mejor enfoque si solo quiero usar / pagar por el software?