Skip to content

💻University & Route In

Engenheiro de software · Escreve, testa e mantém o código que comanda a vida moderna – e é uma das primeiras profissões a observar a IA automatizar seu próprio trabalho diário.

Share

Não existe uma porta legal única para a engenharia de software, o que é ao mesmo tempo a grande vantagem da área e a razão pela qual seu processo de contratação é tão caótico. Um adolescente autodidata e um PhD podem se candidatar ao mesmo emprego, e muitas vezes o fazem – o filtro decisivo geralmente é uma entrevista de codificação ao vivo, não um diploma ou um conselho de licenciamento.

Essa abertura não impediu o mercado de desenvolver o seu próprio sistema de credenciamento informal: universidades específicas, formatos de entrevistas específicos e uma pequena e desigual colcha de retalhos de países que licenciam o título de “engenheiro de software” da mesma forma que licenciam engenheiros civis.

The route in

  1. 1

    Fundações

    2–4 anos

    Exposição precoce à lógica e à matemática, muitas vezes através de autoaprendizagem, cursos de ensino médio ou programação competitiva, muito antes de qualquer credencial formal.

    The filterNenhum – totalmente autosselecionado.

  2. 2

    Graduação ou bootcamp

    3–4 anos

    A maioria dos engenheiros ainda cursa ciência da computação ou cursos relacionados ao longo de três a quatro anos; uma minoria crescente, em vez disso, faz um bootcamp intensivo de três a seis meses ou aprende por conta própria com material didático e documentação gratuitos.

    The filterExames de admissão em universidades ou teste de aptidão e revisão de portfólio de bootcamp.

  3. 3

    Primeiro emprego ou estágio

    1–2 anos

    Aprender a trabalhar dentro de uma base de código real e confusa sob revisão de código pela primeira vez – geralmente um ajuste maior do que qualquer coisa na escola.

    The filterA entrevista técnica: questões sobre algoritmos, projetos para levar para casa ou ambos.

  4. 4

    Engenheiro de nível médio

    2–4 anos

    Possui recursos de ponta a ponta, participa do rodízio de plantão e começa a orientar os novos contratados, em vez de apenas ser orientado.

    The filterComitê interno de avaliação de desempenho e promoção.

  5. 5

    Engenheiro sênior

    3–5 anos

    Projeta sistemas em vez de apenas implementá-los, e espera-se que faça decisões técnicas sólidas com supervisão limitada.

    The filterUma entrevista de design de sistema ou um pacote promocional mostrando o impacto além da própria equipe.

  6. 6

    Equipe, diretor ou liderança de engenharia

    5+ anos

    Define a direção técnica entre várias equipes ou passa para a gestão de pessoas; o ponto que a maioria dos engenheiros chamaria de verdadeira prática independente.

    The filterPatrocínio da liderança sênior e evidência de impacto em toda a organização.

Graduação em CS de quatro anos (EUA, público, estadual) US$ 40 mil – US$ 100 mil

Um diploma público estadual de ciência da computação nos Estados Unidos custa cerca de US$ 40.000 a US$ 100.000 em mensalidades totais e custos de vida ao longo de quatro anos; as universidades privadas são mais altas. Muitos países cobram muito menos em universidades públicas, e um bootcamp de codificação (geralmente de US$ 10.000 a US$ 20.000, durante alguns meses) ou um curso autodidata baseado em portfólio pode custar quase nada além de tempo.

What to study

Ciência da Computação

a rota padrão e mais direta

Abrange algoritmos, estruturas de dados, computabilidade e sistemas – a base teórica para quase todas as especializações na área.

Engenharia de Software

processo sobre teoria pura

Um número menor de universidades ensina-o como um diploma próprio, mais próximo da visão original da conferência da OTAN, com mais ênfase em testes, requisitos e processos de grandes equipas do que um diploma geral de CS.

Engenharia de Computação ou Elétrica

para sistemas e trabalho embarcado

Adiciona circuitos, componentes internos do sistema operacional e hardware, úteis para engenheiros que trabalharão próximo ao metal – firmware, drivers, chips.

Matemática

para funções de pesquisa e algoritmos pesados

Um diploma de matemática pura, especialmente com fortes cursos de matemática discreta e estatística, é comum entre engenheiros que migram para criptografia, gráficos, pesquisa ou aprendizado de máquina.

Sistemas de Informação

a rota voltada para negócios

Comum em escolas de negócios; inclina-se para software empresarial e bancos de dados, os sistemas que executam as operações da própria empresa, em vez de produtos de consumo.

What to study for which job →

Where it is taught best

Instituto de Tecnologia de Massachusetts

Estados Unidos

CSAIL e décadas de pesquisa básica de sistemas, desde Multics e trabalhos iniciais de LISP até os atuais laboratórios de IA.

