¿Cuáles son las funciones de los programadores informáticos?

Los programadores informáticos mantienen la economía global en funcionamiento. Desde aplicaciones electrónicas para las fábricas y para las compañías aéreas hasta las plataformas de comercio basado en Internet, los programadores tocan casi todas las facetas de la vida empresarial. Para poner un pie en la puerta con un trabajo de programación de nivel principiante, es probable que necesites una licenciatura. Sin embargo, la inversión en una educación en programación podría valer la pena. Un trabajo de programación es la plataforma de lanzamiento para la mayoría de las carreras computacionales, y el campo de la programación está preparado para un crecimiento. Los trabajos de programación aumentarán un 12 por ciento desde el año 2010 hasta el año 2020, con las mayores ganancias en el diseño de sistemas informáticos, de acuerdo con la Oficina de Estadísticas Laborales de los Estados Unidos.

Planificación

Las funciones de los programadores informáticos comienzan antes de que escriban algún código. Empiezan el proceso de programación reuniéndose con los desarrolladores de software para hablar del diseño del programa. Los programadores deben analizar modelos y diagramas de flujo que establezcan cómo deben escribir el código y cómo las aplicaciones son diseñadas. Los programadores también pueden ayudar con la planificación y el modelado del software.

Escritura

La mayor parte de las funciones de los programadores se centra en la escritura de los programas con las instrucciones que las computadoras pueden seguir. Los programadores utilizan lenguajes de programación para crear programas basados ​​en los diseños y en los diagramas de flujo de los desarrolladores de software y de los ingenieros. Los paquetes de software que los programadores escriben manejan tareas específicas, tales como: controlar equipos de fábrica o almacenar y recuperar datos. Además, los programadores deben utilizar bibliotecas de código, o recopilaciones de líneas de código para simplificar la escritura del programa. Para que otros puedan entender el programa, los programadores deben incluir comentarios, junto con las instrucciones codificadas. Una vez que hayan terminado la escritura, los programadores llevan a cabo pruebas para asegurarse de que sus instrucciones son correctas y que el programa funciona. Puede tomar algunos días para escribir programas más simples, tales como aplicaciones de teléfonos celulares. Los programas más grandes, tales como los sistemas operativos de las computadoras, pueden tomar un año o más en completarse.

Actualización

Una función esencial de los programadores informáticos implica el análisis de sistemas para asegurarse de que los programas funcionen de manera eficiente y puedan satisfacer las nuevas demandas o requerimientos tecnológicos. Si el sistema necesita mejoras o adiciones a realizarse en los niveles máximos, los programadores hacer esas mejoras. Los programadores actualizan cada vez más los códigos a través de las aplicaciones en el internet. Estas aplicaciones de "software como servicio" trabajan con un mayor número de sistemas operativos, lo que significa que los programadores que los utilizan pueden dedicar menos tiempo a la actualización del código y más tiempo escribiendo nuevos programas.

Reparación

A pesar de los esfuerzos de depuración de los programadores, el software informático es vulnerable a las fallas técnicas. Cuando los programas dejan de funcionar, los programadores analizan los códigos para encontrar los errores, reparan los errores y vuelven a evaluar los sistemas para garantizar el funcionamiento óptimo. También es tarea del programador reunirse con los gerentes, con los ingenieros y con otro personal técnico para identificar los problemas y proponer soluciones. Además, los programadores trabajan con operadores y analistas de sistemas informáticos para encontrar y arreglar los problemas operativos.

Laboral

Los 363.100 programadores informáticos de la nación trabajan en muchos entornos diferentes. Aproximadamente un tercio de los programadores estaban en el campo del diseño de sistemas informáticos y en servicios relacionados, a mayo del 2011; según la Oficina de Estadísticas Laborales de los Estados Unidos. Otro 12 por ciento trabajaba para las organizaciones de tecnología de información. Las compañías financieras y de seguros empleaban al siete por ciento de los programadores. Otros patrones de programación considerables incluían los servicios administrativos y de apoyo, en un 6 por ciento; y en el gobierno, un 5 por ciento. La programación informática es generalmente un trabajo de escritorio, pero los programadores pueden escribir códigos en cualquier lugar, por lo que el teletrabajo es común. Una cuarta parte de los programadores trabajaba en California, en Nueva York y en Texas a mayo del 2011.

Sueldo

Los programadores informáticos tienen ingresos superiores a la media. El ingreso anual promedio en este campo fue de US$72.630 a mayo del 2011, según la Oficina de Estadísticas Laborales de los Estados Unidos. Eso era más del doble de la media de US$34.465 para todos los empleos en los Estados Unidos. Los salarios difieren según el estado y la industria. El estado más alto para el salario medio anual fue Washington, con US$91.940. California fue segundo, con US$85.510. Otros estados con grandes concentraciones de programadores también promediaron altos salarios. En Nueva York, el promedio anual fue de US$79.800. Los programadores en Texas se llevaron a casa US$79.090 en promedio. El sector mejor pagado fue el de sacrificio de animales y su procesamiento, con un promedio anual de US$110.660. El transporte acuático fue segundo, con US$99.360, y el corretaje de valores y de materias primas ocupó el tercer lugar, con US$98.770.