├── 1 - Introdução └── Introdução.md ├── 2 - Qual linguagem escolher ├── Linguagens e suas ultilidades.md └── Qual linguagem escolher.md ├── 3- Escolhendo oque usar para estudar ├── ! Métodos em geral.md └── Dicas extras.md ├── 4- Sendo mais produtivo ├── ! Produtividade em geral.md └── Metodologia de feynman.md ├── 5- Focando nos estudos ├── Foco em geral.md └── Técnica Pomodoro.md ├── 6- Motivação e disciplina ├── ! Disciplina.md ├── ! Motivação.md └── Conclusão.md ├── 7- Conteúdos ├── ! Roadmaps.md └── Recomendações.md ├── LICENSE └── README.md /1 - Introdução/Introdução.md: -------------------------------------------------------------------------------- 1 | # Introdução ao study4noobs 2 | 3 | ## Inicio 4 | 5 | Estudar programação no começo pode ser frustrante para muitos, pois você não sabe por onde começar, não sabe o que aprender, o que fazer e tal... Esse conteúdo é tanto para programadores experientes quanto para novatos. Vamos abordar estratégias que facilitará os seus estudos. 6 | 7 | ## Nunca desistir 8 | 9 | Vamos lá, muitas pessoas que tem o sonho de ser programador, mas no meio do processo para tornar esse sonho real desistem, entretanto, uma coisa que nunca se deve fazer é desistir, pois para se conquistar algo ou um sonho demanda tempo, vamos para um exemplo: você quer ficar "bombado", então para isso inicia a academia, mas não será da noite pro dia que você ficará forte, isso levará tempo, basta ter motivação ou disciplina (Esse assunto vai ser falado mais para frente). A programação é a mesma coisa, você tem que estudar/praticar para ficar bom!!! As vezes muitas pessoas desistem perto de alcançar seu objetivo. 10 | 11 | -------------------------------------------------------------------------------- /2 - Qual linguagem escolher/Linguagens e suas ultilidades.md: -------------------------------------------------------------------------------- 1 | # Linguagens e suas ultilidades: 2 | 3 | #### Cada linguagem hoje em dia tem sua ultilidade e o porque de estudar ela , segue abaixo um site que mostra as 15 principais linguagens de programação e para que elas são usadas: 4 | 5 | -> [https://becode.com.br/principais-linguagens-de-programacao/] 6 | 7 | 8 | -------------------------------------------------------------------------------- /2 - Qual linguagem escolher/Qual linguagem escolher.md: -------------------------------------------------------------------------------- 1 | # Qual linguagem escolher ? 2 | 3 | 4 | Hoje em dia temos muitas linguagens e acaba que quando alguém é novo nesse mundo da programação dentre tantas opções acaba se perdendo , uma boa recomendação é: Ter um objetivo , por exemplo: você quer fazer sites. Aprenda javascript , php , etc... linguagens que você vai gostar de aprender pois vai te ajudar no seu objetivo , alguns pontos muito bons para se ver na hora de escolher uma linguagem é: 5 | 6 | - Ver sua comunidade ( Ver a comunidade de uma linguagem é muito importante para ver se tem outras pessoas ultilizando a mesma e para você tirar dúvidas )- Olhar a demanda de emprego ( Se você quiser viver de programação é sempre interessante você olhar a demanda de empregos na linguagem que você pretende aprender) -Diversão ( Você tem que se divertir também programndo) 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /3- Escolhendo oque usar para estudar/! Métodos em geral.md: -------------------------------------------------------------------------------- 1 | # Métodos em geral 2 | 3 | Hoje em dia , vemos por ai muitos métodos para estudar , principalmente programação, temos ebooks , vídeo-aulas, livros e etc... Mas vamos lá dentre tantos métodos qual escolher ? 4 | 5 | Simples, use todos que conseguir , todos são importantes para seu aprendizado oque importa no final é aprender , escolha o que você mais se sente confortável estudando 6 | 7 | 8 | -------------------------------------------------------------------------------- /3- Escolhendo oque usar para estudar/Dicas extras.md: -------------------------------------------------------------------------------- 1 | # Dicas extras 2 | 3 | Não é apenas estudando que você vai adquirir muito conhecimento , é muito importante fora os estudos se você conseguir , adentrar em comunidades , fórums , etc... de programação, é sempre bom ter contato com outros programadores , achar um mentor, essas pequenas coisas podem te ajudar a ser um programador melhor 4 | 5 | 6 | -------------------------------------------------------------------------------- /4- Sendo mais produtivo/! Produtividade em geral.md: -------------------------------------------------------------------------------- 1 | # Aumentando a produtividade 2 | 3 | Primeiro oque é produtividade?? Produtividade é render mais em menos tempo, mas como fazer isso? a seguir vou listar algumas dicas para aumentar sua produtividade: 4 | 5 | 1 - Divisão de tarefas: Dê um passo de cada vez , não se afobe , tente ser mais organizado fazendo 1 coisa por vez não tudo de uma vez que ai você pode ficar perdido as vezes 6 | 7 | 2 - Pausas: Dê pausas para descansar 8 | 9 | 3 - Horários: Trabalhe com horários fixos, e nesses horários seu foco é so fazer as tarefas 10 | 11 | 4 - Técnica de pomodoro (abordada no capítulo de foco) 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /4- Sendo mais produtivo/Metodologia de feynman.md: -------------------------------------------------------------------------------- 1 | # Metodologia de feynman 2 | 3 | Essa estrátegia é para ser mais produtivo nos estudos , render mais , fixar na cabeça. Funciona da seguinte maneira: 4 | 5 | 1- Escolha oque você quer estudar: Anote oque você vai aprender em uma folha e tudo que você sabe você vai anotando 6 | 7 | 2- Ensinando: Depois de dar uma lida no assunto, finga que está ensinando para alguém, se não tiver ninguém ensine para você mesmo como se tivesse dando uma aula 8 | 9 | 3- Reaprendendo: Depois de dar uma "aula", veja oque você esqueceu e retorne aos estudos e após isso tente aplicar a aula novamente até ficar 10 na matéria. 10 | 11 | 4- Revise: Depois de tudo revise a matéria e tente fazer um resumo mais simplificado, depois no final você vai ver o tanto que rendeu , você vai ter decorado tudo, fixado! 12 | 13 | 14 | -------------------------------------------------------------------------------- /5- Focando nos estudos/Foco em geral.md: -------------------------------------------------------------------------------- 1 | # Foco em geral 2 | 3 | Hoje em dia , com as redes sociais , jogos e tudo mais muitas pessoas tem dificuldade de se concentrar na hora de estudar algo. Para evitar isso você na hora do estudo tem que se desligar de tudo , pois para você chegar em algum lugar sentado de braços cruzados você não vai chegar né ? vou listar algumas dicas para focar mais e depois vou abordar uma técnica muito ultilizada no próximo arquivo 4 | 5 | - Ter o sono em dia (Evite dormir tarde , atrapalhar seu horário ou algo do tipo, faz bem ter o sono em dia) 6 | 7 | - Determine horários ( Tire nem que seja 1 hora do seu dia para focar no estudo de programação , mas mantenha um ritimo , não adianta estudar 7 horas em um dia e o resto da semana não estudar nada e se lembre hora de estudo e hora de estudo e hora de projeto é hora de projeto) 8 | 9 | - Matenha o ambiente organizado ( Perceba que se você deixar sua mesa sem coisas para destrair você vai render muito mais que o normal) 10 | 11 | - Se desligue ( Na hora de estudar desligue seu celular, feche seu discord , evite se distrair com qualquer bobeira) 12 | 13 | - Tenha pausas ( Estudar muito tempo seguido é difícil , tente dar algumas pausas de 5 minutos por exemplo para descansar) 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /5- Focando nos estudos/Técnica Pomodoro.md: -------------------------------------------------------------------------------- 1 | # Técnica Pomodoro 2 | 3 | Técnica Pomodoro é uma tecnica italiana que foi feita no fim da década de 1980 , ela consistem em trabalhos dividos por blocos , e isso pode estimular a agilidade do cérebro e aumentar o foco 4 | 5 | Como funciona a técnica: 6 | 7 | 1° Liste todas as tarefas que você vai realizar 8 | 9 | 2° Coloque um alarme ou use um crônometro para contar 25 minutos , eu normalmente ultilizo um crônometro online para eu não olhar meu celular 10 | 11 | 3° Escolhe uma tarefa para fazer e nesses 25 minutos você tem que ter total foco , não pode olhar discord , whatsapp , enfim não pode se distrair , você tera 5 minutos de descanso depois para fazer essas coisas 12 | 13 | 4° Depois de 25 minutos faça a primeira pausa de 5 minutos , use ela para olhar suas mensagens , fazer um alongamento e tal 14 | 15 | 5° Depois dos 5 minutos retome o estudo , indo para outra tarefa ou terminando a primeira , logo após esses outros 25 minutos faça mais uma pausa de 5 minutos , a cada fase completa de um pomodoro ( tempo de 25 minutos ) faça uma pausa longa de 30 minutos por exemplo 16 | 17 | Observações: Quando você estiver focado , so deixe algo te interromper se for muito urgente. Sempre vá anotando oque você fez para ter ideia de quantos pomodoros precisa para realizar cada tarefa mais ou menos e faça isso diariamente para manter uma rotina 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /6- Motivação e disciplina/! Disciplina.md: -------------------------------------------------------------------------------- 1 | # Disciplina 2 | 3 | Primeiro vamos saber oque é Disciplina: Disciplina é cumprir suas responsabilidades , tanto no trabalho quanto em casa seja algo para estudar, uma louça para lavar , enfim isso é disciplina. Vou listar umas dicas para ter mais disciplina: 4 | 5 | 1 - Faça o fácil se tornar díficil: As vezes acordar cedo por exemplo e pegar o celular sem nem sair da cama é fácil né , isso é um dos melhores exemplos , coloque seu celular na sala por exemplo para acordar e ter que buscar ele , sabe aquela preguiça de fazer uma comida mais trabalhosa ?? que você acaba comendo algo pronto , evite isso também! 6 | 7 | 2- Repita e repita - Repitir essas dicas todos os dias vai fazer uma boa diferença na sua vida. 8 | 9 | 10 | 3 - Tenha prazer: Para você fazer algo com disciplina você tem que gostar da coisa , mesmo que um dia ou outro você não esteja tão afim de estudar por exemplo você vai ter algumas forças para estudar. 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /6- Motivação e disciplina/! Motivação.md: -------------------------------------------------------------------------------- 1 | # Motivação 2 | 3 | Primeiro vamos ver oque é motivação: Motivação é quando você desperta o interesse em aprender algo , se sente motivado, agora vou listar umas dicas para você ter mais motivação: 4 | 5 | 1- Metas: Trabalhe com metas, sempre que você cumprir uma meta , seja um mini-projeto ou algo do tipo você vai sentir muita motivação, pois você está chegando perto do seu objetivo principal , de pouco em pouco mas chega. 6 | 7 | 2- Faça oque te faz feliz: Sempre estude algo que te faz feliz , igual eu por exemplo Programação me faz feliz e com isso eu tenho motivação para estudar, mas a motivação não dura muito(vou falar disso melhor na conclusão desse capítulo). 8 | 9 | 3- Não deixe sua motivação acabar por você ver um programador melhor que você por exemplo, você tem que entender que ele passou pelo mesmo que você para chegar lá, tem que se esforçar. 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /6- Motivação e disciplina/Conclusão.md: -------------------------------------------------------------------------------- 1 | # Conclusão 2 | 3 | E agora, motivação ou disciplina?? Vamos lá aos pontos: Motivação é algo movido a emocão / sentimento , já a disciplina é movida separada de humor/sentimento, para você chegar na sua meta você precisa dos dois, você ja percebeu que quando você começa um projeto por exemplo sua motivação sobe la no alto, mas com o passar dos dias ela vai acabando, por isso que você precisa ter disciplina para isso não acontecer, então conclui-se que disciplina é melhor que motivação pois se você mantém disciplina de estudar pelo menos 30 minutos por dia você ja vai ter um bom resultado, estudando 30 minutos por dia no final do mês você faz as contas de quantas horas você estudou no final e vai ver que estudou por exemplo: 15 horas , ai você para e percebe que estudou 15 horas , é um bom tempo ai com isso você ja vai ter uma boa motivação que vai acabar rápido mas para isso você vai ter a disciplina. 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /7- Conteúdos/! Roadmaps.md: -------------------------------------------------------------------------------- 1 | # Roadmaps 2 | 3 | Roadmaps são mapas para você seguir dependendo do rumo que quiser tomar na programação , a he4rt futuramente vai estar lançado um roadmap , mas enquanto não tem o da he4rt temos esses 2: 4 | 5 | ### front-end: https://roadmap.sh/frontend 6 | 7 | ### back-end: https://roadmap.sh/backend 8 | 9 | 10 | -------------------------------------------------------------------------------- /7- Conteúdos/Recomendações.md: -------------------------------------------------------------------------------- 1 | # Conteúdos 2 | 3 | Quando eu digo conteúdo eu digo locais para estudar então vou mandar uma lista de sites / comunidades para você achar informações: 4 | 5 | 1) http://discord.io/he4rt -> Melhor comunidade atual de programadores 6 | 7 | 2) https://www.codewars.com/ -> Treine algoritimos quando não tiver nada para fazer 8 | 9 | 3) https://www.udemy.com/ -> Contém muitos cursos bons , sempre lembre de olhar as avaliações do curso desejado 10 | 11 | 4) https://www.youtube.com/ -> Tem muitos cursos bons grátis no youtube , um que recomendo bastante é o curso em vídeo 12 | 13 | 5) https://www.amazon.com.br/ -> Você pode assinar amazon e ter acesso a varios ebooks 14 | 15 | 6) https://www.casadocodigo.com.br/ -> Um bom lugar para comprar livros para estudar 16 | 17 | 7) Documentação da sua linguagem -> sempre que estiver estudando uma linguagem e tiver uma dúvida pesquise na documentação e entenda melhor 18 | 19 | 20 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Tulio Resende 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Study4noobs 2 | 3 | 4 | 5 | 6 | Estudar programção no começo pode ser frustrante para muitos pois você não sabe por onde começar , não sabe oque aprender, oque 7 | fazer e tal... Esse conteúdo é tanto para programadores experientes quanto para novatos.Vamos abordar estratégias que vão facilitar 8 | seus estudos. 9 | 10 | # Autores: 11 | 12 | 13 | 14 | 15 | 16 | 17 |
Tulio
Tulio
18 | 19 | 20 | 21 | --------------------------------------------------------------------------------