Universidade de Stanford

Estados Unidos

A escola alimentadora padrão para fundadores e engenheiros do Vale do Silício.

ETH Zurique

Suíça

Departamento inicial de Niklaus Wirth, designer de Pascal; uma forte tradição de sistemas e métodos formais.

Universidade de Cambridge

Reino Unido

Seu Laboratório de Informática construiu o EDSAC em 1949, um dos primeiros computadores com programas armazenados.

Instituto Indiano de Tecnologia de Bombaim

Índia

Um dos vários IITs que alimentam uma grande parte dos pipelines globais de contratação de engenharia.

Universidade Tsinghua

China

Consistentemente classificado entre os principais departamentos de ciência da computação da Ásia; alimenta as maiores empresas de tecnologia do país.

Technion – Instituto de Tecnologia de Israel

Israel

Ancora a densa indústria de startups e segurança cibernética de Israel em torno de Haifa.

Universidade de Waterloo

Canadá

Conhecido por um programa cooperativo obrigatório que alterna os alunos em até seis estágios no setor antes da formatura.

Licences and exams

Certificações de nuvem AWS/Azure/GCP

Global

As certificações de fornecedores das principais plataformas de nuvem não são exigidas por lei, mas são amplamente utilizadas como um sinal de retomada para funções de nuvem e infraestrutura; ao contrário de uma licença, elas expiram e devem ser renovadas a cada poucos anos.

Exame PE de Engenharia de Software (descontinuado)

Estados Unidos

De 2013 a 2019, os estados dos EUA ofereceram um exame de licença de Engenheiro Profissional especificamente para software; apenas 81 candidatos participaram em cinco sessões, e o NCEES retirou-o depois de Abril de 2019 por falta de procura – a prova mais clara de que o licenciamento formal nunca se concretizou neste campo.

P.Eng., engenharia de software

Canadá

Reguladores provinciais, como Professional Engineers Ontario, licenciam e protegem o título de 'engenheiro de software' para trabalhos integrados e críticos para a segurança, ao contrário dos EUA; Alberta mudou na direção oposta na década de 2020 e isentou o título de sua Lei de Engenharia.

Profissional de TI credenciado (CITP)

Reino Unido/Irlanda

Concedido sob carta real do BCS, The Chartered Institute for IT, a membros com cerca de oito a dez anos de experiência sênior; uma marca de posição em vez de uma exigência para trabalhar.

The other way in

Bootcamp de codificação

Programas intensivos de três a seis meses ensinam desenvolvimento de software ou web prático e pronto para o trabalho, admitindo alunos por teste de aptidão e portfólio, em vez de histórico acadêmico; os resultados variam amplamente de acordo com a escola e as condições do mercado de contratação.

Portfólio autodidata/de código aberto

Documentação gratuita, material didático e projetos de código aberto permitem que alunos motivados construam um conjunto público de trabalho – commits, pull requests, um projeto paralelo enviado – que substitui uma credencial aos olhos de muitos empregadores menores.

Similar professions

Continue exploring

Keep exploring

More in Engineering & Technology

🤖

Pesquisador de IA

Projeta e testa os algoritmos por trás da inteligência das máquinas, em um campo que agora corre para automatizar uma parcela crescente de seu próprio processo de pesquisa.

AI-resistant 50
🛰️

Engenheiro Aeroespacial

Projeta, analisa e certifica as aeronaves, foguetes e espaçonaves que saem do solo, trabalhando com margens de segurança que não deixam margem para suposições.

AI-resistant 74
🌉

Engenheiro Civil

A profissão que transforma rios, rochas e gravidade em pontes, estradas e água limpa – o comércio silencioso e pesado da civilização desde Imhotep.

AI-resistant 72
🔌

Engenheiro de Semicondutores

Projeta e fabrica os transistores dentro de cada computador, telefone e arma, usando máquinas precisas o suficiente para que apenas algumas fábricas na Terra possam operá-las.

AI-resistant 60
🦾

Engenheiro de Robótica

Projeta as máquinas que sentem, decidem e agem no mundo físico, onde o problema difícil nunca foi a inteligência, mas o próprio mundo.

AI-resistant 65
🔐

Especialista em segurança cibernética

Protege sistemas, dados e pessoas, encontrando, prevenindo e respondendo a ataques digitais.

AI-resistant 63
📦

Engenheiro MLOps

Constrói os sistemas que treinam, implantam, monitoram e controlam modelos de aprendizado de máquina em produção.

AI-resistant 54
🌬️

Engenheiro de Energia Renovável

Projeta, constrói e melhora sistemas eólicos, solares, de armazenamento e de rede que transformam recursos renováveis ​​em eletricidade confiável.

AI-resistant 72