Plano de estudos do(a) programador(a) iniciante
Programação vem tomando espaço no mercado de trabalho, pois softwares estão em todos os locais, desde nossos computadores pessoais até em nossos celulares. Desenvolvimento de software nos empodera ao nível de termos grande valor de mercado e excelentes oportunidades de carreira.
Como um programador ou uma programadora iniciante você precisa aprender algumas matérias que são necessárias para entender programação de verdade (que até parece que nunca vamos utilizar, mas eu garanto: alguma hora precisamos disso), assim como tecnologias e pontos que serão mais palpáveis para você no dia a dia, como a linguagem de programação e ferramentas de desenvolvimento que usamos o tempo todo.
Esse plano de estudos é baseado nos meus estudos de mercado, assim como o que eu acho importante para qualquer pessoa que deseje aprender programação e trabalhar com isso. Vamos passar por ferramentas como Git e Terminal, lógica de programação, orientação a objetos, estruturas de dados e algoritmos, programação funcional e pronto! Você terá tudo o que precisa para entrar de cabeça neste universo tão legal e a partir daí escolher o seu caminho.
Planos de estudo são sequências de cursos e outros conteúdos criados por alunos e alunas da Alura para organizar seus estudos. Siga planos que te interessem ou crie o seu próprio.
Passo a passo
-
1
Conteúdo do plano
-
Site Começo de carreira - Hipsters #128 - Hipsters Ponto TechHipsters Ponto Tech
-
Site Pare de procurar conteúdo e comece a praticar! Você pode estar bloqueado(a) pela paralisia por análise
-
Site Como assumir o controle do nosso aprendizado
-
Site Livro: O universo da programação - Um guia de carreira em desenvolvimento de software
-
Site Diário de bordo: controlando a ansiedade, revisando atitudes e melhorando o auto conhecimento
-
Site Programar sem enxergar – Hipsters #82
-
Site Empresas que contratam pessoas desenvolvedoras de software acima dos 40 anos
-
Site Crianças, jovens e programação – Hipsters #65
-
Site Mulheres na Tecnologia – Hipsters #34
-
Site Com qual linguagem de programação eu devo começar a programar?
-
Curso Linux I: conhecendo e utilizando o terminal
-
Curso JavaScript e HTML: desenvolva um jogo e pratique lógica de programação
-
Curso JavaScript e HTML: pratique lógica com desenhos, animações e um jogo
-
Curso Java JRE e JDK: compile e execute o seu programa
-
Curso Java OO: entendendo a Orientação a Objetos
-
Podcast Práticas de Orientação a Objetos - Hipsters #129 - Hipsters Ponto TechHipsters Ponto Tech
-
Curso Estrutura de Dados: computação na prática com Java
-
Curso Algoritmos I: Selection, Insertion
-
Curso Algoritmos II: MergeSort, QuickSort, Busca Binária e Análise de Algoritmo
-
Curso Expressões regulares: capturando textos de forma mágica
-
Site Livros que todo(a) programador(a) iniciante deveria ler
-
Podcast Git e Github - Hipsters #109 - Hipsters Ponto TechHipsters Ponto Tech
-
Curso Git e Github: controle e compartilhe seu código
-
Site Comandos mais utilizados no Git
-
Podcast Linguagens Funcionais - Hipsters #91 - Hipsters Ponto TechHipsters Ponto Tech
-
Curso Clojure: programação funcional
-
Curso Jasmine: Testes automatizados em JavaScript
-
Site Qual o salário de um(a) programador(a)
-
Podcast Python - Hipsters #122 - Hipsters Ponto TechHipsters Ponto Tech
-
Site A diferença entre frontend, backend e mobile
-
Site Mito ou pato, o que é ser desenvolvedor(a) fullstack?
-
Site Formações | Alura Cursos Online
-