Quem sou eu?
Oie, me chamo Maria Cecília, tenho 21 anos e estudo Engenharia de Computação na UFRN. Nasci em Acari, no interior do Rio Grande do Norte, onde cresci em um ambiente tranquilo. Desde criança, sou apaixonada por aventuras e desafios lógicos. Inicialmente, sonhava em ser astronauta, fascinada pela ideia de explorar o espaço. No entanto, à medida que cresci, meu interesse se voltou para a tecnologia, a informática e a programação. Hoje, estou participando do processo seletivo da Include Engenharia, empresa júnior da UFRN, com a determinação de explorar o mundo da computação e contribuir com soluções inovadoras. Ao longo dessa jornada, sei que enfrentarei desafios, mas estou ansiosa por cada um deles,acreditando que é superando dificuldades que crescemos e alcançamos nossos objetivos. Estou pronta para essa emocionante aventura tecnológica e para explorar novos horizontes.
Hobbies
-
Cozinhar
Para mim, cozinhar é mais do que apenas preparar refeições. É uma forma de expressão criativa e uma maneira de compartilhar amor com amigos e familiares. -
Cuidar de Plantas
Cuidar das minhas plantas é uma terapia, e vê-las crescerem traz uma sensação de realização e paz. -
Viajar e Fazer passeios diferente na cidade:
Explorar novos lugares é uma das minhas coisas preferidas de se fazer em um fim de semana ou feriado. Seja viajando para destinos distantes ou simplesmente fazendo passeios na cidade, adoro descobrir lugares novos, experimentar comidas locais e aprender sobre diferentes culturas. -
Fazer trilhas:
Amo fazer trilhas, a sensação de estar em meio às árvores, ouvir os pássaros e sentir a paz que a natureza proporciona é algo que valorizo profundamente. Cada trilha é uma oportunidade de aventura e de superar desafios.
Habilidades
-
Lógica de Programação:
Pensamento Lógico e Estruturado: A habilidade de pensar de forma lógica é crucial para a resolução de problemas em programação. Isso envolve a capacidade de analisar situações complexas, decompor problemas em partes menores e criar soluções passo a passo. Controle de Fluxo: Entender os conceitos de controle de fluxo, como loops (iterações) e condicionais, permite que você crie programas que tomam decisões e executam ações repetitivas, essenciais para a construção de algoritmos eficientes. -
Linguagens de Programação:
Familiaridade com Linguagens: Ter experiência com linguagens como Python, JavaScript e PHP amplia sua versatilidade. Cada linguagem tem suas características e casos de uso específicos, e a capacidade de trabalhar em diversas delas é valiosa. Sintaxe e Estruturas Fundamentais: Conhecer a sintaxe básica e as estruturas fundamentais dessas linguagens é essencial. Isso inclui entender variáveis, tipos de dados, estruturas de controle de fluxo (if, else, loops) e funções. -
Resolução de Problemas:
Divisão de Problemas: Dividir problemas complexos em partes menores facilita a abordagem e a resolução eficiente. Essa habilidade ajuda na criação de algoritmos mais compreensíveis e na identificação de soluções passo a passo. Debugging: A capacidade de identificar e corrigir erros é crucial. Isso envolve o uso de ferramentas de debugging, compreensão de mensagens de erro e a habilidade de rastrear e corrigir problemas no código. -
Versionamento de Código:
Controle de Versão com Git: Entender o Git e outros sistemas de controle de versão é vital para colaboração e rastreamento de mudanças no código. A capacidade de clonar repositórios, fazer commits e sincronizar com remotos facilita o trabalho em equipe e a gestão eficiente do código-fonte. -
Colaboração e Comunicação:
Trabalho em Equipe: A habilidade de colaborar em projetos de programação em equipe é essencial. Isso envolve a comunicação eficaz, a divisão de tarefas e a capacidade de integrar o trabalho de vários desenvolvedores. Participação em Comunidades: Participar de comunidades online ou grupos de estudo proporciona oportunidades para aprender com outros programadores, compartilhar conhecimentos e se manter atualizado sobre as tendências e melhores práticas da indústria. -
Aprendizado Contínuo:
Atitude Proativa: A programação é uma área em constante evolução. Ter uma atitude proativa em aprender novos conceitos e tecnologias é crucial para se manter relevante e competitivo. Adaptabilidade: A capacidade de se adaptar a mudanças e atualizações no campo da programação é essencial. Isso inclui aprender novas linguagens, frameworks e abordagens à medida que a tecnologia avança.