Dev + Eficiente Dia 3: Máquina de Aprender parte 2
No terceiro dia de aprendizado no Dev + Eficiente conclui a parte do curso Máquina de Aprender que trata de como construir bons objetivos de aprendizagem.
Bons objetivos de aprendizagem tem claro qual o nível cognitivo exigido. A taxonomia de Bloom é uma forma de classificação hierárquica do nível cognitivo de algum conhecimento. A classificação é hierárquica porque os níveis subsequentes incluem necessariamente os níveis anteriores. São eles:
- Lembrar: ser capaz de saber sobre o que as pessoas estão falando quando ouvir sobre o tema.
- Entender: ser capaz de explicar o tema.
- Aplicar: ser capaz de usar o conhecimento na resolução de um problema novo.
- Analisar: ser capaz de dividir o conhecimento em partes constituintes.
- Avaliar: ser capaz de fazer julgamentos sobre o tema.
- Criar: ser capaz de criar novo conhecimento baseado no conhecimento adquirido.
A complexidade nos níveis de classificação da taxonomia de Bloom são crescentes, então quanto mais para o final da lista anterior, mais desafiador é o objetivo.
Os três últimos elementos que devem integrar um bom objetivo são as ferramentas, que descrevem o que precisamos utilizar para alcançar o objetivo, o contexto, que descreve o ambiente que influencia o alcance do objetivo, e os critérios de aceitação, que lista as condições que ditam se nós alcançamos ou não o objetivo definido.
Um exemplo de objetivo que está no nível Aplicar da taxonomia de Bloom e que emprega todos os elementos acima, é:
Quero ser capaz de implementar1 uma API REST com C#, usando ASP.NET Core Minimal APIs2 desde que tenham requisitos de negócio muito bem detalhados e simples, envolvendo apenas uma tabela para persistência3. Para considerar que consigo implementar tal API, preciso da avaliação positiva do Sênior do meu time, bem como a execução com sucesso pelo time de QA de todos os testes envolvendo os requisitos definidos 4.
Por fim, para entender o progresso de um objetivo durante o aprendizado, é interessante definir objetivos menores que compõem o objetivo principal, por exemplo, com ferramentas a estudar, exercícios práticos e ciclos de feedback.
Amanhã tem mais!
-
Implementar indica aplicação prática, deixando clara a classificação de nível Aplicar da taxonomia de Bloom. ↩
-
A linguagem C# e o framework de aplicação Web num módulo específico descrevem bem as ferramentas utilizadas. ↩
-
O contexto limita o objetivo a um ambiente com simplicidade elevada, provavelmente associada a entrada de um(a) desenvolvedor(a) iniciante num time de desenvolvimento. ↩
-
Avaliações objetivas e subjetivas podem compor os critérios de aceitação de um objetivo. ↩