Escolar Documentos
Profissional Documentos
Cultura Documentos
Os bastidores do
mercado de tech
Um guia completo sobre carreiras de
tecnologia para pessoas recrutadoras
Sumário
Introdução.................................................................................................4
Hardware: Carreiras................................................................................11
Software: Carreiras.................................................................................15
Pausa de revisão.....................................................................................36
Epílogo.....................................................................................................120
Sobre o autor..........................................................................................122
Introdução
Olá, pessoa leitora. Eu queria te pedir uma coisinha.
Pedro Ribeiro
Marketing - 99Hunters
O
Fundamentos, parte I:
Hardware x Software
Antes de começar a explorar as carreiras da área
de tecnologia, é importante traçar alguns
fundamentos para que a gente tenha uma base de
conhecimento sólida sobre o que estamos falando.
Hardware Software
X
Hardware: Carreiras
As carreiras de tecnologia ligadas ao Hardware
costumam estar relacionadas à indústria.
Conjunto de regras
determinadas para
Entrada de
obter um resultado Resultado
informação
usando a informação
recebida
Algoritmo
O endereço digitado é
comparado com o
Eu digito uma meu histórico de Navegador
letra no campo de acesso e é sugerido o autocompleta o
endereço endereço mais endereço
parecido e mais
frequentemente
acessado
Algoritmo
Minhas informações
são comparadas com
o banco de dados e Acesso é
Digito meu e-mail se estiverem certas, autorizado e vejo
e senha meus projetos
meus projetos
armazenados lá são
localizados.
Algoritmo
https://www.99hunters.com
cliente servidor
index.html
Minha gravação é
processada,
A gravação da comparada com o Meu comando em
minha frase banco de linguagem e texto
as palavras
decifradas são
transcritas para texto
Meu comando é
comparado com a
biblioteca de
Meu comando comandos possíveis Abre o aplicativo
em texto da Alexa e "abrir o de música
aplicativo de música"
é escolhido por
ser o mais próximo
O algoritmo busca na
memória qual foi a Envia para o
Meu comando em
texto rádio que eu marquei aplicativo de
como preferida música
anteriormente
Isso tudo aí acontece em frações de segundo entre
meu comando de voz e a execução da rádio. Vale
lembrar que trata-se de uma versão muito
simplificada dos algoritmos reais que acontecem,
porque o nosso objetivo aqui é puramente entender
a diferença entre o Front End e o Back End. Tudo o
que eu vi e todas as interações que eu fiz na minha
tela do aplicativo da Alexa são front end e tudo o
que aconteceu nos bastidores é back end. Fechou?
var idadePedro = 27
Alto nível
Baixo nível
Binário
Na medida que a tecnologia foi evoluindo, pessoas
desenvolvedoras foram percebendo oportunidades
de deixar a escrita de seus códigos mais eficiente, e
com isso foram sendo criadas diferentes linguagens
de programação, cada uma otimizada para um tipo
de aplicação diferente.
Frameworks
2021
Developer
Survey
Stack Overflow Developer Survey 2021
Bibliotecas
Engenharia de Software,
parte VII: Arquitetura e
Design de Software
Deixamos o início para o final. O primeiro passo do
desenvolvimento de qualquer software é fazer um
planejamento. Isso se refere ao processo de tomada
de decisões que vai definir alguns aspectos
fundamentais, como:
Fonte: https://in.pinterest.com/malikrashid/
Naturalmente, existem muitos padrões de
organização que podem ser utilizados como base
para a construção de aplicações. E como estes
padrões são comumente citados nas descrições
dos cargos de arquitetura de software, vou citar os
mais utilizados abaixo:
Organização do código;
Divisão das responsabilidades (o que cada parte
do código vai realizar);
Como as diferentes partes da aplicação se
conversam;
Especificações e padrões de desenvolvimento;
Estrutura das APIs;
Melhores práticas;
Documentação.
Ciência de dados
Engenharia de dados
Machine Learning
Deep Learning
Big Data
Pedro Ribeiro
Especialista de Marketing
na 99Hunters.
O
Este é um e-book gratuito, distribuído pela 99Hunters.
Mais informações em blog.99hunters.com