Arthur Profile picture
Nov 1 21 tweets 4 min read
Hábitos que te tornam um Desenvolvedor melhor.

Trazendo aqui para você #dev uma série de hábitos que adquiri durante toda minha carreira e tento passar para vários mentorandos

(A maioria ajudou bastante gente a progredir na carreira!)

Segue o 🧶
0⃣1⃣ - Independente de estar empregado ou não, sempre tire um tempo da sua semana para cuidar de seu portfolio / linkedin / currículo.

É infinitamente mais fácil colocar sua carreira em ordem sem ter urgência pra fazer isso, use seu tempo com sabedoria e se prepare pro pior...
0⃣2⃣ - Pare de quantificar principalmente seu tempo de estudo de maneira objetiva, utilizando horas:

Sei que muita gente aderiu ao método pomodoro para conseguir estudar, mas pensar menos em "vou estudar x minutos" e mais em "vou estudar este tópico, e depois parar" pode ser bom
0⃣3⃣ - Tire um tempo da sua semana para ler a documentação da sua linguagem / ferramenta principal de trabalho ou estudo.

Vejo muita gente tendo uma relação muito reativa com documentações, tente ser um pouco mais proativo, aprender a navegar nos docs do que mais utiliza...
0⃣4⃣ - Padronize seus commits, não importa a notação mas tenha commits consistentes.

Essa talvez seja a primeira red-flag (principalmente em devs iniciantes) que chama atençao quando navego um github de candidato.

Atualmente utilizo muito o arthur404.dev/conventional-c…
0⃣5⃣ - Tire um tempo da sua rotina, pause por alguns segundos e olhe para o que você já fez.

Principalmente no processo de aprendizado nos cobramos muito pelos erros, mas dificilmente voltamos e admiramos o que conseguimos fazer, se valorize periodicamente.
0⃣6⃣ - Pesquise alguma rotina de alongamentos e exercícios principalmente para punhos e articulações.

LER é um problema bem real para quem trabalha com esforços repetitivos, e devs possuem o costume de trabalhar por várias horas muitas vezes sem se levantar, cuide de seu corpo!
0⃣7⃣ - Utilize um tempo do seu dia para olhar o código de outros (se for no ambiente de trabalho, melhor ainda).

Não importa sua senioridade, se for mais senior veja código de jrs e tente ajudar no progresso deles, se for jr veja o código dos seniors e tente aprender.
0⃣8⃣ - Não deixe de participar e aplicar para processos seletivos (principalmente se estiver trabalhando).

Processos seletivos possuem várias nuâncias que são aprendidas com prática, e como nossa área tem muita demanda alguns devs fazem pouquíssimas entrevistas na vida. Pratique
0⃣9⃣ - Tente dedicar um tempo do seu dia para ajudar alguém, seja da sua comunidade local, ou na internet.

O processo de ajudar outra pessoa ajuda a reforçar conceitos, além de permitir a construção de um network bem mais orgânico. Seja quem vc queria que te ajudasse no início!
1⃣0⃣ - Possua algum mecanismo de ventilação para sua produtividade.

É importante saber detectar que atividade te permite parar por alguns minutos, reestabelecer suas energias e voltar a produzir. Trabalhar o tempo todo geralmente é menos produtivo no meio #dev.
1⃣1⃣ - Saiba dizer não (principalmente se for menos experiente)

Vejo muitos devs iniciantes com medo de se posicionar durante decisões de arquitetura por acharem que possuem menos experiência. Quem tá trabalhando a muito tempo é cheio de manias e muitas vezes toma escolhas ruins
1⃣2⃣ - Se você está desempregado ou principalmente procurando seu primeiro emprego: TENHA VOLUME.

Dedique seu dia quase prioritariamente à se inscrever em processos seletivos, aumente a meta todos os dias. É importante ter volume para conseguir êxito, não desanime!
1⃣3⃣ - Tente conversar com pessoas que você julga ser mais inteligentes que você!

Eu entendo que muitos podem ter medo de posicionar algo errado ou cometer alguma gafe, mas tente conversar o máximo possível com pessoas que estimulam seu crescimento pessoal e intelectual.
1⃣4⃣ - Sempre que ver alguém extremamente negativo sobre um assunto (principalmente carreira) tente se questionar sobre essa opinião antes de absorver.

Redes sociais nos condicionaram a absorver muita coisa sem questionar, e parecem ser verdades que muitas vezes não são.
1⃣5⃣ - Utilize as stars do github e salve repositórios que acha interessante, mesmo que seja fora de sua área de atuação.

É muito importante construir seu feed com conteúdo de qualidade. Vejo muita pouca gente utilizando as estrelas para usar o github dessa maneira.
1⃣6⃣ - Peça periodicamente por feedback. (Seja no trabalho ou na vida pessoal)

