Hugo Marques Profile picture
Jan 26 12 tweets 3 min read
Dica #19: IMHO, pra começar a procurar emprego na área, foque em:

1. Escrever código em 1 linguagem de programação.
2. Saber o básico de um framework da sua linguagem #1
3. Saber o básico de ler/escrever em um banco de dados
4. Saber o básico de Web/HTML

Segue o fio 🧵👇
1⃣ Você deve se sentir confortável pra escrever código e resolver problemas na linguagem de sua escolha. Não precisa saber fazer sistemas escaláveis nem nada muito complexo. Saiba: escrever um algoritmo, uma API que escreve/lê de um DB SQL ou uma webapp simples é essencial...
2⃣ Saber um framework vai te ajudar um pouco a ter um pouco mais de contato como software é desenvolvido na indústria, além de te deixar mais proeficiente quando você aceitar a tão famigerada vaga.
3⃣ Eu estou assumindo que a pessoa por ser Jr é um iniciante generalista. Se você for total front end talvez você possa pular essa parte mas de toda forma, eu acho que todo mundo se beneficia de ver algo sendo escrito no banco.
4⃣ Novamente aqui depende. Eu assumo um generalista, então saber o básico de web como http, verbos e status codes. Se você for focado em frontend então você pode mergulhar mais fundo em saber um pouco mais de HTML e CSS.
Eu acho isso o básico para um dev Jr., lembrando que um dev Jr é diferente de um estagiário. Um estagiário pode não saber nem codar bem em uma linguagem, a pessoa tá lá pra aprender.
Finalmente, eu tenho um viés pra generalistas. Eu questiono se a pessoa que tá começando já sabe realmente se quer focar em front, back, infra, etc...
p.s. Essa thread também ajuda vocês Sêniors botarem a mão na consciência quando acharem que um Jr tem que chegar hackeando a empresa inteira.
bom dia amado bot @sseraphini, segue dica fresquinha na sua timeline.
Se você curtiu essa dica, segue aí ✅ pra não perder as próximas.

Eu publico entre 2-3 dicas por semana sobre:
1⃣ carreira
2⃣ DevOps
3⃣ Testes
4⃣ Microserviços (e monolitos)
5⃣ Trabalho no exterior

#DevOps #bolhadev
Disclaimer: As dicas assumem um perfil generalista que trabalha com web. Mas é super comum ter outros perfis, tipo quem começa com mobile.

Obrigado ao @rodrigodsousa que me chamou atenção sobre isso.

Nesse caso, eu acho que 1 e 2 ainda são válidos. 3 e 4 vai depender bastante.

Em resumo, o importante é, foque nos fundamentos, aprenda a programar bem em 1 linguagem que atue no domínio que você tem interesse. O resto vai aprendendo com o tempo.

• • •

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

Keep Current with Hugo Marques

Hugo Marques 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 @hugaomarques

Mar 12
Esse post do Francisco é animal demais.
Separar as responsabilidades do que é sincrono e o que pode ser assincrono para aumentar escalabilidade/disponibilidade.
O melhor do post é a forma simples como ele explica. Recomendadíssimo!
Pra quem tem curiosidade, a gente utilizou uma estratégia parecida para implementar a API de criar reviews no site da amazon.com...
...A API escreve o básico da review em um banco rápido (DynamoDB) e através do uso de dynamo db streams é disparado uma série de processos até a review chegar no estado que está pronta para ser compartilhada com todos os usuários.
Read 4 tweets
Mar 8
Dica: Quer aprender algoritmos e não sabe onde conseguir materiais? Segue a thread que tá na mão... 👇🧵
Esse curso de Princeton tem 2 partes. A linguagem usada é Java. Recomendo:

coursera.org/learn/algorith…
A coursera também tem um curso de Stanford, nunca fiz mas dizem que é excelente também:

coursera.org/specialization…
Read 13 tweets
Feb 11
Dica #22: Você vê a galera trabalhando em big tech e fica se perguntando como esse pessoal conseguiu? Não tem segredo não. É tudo muito treino, estudo e preparação. Segue o fio que eu te falo como eu me preparei pras entrevistas... 🧵👇
... O nosso foco vai ser estudar algoritmos e estrutura de dados. Existem outros tópicos como system design (fica pra próxima) e behavioral questions (veja a dica #18) mas sem algoritmos não adianta nem tentar. O “algoritmo” 😎 para estudar algoritmos é...
1⃣Estudar algoritmos e estrutura de dados
2⃣Praticar #1 no leetcode.com
3⃣Repita o ciclo
Read 14 tweets
Jan 21
Dica pra Jr, Pl e Sr #17: Ontem vi um pergunta no Twitter “Durante uma entrevista, como se dar bem em questões de soft skills” e isso me lembrou de falar do método STAR. Segue o fio... 👇🧵
STAR é um acrônimo formado a partir das palavras em inglês:
1⃣ Situation
2⃣ Task
3⃣ Action
4⃣ Result

O método STAR descreve como responder perguntas de comportamento/soft skills em entrevistas de forma objetiva e com detalhes suficientes. Vamos entender mais do método...
1⃣ Situation → Você precisa explicar a situação, dar um overview do que aconteceu pra seu entrevistador ter o contexto necessário pra entender sobre o que você está falando. Descreva onde e quando a situação aconteceu.
Read 9 tweets
Jan 19
Dica pra Jr, Pl e Sr #17: Foque sua carreira em se evoluir no caminho: Implementer → Solver → Finder. Quer saber mais? Segue a thread... 🧵
1⃣ Implementer é a pessoa que normalmente resolve tasks pequenas e tarefas onde o foco é escrever código ou resolver um problema com escopo bem limitado e problema bem definido. Por que implementer? O foco aqui é executar uma boa solução com qualidade.
2⃣ No próximo level, temos o Solver. Você normalmente sabe que um problema existe ou te passam um problema mas não a solução exata. Cabe ao solver ir atrás de resolver o problema, e qual solução seguir. Os problemas aqui são de complexidade/ambiguidade média.
Read 5 tweets
Nov 15, 2021
Dicas para Jr., Pl. e Sr.

Olá pessoas devs, a pedidos, eu vou compilando as dicas nessa thread.

Segue o fio 🧵👇
Read 23 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!

:(