7 Dicas para aprender Programação Web | Guia para iniciantes

Comecei essa jornada no dia 5 de janeiro de 2023, ou seja, já são quase dois meses estudando programação todos os dias.

Atualmente estudo HTML 5 e CSS 3 (essas linguagens não são linguagens de programação), estou aqui para compartilhar algumas dicas para pessoas iniciantes tornarem o seu aprendizado mais eficaz.

Então vamos às dicas!

Comece pelo porquê

Se você já ouviu falar do Simon Sinek irá entender a referência acima, dessa vez não falarei sobre ele (quem sabe no futuro).

Saber porque você deseja algo irá te ajudar a quebrar a barreira da desistência quando os obstáculos surgirem, no meu caso o meu propósito é bem claro.

“Meu propósito é unir educação, design e programação para melhorar a vida das pessoas.”

O meu “porque” está alinhado com algo que acredito, saber disso é como uma bússola que me mantém focado no caminho e não me deixa desviar dele.

Você precisa fazer uma escolha (mesmo que não seja a certa)

Um senhor olhando pela janela de um prédio e a seguinte frase: Todo caminho é o certo. Tudo poderia ter sido qualquer outra coisa e seria igualmente importante.

Gosto de comparar a área da programação como um universo onde existem infinitos mares e você é um(a) pirata que parte em uma aventura para explorar estes oceanos digitais.

A possibilidade de escolher tudo acaba causando a indecisão de não escolher nada, é muito importante ter autoconhecimento neste momento e pesquisar sobre as diferentes áreas e qual a relação delas com os seus interesses pessoais.

No meu caso escolhi a programação web, os meus motivos são os seguintes:

Motivo 1: Você tem a possibilidade de criar muitas coisas legais, desde sites até aplicações realmente poderosas.

Motivo 2: Como desejo criar soluções na área da educação, meu objetivo é que o máximo de pessoas tenham acesso aos meus projetos.

Sabendo disso, descartei a área de desenvolvimento mobile e de desktop, justamente pelo fato de terem diferentes plataformas, mas quando se trata de web todo mundo tem um navegador.

Há um tempo assisti este vídeo “videofile_ : the internet computer” de uma startup chamada The Browser Company, essa empresa está desenvolvendo um navegador chamado Arc.

Eles têm o objetivo de trazer uma nova experiência quando se trata da nossa relação navegando na web, um dos fundadores chamado Josh disse uma coisa interessante que me marcou.

Ele disse que cada vez menos as pessoas estão instalando programas em seus computadores, o motivo é que as aplicações web se tornaram muito poderosas ao longo dos anos.

Podemos concluir que a maioria dos usuários comuns não necessitam de aplicações rodando nativamente para executarem os seus trabalhos.

Esse insight também teve influência na minha decisão de qual área escolher.

Por fim, gostaria de dizer que mesmo que a escolha inicial não tenha sido a “correta” você sempre terá a oportunidade de fazer outra escolha e mudar os rumos da sua jornada.

Lembre-se sempre:

“Tempo investido em qualquer aprendizado nunca é tempo desperdiçado.”

Observação: abaixo deixo alguns vídeos que podem ser úteis na escolha de qual área trabalhar e quais linguagens de programação escolher.

Escolha um educador e não um professor

Não sei se você já se questionou se existe uma diferença de significado entre educador e professor, uma vez me peguei questionando sobre isso e fui atrás de resposta

Irei deixar uma passagem do texto que li chamado “Qual é a diferença entre o professor e o educador?” logo abaixo:

“Tenho de trazer uma dura, porém, uma pura verdade da docência: “todo educador é professor, mas nem todo professor é educador”. Professor é uma profissão, enquanto educador é mais do que isso, é dom, é missão, é vocação.”

Considerando este argumento, acredito que na sua vida você tenha tido mais professores do que educadores (assim como eu).

Por sorte, já conhecia um excelente educador na área de tecnologia chamado Gustavo Guanabara. Acredite ou não, ele é mais conhecido como professor Guanabara.

No ano de 2020 comecei a fazer um curso de lógica de programação no projeto dele, chamado Curso em Vídeo.

Na época estava estudando inglês e acabei optando por direcionar o meu foco em apenas uma coisa.

