Postagens

Mostrando postagens com o rótulo Estudos

Reconheça o impostor

Imagem
A Síndrome do Impostor não é um assunto novo no mundo da engenharia de software. A constante evolução da tecnologia, ferramentas e modismos que sempre surgem faz com que tenhamos a sensação de não saber nada e que é impossível acompanhar. Bem, existem vários artigos e vídeos na internet falando desse sentimento tão comum, que devemos confiar em nossas potencialidades, etc. No entanto, a realidade é que, às vezes, somos realmente impostores. Ter esse autoconhecimento é extremamente importante para a evolução pessoal e profissional. Já comentei em outros artigos que a senioridade é algo volátil, e cada empresa tem sua própria régua. Às vezes, realmente damos um passo maior do que a perna, e algumas expectativas não se concretizam. Portanto, reconhecer-se nessa situação é tão importante para melhorar essa condição. Em um dos meus primeiros empregos formais como desenvolvedor, comecei atuando com uma tecnologia que tinha estudado muito, até porque estava tentando entrar na área. Coincident...

[Desenvolvimento] Proficiência através do código

Imagem
Como falado lá no outro artigo , pelo seu estilo de codar, conseguimos ter alguns parâmetros do seu conhecimento de tal tecnologia. Eu sei que a linguagem é apenas uma ferramenta e tudo que tem nela é possível fazer em outra, porém uma linguagem de programação não carrega apenas sua sintaxe, mas sim todo um universo de ferramentas, paradigmas e utilizações mais específicas (geralmente pensando no porquê ela foi criada). Todo mundo tem sua linguagem que é a "escolhida", a que quando você vê um problema é a que você pensa em como solucionar. Geralmente é nela em que você vai dominar os mais variados métodos mágicos que já vem built-in e muito provavelmente seu código vai demonstrar isso trazendo elegância e simplicidade. Por exemplo: Vamos pensar no amigão que destrói em .Net, 95% do tempo ele coda em C# e sabe todas coisinhas mágicas que a Microsoft adora adicionar na linguagem, mas de vez em quando ele faz umas coisinhas no front com asp e um jQuery maneiro, ...

[Carreira] Engenharia de software e sua infinita trilha de aprendizado

Imagem
Bem, você escolheu uma profissão em que nunca ficará "confortável" em uma trilha de conhecimento, pois por mais que você já esteja manjando de determinado nicho, até porque no dia a dia somos levados sempre para ferramentas específicas e nos especializados nelas. Mas e aí, o que acontece com ferramentas? Bem, elas envelhecem, mudam ou são ultrapassadas por novas ferramentas (serviços também). Então bora sentar e estudar o mais novo hype do momento (brincadeira). Diante disso, como estudar, como memorizar tudo que aprendeu ou como estudar de forma efetiva enquanto dorme (poderes especiais), existem várias respostas espalhadas por aí para essas perguntas e no final do dia tem pessoa que se dá melhor lendo, outras assistindo vídeos e outras só tacando a mão e se virando quando os problemas surgem (hardcore mode). Mas a real pergunta que devemos fazer é, com tantas coisas para estudar, o que eu devo priorizar? Um erro muito comum que vejo na galera é querer abraçar o mundo, quer ...

[Carreira] Entrando no maravilhoso mundo de desenvolvimento de softwares

Imagem
Cada vez mais e mais vejo pessoas de outras áreas de atuação querendo ou já fazendo sua migração para TI (coisa que super recomendo) e a grande parte dessas pessoas normalmente vão para desenvolvimento (ou todo universo de agilidade, mas não é nosso foco, agora) e essa é a galera que geralmente leva um susto porque tem um monte de coisa, aí começa as perguntas de: por onde começar, como fazer e por que o que fiz não funciona (a clássica). Então aqui vai uma luz (ou não) dessa trajetória (caso não entenda algo, Google - o que já é, inclusive, uma das skills mais importantes no mundo do desenvolvimento). 1 – Tenha seu objetivo em mente Por que você quer começar nessa área? Quer fazer um aplicativo milionário? Quer criar um jogo de FPS que as pessoas se transformem em aviões no meio da partida? Desenvolver o segundo facebook? Ou até hackear o facebook da galera? Decida! Boa, faz de conta que você quer fazer sites super maneiros porque você cresceu na época do Flash e tinha umas animações ...

[Opinião] Assuntos tediosos que sempre rolam ano após ano.

Imagem
 Bem, o título já diz tudo. 1- Especialista ou Generalista A grande verdade por trás dessa questão é que é impossível você ser qualquer um dos dois. Engenharia de software envolve várias ferramentas e serviços, que sempre serão renovadas. Um fato é, o “full-stack” pode ser cobiçado por empresas, mas seu o salário também será menor, até porque quem faz tudo, não faz nada (100% opinião pessoal né, hahahaha). Outro fato, a trilha de um front-end é uma coisa insana, de back-end também e tem pessoa que fala que full-stack precisa saber mobile ainda (pois front é o que ta na frente, pode colocar desktop, TV e até relógio), aí fica hard né. Mas e aí, se especializar em que? Linguagem é só sintaxe, você precisa de ferramentas (frameworks, libs, etc), de serviços (clouds, database, etc) e como já dito, essas coisas também evoluem e mudam, logo a jornada é infinita. O melhor a se fazer é definir a SUA stack e ser conscientemente nela, cloud por cloud é cloud, mas se você se sente bem com Azu...

[Carreira] Como dar aquele passo a mais como Dev

 A vida de desenvolvedor é complicada, coisa pra caramba que você precisa estudar para dar aquele ponta pé inicial, os legados monstrão e etc. Problemas já conhecidos como a "síndrome do impostor" nos deixam bolados porque desenvolvimento é INFINITO. Diferente de outras profissões que quanto mais tempo mais agrega valor ao profissional, hoje um desenvolvedor com pouca experiência consegue se comparar com um que esta muito tempo no mercado pois tecnologias, serviços e metodologias mudam constantemente. Sabendo de tudo isso, como eu dou aquele passo a mais na minha carreira? Como realmente oferecer mais, se tornar um melhor profissional e ter um pouco de conforto com toda essa pressão psicológica? A listinha agora pode ter umas coisas meio clichê que geral escreve sobre, mas eu vou tentar colocar em uma perspectiva diferente. 1. Foco Eu acho que essa de longe é a mais importante de todas, é uma das coisas que me arrependo de não ter feito quando comecei. Mesmo com as empresas p...