Quiero unirme a Google o un gigante tecnológico similar en el dominio Python. ¿Cuáles son mis opciones y cómo me preparo para ello?

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.

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!

More Interesting

Cómo convertirse en programador cuando no sé nada sobre programación

¿Qué tecnología debería considerar una visión más fresca, que ayudaría a asegurar un buen futuro?

¿Cuál es la mejor manera de asegurar una carrera en programación / desarrollo web trabajando de forma remota?

¿Por qué invierto mi tiempo en una organización de este tipo en lugar de ingresar en algunas sociedades técnicas y de investigación en BVCOE?

¿Cómo es hacer una doble especialización en IIT Kanpur?

¿Cuáles son las pasantías de verano para estudiantes de primer año?

Asesoramiento profesional: ¿Qué tipo de carreras han hecho las mujeres en transición a tiempo parcial o trabajar desde casa después de tener hijos, cuando las carreras anteriores no pueden ofrecer suficiente flexibilidad para ser amigable con la familia?

Cómo conseguir un trabajo en investigación cualitativa

En la actualidad, ¿qué curso de ingeniería tiene buen alcance?

¿Cuál es el camino para convertirse en un presentador de televisión en infomerciales?

¿Por qué algunas personas todavía están aprendiendo programación a su edad tardía, ya que deberían saber que no tienen oportunidad de comunicarse con alguien que comenzó a temprana edad?

¿Cómo supero mi temor de no asegurar una buena pasantía y eventualmente un trabajo, a pesar de que soy mejor que la mayoría de los estudiantes en mi lote?

Estoy siguiendo un curso de maestría en análisis de datos. ¿Puedo traducir este conocimiento y seguir una carrera en análisis deportivo?

¿Qué se necesita para ser un profesional independiente?

¿Cómo puede obtener 3 meses de descuento al año como beneficio laboral?