Descrição do trabalho e fatos sobre carreiras de programação
Fatos rápidos
- Programadores de computador ganharam um salário médio anual de US $ 79.840 em 2016.
- Quase 329.000 pessoas trabalharam nessa ocupação em 2014.
- Empresas que escrevem e testam software empregam a maioria delas. Outros trabalhavam para editores de software e empresas financeiras e de seguros.
- Os trabalhos são tipicamente em período integral.
- Este é um bom trabalho para pessoas que gostam de trabalhar sozinhas.
- As perspectivas de emprego para esta ocupação são pobres. Os empregadores terceirizarão muitos empregos para países onde os salários são mais baixos do que nos EUA, fazendo com que o emprego caia até 2024.
Papéis e responsabilidades
Você está se perguntando o que um programador de computador faz no trabalho? Essas tarefas típicas do trabalho apareceram em anúncios on-line para posições de programador de computador encontradas no Indeed.com:
- "Desenvolver, testar e implementar programas de computador em várias plataformas de computadores / sistemas operacionais"
- "Ajudar a desenvolver um novo sistema de informação baseado na web (IS)"
- "Realizar todas as atividades necessárias para a definição, projeto, construção, teste e implementação de sistemas de computador automatizados"
- "Revisar os programas regularmente e fazer ajustes necessários para garantir o funcionamento adequado do programa"
- "Confirme a operação do programa realizando testes; modificando a sequência e / ou códigos do programa"
- "Criar e publicar diagramas técnicos para suportar os esforços de codificação"
- "Integrar nova funcionalidade em aplicativos existentes"
Como se tornar um programador de computador
Suas chances de conseguir um emprego como programador de computador serão melhores se você ganhar um diploma de bacharel em ciência da computação , matemática ou sistemas de informação. Alguns empregadores contratam você se você tem um diploma em outro assunto - como contabilidade , finanças e negócios - desde que tenha feito aulas de informática. Você pode até ser capaz de encontrar trabalho com um grau de associado em ciência da computação.
Como a experiência é tão valiosa quanto um diploma neste campo, você deve fazer estágios enquanto estiver na escola. Depois de trabalhar no campo, você terá que manter suas habilidades atualizadas aprendendo novas linguagens de programação. Certificações em várias linguagens de programação também podem ser benéficas.
Que Soft Skills você precisa para ter sucesso nesta carreira?
Além das habilidades técnicas adquiridas por meio de treinamento e experiência formais, as seguintes habilidades técnicas ajudarão a tornar seu sucesso nesse campo possível:
- Compreensão de leitura: Você deve ser capaz de entender instruções escritas.
- Solução de problemas : os programadores devem identificar problemas.
- Pensamento Crítico : Ao resolver problemas e tomar decisões, você deve saber como pesar todas as suas opções para que você possa escolher o melhor.
- Audição Ativa : Essa habilidade permite que você entenda instruções de membros de sua equipe.
- Atenção aos detalhes e solução de problemas: Você deve ser capaz de encontrar pequenos erros no código e corrigi-los.
O que os empregadores esperam de você?
Aqui estão alguns requisitos para os anúncios de emprego reais encontrados no Indeed.com. A maioria dos empregadores também exige proficiência em linguagens de programação específicas:
- "Capacidade de trabalhar de forma independente"
- "Deve possuir um alto grau de responsabilidade de seu trabalho"
- "Capacidade de compreender e aplicar princípios da álgebra moderna ao analisar dados e gerar relatórios"
- "Funciona bem em um ambiente de equipe"
- "Capaz de trabalhar sob pressão para cumprir cronogramas e lidar com várias tarefas e mudar as prioridades"
- "Autodisciplina, pois os projetos demoram vários meses para serem concluídos"
Esta ocupação é um bom ajuste para você?
Seus interesses , tipo de personalidade e valores relacionados ao trabalho são alguns dos fatores que determinam se ser um programador de computador é uma boa opção para você.
Esta carreira é adequada para pessoas que têm as seguintes características:
- Interesses ( Código Holland ): ICR (Investigativo, Convencional, Realista)
- Tipo de Personalidade (Indicador do Tipo de Personalidade Myers Briggs [ MBTI ]): ENTJ , INTJ , INTP, ISTJ , ISTP
- Valores Relacionados ao Trabalho : Realização, Condições de Trabalho, Independência
Ocupações Relacionadas
Descrição | Salário Anual Mediano (2016) | Educação / Treinamento Mínimo Requerido | |
---|---|---|---|
Desenvolvedor de software | Cria software de sistemas e aplicativos. | $ 106.860 (sistemas) US $ 100.080 (Aplicativos) | Diploma do HS; grau de bacharel preferido |
Analista de Sistemas de Computação | Ajuda as organizações a usar a tecnologia de computador de maneira eficaz. | US $ 87.220 | Bacharel em ciência da computação ou assunto relacionado |
Desenvolvedor Web | Tende a projetar e aspectos técnicos dos sites. | US $ 66.130 | Diploma do HS; muitos empregadores exigem um grau de associado em web design |
Especialista em Suporte de Computador | Auxilia os usuários de computador com problemas que eles estão tendo com software, hardware ou periféricos. | US $ 49.390 | Diploma HS + experiência com computadores |
Fontes: Bureau of Labor Statistics, Departamento do Trabalho dos EUA, Occupational Outlook Handbook, 2016–17; Administração de Emprego e Treinamento, Departamento do Trabalho dos EUA, O * NET Online.
Você deve se tornar um programador de computador?