Hugo Marques Profile picture
Mar 8 13 tweets 4 min read
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…
O William Fiset é um engenheiro da google eu acho. O canal dele tem várias explicações sobre algoritmos:

youtube.com/c/WilliamFiset…
Se você quiser praticar você pode tentar as trilhas na aba explore do leetcode (é preciso estar logado):

leetcode.com/explore/
Tem pessoas que preferem o HackerRank

hackerrank.com/domains/algori…
Se você prefere livros, existem vários...

Focado em entrevistas você pode pegar o “Cracking the Coding Interview”

amazon.com/Cracking-Codin…)
Se você quer algo leve para iniciantes, pode começar com o “Entendendo Algoritmos: Um guia ilustrado para programadores e curiosos”
amazon.com/-/es/Aditya-Y-…
O curso que eu falei de princeton também tem um livro texto chamado “Algorithms”:

amazon.com/-/es/Robert-Se…
Na parte de clássicos você pode olhar o famoso livro do Cormen “Introduction to Algorithms”
amazon.com/-/es/Thomas-H-…

p.s. Eu não gostei dele na graduação. Eu não sei hoje em dia.
Um outro clássico que vi muita gente usando é o “The Algorithm Design Manual”

[amazon.com/Algorithm-Desi…)
p.s. Eu nunca li esse.
Espero que tenham gostado. Óbvio que tem muito mais material por aí que eu devo ter esquecido de mencionar.
Se você curtiu:
♥️ Dá o like
✅Follow
🔃 Compartilha

Também segue no IG instagram.com/helloworldcomi… pra dicas em formato de quadrinhos.
Finalmente, a idéia desse post veio da pergunta do @CarrilhoNathan ao @sseraphini. Espero que tenha ajudado com a resposta. 👊

• • •

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

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!

:(