Que tecnologias eu preciso saber para ter sucesso no nível E3 do Facebook?
Não há tecnologias que você precise saber, em geral. Você precisará saber o que sua equipe utiliza. Praticamente falando, desde que você saiba alguma coisa, você pode ser contratado, e então ou encontrar uma equipe que use a mesma pilha que você conhece, ou você simplesmente aprende na hora.Após tudo, qualquer engenheiro de software decente que o Facebook gostaria de contratar (e realmente, qualquer engenheiro de software decente, ponto final) pode pegar o que quer que eles tenham para trabalhar. E no novo nível de graduação (E3), não se espera que você tenha nenhuma experiência em nada. À medida que você se torna mais experiente, você provavelmente irá se especializar mais, e as equipes prefeririam contratá-lo com base em suas habilidades existentes, mas provavelmente não em tecnologias.
Para dar um exemplo específico, existem dois grandes conjuntos de ferramentas de aprendizagem profunda usados na indústria, PyTorch e Tensorflow. Se você tem as habilidades certas de ML, faz zero diferença para mim se você já usou uma ou outra (ou nenhuma delas, mas é raro ter essas habilidades e não usar uma delas). Eu ficaria feliz em tê-lo na minha equipe e sei que você vai descobrir isso. Eu estava nessa exata posição, eu entrei no Facebook que usa PyTorch sem nunca ter escrito uma linha de PyTorch antes. Eu li alguma documentação, brinquei um pouco com ela, e não tive problemas.
Broadly speaking, don't focus on specific technologies, focus on skills. Claro que você vai praticar essas habilidades através de alguma tecnologia, e você deve dominar a que você usa, mas não importa muito qual delas é.
Artigos semelhantes
- Quais são os torneios de nível 1, de nível 2 ou de nível 3 no PUBG mobile?
- Como passar do nível 1 para o nível 20 no Pokémon GO em apenas um dia
- Um Pokemon treinado do nível 5 ao 50 obtém melhores estatísticas do que um Pokemon apanhado no nível 50?
- Qual é a diferença entre o nível 5 e o nível 6 na Amazon?