Essa experiência que tive com a didática inigualável do Guanabara automaticamente me fez escolhê-lo como o meu mentor.

Para mim ter um educador como o Guanabara faz muita diferença no meu aprendizado, você percebe a paciência, a vontade e o propósito de ensinar em cada aula.

Você sente a beleza que existe em tudo isso, cada comentário no YouTube agradecendo por tudo o que é ensinado.

Aprendo muito em cada aula, não apenas sobre programação, mas também observando o comportamento do que é ser um educador.

Resumo tudo isso em um comentário do YouTube:

Comentário do YouTube dizendo: Os vídeos desse curso são mais esperados que lançamento da Netflix.

Aulas diretas ao ponto e com temas bem específicos

Sabe aquelas aulas longas que no final delas você sente que o tempo investido não foi equivalente ao que você aprendeu?

Acredito que um(a) educador(a) com uma boa didática consegue ir direto ao ponto e, ao mesmo tempo, tornar compreensível aquilo que é ensinado.

Algo que tem me ajudado a aprender melhor tem relação com as aulas serem divididas em temas bem específicos, no Curso em Vídeo eles também utilizam a função de capítulos do YouTube em cada aula.

Para os alunos isso é um ganho de produtividade incrível, evitando que você tenha que assistir novamente uma aula inteira apenas para tirar uma dúvida pontual.

Dica de produtividade

Utilizo uma extensão chamada Video Speed Controller, essa extensão é útil, pois permite criar atalhos no teclado para acelerar a aula, retroceder ou avançar para algum ponto.

Para mim utilizar a barra de tempo sempre foi algo impreciso, com essa extensão consigo economizar preciosos segundos nos meus estudos. Deixo abaixo o link para a extensão e um tutorial de como utilizá-la.

Como faço as minhas anotações?

Já faz anos que deixei o caderno e a caneta de lado, mesmo sabendo que pesquisas dizem que escrever contribui para fixar o conteúdo.

Digamos que prefiro o lado digital da força, eu tenho alguns motivos do porquê isso faz sentido no meu processo de estudo.

A limitação dos cadernos

Para mim se torna bem complicado organizar o conteúdo de uma forma lógica, por exemplo, quando escrevo algo em um caderno não posso tirar uma informação de um lugar e colocar em outro.

Também dificulta encontrar informações à medida que o caderno vai sendo preenchido, não quero ficar perdendo tempo quando preciso encontrar algo.

A última limitação tem a ver com o caderno ocupar espaço físico, eu não quero ter que ficar carregando um caderno para ir ao trabalho ou estágio.

A facilidade das anotações digitais

Com anotações digitais consigo resolver todos os problemas que tenho com cadernos:

  • Consigo organizar os conteúdos de forma simples.
  • Para encontrar informações basta pesquisar qualquer termo que me lembro e acharei as anotações onde o termo aparece.
  • Tenho acesso as minhas anotações no meu celular e computador (mesmo se não for o meu).

Escolha do aplicativo de anotações

Já testei muitos aplicativos, desde os mais complexos até os mais simples

Depois que você testa tanta coisa, você percebe que qualquer um deles faz o trabalho básico bem feito.

Na escolha do meu aplicativo estabeleci alguns critérios como:

Confiabilidade do aplicativo

Isso não tem nada a ver com privacidade, mas sim em relação se o aplicativo recebe atualizações, não tem bugs e está a muito tempo no mercado.

Foco na simplicidade e não na quantidade de funções

Existem muitos aplicativos ótimos e com diversas funções, para algumas pessoas a curva de aprendizado pode ser intimidante. Depois de um tempo percebi que só necessitava de um aplicativo simples para escrever.

Ser multiplataforma

Busquei por um aplicativo que pudesse usar tanto em celulares (Android e iPhone) quanto no navegador do computador.

O aplicativo escolhido

Optei por escolher o Google Keep, já o uso há anos e nunca tive problemas.

A parte boa é que o Google raramente acrescenta funções novas, isso contribui para manter o aplicativo sem problemas e fiel a sua simplicidade.

Aplicativo de anotações Google Keep

Observação: deixo todas as anotações das quais já criei flashcards na cor vermelha.

Memória boa é coisa de elefante

Brincadeiras à parte, venho falar sobre a importância da revisão no aprendizado de algo novo.

