Vídeos feitos para o público iniciante têm muito mais engajamento.
A questão é: será que ninguém quer chegar ao nível avançado? Ou será que 80% (dados totalmente tirados da minha cabeça 😅) desistem no meio do caminho?
Vídeos como esse:
100k views
Vídeo ensinando o conteúdo diretamente para ser bom:
1k de views
Por isso não compensa fazer vídeo ensinando o conteúdo diretamente.
Coisas que morreram (ou quase) depois do advento da IA:
- hackathon
- no code
- low code
- cursos da udemy
- plataforma de freela
- programas de estágio
- temas do vscode
👇
Depois de anos trabalhando com tecnologia, uma coisa fica clara: as ferramentas mudam, e muito! Os cargos mudam. O mercado muda.
Mas a capacidade de aprender, fazer boas perguntas e construir relações continua atravessando todas as fases da carreira.
Quer ser um dev melhor? Pare de estudar sintaxe e vá estudar HTTP, DNS e Linux. As linguagens mudam, a infraestrutura da internet é a mesma há 30 anos. Aposte no invariável.
O teste real em 2026 vai ser:
- os indie hackers produzirem 10x mais projetos
- os projetos tão entregando 10 anos de features em 1
- as empresas de 2 devs tão resolvendo problemas que antes precisava de 20
Se não acontecer isso, ninguém virou "10x dev" com IA. Talk is cheap
Perguntas que ja fiz e que infelizmente responderam muito mal - Em vagas pra PL/SR
- Como você testa sua aplicação, quais tipos de teste você conhece (geralmente só conhecem
- Discorra sobre paradigma Procedural, OO e Funcional e o que vc pensa deles
- Discorra sobre modelos de arquitetura de Software que você conhece e detalhe mais sobre um deles
- Discorra sobre como evitar Race Condition num cenário de concorrência de uso de Banco de Dados no contexto de sistemas distribuidos
- Discorra sobre implementar recuperação de falhas em comunicação sincrona(http) entre componentes de um sistema
- O que é o Event Loop - Como travar o Event Loop
- Como processar grandes arquivos em memória com Nodejs
O que penso que pode ser legal de estudar/buscar pra se tornar mais senior no ecossistema Node e como Backend
Node:
Promises
Event Loop
V8
Libuv
Microtask/Macrotask Queue
Uso de Heap/Stack Memory
Uso de CPU
Generators e Iterables
Modules
Alguns modulos:
- Event Emitter
- Streams
- Cluster
- Workers
- Crypto
Programação no ecossistema JS/TS:
Prototypes
Functions
Constructor Functions
Classes
Primitivos
Objetos
Generics
Utility Types
Conditional Types
Libs comuns no Node:
ORMs: Prisma, Drizzle, TypeORM, etc
Frames de server: Fastify, Express, Nestjs, Koa, etc
E2E Type safety: Zod, Yup
Tests: Jest, supertest, Vitest
Async Jobs: BullMQ
Programção num geral, focado em APIs:
Base de FP, OO, Procedural
Avançado de uma das três
Design Patterns
SOLID, CUPID, etc
Modelos de Arquitetura(hexagonal, clean arc, layered, modular, tomato, mvc etc)
SQL (PG/MySQL)
noSQL(Dynamo/Mongo)
Paginação/Queries dinâmicas(db e api)
Particionamento(db)
Indexação(db)
Locks(db e api)
Cache
Error Handling
Auth
SSE/Websocket
IDEMPOTENCIA
Monolitos Distribuidos/SD:
Filas
Pub Sub
Serviços AWS/Cloud(EC2,ECS,S3,Lambda, SQS, SNS.. etc)
Webhooks
Patterns anti fragil num geral(ex: circuit breaker, retry queue, watchdog etc)
Logging/Metricas/Tracing/Observabilidade
Infra as Code
Tem muito mais coisa util mas é o que lembrei antes de dormir...
Sempre tem mais coisa... Mas é o que lembrei antes de ir dormir.
Todo dia estuda um pouco e simbora.
Complementem se lembrarem de algo!!
Eliminei vários useState do meu app React com um único conceito: URL State com nuqs!
✅ Estado persiste no refresh
✅ Link compartilhável com filtros
✅ Valores tipados e enums validados
✅ Filtros com valores default