El análisis de esta edición del Occupational Outlook Handbook en Español (OOH) se basa en las proyecciones de empleo de los períodos comprendidos entre el 2010 y el 2020, e incluye los salarios de mayo del 2010 de la encuesta de Estadísticas de Empleo Ocupacional (Occupational Employment Statistics, OES).

Programadores de Computadoras

FONT SIZE:Minus Font SizePlus Font Size

Resumen

Computer programmers
Los programadores pasan la mayor parte de su tiempo escribiendo código para computadoras.
Datos Básicos: Programadores de computadoras
2010 Mediana Salarial$71,380 por año
$34.32 por hora
Nivel Académico de IngresoLicenciatura
Experiencia Laboral en una Ocupación SimilarNinguna
Capacitación en el Trabajo Ninguna
Cantidad de Empleos, 2010363,100
Perspectivas Laborales, 2010-2012% (casi tan rápido como el promedio)
Cambio en la Cantidad de Empleos, 2010-2043,700

¿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 $71,380 en mayo de 2010.

Perspectivas Laborales

Se proyecta que el empleo de los programadores de computadoras aumentará 12 por ciento entre 2010 y 2020, 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

Compare las responsabilidades, educación, crecimiento del empleo e ingresos de los programadores de computadoras con los de ocupaciones similares.

O*NET

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

Para Más Información

Para obtener más información acerca de los programadores de computadoras, póngase en contacto con los siguientes recursos adicionales.

¿Qué Hacen los Programadores de Computadoras?

Computer programmers
Los programadores escriben instrucciones que pueden seguir las computadoras, lo que les permite realizar tareas específicas.

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, 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, y el diseño de la interface de la aplicación o el sistema. Para obtener más información, consulte el perfil sobre diseñadores de software.

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

Computer programmers
La mayoría de los programadores trabaja de manera independiente en oficinas.

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. Los programadores de computadoras ocuparon aproximadamente 363,100 puestos de trabajo en 2010, y en ese año se concentraron en las siguientes industrias:

Diseño de sistemas de computación y servicios relacionados 32%
Información 12
Finanzas y seguros 7
Servicios administrativos y de apoyo 6
Gobierno 5

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. Aproximadamente el 25% de ellos trabaja en California, Nueva York y Texas.

Horarios de Trabajo

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

Cómo Hacerse Uno

Computer programmers
La mayoría de los programadores cuenta con un título en ciencias de la computación o un campo relacionado.

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 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

La certificación es una forma de demostrar un nivel de competencia y puede brindar a quienes buscan empleo una ventaja competitiva. Los programas de certificación, habitualmente disponibles a través de proveedores de productos o empresas de software, 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.

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.

Atención a los detalles. 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

Programadores de Computadoras

Mediana salarial anual, mayo de 2010

Ocupaciones informáticas

$73,710

Programadores de Computadoras

$71,380

Total, Todas las Ocupaciones

$33,840

 

La mediana salarial anual de los programadores de computadoras fue $71,380 en mayo de 2010. 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 $40,820, y el 10 por ciento con mayores ingresos más de $114,180.

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

Perspectivas Laborales

Programadores de Computadoras

Cambio porcentual en el empleo, proyectado 2010-20

Ocupaciones informáticas

22%

Total, Todas las Ocupaciones

14%

Programadores de Computadoras

12%

 

Se proyecta que el empleo de los programadores de computadoras aumentará 12 por ciento entre 2010 y 2020, 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.

Como los empleadores subcontratan cada vez más los trabajos de programación, se estima que surgirán más oportunidades en trabajos de consultoría para los programadores experimentados en áreas específicas.

Datos de las proyecciones de empleo para los programadores de computadoras, 2010-20
Título OcupacionalCódigo SOCEmpleo, 2010 Empleo Proyectado, 2020Cambio, 2010-20
PorcentajeCuantitativo

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

Programadores de Computadoras

15-1131363,100406,8001243,700

Ocupaciones Similares

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

OcupaciónResponsabilidadesNivel Académico de Ingreso2010 Mediana Salarial
Computer and information systems managers

Gerentes de Computación y Sistemas de Información

Los gerentes de computación y sistemas de información, a menudo llamados gerentes de tecnologías de la información (gerentes de TI o administradores de proyectos de TI), planifican, coordinan y dirigen las actividades relacionadas con computadoras en las organizaciones. Ayudan a determinar las metas de las organizaciones respecto de sus tecnologías de información y son responsables de la implementación de los sistemas informáticos adecuados para cumplirlas.

Licenciatura $115,780
Computer hardware engineers

Ingenieros de Computadoras

Los ingenieros de computadoras investigan, diseñan, desarrollan y prueban equipos de computadoras tales como chips, tarjetas de circuitos o routers. Al resolver problemas complejos en los equipos de las computadoras, estos ingenieros crean rápidos avances en la tecnología informática.

Licenciatura $98,810
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, brindan soporte a los empleados de tecnologías de la información (TI) de sus organizaciones. Otros, llamados técnicos de mesas de ayuda, brindan asistencia a usuarios que no son del sector de TI cuando experimentan problemas con sus computadoras.

Algunos años de educación superior, sin título $46,260
Computer systems analysts

Analistas de Sistemas de Computadoras

Los analistas de sistemas de computadoras estudian los sistemas y procedimientos informáticos actuales de una organización y efectúan recomendaciones a la dirección para ayudar a que la organización funcione de manera más eficiente y eficaz. Combinan los negocios y las tecnologías de la información (TI) a través de la comprensión de las necesidades y limitaciones de ambos.

Licenciatura $77,740
Database administrators

Administradores de Bases de Datos

Los administradores de bases de datos usan programas para almacenar y organizar datos, como información financiera y registros de los envíos a clientes. Se aseguran de que los datos estén disponibles para los usuarios y protegidos contra accesos no autorizados.

Licenciatura $73,490
Information security analysts

Analistas de Seguridad de la Información, Diseñadores de Red, y Diseñadores de Redes Informáticas

Los analistas de seguridad de la información, diseñadores de red, y diseñadores de redes informáticas usan tecnologías de la información (TI) para ayudar a que sus organizaciones logren sus metas. Los analistas de seguridad se ocupan de que la información de las empresas esté a salvo de los ataques informáticos. Los diseñadores web crean sitios en Internet para ayudar a las empresas a relacionarse con el público. Los diseñadores de redes informáticas crean las redes internas que usan todos los trabajadores dentro de las organizaciones.

Licenciatura $75,660
Network and computer systems administrators

Ocupaciones informáticas

Los administradores de redes informáticas y sistemas de computación son responsables del funcionamiento diario de las redes informáticas de las organizaciones. Organizan, instalan y brindan soporte a los sistemas informáticos de las organizaciones, incluidas las redes de área local (LAN), las redes de área amplia (WAN), los segmentos de red, las intranets, y otros sistemas de transmisión de datos.

Licenciatura $69,160
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 $90,530

Para Más Información

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]

Citación sugerida:

Oficina de Estadísticas Laborales, U.S. Department of Labor, Occupational Outlook Handbook en Español (OOH), Edición 2012-13, Programadores de Computadoras,
en Internet http://www.bls.gov/es/ooh/computer-and-information-technology/computer-programmers.htm (visitado 04\17\2014).

Fecha de Publicación: jueves 28 de febrero de 2013