Desenvolvimento de software não é um emprego

Ser um desenvolvedor de software não é um emprego. É uma profissão.

Artigo traduzido do blog do Richard Clayton, com o título:
Software Engineering is not a Job. It's a Profession. https://rclayton.silvrback.com/software-engineering-is-not-a-job-it-s-a-profession

obs: decidi traduzir Software Engineer para Programador, dando um sentido pejorativo mesmo


Aviso - esse é um protesto sobre aqueles 10-20% de profissionais da área de software que dão uma má reputação ao resto da nossa comunidade.

Uma das coisas que mais me perturba em nossa área é o Programador 9-5. Um Programador 9-18 (ou desenvolvedor) é alguém que vê sua posição simplesmente como uma maneira para pagar as contas. Para eles, quase não há paixão pelo design a criação de software; em vez disso, seu dia é simplesmente uma coleção de tarefas que precisam ser completadas para que eles se mantenham empregados.

Penso que essa atitude em relação ao trabalho seja algo natural. Poucas pessoas têm paixão por trabalhar em um lugar que pague pouco como o McDonald's. Contudo, por quê alguém passaria por anos de estudo e treinamentos em uma área que não gosta?

Através de minha observação, percebi que trabalhadores geralmente se encaixam em uma de três categorias:

  1. Apaixonados por seu trabalho.
  2. Apaixonados pela área, mas indiferentes à posição que ocupam ou ao empregador.
  3. Apaixonados por seus hobbies (o trabalho é apenas um meio para mantê-los).

Falando sobre engenharia de software, eu entendo as duas primeiras perspectivas. A terceira, porém, não faz sentido pra mim. Se existe algo em que você tem mais paixão/prazer em fazer, por que não tentar algo nessa área de expertise?

Entendo que não é tão simples quanto parece. Obviamente nem todo hobby permite que você suporte uma família tão bem quanto um emprego que pague bem no mercado de software.

Entretanto, se você é um Programador 9-18, e considera essa denominação ofensiva, deixe-me fazer outra pergunta:

Você escolheria em sã consciência um Cirurgião 9-18 para te operar?

Você contrataria um Arquiteto 9-18 para desenhar a sua casa? Gostaria que um Bombeiro 9-18 atendesse o seu bairro? Gostaria que um Técnico de futebol 9-18 liderasse o time dos seus filhos?

É claro que não! Queremos sempre encontrar pessoas apaixonadas em prover esses serviços. Na maior parte das vezes, a razão pela qual buscamos pessoas apaixonadas pelo que fazem é porque há grande chance delas serem bem informadas e experientes em suas áreas. Cumprir um turno de trabalho por obrigação não favorece que o indivíduo aumente seu conhecimento sobre determinada ocupação.

Se você prestar atenção às áreas de Direito, Arquitetura, Educação e atividades que envolvam risco de vida como Bombeiro e Policial, verá que existe um grande esforço de treinamentos em que esses profissionais devem se submeter para manter suas licenças e certificações. Algumas dessas áreas oferecem o privilégio aos profissionais de dedicarem tempo a manterem sua proficiência. Engenharia de software tipicamente não oferece o mesmo. Isso se deve à ser um campo novo, em constante mudança e incrivelmente diverso.

Para se manter atualizado com práticas modernas, acredito que um engenheiro de software deva ler publicações relevantes, manuais técnicos, brincar com novas tecnologias, e manter-se ativo em comunidades. Dúvido que isso seja possível se você não dedicar pelo menos um pouco do seu tempo livre pesquisando ou brincando com software.


É isso aí. Fique a vontade para criticar, apoiar ou comentar aqui em baixo. Até a próxima ;-)

comentários fornecidos por Disqus