Cuando las computadoras eran más grandes que los refrigeradores, los desarrolladores se dividían entre aplicaciones y programadores de sistemas. Los programadores de aplicaciones crearon el software que dirigía el negocio, mientras que la gente de sistemas escribía el código que mantenía la computadora en funcionamiento. Con la llegada de las PC de escritorio y los servidores web, estas distinciones se han desdibujado, pero los trabajos de programación aún varían ampliamente en cuanto a salarios y habilidades. Considera cuál de estas categorías de trabajo se ajusta mejor a tus intereses y habilidades.
$config[code] not foundAplicaciones Programadores
Los programadores de aplicaciones empresariales crean los programas de escritorio y los sitios web que mantienen a las empresas en funcionamiento. Los empleos abundan en casi cualquier empresa mediana y grande y, según la Oficina de Estadísticas Laborales de los EE. UU., Los desarrolladores obtuvieron un promedio de $ 104,300 en 2016. Los desarrolladores exitosos combinan sus conocimientos de programación, análisis de sistemas, bases de datos y tecnologías web con un entendimiento de cómo los negocios corren. Muchos programadores de aplicaciones tienen títulos de licenciatura con especialización en informática y menores en negocios.
Programadores de sistemas
Si bien algunos programadores de sistemas aún construyen los sistemas operativos y las utilidades que mantienen funcionando una computadora, el campo se ha extendido a una serie de disciplinas diferentes. Estos desarrolladores ahora crean software integrado para dispositivos médicos, crean software de red para equipos de comunicación o escriben los programas de control que ejecutan refrigeradores o lavadoras. Los trabajos de ingeniería de software se pueden encontrar en una variedad de industrias que incluyen fabricantes de computadoras y electrónica, aeroespacial, fabricantes de dispositivos médicos y telecomunicaciones. Combinan habilidades en informática con conocimientos de disciplinas de ingeniería, ciencias y electrónica. La mayoría tiene licenciatura o títulos avanzados en ingeniería, matemáticas o ciencias de la computación.
Video del dia
Traído a ti por Sapling Traído a ti por SaplingProgramacion web
Aunque algunos programadores web crean aplicaciones empresariales, muchos más trabajan para compañías como Google, Facebook o Amazon. Estas compañías proporcionan una variedad de trabajos de programación que combinan aplicaciones y habilidades de programación de sistemas. Los arquitectos de red diseñan el servidor y la infraestructura de comunicaciones y crean el software que gestiona el tráfico de red. Los especialistas en seguridad crean el software que filtra las amenazas; Los desarrolladores del lado del servidor crean software de búsqueda, sitios de redes sociales y comercio electrónico. La mayoría de los desarrolladores web tienen licenciaturas o títulos avanzados en informática, ingeniería, matemáticas o física.
Desarrollo móvil
Entra a un restaurante, cafetería o calle de la ciudad y todos parecen estar mirando un teléfono celular o tableta. Según un artículo de la CNBC de 2010, la demanda de desarrolladores móviles superó con creces la oferta, y esta demanda sigue aumentando a medida que las organizaciones adoptan nuevas iniciativas de dispositivos. Los desarrolladores móviles necesitarán muchas de las mismas habilidades requeridas para tener éxito en el desarrollo web, pero con las complejidades adicionales que surgen de la programación de diferentes tipos de teléfonos y tabletas.