Carta de um dev rabugento para novos devs
Quarta-feira, 9 de outubro de 2024.
8:12 p.m. No escritório. Está chovendo, um pouco frio, estranho para uma primavera.
Tenho como atividade profissional a programação desde 2014. Abril de 2014, para ser mais preciso, foi quando comecei em uma agência criando sites e sistemas web com PHP e jQuery. Isso mesmo. Na época, não existia nada desses frameworks e libs que usamos hoje em dia. Tínhamos que "sujar as mãos" com o bom e velho jQuery para garantir algumas animações e retrocompatibilidade com navegadores arcaicos, como o IE6. Só de me lembrar já me dá calafrios… Mas foi uma época boa e de muitos aprendizados. Já pensei em largar tudo e ir para uma área completamente diferente? Já! Porém, como já devem ter percebido, continuo na mesma área.
Nessa época em que iniciei, já existia uma certa ideia sobre o compartilhamento de conhecimento por fóruns, blogs e YouTube, inclusive. Nada comparado a hoje, mas já surgiam alguns “tech influencers”. Lembro-me de passar bons momentos lendo artigos no Medium, onde consumia conteúdo gringo e de alguns "brazukas" desbravadores da plataforma.
Durante esses meus mais de 10 anos de profissão, atuei quase que exclusivamente como desenvolvedor fullstack (lá nos primórdios ainda conhecido como web master) e continuo assim até hoje.
Olhando para trás, vejo algumas decisões que tomei no decorrer da carreira, nas quais algumas me arrependo e outras acertei muito. Na verdade, não sei se "arrependimento" seria o termo correto, pois essas escolhas me levaram para onde estou hoje, e estou feliz com isso. Baseado nisso, gostaria de elencar alguns “conselhos” ou dicas, como preferir, para os novos devs que estão entrando no mercado, ou que já estão há algum tempo na profissão e talvez se sintam descontentes com alguns aspectos dela.
Foque sempre na base. Acredito que não existe conselho melhor para alguém em início de carreira. Você lendo isso pode até se perguntar internamente: "Mas isso é muito óbvio". Pois é, eu concordo contigo, caro leitor. Porém, às vezes, as coisas mais óbvias nem sempre estão claras para a gente. Eu confesso que negligenciei a base lá no início, e isso atrasou muito meu desenvolvimento como dev. Sabe aquelas aulas chatas de algoritmos e estrutura de dados que vemos na faculdade? Aproveite-as ao máximo. Leia, aplique, treine e depois retorne para o primeiro passo. Esse é o ciclo de aprendizado. E ame o processo. Não se constrói nada grande em uma semana. E não vai ser em uma semana que você vai aprender tudo.
Encontre uma empresa que seja sua parceira. Lembre-se de que o contrato de trabalho tem que ser uma via de mão dupla, um ganha-ganha. Você contribui para que a empresa conquiste suas metas e objetivos, e ela também deve contribuir para as suas metas de carreira. Encontre um local que te dê espaço para usar sua criatividade, que te dê espaço para que você possa testar uma nova tecnologia e, o principal de tudo, que tenha profissionais com essa mesma gana de aprendizado. Afaste-se dos negativistas, pois isso é mais contagioso que gripe.
Faça alguns freelas. Todo desenvolvedor já teve sua fase de pegar aqueles freelas, seja para complementar a renda ou para se desafiar e procurar outros contextos. Nesse momento, com seus primeiros freelas, você vai errar nas estimativas e vai duvidar de suas capacidades. Mas continue firme e lide com essa situação com naturalidade, pois faz parte do processo. Todos passam por isso. E com você, no início de carreira, não será diferente. Apenas não ferre com o cliente. Coloque-se no lugar dele e o mantenha sempre informado do que está acontecendo.
Aprenda a dizer não. Aprenda isso o mais rápido possível. Isso vai te ajudar a manter a sanidade e a poupar um gasto com terapia. Muitas situações em que eu disse SIM, sem ter certeza de que era um sim convicto, foram as vezes em que mais me ferrei. Seja em projetos como freela ou até em projetos internos da empresa. Tenha em mente o seguinte: se não é um SIM óbvio, é porque a resposta deve ser NÃO.
Seja sempre um aprendiz. Não importa quanto tempo de carreira você tenha. A partir do momento em que você escolhe essa profissão, você poderá se considerar sênior em algumas coisas, e com certeza será júnior em outras. Nunca pare de estudar, se aperfeiçoar e, por que não, voltar à base.
Enfim, esses são alguns conselhos que podem te ajudar nessa caminhada e te livrar de alguns problemas.
Grato pela paciência e por ler até aqui.
Nos vemos nas próximas cartas.
8:51 p.m.
Daniel.