Além do Home Office: A Responsabilidade no Desenvolvimento de Software

É comum pessoas me abordarem com curiosidade a respeito do meu trabalho em desenvolvimento de software, muitas vezes fascinadas pela ideia de trabalhar remotamente em "Home Office". Profissionais de diversos campos como administração, nutrição, educação física, contabilidade e empresários já expressaram interesse na área de tecnologia pela “possibilidade” de flexibilidade de horário e local de trabalho.

Contudo, é essencial ter uma compreensão realista do que envolve o trabalho em desenvolvimento de software. É verdade que algumas empresas oferecem horários flexíveis e outras vantagens, mas tais oportunidades são altamente concorridas, atraindo centenas de candidatos.

Além disso, há um elemento crucial no desenvolvimento de software que vai além da flexibilidade: responsabilidade.

Entendendo a Responsabilidade

As empresas de tecnologia geralmente adotam metodologias ágeis, como Scrum ou variações dele, adaptadas às suas necessidades. Estas metodologias não são sempre aplicadas rigidamente, pois as empresas estão em constante evolução e adaptação.

É comum que empresas tenham equipes de sustentação, encarregadas de lidar com crises imediatas, como falhas de sistema que afetam as operações comerciais. Nestes casos, os desenvolvedores frequentemente precisam dedicar longas horas para resolver os problemas e garantir que os sistemas voltem a funcionar adequadamente.

Quando esses problemas ocorrem, há uma divisão de opiniões entre os desenvolvedores. Alguns estão dispostos a trabalhar além do horário para resolver os problemas, enquanto outros adotam a postura de que “depois das 18h o problema não é meu”.

É comum também vermos desenvolvedores citando que isso só acontece pois não existe uma organização da empresa ou porque o comercial vendeu features que ainda nem sequer existem dentro do sistema e com prazos apertados. E concordo totalmente com esses desenvolvedores! Porém, isso não significa que você não deverá dar o seu melhor e se dedicar ao máximo quando esses eventuais problemas acontecem.

A Cultura da Coletividade

Muitos propõem uma abordagem diferente: “O problema é nosso!” Um problema em um sistema não é apenas uma questão técnica, mas afeta todos os aspectos de uma empresa. Desde o desenvolvedor que codificou, passando pela equipe que revisou, até o presidente da empresa que pressiona por prazos apertados - todos têm uma parcela de responsabilidade.

Como desenvolvedor, é fundamental ser responsável e comprometido. Quando surge um problema crítico, estou disposto a trabalhar o tempo que for necessário para entregar uma solução, pois entendo o impacto financeiro e humano que um sistema defeituoso pode ter sobre a organização.

Em resumo, o desenvolvimento de software vai muito além da possibilidade de trabalhar em casa. Ele exige um alto grau de responsabilidade e comprometimento com a equipe e a organização como um todo. É essencial adotar uma mentalidade de coletividade para garantir que os desafios sejam enfrentados de forma eficaz e que a empresa prospere, clientes e colaboradores prosperem.

Não me levem a mal, mas nesses 14 anos que atuo como desenvolvedor de Software já tive que virar várias noites e atualmente estou em um projeto show de mais, muito bem organizado, mas mesmo nesse projeto super organizado ainda é comum que sujam bombas, essas que me fazem ter que programar até mais tarde algumas vezes durante o ano.

Justamente por exigir muito comprometimento que trabalhar em casa deveria ser quase obrigatório (para tudo tem exceção, pontual ou geral).

É um direito das pessoas escolherem seus caminhos, tudo tem vantagem e desvantagem, mas odeio o prorgramador chamado 9 to 5. Não estou falando que eu sou melhor, eu posso ser o errado, mas prefiro assim. Mas eu defendo que a pessoa que é obrigada fazer turno na empresa seja 9 to 5 mesmo, a empresa recebe o que merece. E se a pessoa estiver enrolando, ok, porque está pagando pelo tempo de presença da pessoa, não pelo resultado apresentado.


Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).