Muitas pessoas esperam feedbacks de seus gestores, e na maioria das vezes isso impede que você consiga agir antes de causar uma má impressão. Marque reuniões de 1:1 periodicas, peça feedback, escute..
1⃣7⃣ - Tenha o objetivo de possuir 6 bons projetos no seu github à todo momento.

Eles são os seus projetos "featured" e são a principal maneira de mostrar sua qualidade como dev para um estranho.

Se já possuir bons 6 projetos dedique tempo à criar projetos ainda melhores...
1⃣8⃣ - Para estudo de algorítimos usados em processos seletivos FAANG-like minha principal dica é criar metas de algoritimos diários e respeitar essa meta.

Se você traçou que estudaria 2 algos por dia, mesmo que termine antes saia da frente do PC e vá descansar. É uma maratona..
1⃣9⃣ - Programação é uma faculdade desenvolvida de maneira extremamente prática.

Independente do método que acha melhor para estudar, você tem que criar uma rotina onde consiga colocar o que estudou em prática.

Programação é mais como andar de skate do que estudar biologia...
2⃣0⃣ - Você é o investimento mais valioso da sua carreira, respeite seu tempo, sua mente e sua saúde mental.

Se possivel tente consultar periodicamente com um psicólogo para manter sua ferramenta de trabalho bem alinhada sempre!

Se cuide!

• • •

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

Oct 20
Segredos da Área Tech.

#dev não quero que você seja passado pra trás, então vem comigo pra te contar algumas práticas obscuras que rolam por aí.

(Várias coisas que ninguém te fala ou não quer que você descubra)

Segue o 🧶
1⃣ - Layoffs geralmente são discutidos pela direção e coordenação com 1 quarter de diferença pro executado.

(Seu chefe recebe a notícia com 3 meses para te fazer organizar o máximo possível a casa antes de te comunicar)
2⃣ - Várias empresas de tecnologia utilizam uma técnica de ascensão vertical direcionada ao "business" pra tirar os cargos de Desenvolvedor dos funcionários, afim de impedir propostas de competidores.

A "promoção" pra "Gerente xyz" é pra tirar o Desenvolvedor do seu linkedin
Read 20 tweets
Oct 19
Coisas que todo #dev (principalmente Iniciante) PRECISA escutar

Já que eu falei sobre o que todo mundo devia saber, vai aqui uma lista que eu acho que muita gente precisa escutar.

Segue o 🧶
1 - Você sempre vai se cobrar mais do que precisa.

Não se preocupe, você está indo bem... O importante é continuar...
2 - Seu colega não é mais inteligente porque entregou um projeto antes do prazo ou porque resolveu um problema que você não conseguiu.

Não é uma questão de inteligência, é uma questão de costume!
Read 17 tweets
Oct 19
Por causa do bafafá da regulamentação da área vi muita gente reclamando de empresa picareta, salários baixos...

Sinto muito dar um choque de realidade, mas a empresa que contrata dev a 400 vai continuar contratando auxiliar a 400...

Não resolve regulando, se resolve evitando...
A área tá numa situação de altíssima demanda pra pouca oferta.

Qualquer tipo de regulamentação é negativa (economicamente falando).

É uma das poucas proporções em que o funcionário tem controle na negociação, usem o controle poxa...
Todo tipo de regulamentação artificial na economia gera um vácuo econômico, um descolamento artificial de demanda e oferta.

É interessante regulamentar areas onde a balança de poder é altamente enviesada pro contratante. O que não é o caso da nossa área hoje em dia...
Read 4 tweets
Oct 5
Coisas que eu gostaria de saber pra fazer processos seletivos de #dev pra gringa (principalmente).

++ Dicas pra sua carreira ++

Segue o 🧵
1 - O recrutador é e sempre vai ser o seu melhor amigo durante o processo.

Uma das poucas pessoas fora você que tem uma motivação pessoal para você ser contratado é seu recrutador, ele também tem metas.

Seja educado com ele e abuse das perguntas, peça dicas, tire dúvidas...
2 - A maioria das empresas maiores tem processos seletivos (trilhas de seleção) diferentes para quem possui algum tipo de indicação interna.

Geralmente esse processo é bem mais fácil (e a maioria das empresas tem algum tipo de bônus para o funcionário que indica)
Read 16 tweets
Sep 25
Coisas que todo dev (principalmente Júnior) precisa escutar.

++ Dicas pra sua carreira ++

Segue o 🧵
1 - Inglês é a linguagem de programação mais importante de se aprender
2 - Linguagens de programação são ferramentas, não existe melhor ou pior PRINCIPALMENTE quando está começando!

( Se sua vontade é entrar no mercado o mais rápido possível Javascript provavelmente é a melhor escolha )
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!

:(