Mindset

Programador Profissional: O que Aprendi Com um Mentor

Tiago Aguiar Desenvolvedor ios

Escrito por Tiago Aguiar

em 05/07/2018

Ter os melhores profissionais é condição necessária para se produzir um software de qualidade. E é exatamente isso que as empresas esperam dos desenvolvedores e programadores dentro do time.

programador-professiona-tiagoaguiar

Para exemplificar esse conceito deixa eu te contar uma história que meu primeiro mentor me contou na época que eu estava estudando, aprendendo e começando a minha carreira como programador e desenvolvedor. De fato, esta história pode te ajudar nessa jornada.

Imagine o seguinte...

Suponhamos que você seja um marceneiro e eu te contrato para construir alguns armários para o meu novo escritório da empresa. Então, eu faço um orçamento com você, especifíco os requisitos como:

  • 80 centímetros de altura
  • 30 centímetros de altura
  • Ou algo neste sentido

E depois de 3 ou 4 meses de trabalho você me entrega o armário pronto - em bom estado - e até escolhe uma decoração de bom gosto.

Após 3 meses, tento abrir o armário e a porta não abre! Logo, eu faço uma pequena força na maçaneta e a porta "sai na minha mão".

Imediatamente, olho dentro do armário e percebo que as dobradiças que foram utilizadas e os parafusos eram de extrema má qualidade e por dentro, muito mal-acabado. É possível notar que foi feito por uma pessoa sem vontade, algo com pressa.

Automaticamente ligo para você e falo que irei devolver o armário - nem espero meu dinheiro de volta. E realmente me arrependo de ter recomendado o seu serviço para os meus amigos.

Pense que como o marceneiro, o seu trabalho é serrar, apertar parafuso, escolher as melhores madeiras e construir um ótimo armário. Trazendo para o nosso mundo de programação, você como programador, seu trabalho é zelar pelos códigos que você escreve. Por "sorte" nossos clientes seja a própria empresa ou uma pessoa que o contratou, não gostam e não querem ver o código-fonte que você escreveu.


Isso faz com que mais desenvolvedores escrevam códigos de má qualidade. Tudo por causa dessa "sorte". É diferente de um marceneiro que consegue visualizar a matéria-prima e o acabamento.

Você pode até se perguntar:

"Mas o problema ai, talvez seja os requisitos que não foram bem especificados ou interpretados"

Na verdade, todos os requisitos foram atendidos. Inclusive entregue no prazo - mas de má qualidade.

De fato, eu não tenho que especificar se a porta deve abrir por seis meses depois de seis meses ela deve parar de abrir, da mesma forma eu não tenho que especificar para um desenvolvedor que o código funcione apenas na máquina dele ou que funciona apenas por três meses e depois pare de funcionar.

Desta forma, as empresas não esperam ter que pedir para um programador fazer um bom trabalho às vezes ou... às vezes fazer um mau trabalho. Ela te contrata para que você faça sempre um bom trabalho e agregue valor na empresa e no time.

É muito importante você como desenvolvedor cuidar nos mínimos detalhes do código-fonte que você escreve - linha após linha de código. Seja utilizando um espaçamento com 2 linhas ou com 4 linhas e outros detalhes mais. O importante aqui é ter zelo pelos códigos que você escreve porque ele é a representação clara do tipo de profissional que você é.

Isso pode ser duro demais para algumas pessoas, mas essa é a realidade no mundo corporativo.

Bom, essa é a dica de hoje se você gostou eu gostaria fortemente que você ajudasse esse blog a crescer para que outros desenvolvedores possam aprender também. É bem simples.

  • Deixe o seu comentário logo abaixo dizendo o que você está achando dessas dicas. Deixe suas dúvidas e sugestões por lá. Esse é o espaço para comunicação ;)
  • Compartilhe nas redes sociais com seus amigos
  • Se inscreva na MasterClass sobre desenvolvimento iOS aqui.

Opcional: Siga Esse Tutorial Passo a Passo em Video


Me siga nas redes sociais:


Artigos Relacionados

Novidades: eBook Marketing de Aplicativos

Imagine você recebendo dezenas de milhares de usuários todos os dias no seu aplicativo… Imagine criar algo e realm...

Querer Aprender a Programar Vs. Querer Ser Ensinado a Programar

As empresas estão em busca de profissionais que sejam totalmente independentes. Isso significa que elas estão atrá...

5 Dicas de Como Aprender a Programar Sozinho Passo a Passo

Nesse artigo quero compartilhar 5 dicas de como aprender a programar sozinho. Essas 5 dicas eu apliquei quando com...

Lançamento eBook Marketing de Aplicativos

Hoje é um dia muito especial e estou animado em trazer ótimas notícias para você!

Depois de meses pesquisa...

Marketing de Aplicativos: O Jeito Mais Inteligente e Efetivo De Promover Seu Aplicativo.