7 coisas que aprendi com engenheiros de software

Jan 29 2023
2. A chave da eficiência está no processo Quando comecei a trabalhar como designer de produto, tive um grande estresse quando alguém me pediu para fazer algo mais rápido.
  1. Muitas coisas são possíveis, mas com um custo

2. A chave da eficiência está no processo

Quando comecei a trabalhar como designer de produto, tive um grande estresse quando alguém me pediu para fazer algo mais rápido. Eu pensei que se eu gastasse muito tempo em uma tarefa, a resposta para ser mais eficiente era simplesmente fazer a mesma tarefa da mesma maneira, mas mais rápido. Mais tarde, aprendi observando os engenheiros que a resposta para a eficiência não é tornar as coisas mais rápidas, mas observar o processo. Se observarmos o processo das coisas que fazemos, perceberemos muitos passos extras sem a necessidade. Remover essas etapas extras que não agregam valor e simplificar nossos processos nos ajuda a alcançar os mesmos resultados com mais rapidez e eficiência.

3. Quando você identifica os padrões nas coisas, fica mais fácil agrupá-los e organizá-los.

Se você perguntar aos meus pais, eles vão te dizer, essa organização nunca foi coisa minha. Eu era mais o tipo de criança criativa que tinha papéis e lápis em todos os lugares e nunca conseguia encontrar o que precisava em meu caos. No entanto, depois de 6 anos trabalhando com engenheiros, comecei a ser naturalmente mais organizado. O que mudou? Todas as vezes que tive que entregar meus projetos aos engenheiros, tive que encontrar os padrões para poder agrupar componentes semelhantes e simplificar meus projetos, para evitar criar novos componentes desnecessariamente para coisas que fazem a mesma função. Mais tarde, aquelas práticas que eu tinha que fazer ao desenhar, começaram a se refletir na minha vida em geral. Quando prestarmos atenção aos padrões das coisas, perceberemos que podemos agrupar as coisas e simplificar nossas atividades diárias reduzindo o material que acumulamos,

4. Você não precisa reinventar a roda novamente

Reinventar a roda é também refletir primeiro sobre a lição deste artigo: se o custo de reinventar algo é maior do que o valor que essa reinvenção traria então não vale a pena fazê-lo. Simplesmente assim. Porém, se há um valor extra que compensará todo o esforço, por que não?

De acordo com Steve Krug em Don't Make Me Think: A Common Sense Approach to Web:

“Às vezes, o tempo gasto reinventando a roda resulta em um novo dispositivo de rolamento revolucionário. Mas às vezes é apenas tempo gasto reinventando a roda.”

5. A automatização de tarefas simples e repetitivas lhe dará espaço para mais tarefas de valor agregado e criatividade.

Quando falo sobre automação para alguns de meus amigos, eles acham assustador. Às vezes, eles mencionam que as pessoas serão muito preguiçosas ou perderão seus empregos por causa da automação. Por um lado, entendo o medo deles, mas, por outro lado, qual é o sentido de gastar tanto esforço em tarefas repetitivas e chatas que podem ser automatizadas? E se ao invés de gastarmos tanto tempo com essas tarefas, nós usaríamos o mesmo esforço para criar coisas novas, reinventando nossos próprios trabalhos enquanto fazemos coisas que trarão muito mais valor para nossa vida profissional e pessoal?

6. Sempre pergunte por que as coisas estão sendo feitas do jeito que estão.

A maioria dos meus amigos engenheiros é mais cética do que eu. Se vou trazer uma ideia para mudar alguma coisa, terei que pensar em um bom motivo pelo qual achei que essas mudanças faziam sentido. O porquê está ligado ao valor que as mudanças trarão. Muitas vezes fazemos as coisas automaticamente, sem pensar no porquê e no valor que elas realmente estão trazendo. Podemos acabar perdendo energia e tempo sem motivo.

7. Conheça seu ponto de vista e vá direto ao ponto.

Acho que alguns engenheiros que lerem meu artigo provavelmente pensariam: mas você poderia resumir todas essas 7 lições em um ponto! Sim, e para ser sincero, ainda preciso praticar esta lição. Mas não poderia deixar de lado esse ponto porque sei que farei mais engenheiros felizes. No final, este último ponto é o resumo de todos os outros pontos: se você souber o motivo, o valor e os custos, não precisará gastar muito tempo extra explicando às pessoas por que uma ideia é boa ou não, ficará claro.