Seu primeiro mês como engenheiro de software na Easy LMS

Quando conseguimos um novo emprego, mal podemos esperar para começar! Ao mesmo tempo, sempre há uma dose saudável de ansiedade. O que te espera? Como serão suas primeiras semanas? E quão rapidamente você realmente pode começar a gerar valor? A última pergunta é nosso foco. Nosso programa de onboarding para engenheiros de software irá ajudar você a conhecer nossa empresa, seus colegas e suas tarefas em um piscar de olhos! Veja como ajudaremos você a dar seus primeiros passos!

Conheça o seu buddy!

Estamos aqui para ajudar, por isso, logo de início, atribuímos a você um buddy. O seu buddy é seu primeiro ponto de contato na empresa. Ele (ou ela) ajudará você a completar com sucesso seu primeiro ano e a se tornar um membro totalmente integrado à equipe. Seu buddy é do seu departamento, por isso, pode ajudar você com suas tarefas diárias. Ele irá orientar você durante um mês de programa de onboarding e avaliar o que precisa para desenvolver seu trabalho. Significa que ajustamos o programa como necessário. Não o seguimos de forma rígida. Todo mundo avança no seu próprio ritmo e nós acompanhamos o seu. Não há certo ou errado.

Conheça nossa empresa

Qual é nosso objetivo? Qual é nossa visão e missão, e o que realmente fazemos? Você provavelmente ouviu muito isso durante o processo de candidatura e repassamos isso nas primeiras semanas. Você já vai começar a usar o produto em que vai trabalhar com alguns cursos curtos no Easy LMS.

Conheça seus colegas

Você terá reuniões introdutórias com colegas de diferentes setores

No seu primeiro dia, sempre fazemos um tour do escritório para apresentar você aos colegas que estão trabalhando presencialmente. Como a empresa usa a modalidade híbrida, você não conhecerá todos de uma vez. Você será apresentado a outros colegas remotamente em reuniões online. Nossa mesa de almoço, é claro, é o local central no escritório para que conheça seus colegas ainda melhor!

Além disso, você terá reuniões introdutórias com colegas de diferentes departamentos que explicarão o que fazem na empresa e como se relacionam com o seu departamento. O que pode pedir a eles? Como vocês podem se ajudar? Nessas conversas de meia hora, você irá entender bem o que fazemos! E você ainda pode conhecer seus colegas um pouco melhor. Veja um resumo dos cargos e departamentos que vamos explicar:

  • CEO
  • CTO
  • COO
  • Desenvolvimento do produto
  • Suporte
  • Gestão do escritório
  • Marketing de conteúdo
  • Segurança de informação e GDPR

Você pode testar o quão bem conhece seus colegas de uma maneira divertida com um questionário. Desenvolvemos um questionário curto na nossa ferramenta para que adivinhe a quem ou ao que certas características se relacionam. Será que vai acertar tudo?

Conheça melhor a sua área de interesse.

Para cada departamento, além de um curso geral, há um curso específico. No seu caso, é um curso de programação. Nele, iremos explicar como:

  • Usamos o Jira.
  • Trabalhamos de forma guiada por testes.
  • Realizamos testes.

Também apresentamos:

  • Nosso ciclo de revisão de código.
  • Ciclo de QA.
  • Ciclo de desenvolvimento.

Depois, mostramos nosso stack de desenvolvimento. Trabalhamos com:

  • Front-end: React + TypeScript, Storybook para testes de UI.
  • Back-end: Node.JS, TypeScript + PHP.
  • Bancos de dados MariaDB (MySQL) e DynamoDB.
  • AWS.
  • Docker.
  • Github.
  • Jenkins para CI/CD.
  • Linux/WSL + Windows.

