Skip to content

O level up devs é o caminho proposto pela DB1 para um colaborador se tornar um desenvolvedor ideal

Notifications You must be signed in to change notification settings

db1group/level-up-devs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

Level Up Devs

O que é?

O level up devs é o caminho proposto pela DB1 para um colaborador se tornar um desenvolvedor ideal.
Um sistema de gestão de aprendizagem apresentará agrupamentos e conteúdos previamente selecionados a serem estudados pelos candidatos. Este é um guia que aponta o caminho de evolução e, a partir dele, os candidatos devem validar seus conhecimentos utilizando outras ferramentas.

Mais informações podem ser obtidas aqui.

O conteúdo proposto foi discutido com desenvolvedores da DB1. Caso sinta falta de algum material, fique a vontade para contribuir conforme proposto a seguir.

Como contribuir?

A contribuição com a estrutura ou materiais do level up devs será feita pela submissão de pull requests à este repositório. O arquivo levelUpDevs.json é a fonte dos dados e deverá ser editado na intenção de incluir/editar/remover conteúdos. O pull request será analisado visando validar o material submetido antes do merge.

Dica

Em caso alterações grandes, submeta pull requests separados, tendo em vista a validação manual das suas alterações.

Arquivo fonte de dados

Neste repositório, há o arquivo levelUpDevs.json que contém uma estrutura conforme a seguinte:

{
   "Competences": [
      {
         "Name": "Codificador mestre",
         "Tracks": [
            {
               "Name": "Excelência de código",
               "Goal": "Transformá-lo em um excelente codificador...",
               "Objectives": [
                  {
                     "Name": "Desenvolver código legível...",
                     "Level": 1,
                     "Learnables": [
                        {
                           "Name": "Ferramentas de análise estática de código",
                           "Contents": [
                              {
                                 "Description": "Ferramentas de análise estática...",
                                 "Link": "https://www.meusite.com.br/meuConteudo",
                                 "Type": "Read",
                                 "Language": "PT-BR",
                                 "Order": 1
                              }
                           ]
                        }
                     ]
                  }
               ]
            }
         ]
      }
   ]
}

Competence

Ou Competência, é um agrupador de trilhas, por exemplo, Competência de codificador mestre. Ao completar as trilhas propostas, é esperado que o colaborador adquira essa competência.

Track

Ou Trilha, agrupa objetivos específicos de um objetivo macro, por exemplo, Trilha de excelência em código.

Objective

Ou Objetivo, agrupa "aprendíveis". Por exemplo, objetivo de desenvolver código legível, através de boas práticas de programação e padrões de qualidade, utilizando ferramentas de análise estática de código como apoio.

Learnable

Ou Aprendível, agrupa conteúdos. É, em suma, um assunto concreto que precisa ser conhecido. Por exemplo: ferramentas de análise estática de código.

Content

Ou Conteúdo, é um conteúdo previamente selecionado (curado) por colaboradores da DB1 (analisado do ponto de vista de praticidade, didática e qualidade). Quando o aprendível é algo subjetivo, os conteúdos podem ser dicas descritivas do assunto.

Passo a passo

  1. Clone este repositório
  2. Edite o arquivo levelUpDevs.json com sua contribuição
  3. Faça o commit, push e abra um pull request contendo a edição
    1. Neste PR, escreva um breve resumo do que está sendo submetido
    2. Toda interação/comunicação será feita por meio do pull request

Contatos

A gestão deste conteúdo é responsabilidade do time de gestão de pessoas e feedbacks podem ser encaminhados para [email protected].

Conteúdo deste repositório

Este repositório git armazena os recursos tecnológicos utilizados na elaboração do level up devs. Cada novo item versionado neste repositório será descrito nas seções a seguir.

Próximos passos

  • Criação de trilhas para outras áreas

About

O level up devs é o caminho proposto pela DB1 para um colaborador se tornar um desenvolvedor ideal

Resources

Stars

Watchers

Forks