Article image
Paulo Santos
Paulo Santos14/08/2025 16:21
Compartilhe

Estudos Para desenvolvedores, dicas para aprender

    O que e aprender a aprender

    • A um bom tempo entre na pira de procurar tecnicas de aprendizagem, e fiz leituras de diversos livros de estudo, e um que se destacou de longe e o Ultralearning: Master Hard Skills, Outsmart the Competition, and Accelerate Your Career Um livro escrito por Scoot Young, onde ele passa algumas estrategias de estudo que voce pode adotar, no caso tentei na medida do possivel adotar isso ao meu eu pessoal e aplica nas minhas estrategias de estudo, na realidade, aprender a aprende e o fato de voce entender algo e executa aquilo, simples assim.

    Por onde eu posso começar a entender programação

    • Foque no que eu digite foi ENTENDER e não só escrever codigo, e gastei incriveis 4 meses aplicando tudo sobre tudo, e entendi uma coisa , aprender tudo e loucura, na realidade estamos falando de inumeros e inumeros conteudos e varios links, e advinha, ESTA TUDO NA INTERNET e foi quando eu percebi a minha primeira dica neste artigo:

    DANE-SE FOCAR EM CONSTRUIR BOAS ANOTAÇÔES.

    • Não estou pedido para acreditar em min, mas entenda um caso, você foca em anotações, não e o mesmo que foca em codigo, e voce tem que :

    ENTENDER O QUE ESTA FAZENDO.

    • Seu foco não deve estar em anotar tudo que o professor fala no curso e sim em anota o codigo, entender ele e aplica-lo, e não se procupe em memoriza, na vida de programação, vai ser uma coisa diaria voce procurar soluções na internet, e em documentações, use os cursos para ver o que a ferramenta faz ou entender como funciona, sem se obrigar a entender tudo, ate por que, voce não e uma IA, ou seja:

    FOQUE APENAS EM CODA E ENTENDER.

    • Neste exato momento voce deve esta se perguntando, como então posso organizar meus estudos:
    • Bem temos dois jeitos, o jeito A que e meio legalzinho onde tudo fica bonito no notion e aqui esta o link mero mortal para copia-lo.
    • https://www.notion.so/Caderno-Dio-24f031c028b58000aa79ec421ffa6e2e?source=copy_link
    • Agora se voce quer ser raiz da COMPUTARIA, recomendo total o caderno capa dura ou o OBSIDIAN.
    • Tenho alguns motivos para recomenda o Obsidian
    1. Ele e offline, ou seja, se voce estuda na faculdade e não tem internet pra coda, não significa nada, pode usar ele e leva uma copia local de suas anotações.
    2. Ele e estiloso, saca so o nivel da criança
    3. Ele e customizavel, sendo de codigo aberto voce pode ate coloca o git ou a tua mãe para te ajudar a programar.

    image

    • Temos uma outra opção igual o obsidian que e o typora, mas por que o obsidian ? Bem, eu gosto e acho bonito pronto.

    Como posso começar a codar e virar um dev de verdade

    • Bem meu jovem padawan podemos, temos uma nova bifurcação, sendo elas o jeito chato e dificil, e o jeito que eu gostei descrever como, Zerar darksouls com pau de madeira sem armadura, o que traduzindo e , chato/dificil/lento e estressante, mas no final de forma um otimo programador.
    • Do jeito um , eu recomendo o https://roadmap.sh/ aonde voce vai encontrar trilhas de estduo pre estabelecida, e vai foca em passar em cada uma delas, assim entendendo como cada uma funciona e aprendendo o nescessario.
    • O segunto jeito, e uma merda ja aviso de imediato, mas estou me divertindo, que e simplsimente, abrir o obsidian em segundo plano, ver as aulas, guarda no obsidian o que voce entendeu, e depois codar o codigo e tentar fazer alguma merda com aquilo, mesmo sendo a mais absurda, e esse jeito eo que eu chamo de Aprendizado baseado em projetos onde voce quer desenvolver algo, aprende o nescessario e manda pro repositorio do git e Fo**-** , o importante e que voce fez algo. A regra e simples, faça algo , e jogue fora, por que programar so segue essas regras:
    1. Aprenda a base e conceitos: Estou falando sobre arquitetura e organização de computadores/ Sistemas operacionais/ e redes de computadores, isso e o nescessario para voce entender a computação, e la no final, arquitetura de sistemas, engenharia de software e banco de dados.
    2. Aprender Algoritmos e Estrutura de dados: Onde voce vai entender conceitos basicos de computação, tem uma trilha no road map sh pra isso https://roadmap.sh/datastructures-and-algorithms.
    3. Assista os cursos e aplique aquilo de imediato, mesmo que seja a coisa mais estupida: Seja abrir algo, espiar sites, tanto faz, mas faça isso.
    4. Se aprofunde de vez em quando na documentação: Ficar espiando a documentação, vai fazer voce encontrar ouros de ferramentas para programar, especialmente dot net e java.
    5. So saia criando qualquer coisa: Codigo e uma atividade de tempo, quanto mais voce brinca melhor.

    Considerações finais

    • Sinceramente, não leve o que falei como regra, leia crie uma adaptação nessas dicas, no final vou deixar links dos livros/sites/ e conteudos destes artigo.
    • Lembre se que não critico qualquer ferramenta rsrsrs, mas te mostro outro jeito de voce olhar as coisas, seja voce usar typora/notion/obsidian, tanto faz.

    Links certamente uteis:

    https://www.amazon.com.br/Ultra-aprendizado-habilidades-valiosas-competi%C3%A7%C3%A3o-carreira/dp/6555110058

    https://www.youtube.com/watch?v=fYTISkPq4Ew&list=PLzddm9p51Nhn528fNtOSm-fVe8SptTJtK

    https://www.amazon.com.br/Sistemas-operacionais-modernos-Andrew-Tanenbaum/dp/8543005671/ref=sr_1_2?crid=2PHEYJ49ZYTE3&dib=eyJ2IjoiMSJ9.Ky0U1XknsDRWem_NGDUuvPFZ8NyhrnhfLwHJorVF0YsOyp4U3j0j2rk9vIfvpnr6TLIMq60J_E0ugCVbzm9y27vnSt1GqYeUTOg01F0kYRLRy6yxJfGf9zZRvHfP5tjOVKyIpTMX2k-sTBNRXlzg7Vu7V6vGt-O7YZPT6LcDfhFhWDKHZ5cKK7U3mdFhbVfBnHpGe_6uWbQuJttWO-SsOGonzGsSAZJaDR_wYkjru42CcmKeq-SonSr-5QJ04QZzzzk2Uj3DrXOq-c7vcyGBkzYTjtIw0gnQQkHTwl1b5oo.7qUDIIl5uxiQErqsVWBEI65Rit6NIG8IZfUpXvyQ6tY&dib_tag=se&keywords=sistemas+operacionais+modernos&qid=1755199091&sprefix=sistemas+%2Caps%2C232&sr=8-2&ufe=app_do%3Aamzn1.fos.4bb5663b-6f7d-4772-84fa-7c7f565ec65b

    https://www.amazon.com.br/Organiza%C3%A7%C3%A3o-estruturada-computadores-Andrew-Tanenbaum/dp/8581435394/ref=pd_bxgy_d_sccl_2/143-7769162-4026448?pd_rd_w=xRU2f&content-id=amzn1.sym.ea5263f5-901f-4a74-9b73-3fc0e530788d&pf_rd_p=ea5263f5-901f-4a74-9b73-3fc0e530788d&pf_rd_r=7THZK2RTXR1RB9WG7FX4&pd_rd_wg=Guhu0&pd_rd_r=d9cb60c2-b0b2-41b7-aec8-e9d0ddcd062b&pd_rd_i=8581435394&psc=1

    https://www.amazon.com.br/Redes-Computadores-Andrew-Tanenbaum/dp/8582605609/ref=pd_bxgy_d_sccl_1/143-7769162-4026448?pd_rd_w=ueNhi&content-id=amzn1.sym.ea5263f5-901f-4a74-9b73-3fc0e530788d&pf_rd_p=ea5263f5-901f-4a74-9b73-3fc0e530788d&pf_rd_r=ZMYN8YSHFJTZNB16G266&pd_rd_wg=DzmTR&pd_rd_r=a7e270ac-2cba-4b9f-8916-dc9e33367ec5&pd_rd_i=8582605609&psc=1

    https://roadmap.sh/

    Compartilhe
    Comentários (0)