DEV Community

Licia-afk
Licia-afk

Posted on • Updated on

Discover da RocketSeat - Módulo 1.

Fala Dev, tudo bem?

Estou escrevendo esse post para auxiliar a aprendizagem de quem está cursando o Discover da RocketSeat (https://www.rocketseat.com.br/discover) e também como uma forma de revisão e fixação de conteúdo. Tenham em mente que essas foram as minhas anotações pessoais e contêm diferenças das aulas, portanto, podem ser utilizadas como método auxiliar de aprendizagem, mas não substituem as aulas.

Sem mais delongas, vamos lá?

Módulo 1 - Primeiros passos

AULA 1 - BOAS VINDAS AO DISCOVER - 08:13

O curso é organizado, estruturado e direto ao ponto.
Te mostra as diversas possibilidades do mercado, os salários, a melhor metodologia do mercado para te dar segurança nos primeiros passos.
A intenção é que você aprenda na prática.
O educador se chama Mayk Brito.
Uma área competitiva, que somente pessoas que se dedicam conseguem uma chance no mercado.
A primeira afirmação é que leva tempo para construir a carreira, as pessoas que mais se dão bem nessa área estão em um aprendizado constante, então é necessário dedicação, constância e esforço.
O discover é uma introdução ao explorer, que é um curso completo.
O projeto final será um agregador de links, parecido com o Linktree, esse projeto possui light e dark mode.

AULA 2 - CONHEÇA A PLATAFORMA - 05:55

Na parte de acesso rápido tem a opção de continuar onde parou.
Os detalhes da jornada, quando você fez a inscrição, as aulas assistidas, os desafios.
Apresentação dos módulos, divisão dos conteúdos, feedbacks das aulas, desafios e comunidade do discord.

AULA 3 - O QUE É SER DEV, PROGRAMAR E ÁREAS DE ATUAÇÃO - 08:37

É importante frisar que a programação é prática,então é preciso treinar.
No mercado de programação, segundo a Brasscom tem mais de 790 mil vagas até 2025.
No entanto, esse mercado busca profissionais qualificados.
Oportunidade global - podendo trabalhar de qualquer lugar do mundo.
O tempo de experiência é de cerca de 2 anos, significa que eles esperam que você tenha um bom conhecimento prático de vários cenários dentro de 2 anos, não significa trabalhar na área, mas se você puder provar através de projetos.
As habilidades são chamadas de Hard skills e Soft skills.

-As hard skills são habilidades técnicas e conceitos da área.
- As soft skills são habilidades comportamentais, como comunicação, resolução de problemas, gerenciamento de tempo e tarefas, trabalho em equipe e entre outras.
Enter fullscreen mode Exit fullscreen mode

O que é programar? Resolver problemas do mundo real através das linhas de código.
Desenvolvedor tem uma gama maior de conhecimento e resolução de problemas, enquanto o programador resolve as tarefas.
As áreas de atuação e salários variam de acordo com a vaga e a experiência da pessoa.
Há diversidade nas áreas de atuação, por exemplo:
• WEB
• Mobile
• Dados
• A.I. - Inteligência artificial
• Negócios
• Analista
• IoT - Internet das coisas e outras.

A programação web envolve Front-end e Back-end
O front-end é a parte visual das coisas, a interação com o usuário.
O back-end é a parte lógica das coisas, as regras do negócio.
O Full-stack é conjunto dos dois.

Em quanto tempo você vai aprender? Depende do tempo que você dedicar, mas o curso tem uma média de 5 horas.

AULA 4 - INTERNET - 01:03

A internet é uma rede mundial de computadores que estão conectados entre si e realizam transferência de dados.

AULA 5 - PROGRAMAS E ARQUIVOS - 00:38

Os programas e aplicativos são os navegadores, aplicativos de mensagens, redes sociais.
Os arquivos são fotos, vídeos e textos que são interpretados por programas e apps.

AULA 6 - FRONT-END E BACK-END - 02:32

O cliente pode ser uma pessoa física ou um navegador (browser)
O servidor é um computador que tem os códigos
A troca de dados/arquivos acontece quando o cliente faz o pedido e o servidor (back-end) escuta e dá uma resposta.

AULA 7 - TECNOLOGIAS FRONT-END E BACK-END - 01:52

Para o Front-end, são usados no mínimo 3 tecnologias, o HTML é uma linguagem de marcação de texto que estrutura os textos, então cria links, põe imagens, sons, vídeos. Além dele também tem o CSS, para deixa-lo mais bonito e por último, aparece o JavaScript, que é a linguagem de programação que funciona no navegador, tornando a página interativa.

Para o Back-end, tem o NodeJS, que roda o JS no computador, onde contém as informações dos negócios, ali é onde se guarda dados, então é usado para proteger as senhas e os logins.

AULA 8 - AMBIENTE DEV - 01:20

Ferramentas sugeridas para desenvolver:
• Microsoft Edge ou outro navegador browser
• Visual Studio Code (VSCode) - Editor de código profissional para gerencia o projeto

• Figma - Plataforma online e profissional para Design de projetos
• Git - Rastreamento e histórico do projeto
• GitHub - Seus projetos na nuvem
• Fronteditor.dev - Editor de código online

AULA 9 - MEDOS COMUNS AOS INICIANTES EM PROGRAMAÇÃO - 16:18

• Ser velho ou novo demais para programar - Não existe idade mínima ou máxima, o mercado não se importará com sua idade, porém sim com sua habilidade, claro que há vantagem em cada ponto, para os mais novos a aprendizagem mais rápida alcançando resultado técnico mais rápido, então caso continue se aperfeiçoando, tem vantagem em vagas que exigem maiores habilidades técnicas, enquanto para os mais velhos, a sabedoria de vida e o conhecimento em outras áreas dão vantagens em vagas que precisam de maturidade maior.
• Não ter um bom raciocínio lógico - A programação ajuda a melhorar seu raciocínio, pois o raciocínio lógico é treinável e o cérebro funciona como um músculo do corpo, portanto reage a prática constante, sendo assim, ao praticar todos os dias você consegue melhorar seu raciocínio lógico.
• Entender a aula, mas não conseguir colocar em prática - Isso é normal, programação é prática e leva tempo como meses e anos para o cérebro começar a responder aos desafios com soluções, porém é preciso que fique claro que apenas assistir aos vídeos não é suficiente, portanto é muito difícil aprender a programar somente quando você estuda de forma passiva, ou seja, ao assistir aos videos.
• Levar mais tempo estudando, portanto não estudar aprendendo no ritmo das aulas - O ritmo é algo individual, por isso, não se compare ao ritmo de outras pessoas ou da liberação de conteúdo, é indispensável, todavia, que você mantenha constância nos estudos para que continue evoluindo, não fique focado na quantidade de aulas ou horas que faltam pra você terminar, porém mantenha a energia focada na qualidade dos seus estudos.
• Não ser bom em matemática, álgebra ou estatística - A programação WEB não exige que você necessariamente saiba essas coisas, o que é necessário para programar é saber operações básicas e raciocínio lógico. Caso precise de algo mais complexo da matemática avançada, você pode pesquisar e estudar até conseguir resolver o problema.
• Ter problema para memorizar o código - É essencial que você entenda que programação não é memorizar códigos, isso é perder seu tempo, pois cada desafio trará algo novo e programar é encontrar soluções de forma mais eficiente, o que é importante é entender os conceitos da área.
• É preciso fazer faculdade? Não é obrigatório para a maioria das vagas e não garante emprego, apesar disso as vantagens de fazer uma graduação na área são de fazer conexões, ter maturidade nas pesquisas, adquirir conhecimento teórico e ser mais facilmente encaminhado para um estágio na área, as desvantagens também existem, já que é muito tempo investido para resultar em conhecimentos técnicos baixos ou inexistentes e conhecimentos teóricos desatualizados ou desnecessários para o mercado atual.

AULA 10 - MATERIAIS COMPLEMENTARES

https://efficient-sloth-d85.notion.site/Materiais-complementares-d7841615addc4269ba5c5bba12a6edbe

AULA 11 - QUIZ

Top comments (1)

Collapse
 
cruzaderonline profile image
Douglas Cruz

Resumo incrível! Muito bom documentar o progresso do nosso conhecimento enquanto estamos aprendendo. Continue assim que você vai decolar cada vez mais!🚀