Casa > H > How Does Facebook Engineering's 'Bootcamp' Program Work?

How does Facebook Engineering's 'Bootcamp' program work?

Bootcamp is a 6 week (usually) engineering onboarding program with a new class starting every other week. Each bootcamper is sent a welcome letter and assigned a bootcamp mentor who helps them fulfill the expectations for a bootcamper:

Training

  1. Exposed to breadth of code base
  2. Exposed to core tools of engineering
  3. Indoctrinated culturally


Evaluation through real work done during bootcamp

  1. Vetted for success at Facebook
  2. Discovered developmental areas for success
  3. Remember - you are at Facebook because we believe you will be successful here


Placement (when applicable)

  1. Best fit for org priorities
  2. Passion fit
  3. Strength fit
  4. Friendships with fellow bootcampers and engineers encountered through bootcamp tasks


In addition to onboarding new engineers, bootcamp oferece treinamento para engenheiros experientes em liderança técnica e gerenciamento através do papel de mentor do bootcamp. Além disso, o bootcamp fornece dados valiosos e insights do processo de recrutamento. Saiba mais sobre os benefícios do programa bootcamp.
br>Philosophy
-Bootcamp define o tom para uma carreira de sucesso no Facebook. Quando os engenheiros abrem seus laptops pela primeira vez, eles devem ter um e-mail de boas-vindas do gerenciador do bootcamp ou do seu mentor do bootcamp e um monte de trabalho designado a eles para começar em.
-Bootcamp é diferente para cada novo engenheiro. Cada indivíduo vem de um background diferente e provavelmente tem interesses diferentes. Uma vez que superamos uma barra básica de habilidade para fazer o trabalho, trabalhamos com os engenheiros para garantir que nós'estamos fornecendo-lhes ajuda que levará ao sucesso a longo prazo aqui.
-Bootcamp pode ajudar a todos. Desde o mais antigo diretor ou vice-presidente até o mais novo graduado da faculdade, os novos engenheiros frequentemente expressam preocupações de que o bootcamp é't é certo para eles. Conversando com pessoas imediatamente após o bootcamp e também em intervalos de 3 e 6 meses, podemos dizer com bastante confiança que isso realmente ajuda a todos. Toda a organização de engenharia até Zuck acredita que isto.
-Bootcamp não é feito para tornar as pessoas confortáveis. Devemos empurrar as pessoas para além dos seus limites e encorajá-las a explorar tecnologias fora da sua área de especialidade.
◦If alguém é um especialista em aprendizagem de máquinas, então nós devemosn't fazer essa parte do bootcamp uma vez que já acreditamos que eles são especialistas nisso; em vez disso, devemos convidá-los a explorar tecnologias que cercam a sua especialidade no Facebook.
◦People construindo software de ponta precisa entender a pilha sobre a qual o seu software roda. As pessoas que escrevem software back end precisam entender os clientes que vão suportar.
◦Learning a base de código central é importante para construir um bom software, não importa onde na pilha alguém acaba trabalhando, e também melhora a empatia para outros engenheiros.
-Bootcamp mentores obtêm retornos valiosos para o seu tempo. Os engenheiros obtêm a liderança técnica e a experiência de gerenciamento em um ambiente controlado.

De Remington Hydron

O GPD WIN 2 vale a pena? :: O que é o modo Doze no andróide 6.0 Marshmallow?