Descripción del trabajo
Hay dos tipos de desarrolladores de software. Los desarrolladores de software de sistemas crean el software que hace funcionar las computadoras y otros dispositivos.
Esto incluye el sistema operativo de su computadora o dispositivo. Los desarrolladores de software de aplicaciones diseñan programas de software como procesadores de texto, bases de datos, hojas de cálculo y juegos. Estas aplicaciones pueden comercializarse en masa o desarrollarse para empresas, organizaciones y otras entidades de acuerdo con sus necesidades y especificaciones.
Hechos rápidos
- En 2016, los desarrolladores de software de sistemas obtuvieron un salario anual promedio de $ 106,860, mientras que los desarrolladores de software de aplicaciones obtuvieron $ 100,080.
- 396,000 personas trabajaron como desarrolladores de software de sistemas; 718,000 personas fueron desarrolladores de software de aplicación en 2014.
- El diseño de sistemas informáticos y la industria de servicios relacionados emplean a la mayoría de ellos, mientras que otros trabajan comúnmente para fabricantes de productos electrónicos y de computadoras, compañías financieras y de seguros, y editores de software.
- Los desarrolladores de software generalmente tienen trabajos a tiempo completo, y muchos trabajan más de 40 horas por semana. Algunos desarrolladores teletrabajan.
- La Oficina de Estadísticas Laborales de los Estados Unidos clasifica esto como una brillante perspectiva de ocupación. La agencia gubernamental predice que el empleo crecerá mucho más rápido que el promedio de todas las ocupaciones hasta el 2024.
Un día en la vida de un desarrollador de software
Los anuncios de trabajo son una gran fuente de información cuando se trata de aprender sobre los deberes del trabajo.
De acuerdo con los anuncios en Indeed.com, los desarrolladores de software:
- "Código y software de prueba basado en especificaciones de software y diseño"
- "Analizar las necesidades del usuario y los requisitos del software para determinar la viabilidad del diseño dentro de las limitaciones de tiempo y costo"
- "Solucionar problemas y resolver problemas en el software existente"
- "Analiza y estudia los requisitos de sistemas complejos"
- "Preparar documentación de diseño"
- "Escribir y mantener documentación técnica para describir el desarrollo del programa, la lógica, la codificación, las pruebas, los cambios y las correcciones"
- "Colaborar y comunicarse eficazmente con las partes interesadas de toda la organización"
- "Admite pruebas probadas por el cliente"
Cómo puede convertirse en un desarrollador de software
¿Estás interesado en esta carrera ? Si bien no se requiere tener una licenciatura, muchas personas que trabajan en este campo lo hacen. Especializarse en informática con un enfoque en la construcción de software puede prepararlo para su primer trabajo. Algunos empleadores incluso prefieren candidatos que tienen una maestría.
Los desarrolladores de software que trabajan en algunas industrias deben tener habilidades relacionadas con esa línea de negocio. Si, por ejemplo, desea desarrollar software para una compañía de seguros, debe tener una buena comprensión de cómo opera esa industria.
Este conocimiento le permitirá desarrollar software que se adapte a las necesidades de quienes lo usarán.
Qué habilidades suaves necesitas
- Habilidades de comunicación : Necesitarás habilidades efectivas para escuchar y hablar para transmitir instrucciones a colegas que están trabajando en proyectos que estás supervisando.
- Habilidades interpersonales : dado que los desarrolladores de software a menudo son parte de un equipo, deben poder llevarse bien y trabajar bien con los demás. Este conjunto de habilidades, que incluye la percepción social y la capacidad de coordinar sus acciones con las acciones de los demás, también es esencial cuando se trata de clientes.
- Habilidades analíticas y de resolución de problemas : la primera le permitirá determinar las necesidades de los usuarios y la segunda, solucionar problemas que se desarrollen durante el proceso de desarrollo.
- Orientada a los detalles : debe prestar especial atención a varias partes de los sistemas y las aplicaciones en las que está trabajando.
- Creatividad : como desarrollador, tendrá que idear nuevas aplicaciones y sistemas.
Lo que los empleadores esperarán de usted
Volvimos a consultar los anuncios de empleo que figuran en Indeed.com para averiguar qué calificaciones buscan los empleadores:
- "Capacidad de recoger rápidamente nuevos lenguajes, tecnologías y marcos"
- "Capacidad para trabajar en colaboración con un equipo de personas con ideas afines"
- "Ingenioso y proactivo en la recopilación de información y el intercambio de ideas"
- "Persistencia para seguir adelante en tareas determinadas"
- "Capacidad para equilibrar una amplia variedad de proyectos en un entorno de trabajo de ritmo rápido"
Ocupaciones con actividades y tareas relacionadas
Descripción | Salario anual (2016) | Requisitos educativos | |
Analista de sistemas informáticos | Ayuda a las empresas a utilizar de manera eficaz y eficiente la tecnología informática | $ 87,220 | Licenciatura en informática para la mayoría de los trabajos; trabajos que son más técnicos requieren una maestría en informática ; algunos empleadores prefieren los solicitantes que tienen una maestría en administración de empresas con una concentración en los sistemas informáticos. |
Programador | Escribe un código que convierte el diseño de un desarrollador de software en un conjunto de instrucciones que una computadora puede seguir. | $ 79,840 | Licenciatura en informática, matemáticas o sistemas de información |
Software Quality Assurance Engineer and Tester | Desarrolla y ejecuta planes de prueba para identificar problemas con el software | $ 86,510 | Licenciatura en informática |
Especialista en soporte de usuarios de computadoras | Ayuda a las personas que tienen problemas para usar software, computadoras y periféricos | $ 49,390 | Experiencia usando una computadora; algunos empleadores requieren un título de asociado en informática |
> Fuentes:
Oficina de Estadísticas Laborales, Departamento de Trabajo de los EE. UU., Manual de Perspectivas Ocupacionales , 2016-17 (visitado el 13 de julio de 2017).
Administración de Empleo y Capacitación, Departamento de Trabajo de los EE. UU., O * NET Online (visitado el 13 de julio de 2017).