Arquiteto de Sistemas, Criador de conteúdo e entusiasta de tecnologia. Tweets e threads sobre arquitetura, padrões, programação e desenvolvimento de carreira.
Nesse vídeo eu te ajudo a montar um plano de estudo com o objetivo de conseguir se tornar um programador júnior.
Mostro o passo a passo com todas as habilidades necessárias e respondo se é possível ou não alcançar essa meta em 6 meses.
Link no comentário abaixo 👇
O GitHub relatou ter mais de 83 milhões de desenvolvedores e mais de 200 milhões de repositórios.
Após anos e anos de uso e pesquisa, aqui estão 5 destes repositórios que vão transformar a forma como você se prepara para entrevistas técnicas:
[🧵 thread] 👇
Cc:
@sseraphini
Desenvolvedores iniciantes autodidatas podem sentir falta dos fundamentos ensinados na universidade.
Aqui vai a lista de alguns tópicos (e onde aprender) que o meio acadêmico cobre que você precisa conhecer.
[🧵 thread] 👇
Cc:
@sseraphini
Vamos ser honestos, a industria adora certificações.
Dessa forma, elas podem te abrir portas para ótimas oportunidades em TI.
Aqui vai a lista com as certificações atuais mais bem pagas:
[🧵 thread] 👇
Cc:
@sseraphini
Como se tornar um Desenvolvedor Web sendo um completo iniciante?
Vamos lá! Nestas 5 etapas vou te ajudar a dar os primeiros passos e te mostrar por onde começar.
[🧵 thread] 👇
De acordo com o GitHub, o JavaScript ocupa o posto de linguagem mais popular do mundo há pelo menos sete anos.
Veja aqui 5 plataformas onde você pode aprender a linguagem se divertindo com jogos:
[🧵 thread] 👇
Como conseguir um emprego:
• Ligue seu PC
• Aprenda JS
• Crie um front-end dinâmico com React
• Envie o código para o GitHub
• Use Vercel para deploy
• Documente seu aprendizado
• Adicione ao seu currículo
• Entre em contato com gerentes
6 meses e você verá resultados.
Harvard e MIT estão no ranking das melhores universidades do mundo.
Existem alguns cursos totalmente gratuitos e online, mas elas fazem um péssimo trabalho ao divulgá-los.
Aqui estão 7 deles que você provavelmente não conhece:
[🧵 thread] 👇
Cc:
@sseraphini
Saber SQL é uma habilidade fundamental. Aprendê-la permite entrar em contato com os dados diretamente na fonte.
Essas plataformas gratuitas ajudarão você a dominar SQL:
[🧵 thread] 👇
Cc:
@sseraphini
Vamos ser honestos, CSS pode ser bem difícil.
Eu mesmo tive dificuldade em aprender, mas existem alguns recursos que definitivamente podem ajudá-lo a entender a linguagem de estilo da web.
Aqui vai a coleção com os meus favoritos:
[🧵 thread] 👇
Cc:
@sseraphini
Lista de algoritmos importantes separados por categoria para estudar/implementar:
(coloquei os nomes em inglês para ser mais fácil a busca por referências)
[🧵 thread] 👇
Cc:
@sseraphini
Desenvolvimento Web
• quanto mais você constrói, mais você aprende.
• pra quem quer começar a aprender hoje, pode seguir esse singelo roadmap:
• Capítulo 1
→ Noções básicas de HTML
→ Fundamentos de CSS
→ Compreendendo DOM
→ Introdução ao Design Responsivo
→
Java é uma linguagem que segue o paradigma orientado a objetos (POO). Ela definitivamente pode te abrir várias portas.
Essas plataformas gratuitas te ajudarão a dominar Java:
[🧵 thread] 👇
Cc:
@sseraphini
Muitos desenvolvedores têm dificuldades em implementar seus projetos devido a questões associadas ao design.
Aqui estão 6 plataformas que oferecem recursos de design gratuitos para tornar sua vida melhor:
[🧵 thread] 👇
Cc:
@sseraphini
5 extensões do chrome para utilizar agora:
1. ScribeHow - gravação de tela
2. CSS Viewer - visualizador de propriedades CSS
3. ColorZilla - seletor de cores
4. PerfectPixel - precisão de pixel perfeito
5. Wappalyzer - mostra a stack da pagina
#bolhadev
Cc:
@sseraphini
O Git é de longe a ferramenta de gerenciamento de controle de versão mais utilizada.
Dessa forma, é preciso conhecer alguns dos comandos mais importantes.
Vamos lá! Vou te ajudar a dominar os principais.
[🧵 thread] 👇
Cc:
@sseraphini
Venho projetando e programando software há mais de 20 anos e, ao longo desse período, usei uma grande variedade de ferramentas.
Aqui vai a lista com 4 dessas ferramentas que uso diariamente e que podem melhorar muito sua produtividade:
[🧵 thread] 👇
Cc:
@sseraphini
Durante a procura por trabalho como desenvolvedor, ter um site pessoal pode ajudá-lo a se destacar.
Veja aqui 8 templates gratuitos para te inspirar na criação do seu:
[🧵 thread] 👇
Cc:
@sseraphini
8 Ideias de apps para construir seu portfólio e melhorar suas habilidades como desenvolvedor:
1. Quiz
2. Calculadora
3. Despertador
4. Encurtador de URL
5. Joguinho da cobra (snake)
6. Mini e-commerce
7. Mini rede social
8. Chat online
Cc:
@sseraphini
Desenvolvo software há mais de 18 anos, o que representa mais da metade da minha vida, tanto profissionalmente quanto como hobby.
Eis aqui algumas das lições mais valiosas que aprendi ao longo do caminho até aqui:
[🧵 thread] 👇
Quando se trata de desenvolvimento, a programação orientada a objetos (POO) é uma das habilidades mais valiosas atualmente.
Veja aqui os superpoderes que a POO oferece que podem te fazer evoluir como desenvolvedor:
[🧵 thread] 👇
Cc:
@sseraphini
O trabalho remoto está disponível para TODOS.
E é uma ótima oportunidade para você receber em uma moeda mais valorizada como DOLAR ou EURO.
Veja aqui como conquistar o seu:[🧵 thread]👇
Faltam 2 meses para acabar 2023.
Faça um favor a si mesmo:
• Ligue seu notebook/pc
• Abra o YouTube
• Comece a aprender
• Faça perguntas ao ChatGPT
• Construa projetos
• Envie código para o GitHub
• Compartilhe seu progresso aqui no 𝕏
• Arrume um emprego
Não pense
Se você é um programador autodidata, estes livros podem ser uma ótima leitura:
1. Use a cabeça: Padrões de Projeto - Eric Freeman
2. O Programador Pragmático: De Aprendiz a Mestre - Andrew Hunt
3. Algoritmos Teoria e Prática - Thomas Cormen
4. Código Limpo - Uncle Bob
A industria adora certificações. Elas podem te abrir portas para ótimas oportunidades em TI.
Veja a lista com algumas das certificações atuais mais bem pagas: [🧵 thread] 👇
Desenvolvedor Junior Roadmap 📙
Um e-book contendo uma explicação detalhada para você se tornar um desenvolvedor [GRÁTIS ]:
• Roadmap
• Frontend
• Backend
• Fullstack
• e muito mais...
Basta seguir esse perfil e comentar aqui na postagem "eu quero esse eBook" para que eu
Estruturas de dados são importantes para qualquer desenvolvedor de software.
Elas estão no centro das nossas atividades.
Aqui vai um guia com os pontos principais que você precisa entender sobre o assunto:
🧵 thread] 👇
Cc:
@sseraphini
DevOps
• Seguindo nossa série "quanto mais você constrói, mais você aprende."
• pra quem quer começar a aprender hoje, pode seguir esse singelo roadmap:
🛠️ Capítulo 1
→ Entenda a cultura DevOps
→ Automação de processos
→ Docker
→ Orquestração com Kubernetes
→ Crie seu
Se você não está usando IA ou ferramentas no-code, você está ficando para trás.
Aqui estão 3 ferramentas gratuitas que te economizarão horas de trabalho:[🧵 thread] 👇
Essa rotina simples de "pequenos hábitos" me ajudou a evoluir e me tornar um Engenheiro de Software de alto valor.
Veja como funciona:
🧵 thread] 👇
Cc:
@sseraphini
5 Extensões do VS Code para utilizar agora:
1. CodeSnap - Tirar prints do código
2. Beautify - Legibilidade do seu código
3. Live Server - Reload de alterações
4. Colorize - Visualização das variáveis de cor
5. Prettier - Formatador de código
Cc:
@sseraphini
Cursos com certificado em 2024?
- Aqui estão algumas opções GRATUITAS:
-SQL
hackerrank .com/skills-verification/sql_advanced
-Java
data-flair .training/courses/free-java-course/
-React
hackerrank .com/skills-verification/react_basic
Escolher boas integrações fazem toda a diferença quando falamos de desenvolvimento de software.
Essas 7 APIs gratuitas levarão seus projetos para o próximo nível:
🧵 thread] 👇
Cc:
@sseraphini
Disponibilizar seus projetos para que possam ser acessados por clientes/recrutadores é essencial.
Aqui estão 8 plataformas de hospedagem gratuitas para seus desenvolvimentos de front-end e back-end.
[🧵 thread] 👇
Cc:
@sseraphini
10 sites para praticar programação com exercícios:
🔹 hackerrank . com
🔹 leetcode . com
🔹 topcoder . com
🔹 exercism . org
🔹 coderbyte . com
🔹 codingame . com
🔹 codechef . com
🔹 projecteuler . net
🔹 edabit . com
🔹 codeforces. com
🔸 Programe junto comigo:
5 sites para encontrar trabalho remoto:
1. AngelList Talent - angel. co
2. All things remote - remote. co
3. Find a remote job - remoteok. io
4. Your dream job - remotive. io
5. Better way to work- flexjobs. com
#bolhadev
Cc:
@sseraphini
A Universidade de Stanford oferece este curso gratuito sobre Segurança na Web.
O curso abrange:
1. HTTP, Cookies, Sessões
2. Política de Mesma Origem
3. Script entre sites (XSS)
4. Phishing
5. Segurança do servidor
e mais...
Link no comentário abaixo:
Aprenda desenvolvimento jogando:
• tynker. com
→ Construa projetos usando HTML, CSS, JavaScript, Python e Java.
• codecombat .com
→ Passe por centenas de níveis na linguagem de sua escolha
• codingame .com
→ Desenvolva habilidades de resolução de problemas
Algum outro?
Já são mais de 10k downloads 🤯💖
Se você perdeu, peça GRATUITAMENTE 👇👇
Um e-book para você se tornar um desenvolvedor:
• Roadmap
• Frontend
• Backend
• Fullstack
• e muito mais...
RT e responda " 👋 " e eu lhe enviarei por DM!
Siga o perfil (para que eu possa DM)
Recentemente falei sobre certificações por aqui e como a industria as leva em consideração.
Veja aqui as três primeiras etapas para conseguir tirar a certificação da AWS - Guia do iniciante:
[🧵 thread] 👇
Cc:
@sseraphini
Saber SQL é uma habilidade fundamental. Aprendê-la permite entrar em contato com os dados diretamente na fonte.
Essas plataformas gratuitas ajudarão você a dominar SQL: [🧵 thread] 👇
Aprenda desenvolvimento jogando:
• codecombat .com
→ Passe por centenas de níveis na linguagem de sua escolha
• codingame .com
→ Desenvolva habilidades de resolução de problemas
• tynker. com
→ Construa projetos usando HTML, CSS, JavaScript, Python e Java.
Algum outro?