Supongo que está hablando de un trabajo de TI que requiere capacidad de programación; Para la mayoría de los trabajos de TI, no tiene que saber programación.
De todos modos, si estás buscando un trabajo de programación, debes saber algunos otros lenguajes además de Python. Si bien soy un defensor de Python, también conozco C, C ++, Java y JavaScript. Puede que nunca los use, pero conocerlos es beneficioso porque puede ayudarlo a pensar en diferentes maneras de resolver un problema. Un buen ejemplo es mejorar el rendimiento de su programa; Una vez que encuentre el cuello de botella, puede recodificar esa sección en C y vincularla al resto del código de Python.
Debes tener un buen conocimiento de los fundamentos de Python, pero tómate un tiempo para aprender las cosas más “esotéricas”, como las funciones lambda. Puede que nunca los use, pero puede encontrar el código de otras personas que sí lo hacen.
Comprenda cómo hacer que los programas de línea de comandos (CLI) y GUI; Los programas de GUI ejecutan el código de línea de comandos en segundo plano, por lo que si puede escribir un programa de CLI, es fácil crear una GUI. De esa manera, comprenderá mejor qué está haciendo su programa y dónde pueden estar los errores.
- ¿Qué es un UPNP?
- ¿Las pequeñas empresas y las nuevas empresas de TI ofrecen un crecimiento en el futuro o es mejor prepararse para el SSC y el banco?
- ¿Por qué las empresas de software no pueden mantener los recursos humanos como los desarrolladores durante largos períodos?
- ¿La capacitación de TI en el Centro de aprendizaje por computadora de New Horizons es una buena inversión?
- ¿Cómo se ve afectada la calidad de la comunicación por radio cuando el receptor o el transmisor se mueven al otro extremo a altas velocidades?
Tener una comprensión general de las computadoras en general; no se centre únicamente en el software. Esto puede ayudar a solucionar problemas, así como a obtener el mejor rendimiento de su código.