image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Gabriel Souza
Gabriel Souza22/12/2022 14:28
Compartilhe

Guia de Estudos

    Minha experiência 

     

    Confesso que comecei a estudar programação sem nenhum Norte, meu primeiro curso foi "Lógica de Programação Essencial" do professor Denilson Bonatti e já parti direto pra "Introdução à programação com Python" do professor Rafael Galleani o que não faz sentido nenhum agora que recebi esse guia, então agradeço de coração pela ajuda e espero que seja útil pra quem começou ou vai começar nesse mundo e tá meio perdido. 

     

    Recomendações Iniciais 

     

    Já de início principalmente os devs iniciantes assim como eu precisam desenvolver seu pensamento para otimizar não só o tempo mas também a dificuldade do processo de aprendizado da programação, a recomendação é começar a estudar com organização e tenho certeza que no futuro vai valer demais esse esforço. 

     

    Trilha Universal 

     

    Você que já é programador ou que já estuda há um tempo sabe que existem várias vertentes nesse mundo, diria que descobri da pior forma ainda bem que existem passos comuns entre todos esses caminhos e agora vou listar pra vocês na sequência correta os conteúdos que precisamos como base antes de começar a codificar: 

     

    ⦁ Pensamento Computacional 

    ⦁ Lógica de Programação 

    ⦁ Estrutura de Dados e Algoritmos 

    ⦁ Comandos Básicos do Terminal 

    ⦁ Git e Versionamento de Código 

    ⦁ Fundamentos Sobre Desenvolvimento para Internet 

     

    Edit: Nessa parte do Terminal eu acabei não especificando mas é bom aprender os comandos tanto do CMD do Windows como do Bash do Linux que são bastante parecidos já que ajudam muito a fazer alterações no sistema em um só lugar otimizando o nosso tempo. Sempre lembrando que é muito legal buscar os conteúdos em fontes diversas a fim de enriquecer nosso aprendizado pois cada pessoa tem seu jeito de aprender e de ensinar também. 

     

    Trilha Personalizada 

     

    A partir desse ponto precisamos fazer uma escolha que é bem importante mas não definitiva e é bom que coloquem isso em mente, temos três opções: Front-End, Back-End e Full Stack e são nomes bem estranhos pra quem nunca viu mesmo. Gosto muito da analogia com um carro, por exemplo: Front-End seria a parte de design ou externa como a lataria, painel, bancos, etc. Já o Back-End seriam todas as engrenagens e o motor ou a parte interna e por último temos o Full Stack que é o mais simples de explicar e seria a junção desses dois primeiros. Não é uma escolha fácil pra quem está começando mas como disse você pode escolher o que acha mais legal a princípio, como eu gosto muito de saber como funciona "o coração" dos softwares escolhi começar pelo Back-End mas no futuro posso ter outra opinião e mudar pra Front-End ou mesmo me tornar um dev Full Stack conciliando os dois. Vou deixar em seguida a lista dos conteúdos do Front-End e do Back-End: 

     

    Front-End: 

    ⦁ HTML 

    ⦁ CSS 

    ⦁ JavaScript 

    ⦁ Noções básicas de segurança Web 

    ⦁ Escolha um Framework 

    ⦁ Consumo de APIs 

     

    Back-End: 

    ⦁ Escolha uma linguagem de programação 

    ⦁ API 

    ⦁ Banco de dados 

    ⦁ Noções básicas de segurança Web 

    ⦁ Fundamentos de Arquitetura de Sistemas 

    ⦁ Testes Unitários 

     

    Agradecimentos e Considerações Finais 

     

    Vou deixar aqui os créditos à professora Adriana Silva da DIO, me perdoem caso não esteja bem organizado pois essa é minha primeira publicação na plataforma. Compartilhem pois todo conhecimento relevante deve ser divulgado e lembrem-se ninguém chega lá sozinho. Sucesso em nossas jornadas! 😉

    Compartilhe
    Comentários (5)

    TP

    Thiago Porto - 20/02/2024 19:54

    Obrigado pela recomendação, estava procurando essa dica mesmo para iniciar.

    André Oliveira
    André Oliveira - 22/12/2022 17:42

    Parabéns pelo artigo, Gabriel 👍

    Leandro Carvalho
    Leandro Carvalho - 22/12/2022 17:00

    Parabens pelo artigo.


    Gabriel Souza
    Gabriel Souza - 22/12/2022 16:53

    Muito obrigado pelo feedback Diogo, eu tive uns problemas pra publicar esse artigo(teria até umas imagens bem mais claras só que por algum motivo não queria publicar kk) e aí deixei passar umas coisas mesmo e sempre dá pra melhorar. Vou editar agora mesmo. ✌

    Diogo Dantas
    Diogo Dantas - 22/12/2022 14:51

    Ótimo artigo!! A minha única critica é a formatação do seu texto: Muito espaço entre um parágrafo e outro. Minha recomendação para formatação de textos é digitar o mesmo num editor de textos avançado (Word ou Libre Office) para cuidar da formatação e depois copiar e colar esse texto no campo de textos da DIO, com isso evita causar uma má impressão do leitor ao ver um texto todo bagunçado.


    Bom trabalho!!