Arthur Profile picture
May 23 15 tweets 3 min read Twitter logo Read on Twitter
Fala #dev, sei que principalmente pra quem tá começando muitos termos são usados à torto e a direito como se fossem conhecimento público, e como dá vergonha de perguntar o que é que estão falando na roda tech, pra isso vou tentar simplificar alguns pra vc, vem comigo... 🧵
🧩 Framework: É como um kit de construção 🏗️. Vem com códigos pré-montados pra você não começar tudo do zero. É como ter um Lego pra codar, só conectando os blocos.
📚 Biblioteca (Library): Imagine ter uma coleção de livros 📖 com códigos prontos que você pode "pegar emprestado" para usar no seu projeto. Exatamente como o nome descreve, uma biblioteca
🔄 API: É o garçom 🍽️ do mundo do software. Leva seu pedido (sua solicitação) e traz a comida (os dados). Facilita a comunicação entre softwares diferentes e aplicações de donos diferentes também!
🐛 Bug: Quando algo no seu código não funciona como deveria 🤔. Pode ser um erro de digitação, um problema de lógica, ou um sinal divino para você parar de quebrar a cabeça naquele dia.
🔍 Debugging: É ser um detetive 🕵️‍♀️ no seu próprio código. Você está em busca do erro (o bug) para poder corrigi-lo e fazer tudo funcionar perfeitamente.

Você pode usar vários métodos diferentes, mas o debugger é a ferramenta criada originalmente pra essa finalidade.
🔄 Commit: É como salvar o seu progresso num jogo 🎮. Você está fazendo uma "foto" do seu código em um ponto específico, pra poder voltar a ele se necessário.
🚀 Deploy: É o lançamento do seu código pro mundo 🌎. Você está colocando o seu projeto ao vivo na internet. Como um lançamento de foguete!
🎛️ Backend: É a parte do software que você não vê, mas que faz tudo funcionar. É como a cozinha de um restaurante, onde a mágica acontece e a lógica de negócio é guardada e protegida.
🎨 Frontend: É a parte do software que você interage. É como a sala de jantar de um restaurante, onde você aprecia o resultado da mágica que aconteceu na cozinha!
O garçom (API) leva requisições do frontend para o backend e vice-versa.
📱 App Nativo: É um app criado especificamente para um sistema operacional, como iOS ou Android. É como uma roupa feita sob medida!

Existem tecnologias que conseguem criar para ambos ao mesmo tempo, mas sempre é "traduzido" para o código daquele nativo específico por trás...
🌐 Web App: É um app que você pode acessar através do navegador, independentemente do sistema operacional.

Tudo que está na internet e você consegue acessar pelo navegador pode ser considerado um webapp.
🕸️ Web Services: São como pequenos apps que comunicam entre si para formar um sistema maior. É como um time de futebol, onde cada jogador tem uma função específica!

A arquitetura de microserviços se beneficia de usar vários webservices conectados entre si.
⌨️ IDE (Integrated Development Environment): É o seu escritório de codificação, com todas as ferramentas de que você precisa. Como uma caneta mágica que ajuda você a codificar mais rápido!

Editores de texto como o VSCODE não são IDEs por definição, mas com extensões são quase...
📈 Scrum: É uma forma de gerenciar projetos de software. Como um guia de montagem que te ajuda a construir o Lego passo a passo, sem perder nenhum detalhe!

O Scrum Master é o "piloto" do guia, que vai certificar que tudo está sendo seguido e reportado da maneira correta!

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Arthur

Arthur Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @arthur404dev

May 24
Fala #dev, como vocês pediram pra fazer uma parte 2 do tweet:

Eu vou aqui explicar de maneira bem breve com algumas analogias alguns outros termos do nosso mundo tech pra desmistificar um pouco o que você pode escutar no seu dia a dia! Vem comigo no 🧵...
🤝 Handover: É quando você passa um projeto ou tarefa para outra pessoa. Imagine passar o bastão numa corrida de revezamento!
🎬 Go Live: Quando um sistema ou aplicativo é lançado e fica disponível para os usuários. É como a estreia de um filme, aquela sessão inicial em que o produto tá sendo apresentado pela primeira vez ao mundo!
Read 20 tweets
May 22
Fala #dev, principalmente os iniciantes.

