image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Rafael Maia
Rafael Maia23/05/2025 12:37
Compartilhe
WEX - End to End EngineeringRecomendados para vocêWEX - End to End Engineering

Na Trilha Dev – First Commit #07

    Para quem está começando na programação, mas já quer jogar no modo profissional.

    Bem-vindo(a) à sua newsletter dev favorita

    Se você tá começando na programação e sente que todo mundo parece estar anos-luz à frente, relaxa: a maioria tá só digitando console.log()e fingindo entender o erro do TypeScript.

    Aqui, a proposta é simples:

    • Nada de conteúdo raso.
    • Nada de artigo teórico demais.
    • E muito menos linguagem que parece saída de um TCC.

    Você vai ver dicas práticas, links úteis, snippets de código comentados, indicação de livros que realmente ajudam, ferramentas que economizam tempo e frameworks que fazem sentido pra quem tá iniciando.

    image

    “Seu código pode estar quebrado, mas seu estilo de setup não precisa.”

    Se você ainda não tem um cantinho próprio, improvisa com o que tiver. Mas lembra: a organização mental começa com um ambiente sem 36 abas do Chrome abertas.

    DICA RÁPIDA – Copie antes de criar

    "Copiar não é trapaça. É treino."

    Você quer aprender HTML, CSS e JavaScript? Então pare de só assistir vídeos e vá para o campo de batalha.

    Aqui está um exercício de nível iniciante que pode fazer hoje:

    • Escolha um site simples: por exemplo, Google Keep
    • Tente refazer o layout com HTML + CSS
    • Ignore funcionalidades complexas no começo
    • Quando conseguir o básico, adicione JavaScript (ex: adicionar e excluir notas)

    Esse tipo de cópia consciente te ajuda a:

    • Praticar estrutura de layout
    • Aprender CSS na marra
    • Descobrir o que não sabe

    Depois de umas 3 ou 4 páginas copiadas, você vai sentir a diferença.

    FRAMEWORKS – Qual o melhor para começar?

    image

    Aprenda primeiro o básico. Mas se quiser framework, vá de React.

    Vamos por partes:

    1. Antes do framework, vem o fundamento.

    • Entenda HTML sem usar o Emmet.
    • Faça pelo menos uns 5 projetinhos com CSS (de preferência com grid/flexbox).
    • Domine JS básico: let, if, for, functions, array methods, etc.

    2. Frameworks para iniciantes

    • React.js Vantagens: gigante, muito conteúdo, usado em empresas. Desvantagens: muita liberdade pode atrapalhar. Mas vale o esforço.
    • Vue.js Mais simples, mais “guiado”. Menos popular no Brasil, mas excelente pra começar.
    • Svelte Moderno e simples, mas menos conteúdo em português. Para os curiosos.

    LIVRO DA SEMANA – “Entendendo Algoritmos”

    image

    Por que esse livro?

    Porque você não precisa sofrer com algoritmos.

    O livro usa ilustrações, humor e linguagem simples pra ensinar:

    • Busca binária
    • Algoritmos de ordenação
    • Grafos
    • Recursão

    É ideal pra quem não vem de exatas ou está voltando a estudar. Dá pra ler um capítulo por semana, de boa.

    Link: Ver na Amazon

    EXTENSÃO VS CODE – CodeSnap

    image

    “Me ajuda a deixar meu código bonito pra postar no Insta.”

    Se você quer compartilhar código com visual bonito, sem print tosco da tela, use o CodeSnap. Instale no VS Code e use pra gerar imagens do seu código com tema e bordas arredondadas.

    Passo a passo:

    1. Abra seu código no VS Code
    2. Clique com o botão direito > “CodeSnap”
    3. Recorte e salve a imagem

    Perfeito pra:

    • Instagram
    • Portfolio
    • LinkedIn
    • Threads de aprendizado

    CLI É VIDA – Crie projetos em segundos

    image

    Esse comando cria um projeto novo com suporte para:

    • React
    • Vue
    • Svelte
    • Vanilla

    Por que usar o Vite?

    • Rápido
    • Fácil
    • Leve
    • Sem gambiarra
    Você não precisa entender tudo agora. Só anota e volta aqui quando quiser iniciar algo limpo.

    SNIPPET DA SEMANA – Arrays com .map()

    image

    Por que isso é útil?

    Porque você vai lidar com arrays o tempo inteiro. Esse tipo de transformação vai aparecer em APIs, formulários, back-end... tudo.

    DICA DE OURO – Aprofunde com Frontend Mentor

    Você já deve ter ouvido que precisa fazer projetos pra aprender. Mas… que projetos?

    Use o Frontend Mentor

    • Layouts reais
    • Briefings detalhados
    • Níveis de dificuldade
    • Comunidade que avalia

    Comece com os projetos gratuitos. Depois, avance para os pagos (ou continue hackeando com criatividade).

    3 LINKS PRA GUARDAR NOS FAVORITOS

    1. MDN Web Docs A referência oficial e moderna. Muito melhor que W3Schools.
    2. DevDocs Documentação unificada, rápida, com busca offline.
    3. Can I Use Veja se aquele recurso que você aprendeu realmente funciona no navegador que seu cliente usa (e no Internet Explorer do RH).

    SEÇÃO DE RESPOSTA: Dúvidas reais, respostas diretas

    “Preciso aprender Git agora?” Sim. Nem que seja só pra clonar repositório e dar git push. Mas já comece. Aqui tem um caminho fácil:

    git init
    git add .
    git commit -m "Primeiro commit"
    git remote add origin https://github.com/seu-usuario/repositorio.git
    git push -u origin main
    

    “Como treinar lógica?”

    • Sites: Codewars, Exercism.io
    • Aplicativos: Enki, Mimo
    • Alternativa low-tech: papel + lápis + pseudocódigo

    OBS: Temos uma série sobre lógica, você pode ver aqui todos os posts:

    1. # 1: Por que lógica de programação é o primeiro passo de todo dev? Clique aqui
    2. #2 – O computador não entende indireta - Clique aqui
    3. #3 – Decida com lógica: o poder do “se… então…” - Clique aqui
    4. #4 – Repetir até acertar: como a lógica dos laços resolve tarefas chatas - Clique aqui

    VOCÊ ESTÁ EVOLUINDO, MESMO SEM PERCEBER

    Não subestime:

    • O primeiro botão que você estilizou
    • O primeiro console.log que fez sentido
    • A primeira vez que conseguiu entender um erro sem copiar o texto no Google

    Você está aprendendo. E isso não é pouco.

    🎨 RECOMENDAÇÕES DE PERSONALIZAÇÃO - As melhores dicas ficam para o final

    🧑🎓 1. Tema escuro para não cansar a vista

    Sugestão: One Dark Pro

    🔗 Instalar tema One Dark Pro

    Por que usar?

    • Cores suaves que não irritam os olhos
    • Ajuda a identificar o código com mais facilidade
    • Muito usado por quem está começando

    🧩 2. Extensão essencial: Live Server

    Mostra seu HTML rodando no navegador em tempo real.

    🔗 Instalar Live Server

    Como usar:

    • Clique com o botão direito no seu index.html
    • Escolha "Open with Live Server"

    Pronto! O navegador vai abrir automático e atualizar sozinho a cada salvamento.

    📢 Entra pro nossa Comunidade no Discord

    Você já deve ter percebido que aprender sozinho pode ser solitário. A dúvida trava, o medo atrasa, e a comparação com outros devs pode gerar ansiedade.

    Por isso, criei uma Comunidade no discord com devs iniciantes que estão na mesma jornada que você. É um espaço leve, colaborativo e sem julgamentos.

    No grupo, você vai encontrar:

    • Gente trocando dúvidas e aprendizados
    • Avisos de conteúdo novo, vagas e eventos
    • Feedback sobre portfólio e projetos
    • Suporte de quem também está aprendendo

    👉 Clique aqui pra entrar

    Se você quer evoluir com companhia, esse grupo é pra você.

    📋 Pesquisa rápida: o que você quer ver na próxima edição?

    Estou preparando os próximos conteúdos do Na Trilha do Dev News e sua opinião faz toda a diferença.

    🗳️ Clica aqui e responde rapidinho Leva menos de 1 minuto.

    🎯 Precisa de um direcionamento mais claro?

    Se você sente que está perdido entre tantas linguagens, frameworks, vídeos e tutoriais… talvez esteja na hora de buscar orientação direta.

    Com a mentoria do Na Trilha do Dev, eu ajudo iniciantes a:

    • Montar um plano de estudos realista
    • Desenvolver projetos com propósito
    • Organizar portfólio com foco em empregabilidade
    • Melhorar a comunicação técnica (para entrevistas e equipes)
    • Estudar com consistência e sem ansiedade

    Temos turmas em grupo e opções individuais. Tudo online, leve, acessível e com acompanhamento.

    💬 Quer conversar sobre a mentoria? Responde este e-mail ou me chama no LinkedIn com o assunto: Mentoria Dev

    Essa newsletter foi escrita com:

    • VS Code
    • Uns 17 console.log()
    • 3 cafés
    • 2 abas do Stack Overflow
    • e 1 vontade real de ver você evoluindo na programação

    Quer receber essa edição por e-mail e não perder nenhuma?Cadastre-se aqui: https://natrilhadodev.com.br/newsletter

    💬 Deixe seu comentário! Vamos trocar ideias e melhorar juntos 🚀✨

    😎 Curtiu essa edição? Então compartilha com alguém que também está começando agora.

    📥 Quer ver algo aqui nas próximas edições? Responde esse e-mail e bora trocar ideia.

    🌐 Me encontra no Instagram, LinkedIn ou dá uma olhada no nosso Portal.

    Até o próximo commit! — Rafael, do Na Trilha do Dev

    Compartilhe
    Recomendados para você
    TONNIE - Java and AI in Europe
    WEX - End to End Engineering
    Microsoft 50 Anos - Prompts Inteligentes
    Comentários (2)
    Ariane Queiroz
    Ariane Queiroz - 23/05/2025 15:03

    Seu conteúdo foi incrivelmente enriquecedor e agregou muito para mim! Como iniciante na área de programação, sua clareza fez toda a diferença. Recém-formada como Técnica em Análise em Desenvolvimento pelo Senac e agora cursando na DIO Pro, acabei de concluir o curso de lógica de programação e percebo que ainda há um longo caminho pela frente. Assim como na dança, onde uma boa base é essencial, quero me dedicar a aprimorar todos os conhecimentos que adquiri até agora. Muito obrigada por compartilhar seus aprendizados de uma forma tão acessível!

    DIO Community
    DIO Community - 23/05/2025 13:56

    Que demais, Rafael! Sua newsletter é um verdadeiro respiro de autenticidade para quem está começando na programação. A forma como você descomplica o aprendizado e oferece dicas práticas e diretas é exatamente o que a comunidade tech precisa para se sentir mais confiante e motivada.

    Na DIO, nosso compromisso é impulsionar talentos e democratizar o conhecimento em tecnologia. Sua iniciativa de compartilhar experiências e guiar iniciantes está totalmente alinhada à nossa missão de transformar a jornada de aprendizado, tornando-a mais acessível e inspiradora para todos.

    Considerando que "copiar não é trapaça, é treino", qual foi o site que você mais gostou de recriar o layout e o que você aprendeu de mais valioso nesse processo?

    Recomendados para vocêWEX - End to End Engineering