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.
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
#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