É natural que esqueçamos certas informações que nosso cérebro considera desnecessárias, basicamente aquilo que você não utiliza com certa frequência será esquecido.

Para evitar esse esquecimento utilizo flashcards, eles são cartões físicos ou digitais onde na frente do cartão você coloca uma questão e no verso a resposta.

Seu objetivo nas revisões é tentar lembrar o que está no verso, desse modo você vai separando os cartões em grupos que você acertou e errou.

As revisões dos flashcards utilizam um conceito chamado repetição espaçada, como o próprio nome sugere são revisões que acontecem com um intervalo de tempo determinado.

Esse intervalo de tempo contribui para que você passe as informações dos flashcards da memória de curto prazo para a de longo prazo.

A solução que encontrei

Como disse, prefiro utilizar aplicativos, o aplicativo de flashcards que utilizo chama-se Anki.

Aplicativo de flashcards Anki

Ele é gratuito para Windows, MacOS, Linux e Android, mas é pago no iPhone.

As principais vantagens dos flashcards digitais em relação aos de papel são:

  • Automatiza as revisões, evitando que você precise se preocupar com quando será a data da próxima revisão.
  • Não ocupa espaço físico, pode ter certeza que quanto mais flashcards mais difícil se torna organizá-los.
  • Está com você em todo lugar, seja no computador ou no celular.

O processo de criar flashcards

Os meus flashcards são criados a partir das minhas anotações, este momento é ideal para avaliar o que realmente faz sentido memorizar.

Nem tudo o que você anotou deve se tornar um flashcard, não existe segredo, apenas bom senso.

Aconselho você a não assistir várias aulas de uma vez e depois criar o flashcards, assista poucas aulas e depois tire um tempo para criar os flashcards.

Observação: esse é um conselho de quem assistiu metade de um módulo inteiro e depois sofreu para criar os flashcards.

Parte da frente de um flashcard
Parte da frente de um flashcard
Parte de trás de um flashcard
Parte de trás de um flashcard

Como instalar e usar o Anki?

Deixo abaixo o site para download e um tutorial atualizado de como utilizá-lo.

Vídeo: Como usar o Anki em 2023

Download: Anki flashcards

Faça você mesmo

O último assunto tem a ver com criar os seus próprios projetos, colocando em prática aquilo que você já sabe.

No curso que faço temos desafios e projetos a serem feitos, o Guanabara nos desafia a desenvolver os projetos antes dele fazer no curso.

Além disso, estou desenvolvendo projetos paralelos utilizando o que aprendi em cada módulo.

Isso traz diversos benefícios como:

Criatividade

Quando você cria os seus próprios projetos você precisa ir atrás de referências, isso vai aguçando o seu olhar visual em relação a design e cores.

Resolução de problemas

Depois que pego algumas referências e crio uma ideia geral do projeto, vem a hora de colocar a mão na massa.

Logo percebo o que aprendi, o que preciso revisar e principalmente se preciso aprender algo novo para o meu projeto ficar do jeito que imaginei.

Compartilhar com a comunidade

Nestes projetos pessoais deixo tudo documentado no GitHub, dessa maneira outras pessoas podem aprender comigo.

A estrutura que utilizo nos meus projetos é a seguinte:

Ideia do projeto: falo sobre qual é o objetivo, inspiração ou propósito do projeto.

Tecnologias utilizadas: falo sobre as linguagens que utilizei no projeto e outras tecnologias.

Design: nessa parte falo sobre três aspectos do design que são a parte visual, escolha das cores e fontes.

Coisas novas que aprendi: se aprender algo novo coloco este tópico e deixo o link de referência do lugar onde aprendi. Dessa maneira, outras pessoas também podem aprender.

Resultado: deixo um link do projeto pronto para a pessoa ver como ficou.

Sugestões: nessa parte fico aberto a receber sugestões de melhoria e ideias, deixo também um meio de contato que no meu caso é o Instagram e LinkedIn.

Acompanhe a minha jornada: deixo o link do meu portfólio e das minhas redes sociais.

Chegamos ao fim

Se você chegou até aqui convido você a conhecer o meu projeto “Inglês com Pensadores”, o nosso propósito é ajudar as pessoas a conquistarem uma vida extraordinária através do inglês.

Obrigado e até mais!

Compartilhe este texto!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *