Você está na página 1de 8

📃

Um Breve Roteiro para Aprender


a Programar

1º - Fase: Aprender sobre Algoritmos e


Estrutura de Dados
Objetivos:
Fortalecer sua Fundação para poder avançar

Ganhar conhecimento técnico

Como Proceder:
Pesquisar em diversas fontes quais são os conteúdos básicos de computação e ir
aprendendo na Internet

Pesquisar a grade de cursos de Ciências da Computação e ir aprendendo na


Internet os conteúdos

Adquirir bons livros sobre o tema Algoritmos e Estrutura de Dados.

Ler livros mais básicos e gerais e ir avançando com o tempo.

Um Breve Roteiro para Aprender a Programar 1


2º - Fase: Aprender sobre Shell Script
Objetivos:
Fortalecer sua Fundação para poder avançar

Ganhar conhecimento técnico

Aprender comandos de Linux e a manipular o ambiente de trabalho

Como Proceder:
Pesquisar em diversas fontes quais são os conteúdos e ir aprendendo na Internet

Ler livros mais básicos e gerais e ir avançando com o tempo.

3º - Fase: Aprender linguagem C


Objetivos:
Fortalecer sua Fundação para poder avançar

Ganhar conhecimento técnico

Aprender uma linguagem de programação

Como Proceder:
Pesquisar em diversas fontes quais são os conteúdos e ir aprendendo na Internet

Ler livros mais básicos e gerais e ir avançando com o tempo.

Um Breve Roteiro para Aprender a Programar 2


4º - Fase: Aprender Linguagem Assembly
Objetivos:
Fortalecer sua Fundação para poder avançar

Ganhar conhecimento técnico

Aprender uma linguagem de montagem

Como Proceder:
Pesquisar em diversas fontes quais são os conteúdos e ir aprendendo na Internet

Ler livros mais básicos e gerais e ir avançando com o tempo.

5º - Fase: Aprender Git e Github


Objetivos:
Fortalecer sua Fundação para poder avançar

Ganhar conhecimento técnico

Aprender versionamento de código

Como Proceder:

Um Breve Roteiro para Aprender a Programar 3


Pesquisar em diversas fontes quais são os conteúdos e ir aprendendo na Internet

Ler livros mais básicos e gerais e ir avançando com o tempo.

6º - Fase: Curso Programador Full Stack JS


Objetivos:
Realizar o curso para aprender o Básico: HTML, CSS e JS.

Realizar o curso para aprender sua primeira linguagem JS.

Realizar o curso para aprender seus primeiros frameworks e bancos de dados.

Aprender comandos de Linux e a usar o WSL 2

Como Proceder:
Ao fim de cada módulo do curso, ler a documentação da linguagem, biblioteca,
framework ou banco de dados aprendido.

Colocar em pratica o que foi aprendido no curso e na documentação.

7º - Fase: Começar a copiar o código de


projetos que já foram feitos e se encontram

Um Breve Roteiro para Aprender a Programar 4


no GitHub.
Objetivos:
Codar, codar, codar

Ganhar bagagem, ou seja, aprender com o código dos outros

Ganhar experiência

Começar a se acostumar a codar

Reconhecer padrões no códigos

Como Proceder:
Ir no GitHub e pesquisar por projetos feitos usando HTML, CSS, JS e outras
tecnologias vistas no curso.

8º - Fase: Ler Livros: Código Limpo,


Refatoração e Domain-Driven Design.
Objetivos:
Fortalecer sua Fundação para poder avançar

Ganhar conhecimento técnico

Melhorar seu código

Como Proceder:

Um Breve Roteiro para Aprender a Programar 5


Pesquisar em diversas fontes quais são os conteúdos e ir aprendendo na Internet

Ler livros mais básicos e gerais e ir avançando com o tempo.

9º - Fase: Aprender outras ferramentas que


sejam úteis para o mercado e que se tornem
um diferencial em seu curriculum
Objetivos:
Praticar o aprendizado e a busca constante por melhora

Começar a se tornar um profissional em T

Aprender ferramentas ou até mesmo linguagens que possam se tornar um


diferencial no seu curriculum.

Como Proceder:
A princípio, buscar aprender por conta própria, como autodidata, as ferramentas
que você quer aprender ou que o mercado considera úteis.

Caso ache um bom curso, faça. Porém, não se prenda à ele. Busque ser mais
independente nos seus estudos

Leia a documentação das ferramentas ou linguagens

Copie os códigos de projetos que utilizem essas ferramentas ou linguagens

Se preciso e possível, leia livros sobre essas ferramentas ou linguagens.

Um Breve Roteiro para Aprender a Programar 6


10º - Fase: Aprenda sobre metodologias
ágeis, otimização de tempo e coisas
semelhantes
Objetivos:
Aprender a trabalhar rápido e de maneira eficiente

Como Proceder:
Fazer cursos e aplicar os conceitos

11º - Fase: Comece a Trabalhar na área,


porém, continue a se profissionalizar. Além
disso, invista e seja generoso desde já.
Objetivos:
Conseguir empregos de Freelancer no início, por causa da faculdade e da Esolar

Posteriormente, terminada a faculdade, decidir qual caminho seguir. Se vai se


dedicar mais ao ramo da Programação ou da Engenharia Elétrica. Ou se vai nos
dois. Vá adaptando a estratégia ou a mudado conforme for vivendo. Peça
orientação a Deus para ser sábio em suas escolhas.

Um Breve Roteiro para Aprender a Programar 7


Como Proceder:
A princípio, procure por freelas, pois você pode fazê-los enquanto faz a faculdade,
trabalha na Esolar, estuda programação e faz freelas.

Posteriormente, após terminar a faculdade, decida qual caminho seguir, qual será a
renda principal e qual a secundária. Porém, continue estudando os dois ramos,
dando mais atenção ao principal, mas mantendo uma atenção mínima no
secundário.

Invista seu dinheiro seu mela zorba. De nada adianta trabalhar, gastar tudo e
chegar na velhice sem nada. Planeje seus gastos (e lembre-se que imprevistos
devem ser previstos), estude sobre investimentos, tenha mais de uma renda, e faça
seu pé de meia.

Seja Generoso e ajude quem precisa. Aprenda a viver com o mínimo para sobrar
mais para ajudar as pessoas e para você investir.

12º - Fase: Escreva-a com o tempo.


Conforme o tempo for passando e a vida for
acontecendo vá escrevendo e adaptando.

Um Breve Roteiro para Aprender a Programar 8

Você também pode gostar