Pular para conteúdo

Quiz 16 - Introdução

Responda às questões abaixo para testar seu conhecimento. Você pode mudar sua resposta a qualquer momento.

1. Qual o principal objetivo do "Trabalho de Conclusão de Curso (TCC)" no TecPro?
Ganhar um prêmio em dinheiro
Consolidar o aprendizado em um projeto Full-Stack real para servir de portfólio para o mercado
Escrever o código mais longo do mundo
Criar um site que não use internet *Explicação: O projeto final prova que você sabe conectar o Frontend ao Backend com segurança.*
2. Por que o `README.md` no seu GitHub é considerado seu "Cartão de Visitas"?
Porque ele tem as cores da sua empresa
Porque é a primeira coisa que um recrutador ou tech lead olha para entender seu projeto
Porque ele apaga o resto do código
Porque o GitHub cobra se você não tiver um *Explicação: Um bom README com prints e tecnologias demonstra profissionalismo e clareza.*
3. Como você pode tornar seu projeto "impecável" para o mercado?
Colocando o máximo de animações possível, mesmo que trave
Usando rotas seguras, código limpo, tratamento de erros e um design organizado
Cobrando caro para as pessoas verem o código
Copiando o código de outro site sem mudar nada *Explicação: Qualidade técnica e atenção aos detalhes são o que diferenciam um júnior de um pleno.*
4. O que é o `TypeScript` (citado como próximo passo)?
Um novo tipo de processador
Uma linguagem que adiciona "tipos" ao Javascript, evitando erros comuns em tempo de desenvolvimento
O sucessor do HTML
Uma ferramenta para criar foguetes em 3D *Explicação: TypeScript é o padrão em grandes empresas para projetos robustos.*
5. O que significa ser um desenvolvedor `T-Shaped`?
Ter uma camiseta com estampa de código
Ter conhecimento amplo em várias áreas (Backend, Frontend, UX) e profundo em uma (ex: Node.js)
Programar apenas com a mão esquerda
Saber usar apenas uma linguagem de programação *Explicação: É o perfil mais valorizado pelas empresas modernas de tecnologia.*
6. Qual a importância das `Soft Skills` para um desenvolvedor Full-Stack?
Nenhuma, dev só precisa falar com o computador
Essencial para trabalhar em equipe, entender o cliente e explicar decisões técnicas
Serve apenas para quem trabalha no RH
É o nome de uma biblioteca de animação suave *Explicação: Software é feito por pessoas para pessoas. Saber se comunicar é vital.*
7. O que é o `Next.js`?
Um curso para aprender Javascript em 5 minutos
O framework React mais popular que permite criar sites rápidos com renderização no servidor (SSR)
O nome do navegador do Google
Uma versão do Javascript que roda apenas em smartwatches *Explicação: Next.js é a evolução natural para quem já domina os fundamentos do React.*
8. Como se manter atualizado em um mercado que muda todo mês?
Lendo livros de 20 anos atrás
Acompanhando documentações oficiais, comunidades, newsletters e praticando sempre
Esperando o chefe mandar estudar
Decorando todos os comandos de uma vez *Explicação: Estudo contínuo é parte fundamental da rotina de um desenvolvedor.*
9. O que fazer ao encontrar um bug impossível no seu código?
Chorar e desistir da carreira
Consultar a documentação, fóruns como StackOverflow, usar IA (com sabedoria) e debugar passo a passo
Apagar o Windows e reinstalar tudo
Ignorar o erro e avisar o usuário para não clicar ali *Explicação: Resolver problemas complexos é a alma do trabalho do programador.*
10. Qual a mensagem final do curso para o aluno?
Que agora você já sabe tudo e não precisa mais estudar
Que você construiu uma base sólida e agora tem o poder de criar soluções web completas
Que o mercado de programação vai acabar amanhã
Que o PHP é a única linguagem que existe *Explicação: O curso é apenas o início de uma carreira incrível e cheia de inovação.*