Tudo corre bem quanto todos têm a mesma base de conhecimento. Para nós e para você, porque assim você pode começar a contribuir mais rapidamente. Oferecemos diversos cursos por meio do Codeacademy, a depender do seu histórico e experiência. Geralmente, começamos com alguns cursos de um dia sobre JavaScript, TypeScript, SQL e PHP. Isso irá preencher rapidamente sua primeira e segunda semanas. Você também pode começar a ler nosso livro sagrado, “Engenharia de Software Moderna” do David Farley. Após ler esse livro, todas as peças do quebra-cabeça da engenharia de software vão se encaixar!

Da teoria à prática

Você irá imediatamente integrar nossa rotina comum

Mas essa é só a teoria. Passo a passo, iremos introduzir você ao lado prático. Você logo irá escrever sua primeira história de usuário, programar uma tarefa definida e realizar revisão de código. Isso geralmente ocorre na segunda ou terceira semana. Você irá imediatamente participar da nossa rotina: stand-ups, classificação em lote e retrospectivas. Afinal de contas, é fazendo que se aprende mais rápido.

No começo, você também vai programar em pares, o que nos permite ajudar você a entender a infraestrutura do nosso produto. Assim, podemos ver como você programa e ver que tipo de aprofundamento técnico é necessário. Oferecemos esse conhecimento ao oferecer a você um workshop ou ao permitir que você faça shadowing de um colega com esse conhecimento específico.

Conheça nosso produto

Talvez você tenha secretamente feito nosso teste grátis, mas tem pouca experiência de uso do nosso LMS. Tudo bem. Vamos rapidamente transformar você em um especialista. Na primeira semana, você fará uma demonstração da ferramenta com um dos nossos consultores. Também terá um tempo para explorar a ferramenta. Iremos pedir que crie um curso curto e uma prova sobre alguma paixão sua ou algo de seu interesse. Será uma boa prática para você e divertido para nós, porque assim aprendemos mais a seu respeito.

Conheça todas as ferramentas que usamos

Além do nosso próprio produto, usamos diversas ferramentas de software. Não esperamos que você domine todas em um mês. Acredite, vai precisar de mais tempo do que isso. Começaremos com as mais importantes, explicando o básico:

Você perceberá que quanto mais usá-las, mais rapidamente irá entendê-las. Irá se acostumar até mesmo com as opções avançadas.

Um ambiente de trabalho seguro

Talvez seja essa a base de um bom trabalho: o ambiente profissional. Preparamos quase tudo de antemão, mas a sua mesa e altura da cadeira precisam ser ajustadas pessoalmente. Uma boa postura enquanto trabalha é importante para impedir problemas físicos. Consideramos isso parte da criação de um ambiente de trabalho seguro. Assim como saber com quem conversar quanto tiver dúvidas, quiser discutir melhorias e problemas. Para tornar nosso ambiente de trabalho seguro, deixamos claro:

  • O que fazer durante uma emergência.
  • Como lidar com pressões psicossociais no trabalho.
  • Como lidamos com os dados sigilosos de terceiros.

Apresentaremos todas essas informações em um curso online que você completa na sua primeira semana.

Um resumo do nosso programa de onboarding!

Nosso programa de onboarding será similar ao que descrevemos aqui:

TABLE

Semana O quê
1
  • Cursos de onboarding: empresa, colegas, desenvolvimento, ambiente de trabalho seguro
  • Cursos de programação: JavaScript, TypeScript, PHP, SQL
  • Demonstração da ferramenta
  • Reuniões introdutórias com os colegas
2
  • Continuação dos cursos de programação: JavaScript, TypeScript, PHP, SQL
  • Continuação das reuniões introdutórias com os colegas
  • Primeiros passos práticos - participação na rotina diária
3
  • Leitura da "Engenharia de Software Moderna"
  • Participação na rotina diária
  • Aprofundamento técnico
4
  • Continuação da leitura do livro "Engenharia de Software Moderna"
  • Participação na rotina diária
  • Aprofundamento técnico

Hora de celebrar :champagne:

Quando você aprende algo novo, deve se orgulhar de si e celebrar! Completou seu programa de onboarding com sucesso? É uma conquista fantástica! Celebraremos suas conquistas com um momento especial e champanhe!