¿Qué debo saber para convertirme en un desarrollador de Python de nivel de entrada?

Lo que debe saber es que conseguir un trabajo es un problema de marketing, no técnico. Especialmente para una posición de programación de nivel de entrada donde hay muy pocas expectativas de que conozcas mucho Python.

Entonces, su próxima pregunta debería ser: ¿Cómo puedo comercializarme como desarrollador de Python y convencer a alguien para que me contrate?

Hay muchas formas de hacerlo. Si yo fuera tú, esta sería mi estrategia:

1) Tenga algunos proyectos escritos en Python que pueda mostrar a un empleador. No necesitan ser complicados. Los ejemplos podrían ser un juego de aventura de texto, un programa que lee un archivo CSV y muestra resultados formateados, un blog o un tablero de mensajes.

2) Hable con la mayor cantidad posible de desarrolladores y empleadores de Python. La mayoría de las ciudades tienen reuniones de Python. Asistir a ellos y la red.

3) Relacionado con el n. ° 2, pero podría intentar dar una charla técnica. Si crees que no hay nada de lo que puedas hablar, te puedo asegurar que estás equivocado. La mayoría de las reuniones aceptan charlas de desarrolladores en todos los niveles.

Esas son tres cosas que puedes lograr en muy poco tiempo. Haz los tres y aumentarás tus posibilidades significativamente.

Desde mi punto de vista, puede necesitar:
– conocimiento general de sintaxis;
– estructuras de datos con sus pros y sus contras;
– conocimientos básicos de SQL (cómo seleccionar / actualizar / unir, etc.);
– habilidades básicas de CVS (por ejemplo, git);
– Experiencia con cualquier marco web popular.

En otras palabras, debería poder crear una aplicación web simple (como un blog) desde cero.

Eso es todo relevante si el trabajo está relacionado con el desarrollo web.

Familiarícese con los marcos comunes de Python como Django y Flask. Una vez que aprenda la sintaxis básica de Python, los detalles de estos marcos pueden terminar siendo más importantes que cualquier otra cosa para los trabajos que está solicitando.

Leer los documentos de Python podría ser un buen comienzo. Tarda unos días si prueba todo por sí mismo. Debe conocer las características del lenguaje que lo diferencian de los demás. Para un nivel de entrada real, esto debería ser suficiente.

More Interesting

Renuncié a TCS después de trabajar durante una semana. ¿Qué puede hacer TCS si no pago el monto del bono 50000?

Cómo convertirse en un ingeniero de automóviles extraordinario

¿Cuál es el mejor consejo profesional que me puede dar?

Consejo profesional: Quiero hacer algo en finanzas y quiero saber todas mis opciones. ¿Cuáles son los cursos y programas en finanzas que puedo aplicar / preparar en la India y en el extranjero, después de estudiar ingeniería (eléctrica)?

¿Qué experiencia debo tener para convertirme en diseñador / desarrollador web independiente?

¿Cuáles son las posibilidades de que un desarrollador de servicios web Java / SOAP, con un par de años de experiencia, consiga un trabajo bien remunerado en NCR?

¿Qué puedo hacer en la universidad para prepararme para ganar experiencia en una carrera de marketing?

¿Los requisitos previos que tomo para mi maestro serán suficientes para el campo? ¿Cómo hago frente a no haberlos tomado todos?

¿Contratarías a alguien que se graduó de la escuela secundaria hace seis años y todavía no tiene un tipo de título universitario?

¿Qué hace un desarrollador de ETL para mantenerse actualizado?

Quiero ser actor, ¿qué tipo de basura y cuánto tendré que tomar para llegar allí?

¿Debo dejar mi trabajo porque un compañero de trabajo es corrupto?

¿Qué es mejor, un título en EE con énfasis en CompE o simplemente un grado de CompE directo?

Me uní a una gran compañía de software en el Área de la Bahía hace 3 años como ingeniero de nivel de entrada. Todavía no soy promovido. Definitivamente puedo ver que he crecido como ingeniero. Sin embargo, estoy rodeado de muchas personas de alto rendimiento que ya son promovidas. ¿Debo renunciar o cambiar mi mentalidad y dejar de comparar?

¿Cuál es el mejor trabajo para una persona con dolor lumbar crónico?