Buscando empleo como un (nuevo) programador [Finding Employment as a (New) Programmer ]

 Hoy en día existen muchísimos recursos para aprender a programar en python (libros, cursos, videos tutoriales, etc.), sin embargo hay uno de ellos que ha llamado mucho mi atención.

Se trata del libro "Python Crash Course by Eric Matthes", y es que no es sólo la popularidad que tiene actualmente (y que seguramente tendrá por mucho tiempo) o el hecho de que la manera verdaderamente pedagógica y funcional en la que está estructurado el libro (lo cuál se agradece bastante) es muy acertada y fácil de digerir para un novato; sino que además tiene un recurso extra bastante interesante para las  personas que pretenden incursionar en el ramo del desarrollo de software.



Hablo del archivo titulado "Finding Employment as a (New) Programmer" que se encuentra en línea en el perfil Github del autor del libro. 

Este documento de una sola página es un check-list con pasos básicos recomendados para iniciarte como un programador profesional o trabajo relacionado, y no morir en el intento. Cada paso está subdividido por tareas más sencillas para lograr conseguir un empleo y mantenerte en él, mejorar tus skills y crecer profesionalmente en el medio.

Aquí un resumen de lo que encontrarás en ese archivo:

1. Background knowledge and projects. Como primer paso, se nos sugiere estudiar, investigar y prepararse con las herramientas básicas y conocimientos necesarios para obtener las habilidades que requiere un programador. Aprender sobre el lenguaje de programación (Python en este caso, aunque puede aplicar para cualquier otro) y aprender otras tecnologías como GIT, conceptos más avanzados como generadores, algoritmos y estructura de datos. Este paso describe en gran medida la  misión del libro: enseñar los conceptos básicos y sembrar la curiosidad en los nuevos programadores.

2. Searching for jobs. El siguiente paso nos describe en 5 casillas las tareas básicas que recomienda realizar para comenzar a buscar empleo. No sólo se trata de ir tocando puertas, compartir tu CV y tu Cover letter; aunque si es fundamentalmente importante, también es primordial hacer nuestra "professional networking", saber que es lo que estamos buscando y en qué ramo queremos desempeñarnos.

3. Applying for jobs. ¿Estás listo para tu primer entrevista de trabajo? Aquí encontrarás algunas recomendaciones básicas pero interesantes para prepararte. Y no olvides seguir expandiendo tu red profesional.

4. After you land your first job. Lograste que te contrataran como programador o algún trabajo relacionado, ¡Felicidades!... Ahora ¿qué sigue? En este último apartado nos comparten 6 tips para no sólo mantenernos dentro de nuestro nuevo empleo, sino seguir mejorando profesionalmente, porque recuerda... el desarrollo de software está en constante cambio, nunca terminamos de aprender y adquirir conocimientos nuevos. Y no olvides mantener un equilibrio entre tu vida profesional y tu vida personal con una mente sana en un cuerpo sano.

Por último te quiero compartir el enlace del archivo, en el perfil de Github de Eric Matthes para que puedas descargarlo si es que piensas que te será de ayuda.

https://github.com/ehmatthes/pcc_2e/blob/master/beyond_pcc/checklist_finding_employment_pcc.pdf

Gracias por leerme.

Saludos, y ¡mucha suerte en tu búsqueda!

Comentarios