Skip to content

lexprita/evolucao-de-aprendizagem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

evolucao-de-aprendizagem

Este repositório documenta meu progresso e aprendizado no módulo que abrange uma variedade de tópicos técnicos e profissionais.

Conteúdos a serem trabalhados nesse módulo:

  • Funções
  • Tipos de Dados
  • Tipos Utilitários
  • Metodos de Strings
  • Metodos de Arrays
  • LinkedIn
  • Ética em tecnologia
  • Gestão de tempo

O que eu já sei sobre os assuntos que serão abordados nesse módulo?

  • Funções: Eu entendo que funções são blocos de código designados para realizar tarefas específicas e podem ser reutilizadas ao longo do meu código.
  • Tipos de Dados: Estou familiarizado com tipos de dados primitivos como string, number, boolean, e também com estruturas como object e array.
  • Tipos Utilitários: Já trabalhei com TypeScript e conheço alguns tipos utilitários que facilitam a manipulação de tipos, como Partial, Readonly, e Record.
  • Métodos de Strings: Conheço métodos como .toUpperCase(), .toLowerCase(), .slice(), e .replace(), que me permitem alterar e manipular strings de diversas formas.
  • Métodos de Arrays: Sei como utilizar métodos como .push(), .pop(), .shift(), .unshift(), e .splice(), para adicionar ou remover elementos de arrays.
  • LinkedIn: Tenho uma noção básica de como montar um perfil e a importância de se conectar profissionalmente através desta rede.
  • Ética em Tecnologia: Reflexão sobre as implicações morais do uso da tecnologia, compreendo a importância de refletir sobre as consequências das minhas ações tecnológicas e de agir de forma responsável.
  • Gestão de Tempo: Já aplico algumas técnicas de gestão de tempo, como a técnica Pomodoro ou a regra dos dois minutos, para melhorar minha produtividade.

O que quero aprender sobre os assuntos que serão abordados nesse módulo?

  • Quero desenvolver minhas habilidades de gestão de tempo e aprender a aplicá-las no meu dia a dia, talvez explorando métodos como a Matriz de Eisenhower.
  • Estou ansioso para aperfeiçoar o perfil no LinkedIn para que seja atraente para potenciais empregadores, reunindo informações relevantes sobre minha educação e experiência.
  • É importante para mim entender o que significa ética em tecnologia e por que é um aspecto crucial no desenvolvimento e uso responsável da tecnologia.
  • Aprender e aplicar os comandos avançados do Git para gerenciamento de projetos, como branch.
  • A importância dos testes automatizados na programação e quais são as melhores práticas para escrever testes eficazes.
  • Mais detalhes sobre estratégias de teste e casos de uso específicos como integrar testes automatizados em projetos reais.

Minha evolução: o que aprendi sobre os assuntos que foram abordados nesse módulo?

  • Aprendi a criar um perfil no LinkedIn, destacando minhas habilidades e experiências para networking profissional.
  • Entendi a importância de considerar as consequências éticas das inovações tecnológicas.
  • Descobri técnicas de gestão de tempo que me ajudam a organizar e priorizar minhas tarefas diárias.
  • Dominei os comandos básicos do Git, permitindo-me versionar e colaborar em projetos de software.
  • Aprofundei meu conhecimento em métodos de strings e arrays, tornando-me mais eficiente na manipulação de dados.
  • Aprendi alguns métodos básicos de arrays, como adicionar e remover itens de uma lista.
  • Aprendi sobre os tipos utilitários e a manipulação deles em código.
  • Me aprofundei sobre métodos de array, sobre funções trigonométricas no círculo unitário, conversão entre graus e radianos, propriedades e identidades trigonométricas, e como aplicar esses conceitos na resolução de problemas práticos.
  • A utilizar biblitecas como o Jest para escrever e automatizar os testes.
  • Que os testes automatizados são cruciais para verificar se nosso código funciona corretamente, aumentando a confiabilidade do código e reduzindo bugs.

Resumo do aprendizado desse módulo:

Ao longo deste módulo, eu aprofundei meu entendimento em várias áreas essenciais para o desenvolvimento de software e o crescimento profissional. Compreendi a importância das funções como unidades fundamentais de código, capazes de realizar tarefas específicas e melhorar a eficiência do meu trabalho. Familiarizei-me com diferentes tipos de dados, desde primitivos até estruturas mais complexas, o que me permite manipular informações com precisão.

Explorando o TypeScript, descobri o poder dos tipos utilitários, que me ajudam a criar um código mais seguro e fácil de manter. Aprendi a manipular strings e arrays com métodos específicos, o que me torna capaz de lidar com dados de maneira mais eficaz. No LinkedIn, criei um perfil que reflete minhas habilidades e experiências, abrindo portas para oportunidades profissionais.

Refleti sobre a ética em tecnologia, entendendo que minhas ações como desenvolvedor têm implicações significativas e que é meu dever agir de forma responsável. Adotei técnicas de gestão de tempo que transformaram minha rotina diária, permitindo-me ser mais produtivo e organizado.

Por fim, dominei os comandos básicos do Git, uma ferramenta vital para o controle de versões e colaboração em projetos. Este módulo foi uma jornada enriquecedora que ampliou meus horizontes e fortaleceu minhas competências tanto no âmbito técnico quanto no profissional. Estou ansioso para aplicar tudo o que aprendi em meus futuros projetos e desafios.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published