Programadores de Computadoras

Resumen

Datos Básicos: Programadores de Computadoras
2012 Mediana Salarial $74,280 por año
$35.71 por hora
Nivel Académico de Ingreso Licenciatura
Experiencia Laboral en una Ocupación Similar Ninguna
Capacitación en el Trabajo Ninguna
Cantidad de Empleos, 2012 343,700
Perspectivas Laborales, 2012-22 8% (casi tan rápido como el promedio)
Cambio en la Cantidad de Empleos, 2012-22 28,400

¿Qué Hacen los Programadores de Computadoras?

Los programadores de computadoras escriben código para crear programas informáticos. Convierten los diseños de los programas concebidos por los ingenieros y diseñadores de software en instrucciones que una computadora puede procesar.

Ambiente Laboral

Los programadores de computadoras suelen trabajar en oficinas, por lo general en las industrias de diseño de sistemas informáticos y servicios relacionados, y de servicios de información.

Cómo Hacerse Uno

La mayoría de los programadores de computadoras cuenta con un título de licenciatura; sin embargo, algunos empleadores contratan trabajadores con título de asociado. La mayoría de los programadores se especializa en unos pocos lenguajes de programación.

Salario

La mediana salarial anual de los programadores de computadoras fue $74,280 en mayo de 2012.

Perspectivas Laborales

Se proyecta que el empleo de los programadores de computadoras aumentará 8 por ciento entre 2012 y 2022, casi tan rápido como el promedio del total de las ocupaciones. Como la programación de computadoras se puede hacer desde cualquier parte del mundo, las empresas a menudo contratan programadores en países con salarios más bajos.

Ocupaciones Similares

Comparar las responsabilidades, el nivel académico, el aumento o la reducción en la cantidad de de empleos y el salario de programadores de computadoras con los de otras ocupaciones similares.

Más Información, Incluyendo Enlaces a O*NET

O*NET ofrece amplia información sobre las características fundamentales de los trabajadores y las ocupaciones.

¿Qué Hacen los Programadores de Computadoras? About this section

Los programadores de computadoras escriben código para crear programas informáticos. Convierten los diseños de los programas concebidos por los ingenieros y diseñadores de software en instrucciones que una computadora puede procesar. Los programadores deben depurar los programas, es decir, probarlos para garantizar que produzcan los resultados esperados. Si un programa no funciona correctamente, revisan el código en busca de errores y los solucionan.

Responsabilidades

Los programadores de computadoras habitualmente se ocupan de lo siguiente:

  • Escribir programas en distintos lenguajes de computación, como C++ y Java
  • Actualizar y ampliar los programas existentes
  • Depurar los programas, es decir, buscar y solucionar los errores
  • Construir y usar herramientas de ingeniería de software asistida por computadora (CASE, por su sigla en inglés) para automatizar la escritura de partes del código
  • Usar bibliotecas de código, que son colecciones de líneas de código independientes, para simplificar la escritura

Los programadores trabajan en estrecha relación con los diseñadores de software y, en algunas empresas, su trabajo se superpone. Cuando esto sucede, los programadores pueden ocuparse del trabajo típico de los diseñadores, tal como diseñar los programas. Esto implica la planificación inicial del software, la creación de modelos y diagramas de flujo que detallan cómo se escribirá el código, escribir y depurar codigo, y el diseño de la interface de la aplicación o el sistema.

Algunos programas son relativamente simples y habitualmente llevan unos pocos días de trabajo, como las aplicaciones móviles para los teléfonos celulares. Otros programas son más complejos, como los sistemas operativos para computadoras, y pueden requerir un año o más de trabajo.

El software como servicio (SaaS, por su sigla en inglés), que consiste en aplicaciones que se proporcionan a través de Internet, es un campo en crecimiento. Si bien suele ser necesario que los programadores reescriban sus programas para que funcionen en distintas plataformas, como Windows u OS X, las aplicaciones creadas utilizando SaaS funcionan en todas las plataformas. Por eso los programadores que crean aplicaciones de software como servicio pueden no tener que actualizar tanto código como otros y tener más tiempo para escribir nuevos programas.

Ambiente Laboral About this section

