Soy bastante competente con Python. ¿Compañías como Amazon, Adobe, EMC, Flipkart, Oracle trabajan en Python? ¿Debería considerar programar en Java / C ++?

Contestaré por Flipkart.

Cuantos más idiomas amables conozcas, mejor serás como programador. No considere programar en el lenguaje x porque algunas compañías trabajan en él. Aprenda un lenguaje de secuencias de comandos, aprenda un lenguaje estático orientado a objetos, aprenda un lenguaje funcional.

Mientras entrevisté, y estoy seguro de que este sigue siendo el caso, nunca vimos la experiencia con los idiomas. Analizamos el tipo de trabajo que el candidato ha realizado en el pasado. Las discusiones generalmente estaban relacionadas con el papel en la ocupación anterior.

Flipkart es también un entorno políglota. Los desarrolladores pueden escribir en el idioma que deseen, siempre que haya otros miembros en el equipo que también puedan hacerlo. Teníamos plataformas tan diversas como Java / Ruby / Python / PHP. Incluso una combinación de algunos de estos juntos.

La verdad es que si eres un buen programador de Python, serías un excelente programador de Java. Si eres bueno en Haskell, Clojure o un lenguaje funcional, serías un excelente programador de Python. Los lenguajes de programación son dinámicos de esa manera, le permiten expresarse como si estuviera escribiendo otro idioma.

Aprenda otros tipos de idiomas, se encontrará altamente empleado por las compañías que mencionó.

PD: Si eres bueno con Python, considera dejarme una línea en ‘carreras’ en ‘typeset.io’. Estamos construyendo herramientas de autoría y colaboración para investigadores académicos. ¡Salud!

Sí, la mayoría de las empresas trabajan en python. El solo hecho de ser hábil con Python no le ofrece un trabajo, además de que también debe tener experiencia en el dominio para roles como Pruebas funcionales y automatización o la otra opción es buscar completamente una carrera como desarrollador de marcos de Python.