Ciência da Computação
a rota padrão e mais diretaAbrange algoritmos, estruturas de dados, computabilidade e sistemas – a base teórica para quase todas as especializações na área.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Abrange algoritmos, estruturas de dados, computabilidade e sistemas – a base teórica para quase todas as especializações na área.
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.
Adiciona circuitos, componentes internos do sistema operacional e hardware, úteis para engenheiros que trabalharão próximo ao metal – firmware, drivers, chips.
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.
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.
CSAIL e décadas de pesquisa básica de sistemas, desde Multics e trabalhos iniciais de LISP até os atuais laboratórios de IA.
A escola alimentadora padrão para fundadores e engenheiros do Vale do Silício.
Departamento inicial de Niklaus Wirth, designer de Pascal; uma forte tradição de sistemas e métodos formais.
Seu Laboratório de Informática construiu o EDSAC em 1949, um dos primeiros computadores com programas armazenados.
Um dos vários IITs que alimentam uma grande parte dos pipelines globais de contratação de engenharia.
Consistentemente classificado entre os principais departamentos de ciência da computação da Ásia; alimenta as maiores empresas de tecnologia do país.
Ancora a densa indústria de startups e segurança cibernética de Israel em torno de Haifa.
Conhecido por um programa cooperativo obrigatório que alterna os alunos em até seis estágios no setor antes da formatura.
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.
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.
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.
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.
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.
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.
Encontra padrões e constrói modelos preditivos a partir de dados – um cargo de 2008 baseado em três séculos de contagem, teste e visualização de evidências.
AI-resistant 38 📦Constrói os sistemas que treinam, implantam, monitoram e controlam modelos de aprendizado de máquina em produção.
AI-resistant 54 🗺️Decide o que uma empresa deve construir a seguir e por quê – transformando as necessidades dos clientes, as metas de negócios e os limites de engenharia em um plano compartilhado que ninguém mais possui.
AI-resistant 50 🔐Protege sistemas, dados e pessoas, encontrando, prevenindo e respondendo a ataques digitais.
AI-resistant 63 🌿Lidera a estratégia, medição e relatórios que ajudam as organizações a reduzir os danos ambientais e sociais, ao mesmo tempo que cumprem as obrigações comerciais.
AI-resistant 66 🧾O guardião dos livros: herdeiro de um ofício tão antigo que inventou a própria escrita, agora negociando com o software construído para automatizá-lo.
AI-resistant 35Projeta 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 🛰️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 🌉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 🔌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 🦾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 🔐Protege sistemas, dados e pessoas, encontrando, prevenindo e respondendo a ataques digitais.
AI-resistant 63 📦Constrói os sistemas que treinam, implantam, monitoram e controlam modelos de aprendizado de máquina em produção.
AI-resistant 54 🌬️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