Tienes que empezar a programar. Ahora mismo. Ve a buscar una cuenta de Github, comienza a escribir código y colócalo allí.
Haz un juego estúpido con Python, algo basado en texto. Esto despertará tus habilidades y te preparará para algo más grande. Libérelo de código abierto. Sigue jugando con él de vez en cuando. Para un gran desafío, crea un MUD simple. Eso le enseñará sockets y programación asíncrona, dos habilidades que son extraordinariamente valiosas.
Compre un recurso web alojado barato como Hostmonster y coloque un wiki con sus notas de desarrollo y un blog de WordPress donde registre su experiencia. Construir algo nuevo en algún marco de Python. (Recomiendo evitar Django. Pruebe Flask o web.py.) Use una base de datos (PostgreSQL!) Aprenda SQLAlchemy. ¿Quieres un proyecto simple? Intenta crear imgur, o una lista TODO, o algo así. Tal vez escriba su propio blog o wiki. O una lista de imgur-blog-wiki-todo.
- Cómo encontrar un buen trabajo (gestión de proyectos o programación de proyectos) en Estambul
- ¿Qué tipo de trabajos puede obtener alguien con una especialización en humanidades (BA) de una de las 20 mejores escuelas?
- Siendo un profesional médico con un nivel intermedio de estadísticas, ¿qué necesito para convertirme en un científico de datos?
- En su opinión, ¿cuál es una mejor opción profesional, un trabajo en una empresa de servicios de TI (TCS, Infosys) o estudios superiores (MBA, MS) o emprendimiento?
- Cómo desarrollarme para crecer en una empresa que no ofrece un plan de carrera
Suscríbase a las listas de correo de Python. Participar. Responder preguntas. Hacer preguntas. Sigue las tendencias recientes.
Afortunadamente, lo anterior debería ser suficiente para obtener su experiencia y una cartera que pueda obtener un trabajo de nivel de entrada. Cuando consigas ese trabajo, trabaja duro, pero asegúrate de pasar mucho tiempo aprendiendo cosas nuevas. Ahí es donde realmente comenzará su educación.
Después de 3-5 años de eso, deberías tener bastante experiencia y estar listo para asumir un papel más importante. Ese es el punto donde necesita comenzar a aprender lo que se necesita para que un proyecto tenga éxito. Pase los próximos 30 años de su carrera haciendo que los proyectos tengan éxito. Pero manténgase actualizado sobre tecnología y mejores prácticas y constantemente aprenda cosas nuevas.
Mantenga su hoja de vida fresca. Escribe todo lo que haces al principio. Haga que un amigo de la industria lo revise. Obtenga una revisión profesional de uno de los muchos recursos de empleo en su área.
¡Buena suerte! Recuerde que a los programadores nos gusta mantenernos unidos y todos queremos vernos triunfar. Aproveche nuestra ayuda, pero prepárese para ayudar a otros también.
EDITAR: quieres Python. Me di cuenta de que daba una respuesta genérica. ¡Aprende Python!