-
Notifications
You must be signed in to change notification settings - Fork 419
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* add new post by @imalisoon. * fix: fix somes errors.
- Loading branch information
Showing
2 changed files
with
26 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
+++ | ||
title = "Jornada pelas soluções dos desafios do grupo" | ||
date = "2025-02-04T00:00:00-00:00" | ||
tags = ["linguagens", "artigos", "programação", "participantes"] | ||
categories = ["artigos", "testemunho"] | ||
banner = "img/banners/imalisoon_journey.jpg" | ||
+++ | ||
|
||
Bom, me chamo [Alison](https://github.com/imalisoon) faço parte do grupo [osprogramadores](https://t.me/osprogramadores) e escrevi este post para falar um pouco sobre meu ambiente de estudo/desenvolvimento, minhas dificuldades e o que eu aprendi durante o tempo que estive focado nos desafios propostos. | ||
|
||
Claro que só pelo fato de me desafiar e testar minhas habilidades(de um iniciante) mesmo que em problemas relativamente simples é gratificante, mas não nego que a oportunidade de recebe um laptop gratuito me deixou bem animado, considerando que eu estudava e programava usando meu celular. **SPOILER: EU RECEBI. UHUU!!!** | ||
|
||
# ToolsBox | ||
Como programava usando o celular não tinha o luxo de pode trabalhar em ferramentas como o **VS CODE** por exemplo, então procurava por apps que tinham suporte as ferramentas que eu usava como dev, como: *python* com *django*, *javascritp* e *postgresql*. Em meio a algumas opções, resolvi usar um simples editor, o **VIM**, mais especificamente o **NeoVIM**. Um editor de texto que vem embutido no terminal, mas como o celular ainda não tem terminal a opção foi usar o [**TERMUX**](https://play.google.com/store/apps/details?id=com.termux) um emulador de terminal linux para android, então baixei alguns plugins e outras ferramentas importantes como **git**. Enquanto baixavam essas tools lembrava-me dos conselhos dos mais experientes, "Não case com ela, use-a apenas" não sei se eram programadores. | ||
|
||
No processo de estudo ou no planejamento de algum projeto usava o maravilhoso [**Obisidian**](https://obsidian.md) para *schemas* e notas sobre conceitos mais complexos, tentando não copiar e colar a definição, mas explicando de acordo com meu entendimento usando o *Método de Cornel*(não seguindo a risca). Quando algum assunto não ficava claro o bastante a ponto de não conseguir explicar, eu desenhava ou à mão ou usando o [excalidraw](https://excralidraw.com), assim na maioria das vezes conseguia deixar mais claro na mente. Tudo isso enquanto usava a técnica [pomodoro](https://pt.m.wikipedia.org/wiki/T%C3%A9cnica_pomodoro) para me ajudar na concentração, apesar de ser difícil morando no interior. | ||
|
||
# Surra de anagramas | ||
Apesar das dificuldades por conta de internet, ficar olhando para a tela pequena do celular e sua limitações tive algumas dificuldades na parte das soluções, mais especificamente no **desafio 6** vulgo anagramas que tirou quase uma semana do meu sossego, confesso que mais porque eu não tinha entendido bem o problema, logo, o resultado seria uma solução incorreta. Mas graças a uma direta explicação do *Magno Lomardo* e uma lida(só lida mesmo) nas soluções dos outros que consegui entender e fazer corretamente. | ||
|
||
Encarei isso mais como um erro meu do que uma dificuldade, já que foi falta de atenção minha e falta de persistência para tentar entender o porblema. | ||
|
||
# Aprendizados | ||
Nesse tempo de aprendizado técnico e... não técnico, descobri alguns novos algoritmos e conceitos que não tinha visto antes(talvez ouvido, mas não visto) ou pouco, como o conceito da [**máquina de turing**](https://pt.m.wikipedia.org/wiki/M%C3%A1quina_de_Turing) que me fez estudar mais afundo. Melhorei meu raciocínio/pensamento crítico em relação recursos gastos pelos meus algoritmos graças a alguns desafios. | ||
|
||
Outra coisa não menos importante, na verdade bem importante quando se trabalha com mais pessoas, foi trabalhar usando com o **git** e **github** revisando *PRs* de outras pessoas, lendo suas soluções e dando feedbacks para possíveis melhoras. |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.