DEV Community

Licia-afk
Licia-afk

Posted on • Edited on

1

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

SurveyJS custom survey software

Simplify data collection in your JS app with a fully integrated form management platform. Includes support for custom question types, skip logic, integrated CCS editor, PDF export, real-time analytics & more. Integrates with any backend system, giving you full control over your data and no user limits.

Learn more

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!🚀

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs