Modo Escuro
FelipePDS Avatars

Felipe Pinto Da Silva

Apaixonado por programação, por sempre evoluír e colaborar! ♡

🎯 Habilidades e Tecnologias

Desenvolvedor Frontend e Backend focado em Javascript e C#, mais centrado em Asp.net MVC:

Javascript
Typescript
Node.js
React
Git
C-Sharp
SQL Server

Sobre Mim

Meu nome é Felipe Pinto da Silva, nasci em 23/02/2004 e iniciei nos estudos de programação em 2020, estou constantemente aprendendo e me apaixonando cada vez mais por desenvolver e poder facilitar muitos processos programando, além de poder colaborar.

Atualmente estou como desenvolvedor júnior na Tecnologia Única, participando de projetos e praticando constantemente.

Competências

Veja aqui quais são todas as competências pela BNCC.

Aprendizagem constanteEmpatia e CooperaçãoAutogestãoCultura digital

Formação

ETEC MCM - Informática Para Internet (01/02/2019 - 01/12/2021).

Objetivo

Crescer profissionalmente e colaborar na área de desenvolvimento de software.

📂 Projetos

Tenho alguns projetos que são publicados no Github (e alguns estão em outras plataformas) feitos para praticar, atender alguns requisitos escolares (projetos da escola) e para colaborar com outros programadores.
Abaixo deixo alguns projetos. Ver Outros

📚 Aprendizado

Desde que comecei a estudar programação, fui observando relatos de experiências próprias de muitos profissionais (em relação a programação) pela internet e alguns pessoalmente, assim consegui ter base para recorrer a alguns pontos muito importantes.

Código Limpo e Refatoração

Podemos identificar um bom trabalho analisando o código do Software / Sistema, vendo se ele está limpo e se fizeram questão de refatorar para deixar um código bom, fácil de entender e de realizar manutenção. Então se o código não está "poluído" e tá fácil de entender, então isso indica que a pessoa conseguiu expressar bem uma ideia.


É necessário evitar o que muitas pessoas fazem em relação a este assunto, pois há muita gente que desenvolve um código dificil para o entendimento dos outros e, mostra que apenas ela consegue entender, achando ser muito inteligente por causa disso, o que claramente é um ponto muito negativo. Deve-se tomar atitudes controvérsias a estas, pois elas podem resultar em problemas a longo prazo, onde estará comprometendo muitas coisas. Então o tempo investido para produzir um bom código é muito benéfico.


Com o Livro Clean Code e Refactoring é possível entender muito mais sobre o assunto.

Trabalho em Equipe

Fazer um trabalho que busque sempre facilitar outros processos que a equipe acompanhará é essencial para gerar bons resultados, isso funciona conforme o modo que a equipe trabalha.

Foco

O significado de foco aqui está relacionado aos objetivos de aprendizagem do desenvolvedor, ou seja, não generalizar o que vai aprender é essêncial para tornar resultados bons e de qualidades. O termo "não generalizar o que vai aprender" significa não estar procurando aprender diversas coisas ao mesmo tempo, como diversas tecnologias diferentes umas das outras, pois assim fica muito mais dificil de manter um foco e de conseguir estar se especializando para produzir com qualidade.

Produtividade

Manter uma rotina organizada e estruturada para aprender é essencial para se manter produtivo utilizando o tempo ao seu favor.


Em relação a usar o tempo ao favor, temos como questão do Tempo x Qualidade, onde sempre é importante investir tempo para alcançar qualidade (para atribuir boas dicas de outras pessoas também), e não apenas sair produzindo de forma como um "mal desenvolvedor", como é falado abaixo.

Bom Desenvolvedor

Um bom desenvolvedor normalmente evita atitudes na qual claramente não são benéficas para ninguém. A seguir tem alguns exemplos de boas atitudes de muitos profissionais experientes:

• Facilitar o entendimento aos outros
• Trabalhar em equipe
• Investir tempo para aprender
• Não depender de "sorte" para algum desenvolvimento dar certo
• Não ficar culpando algo por algum erro
• Aprender com erros