O trabalho de dez profissionais: 10x desenvolvedores - são reais?

Autor: Roger Morrison
Data De Criação: 21 Setembro 2021
Data De Atualização: 9 Poderia 2024
Anonim
O trabalho de dez profissionais: 10x desenvolvedores - são reais? - Tecnologia
O trabalho de dez profissionais: 10x desenvolvedores - são reais? - Tecnologia

Contente


Fonte: Lassedesignen / Dreamstime.com

Leve embora:

O mundo da tecnologia está repleto de murmúrios do lendário desenvolvedor 10x, mas se esse desenvolvedor realmente existe está em debate.

Você já ouviu falar de um programador de 10x? Se você não está no mundo da tecnologia, a resposta provavelmente é não, e mesmo se você estiver de alguma forma associado ao mundo da codificação e da tecnologia, e talvez você não esteja familiarizado com esse termo. Mas, na comunidade de desenvolvedores, tornou-se uma maneira abreviada de falar sobre os conjuntos de habilidades que as pessoas têm e como as usam para serem competitivas.

Algumas pessoas se referem ao programador 10x como um pedaço do "folclore" de TI. E, de fato, a ideia é muito mitológica. Um programador de 10x é um programador ou desenvolvedor que é tão produtivo quanto outras dez pessoas comuns em seu campo. Então, nessa descrição, essa ideia evoca uma figura um tanto mitológica, um superprogramador do tipo “rei geek” com dedos rápidos como um raio e um cérebro grande.


Com isso dito, há muito debate sobre a existência de 10x programadores. Alguém pode ser dez vezes melhor que alguém nesse tipo de disciplina?

Onde está a prova? O caso contra programadores 10x

Uma grande parte do argumento de pessoas que não acreditam em programadores de 10x está relacionada à falta de pesquisas mostrando esses tipos de disparidades de produtividade. Os críticos podem argumentar que há uma pesquisa muito superficial para apoiar a ideia do programador de 10x e que ela realmente não pode ser medida de maneira significativa. Por exemplo, neste blog de Fog Creek, o especialista em tecnologia Laurent Bossavit fala sobre como a pesquisa em programadores 10x foi realizada apenas em pequenos grupos, que grande parte da pesquisa era antiga e que usava tipos bastante obsoletos de linguagens de codificação. O Bossavit também fala sobre incógnitas, como quão relevante a ciência anterior seria hoje e quão bem você pode realmente medir a capacidade de programação ou desenvolvimento.


É uma coisa intuitiva

Em contrapartida, aqueles que pensam que há programadores em 10x costumam falar sobre a mesma complexidade inerente ao campo para sugerir que teoricamente deve haver pessoas dez vezes mais produtivas que a média.

Por exemplo, dê uma olhada nessa defesa bastante eloqüente do programador 10x de Yevgeniy Brikman, intitulada "O desenvolvedor 10x não é um mito". Aqui, Brikman cita alguém como William Shakespeare - não podemos realmente medir por que Shakespeare era tão melhor que outro escritores de seu tempo, mas a “prova” é evidente nas escolas e universidades, nas estantes de livros e nas bibliotecas.

Brikman também fala sobre programação e desenvolvimento como sendo baseado em escolhas de design. Por exemplo, ele menciona a utilidade do Ruby sobre C para vários projetos. A idéia que ele propõe é que, ao fazer melhores escolhas, um programador pode realmente fazer o trabalho de dez pessoas e trabalhar dez vezes mais produtivamente do que outra pessoa. Esses tipos de argumentos mantêm viva a esperança de que uma empresa possa ver um desses gigantes modernos entrando em seus escritórios em qualquer dia. (Para saber mais sobre desenvolvimento tecnológico inovador, consulte Os pioneiros da programação de computadores.)

Vai e volta

Para muito mais sobre a ideia de programadores 10x, você não precisa procurar mais além do Quora, uma comunidade de mídia social baseada precisamente em responder a perguntas espinhosas.

Sem erros, sem estresse - seu guia passo a passo para criar software que muda vidas sem destruir sua vida

Você não pode melhorar suas habilidades de programação quando ninguém se importa com a qualidade do software.

Um tópico do Quora (entre algumas dezenas direcionadas ao problema) pergunta se existem realmente engenheiros de 100x ou 1000x. Alguns estendem o raciocínio para programadores ou engenheiros de 10x para dizer que, de fato, algumas pessoas realmente agregam muito mais valor a um projeto do que outras. No entanto, neste e em outros tópicos, a pergunta geralmente se resume à aparência do seu critério e como você realmente atribui valor.

Outro tópico do Quora é possivelmente mais útil: pergunta por que 10x pessoas não são pagas dez vezes mais do que outros profissionais. Uma das respostas que você recebe é que esses "unicórnios" do mundo do desenvolvimento geralmente iniciam suas próprias empresas, em vez de se afastarem por alguém. Se você aceitar a premissa de que os produtos criativos de startups como o YouTube e o Dropbox são 1000 vezes mais valiosos do que o salário de alguém no Google, por exemplo, você poderá argumentar bastante dizendo que esses empreendedores, essas pessoas que saiu da caixa para criar novos produtos, foi pelo menos 100 vezes ou até 1000 vezes mais produtivo do que outros em seu campo - mas você vê o tipo de lógica complexa aqui. Isso meio que falha, porque uma startup não é como uma grande empresa, e nós realmente não medimos o valor das pessoas apenas por quanto dinheiro elas ganham ... ou pelo menos, isso é desaprovado na sociedade educada.

No final, tudo isso é muito instrutivo ao se falar sobre como a indústria funciona e como compensa seu pessoal. Em um nível muito básico, você poderia dizer que as pessoas mais qualificadas acabam trabalhando por conta própria ou que começam a chamar muita atenção em empresas maiores, porque depois de um tempo, outras pessoas começam a perceber o quão boas são no que fazem. Faz. Mas tudo isso não tira nada de ninguém que possa ser um pouco mais "mediano". Afinal, enquanto algumas de nossas maiores ofertas de tecnologia são fruto de uma ou duas pessoas, você realmente não chega a lugar algum em uma sociedade como essa sem alguma colaboração e trabalho em grupo - mesmo se você for Steve Jobs ou Bill Gates.

Do ponto de vista prático, as empresas seriam bem atendidas se não se preocupassem em encontrar programadores em 10x, mas em vez disso, investindo essa energia na criação de equipes produtivas e inteligentes, capacitando seus funcionários a crescer dentro da empresa e liberando a produtividade interna de cada pessoa. Mas para aqueles que querem se envolver na adoração de heróis e perseguir o sonho do super programador mitológico, é possível que essas mega-estrelas estejam lá fora. Eles podem estar aplicando todo o seu potencial no próximo ou no iPhone. (Para ajudar a se preparar para sua próxima entrevista, consulte As perguntas mais loucas de entrevistas técnicas - e o que elas podem significar.)