Hoje tem uma live super especial, que você consegue acompanhar por esse evento: discord.gg/np4CaURY?event…

Onde vou responder toda e qualquer pergunta q vcs tiverem, seja de processo seletivo, trampo pra gringa, salário, etc... Cola junto!
Também vai ser uma das primeiras lives onde vamos começar a observar os primeiros candidatos ao projeto profissionalizante da Forja.

Onde vamos dar oportunidade pra quem precisa de um pontapé na carreira de adquirir experiência profissional de uma maneira colaborativa!
Tem muito projeto bacana saindo e a comunidade já tá recebendo um monte de foco por algumas parcerias q consegui firmar, tudo isso pra conseguir projetos e oportunidades bacanas pra comunidade mesmo!

A única coisa que ajuda é participar, se você tá de bobeira, chega junto!
Read 4 tweets
May 21
#dev qnd você se pergunta porque não tem conteúdo técnico bom em português:

Os três vídeos mais vistos esse mês pela bolha tech BR é de um cara reagindo sobre a rotina de outros devs, rotina de dev que não coda ( e começa a trabalhar no sábado 18hrs) e bait de venda de curso...
Depois me perguntam porque da desânimo de fazer conteúdo de graça pra #bolhadev ...
Enquanto isso na bolha gringa os 3 mais vistos desse mês é um ted talk do Google bard, discussão de arquitetura do bluesky e um vídeo sensacional de resolução de leetcode questions pra entrevista ...
Read 4 tweets
Mar 30
Fala #dev tentando ajudar a comunidade e conseguir o máximo de pessoas me xingando numa thread do twitter, decidi pegar minha exp profissional com mais de 20 linguagens para listar os principais prós e contras de cada linguagem para quem está iniciando, segue o 🧵👇 Image
🟨 JavaScript (prós):

✅ Popular e versátil, ótimo para frontend e backend (Node.js)
✅ Ecossistema gigante com muitas bibliotecas e ferramentas
✅ Grande comunidade e demanda no mercado de trabalho
✅ Event Loop permite lidar bem com operações assíncronas
🟨 JavaScript (contras):

❌ Tipagem fraca e conversões implícitas podem gerar bugs
❌ Assincronia pode ser confusa para iniciantes
❌ Muitas maneiras de fazer a mesma coisa, exigindo boas práticas
❌ Algumas APIs do navegador podem ser inconsistentes
Read 35 tweets
Mar 10
Layoffs e muita gente nesse processo de transicao na carreira #tech achei importante trazer alguns pontos que o pessoal da mentoria acabou perguntando com certa frequência, segue o 🧵aí #dev:
🔴 - O melhor momento pra conseguir aumento salarial é na troca de empresas, seja num momento favorável ou numa recolocacão.

Tenha isso em mente na hora de negociar seu salário com a nova empresa, uma boa métrica é aumentos entre 10 a 35% do salário anterior.
🔴 - A etapa da negociacao de salários é extremamente importante. Sei que muita gente tem receio de jogar o rate pra cima, mas lembrem que o ônus de processos seletivos é enorme, a empresa já te selecionou e nao vai deixar de te contratar por pedir um salário maior...
Read 19 tweets
Mar 8
A empresa que quer contratar como FAANG pagando subsalário no presencial é infinitamente mais problemática que o "sênior de 2 anos".

Se o dev passou no processo é porque ele atende à demanda da empresa... Se a empresa não sabe o que precisa pro próprio negócio são outros 500...
É bem chato ver a comunidade sempre batendo no elo fraco da história.

O que mais tem aí fora é empresa querendo contratar estagiário com experiência prévia.

Contratando front pra fazer trabalho de UI/UX.

Contratando uma área inteira no dev full stack.

+
Porque só o sênior de 2 anos que incomoda? Porque é quem meteu a cara, estudou, correu o risco, peitou responsabilidade e conseguiu passar.

Senioridade é uma palavra bonitinha pra colocar na frente da sua headline do LinkedIn.

+
Read 7 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(