Cómo obtener un trabajo como programador informático

Interesado en una carrera como programador de computadoras? Aquí encontrará información básica sobre lo que necesita para empezar, incluidos los requisitos de educación y experiencia, dónde encontrar ofertas de trabajo y consejos para realizar una entrevista.

Requisitos de educación y capacitación para programadores

La mayoría de los programadores informáticos tienen una licenciatura con una especialización o concentración de cursos en informática o tecnología de la información. Algunos programadores obtienen un título de asociado en una disciplina relacionada con la informática.

Algunos programadores solo pueden tener un diploma de escuela secundaria, pero en estos casos, han logrado una cantidad significativa de trabajo de programación.

Los programadores pueden obtener certificaciones de empresas de software o proveedores de productos para demostrar dominio de varios lenguajes de programación o programación en ciertas plataformas.

Los programadores informáticos necesitan sólidas habilidades analíticas para generar el código para automatizar procesos complejos. Deben ser capaces de entrevistar a clientes o usuarios finales para determinar sus necesidades tecnológicas y comunicar opciones para programas en un lenguaje que los usuarios no técnicos puedan comprender fácilmente. Se requieren habilidades de resolución de problemas para solucionar problemas cuando los programas no funcionan de manera óptima. Los programadores deben estar orientados a detalles y precisos para crear códigos con especificaciones exactas o encontrar problemas menores en flujos de código largos.

Los estudiantes de secundaria y universitarios con el objetivo de programar trabajos deberían considerar la creación de aplicaciones para dispositivos digitales como una manera de demostrar su visión de programación y creatividad.

La mayoría de las escuelas secundarias ahora ofrecen cursos de programación que pueden ser un excelente campo de pruebas para los aspirantes a programadores.

Investigue los lenguajes de programación y las habilidades con mayor demanda buscando en Google frases como "las mejores habilidades de programación informática" o "las habilidades más importantes de programación informática". Escriba programas que muestren estas habilidades con la ayuda de tutoriales en línea, libros y cursos.

Cómo encontrar un trabajo como programador de computadora

Los candidatos que puedan mostrar a los posibles empleadores los programas reales que hayan creado tendrán los puestos de aterrizaje de tiempo más sencillos. Los programadores deben crear una cartera basada en la web de sus proyectos de programación que puedan compartirse fácilmente con empleadores y contactos de redes. Obtenga contactos de ex alumnos a través de su oficina de carrera o de su facultad.

Vuelva a conectarse con empleadores anteriores en los que trabajó como pasante o incluso como empleado de servicios básicos, y solicite presentaciones a profesionales de la informática que conozcan. Póngase en contacto con amigos de la familia y contactos de Facebook y solicite referencias a los tipos de computadoras que conocen.

Acérquese a estos contactos para programar reuniones y recibir comentarios sobre su cartera y consejos sobre su búsqueda de trabajo. Estas entrevistas informativas le darán a sus contactos la oportunidad de apreciar sus habilidades y, a menudo, pueden derivar a referencias para entrevistas de trabajo.

Utilice sitios web de TI especializados como Dice.com para generar una lista de oportunidades de trabajo. Busque sitios de trabajo como Indeed.com, Simplyhired.com y LinkUp.com por palabras clave como "programador" o "programador de computadoras" y por sus idiomas de computadora favoritos para expandir su lista de objetivos de trabajo.

Si eres un estudiante universitario o un graduado, consulta con la oficina de tu carrera las listas de empleos y las oportunidades de reclutamiento.

Eche un vistazo a las ferias de trabajo de TI, como DESCUBIERTO, que se centra en los puestos de trabajo en las nuevas empresas , en sus ubicaciones preferidas para el empleo. Sueña un poco Genere una lista de sus empleadores de TI ideales , visite sus sitios web de empleo y solicite empleo. Revise listas como Forbes "Mejores empresas para trabajar" para generar algunas ideas.

Entrevista para trabajos de programador

Las entrevistas para los programadores tienden a ser bastante diferentes del proceso de entrevista estándar. Los entrevistadores formularán preguntas de comportamiento típicas para determinar si los candidatos pueden hacer referencia a ejemplos de resolución de problemas, solución de problemas, comunicación con clientes y usuarios y tolerancia a la frustración.

Los reclutadores también evaluarán el conocimiento técnico de los candidatos al pedirles que expliquen y definan los términos y procesos de programación.

Algunos entrevistadores plantearán preguntas hipotéticas de resolución de problemas que pondrán a prueba los procesos de pensamiento de los candidatos. Por ejemplo, se le puede pedir que descubra cuántos automóviles pasan sobre el puente George Washington en un día típico. Los empleadores estarán interesados ​​en sus habilidades de razonamiento lógico en lugar de una respuesta correcta.

Es posible que se le pida que cree un programa de ejemplo con pseudocódigo para resolver un problema hipotético en una pizarra. Los empleadores buscarán que demuestre un enfoque lógico para la programación.

Su énfasis debe estar en su proceso y en cómo explica su método. Los entrevistadores a veces piden a los candidatos de programación que revisen el código de un programa para identificar y corregir cualquier error.

Verifique los sitios web de la compañía

Muchas grandes compañías tecnológicas tienen disponible un asesoramiento de entrevistas específico para su compañía en línea. Por ejemplo, Google tiene un Hangout en vivo en el que Googlers habla sobre cómo entrevistar a los candidatos en Google y comparte consejos sobre la mejor manera de prepararse para una entrevista técnica.

Amazon tiene una lista de preguntas frecuentes que incluye información sobre el proceso de la entrevista, qué ponerse y qué necesitará proporcionar.

Seguimiento después de la entrevista

El seguimiento efectivo después de su entrevista de trabajo es crítico. Escriba un correo electrónico de agradecimiento inmediatamente después de la entrevista y exprese claramente su entusiasmo por el trabajo y por qué cree que es una excelente opción, así como su gratitud por la oportunidad de entrevistar. ¿Deberías convertirte en un programador de computadoras?