Los programadores de computadoras ocuparon aproximadamente 343, 700 puestos de trabajo en 2012. Usualmente trabajan en oficinas, más comunmente en sistemas de diseño de computación y otros servicios relacionados de la industría.

 Los programadores habitualmente trabajan solos, pero a veces forman equipos con otros especialistas en informática para los proyectos grandes. Como la escritura del código puede hacerse en cualquier parte, muchos programadores teletrabajan.

Horarios de Trabajo

La mayoría de los programadores de computadoras trabaja a tiempo completo.

Cómo Hacerse Uno About this section

La mayoría de los programadores de computadoras ha obtenido un título de licenciatura en ciencias la  computación o un campo relacionado; sin embargo, algunos empleadores contratan trabajadores con títulos de asociado. La mayoría de los programadores se especializa en unos pocos lenguajes de programación.

Educación

La mayoría de los programadores de computadoras ha obtenido un título de licenciatura; sin embargo, algunos empleadores contratan trabajadores con títulos de asociado. La mayoría de los programadores obtiene un título en ciencias de la computación o un campo relacionado. Los programadores que trabajan en campos específicos, como la atención de la salud o la contabilidad, pueden asistir a clases sobre esos temas aparte de obtener su título en programación de computadoras. Además, los empleadores valoran la experiencia, que muchos alumnos obtienen a través de pasantías.

La mayoría de los programadores aprende solo unos pocos lenguajes de computación mientras estudia. Sin embargo, un título en ciencias de la computación también brinda a los alumnos las habilidades necesarias para aprender fácilmente otros lenguajes de programación. Durante las clases, los alumnos reciben experiencia práctica en la escritura de código, la depuración de programas, y muchas otras tareas que realizarán en su trabajo.

Para mantenerse actualizados respecto de los cambios en la tecnología, los programadores de computadoras pueden asistir a seminarios de educación continua y desarrollo profesional para aprender nuevos lenguajes de programación, o informarse sobre las actualizaciones de los que ya conocen.

Certificaciones

Los programas de certificación, ofrecen a los programadores una forma de certificarse en lenguajes de programación específicos, o para la programación de productos específicos de ciertos proveedores. Algunas empresas pueden exigir a sus programadores de computadoras que obtengan la certificación para los productos que usan.

Otra Experiencia Laboral

Muchos estudiantes ganan experiencia en programación de computadoras completando una pasantía en una compañia de software mientras completan sus estudios.

Oportunidades de Ascenso

Los programadores con experiencia general en negocios pueden convertirse en analistas de sistemas de computadoras. Los programadores con conocimiento especializado y experiencia sobre un lenguaje o sistema operativo pueden convertirse en diseñadores de software. También pueden ser ascendidos a puestos gerenciales. Por más información, consulte los perfiles sobre analistas de sistemas de computadoras, diseñadores de software, y gerentes de computación y sistemas de información.

Cualidades Importantes

Habilidades analíticas. Los programadores de computadoras deben entender instrucciones complejas para crear el código de programación.

Concentración. Los programadores deben ser capaces de trabajar con computadoras y escribir líneas de código durante largos períodos de tiempo.

Detallista . Los programadores de computadoras deben examinar cuidadosamente el código que escriben, ya que un pequeño error puede afectar al programa completo.

Habilidades de detección de problemas. Una parte importante del trabajo de los programadores es buscar los errores en los programas y corregirlos.

Salario About this section

Programadores de Computadoras

Mediana salarial anual, mayo de 2012

Ocupaciones Relacionadas con la Computación

$76,270

Programadores de Computadoras

$74,280

Total, Todas las Ocupaciones

$34,750

 

La mediana salarial anual de los programadores de computadoras fue $74,280 en mayo de 2012. La mediana salarial anual es aquel salario para el cual la mitad de los trabajadores en una ocupación gana más que esa cantidad y la otra mitad, menos. El 10 por ciento con menores ingresos ganó menos de $42,850, y el 10 por ciento con mayores ingresos más de $117,890.

La mayoría de los programadores de computadoras trabaja a tiempo completo.

Perspectivas Laborales About this section

Programadores de Computadoras

Cambio porcentual en el empleo, proyectado

Ocupaciones Relacionadas con la Computación

18%

Total, Todas las Ocupaciones

11%

Programadores de Computadoras

8%

Diseñadores de Red

20%

 

