Felicidade do desenvolvedor: as ferramentas certas para o trabalho

Esta é a Parte I de uma série que explora a felicidade do desenvolvedor. A equação para a felicidade do desenvolvedor profissional é difícil de definir.

É indiscutivelmente nem mesmo o mesmo para todos. Mas é importante, muito importante. Sua felicidade no trabalho afeta todas as partes de sua vida, não apenas o momento e o...

 

Esta é a Parte I de uma série que explora a felicidade do desenvolvedor.

 

A equação para a felicidade do desenvolvedor profissional é difícil de definir. É indiscutivelmente nem mesmo o mesmo para todos. Mas é importante, muito importante. Sua felicidade no trabalho afeta todas as partes de sua vida, não apenas o tempo que passa e as pessoas ao seu redor no trabalho. Isso afeta sua saúde mental, afeta seus relacionamentos com sua família e amigos e afeta o quanto você pode realmente aproveitar o tempo longe do trabalho.

 

Recentemente, tirei licença do trabalho por alguns motivos, principalmente para passar algum tempo com minha esposa e filhos em nossa nova cidade. Estou de volta à escola e queria avançar neste semestre e evitar trabalhar em uma casa onde as reformas eram um aborrecimento constante. Essas foram as razões que eu disse a todos, e elas eram válidas e todas essas coisas aconteceram.

 

Mas, por trás de tudo isso, minha motivação no trabalho estava muito difícil. Não era só porque eu sabia que tinha um longo período de férias chegando; começou bem antes mesmo de eu decidir agendar uma folga. É difícil dizer exatamente como aconteceu, mas percebi exatamente o que aconteceu seis semanas antes das férias, quando recebi uma tarefa que não deveria ser tão difícil e simplesmente não consegui encontrar um ponto de partida. Fiz o que você deveria fazer: conversei com outras pessoas sobre a tarefa, pedi conselhos, até tentei algumas coisas com pouco sucesso e simplesmente não consegui me convencer a continuar trabalhando nisso. Essa não foi a única coisa que eu tive que fazer na época, e ainda progredi em meus outros projetos, mas essa foi a única coisa desafiadora no meu prato, a única coisa que eu nunca tinha feito antes. Eu simplesmente não conseguia fazer isso. Conversei com meu chefe e joguei a toalha neste. Ele foi muito receptivo em ter alguém para cuidar disso, e essa é uma das coisas que eu realmente gosto em trabalhar no Avance Network.

 

Codificar também é meu hobby, então, no ano sabático, planejei algumas coisas que gostaria de fazer, todas as quais nunca havia feito antes. Uma dessas coisas foi escrever um plugin para WordPress. Por que diabos eu faria isso? Principalmente para testar a teoria de que minha remuneração não seria reduzida como resultado de aprender PHP, mas também para ajudar um amigo que queria um widget para seu site. É um widget JavaScript com um editor de dados do plugin WordPress. Parece bastante simples, mas essa foi uma das experiências mais dolorosas da minha vida de codificador, e todos aqueles problemas de motivação de cima foram completamente reacendidos, bem no meio do meu maldito ano sabático! Depois de algumas horas pesquisando na internet o tipo de coisa que eu pesquisaria na minha linguagem de especialização,

 

Depois de cerca de três dias pesquisando incansavelmente no Google, fazendo perguntas na internet e ligando para amigos que estão mais familiarizados com as ferramentas, eu consegui cagar o suficiente para mostrar ao meu amigo. A luz em seu rosto, mesmo ao olhar para este navio, me lembrou o quanto eu gosto de construir coisas para as pessoas, mas eu estava prestes a jogar a toalha neste também em favor da minha saúde mental. Naquela noite, fui a um encontro local e, posteriormente, no bate-papo, conheci um estudante universitário que mencionou que já havia feito algum desenvolvimento para WordPress no passado. Quando eu disse a ele o que estava tentando fazer, ele disse: “Ohh sim, eu construí muitos deles, até mesmo construí essa coisa que basicamente construirá o plugin para você se você souber quais dados deseja coletar.” Ele foi gentil o suficiente para me dar uma demonstração rápida, e essa coisa também era um navio a vapor. Imagino que ele ficou um pouco envergonhado com a quantidade de erros gerados antes de conseguir resolver isso, mas quando ele finalmente se virou e olhou para meu rosto, ele estava iluminado como se meu amigo tivesse olhado para mim. Não demorei oito horas para terminar tudo isso, uma vez que decolei após usar esta ferramenta.

 

A felicidade do desenvolvedor é, sem dúvida, diretamente proporcional à facilidade das ferramentas de que você dispõe para realizar sua tarefa. Essa revelação foi profunda para mim. Sempre acreditei no valor que estava criando para outras pessoas por meio do meu trabalho; é exatamente por isso que fiquei tão animado quando meu amigo sorriu para o que eu estava construindo para ele. Da mesma forma, é basicamente todo o meu trabalho no Avance Network construir esses tipos de pequenas ferramentas incrementais para melhorar nossos próprios produtos, fluxos de trabalho e investigações de dados. Era profunda para mim porque é a primeira vez em muito tempo que eu me lembre sentindo como as coisas muito mais fácil pode ser uma vez que você tem a ferramenta direita simples.

 

Quando voltei ao trabalho, algumas semanas atrás, a primeira tarefa que me foi atribuída era muito semelhante à que tive de abandonar antes das férias. Desta vez, primeiro consertei uma de nossas ferramentas internas que estava corrompida no Windows e trabalhei com outra equipe para configurar uma ferramenta para colocar alguns dados usados ​​com frequência em um estado muito mais fácil de acessar. Depois que essas ferramentas foram configuradas, as coisas ficaram muito mais fáceis e pude resolver o problema em uma única tarde.

 

A maior coisa que eu espero que você possa tirar disso é que depois de fazer algo por muito tempo, pode ser muito difícil se concentrar em qualquer coisa que não seja o quadro geral e todas as pequenas coisas começam a parecer etapas sem sentido alguma direção que não é necessariamente a direção do sucesso. Ocasionalmente, você deve tentar sentir o alívio de obter algo que facilite as coisas difíceis da sua vida. Reserve algum tempo para construir ferramentas para você.

 

O Avance Network é uma comunidade fácil de usar que fornece segurança de primeira e não requer muito conhecimento técnico. Com uma conta, você pode proteger sua comunicação e seus dispositivos. O Avance Network não mantém registros de seus dados; portanto, você pode ter certeza de que tudo o que sai do seu dispositivo chega ao outro lado sem inspeções. 


Strong

5178 Блог сообщений

Комментарии