Se proyecta que el empleo de los programadores de computadoras aumentará 8 por ciento entre 2012 y 2022, casi tan rápido como el promedio de todas las ocupaciones. Como la programación de computadoras se puede hacer desde cualquier parte del mundo, las empresas a menudo contratan programadores en países con menores salarios. Esta tendencia sostenida limitará el crecimiento de los programadores de computadoras en estados Unidos. Sin embargo, las empresas pueden continuar contratando programadores de computadoras en zonas de menor costo dentro de los estados Unidos.

La mayoría de los programadores de computadoras trabaja en servicios de diseño de sistemas de computadora y relacionados, una industria para la que se prevé crecimiento como resultado de una mayor demanda de nuevos programas informáticos. Esto incluye el software ofrecido a través de Internet, que debería reducir los costos para las empresas y permitir una mayor personalización por parte de los usuarios. Además, habrá que desarrollar nuevas aplicaciones para la tecnología móvil y la industria del cuidado de la salud. El aumento en los sistemas informáticos incorporados en productos electrónicos y otros productos que no son computadoras debería generar cierto crecimiento en el empleo de los programadores de computadoras y diseñadores de software.

Oportunidades de Empleo

Las perspectivas laborales serán mejores para los programadores con títulos de licenciatura o superiores y conocimiento de diversos lenguajes de programación. Mantenerse actualizados sobre las últimas herramientas de programación también mejorará sus oportunidades.

Datos de las proyecciones de empleo para programadores de computadoras, 2012-22
Título Ocupacional Código SOC Empleo, 2012 Empleo Proyectado, 2022 Cambio, 2012-22 Empleo por Sector
Porcentaje Cuantitativo

Fuente: Programa de Proyecciones del Empleo, Oficina de Estadísticas Laborales de EE.UU.

Programadores de Computadoras

15-1131 343,700 372,100 8 28,400 [XLS]

Ocupaciones Similares About this section

Esta tabla muestra una lista de ocupaciones con responsabilidades similares a las de los programadores de computadoras.

OCUPACIÓN Responsabilidades Nivel Académico de Ingreso Help 2012 Mediana Salarial Help
Computer support specialists

Especialistas en Apoyo Técnico de Computadoras

Los especialistas en apoyo técnico de computadoras proporcionan ayuda y asesoramiento a las personas y organizaciones que usan software o equipos informáticos. Algunos, llamados especialistas en asistencia técnica de redes de computadoras, brindan soporte a los empleados de tecnologías de la información (TI) de sus organizaciones. Otros, llamados especialistas en asistencia técnica de usuarios de computadoras, brindan asistencia a usuarios que no son del sector de TI cuando experimentan problemas con sus computadoras.

Consulte Cómo Hacerse Uno $48,900
Web developers

Diseñadores de Red

Los diseñadores crean sitios web. Ellos son responsables de la apariencia del sitio. Ellos también son responsables de los aspectos técnicos del sitio, como el rendimiento y la capacidad, que son medidos por la velocidad de un sitio web y la cantidad de tráfico que éste puede manejar. También pueden crear contenidos para el sitio.

Título de asociado $62,500
Software developers

Diseñadores de Software

Los diseñadores de programas software son las mentes creativas detrás de los programas informáticos. Algunos desarrollan las aplicaciones que permiten a las personas efectuar tareas específicas en una computadora u otros dispositivos. Otros desarrollan los sistemas subyacentes que controlan los dispositivos o las redes.

Licenciatura $93,350

Más Información About this section

Por más información sobre los programadores de computadoras, visite

Asociación de Maquinaria de Computación [Association for Computing Machinery]

Sociedad de Computación del Instituto de Ingenieros Eléctricos y Electrónicos [Institute of Electrical and Electronics Engineers Computer Society]

Para obtener más información sobre educación en TI, visite

Centro Nacional de la Fuerza Laboral para Tecnologías Emergentes [National Workforce Center for Emerging Technologies]

Para obtener más información sobre oportunidades para las mujeres que ejercen carreras en TI, visite

Centro Nacional para las Mujeres y las Tecnologías de la Información [National Center for Women and Information Technology]

 

O*NET

Programadores de Computadoras

Citación sugerida:

Oficina de Estadísticas Laborales, Departamento de Trabajo de EE.UU., Occupational Outlook Handbook en Español (OOH), Edición 2014-15, Programadores de Computadoras,
en Internet http://www.bls.gov/es/ooh/computer-and-information-technology/computer-programmers.htm (visitado 09/01/2015)

Fecha de Publicación: lunes 2 de febrero de 2015