2024 Autor: Malcolm Clapton | [email protected]. Última modificação: 2023-12-17 04:08
Acha que não tem talento suficiente para se tornar um programador? Precisa de uma paixão, uma obsessão pelo trabalho? Na verdade. E muitos desenvolvedores legais pensam assim.
Desde a infância, todos os programadores legais sonham em escrever códigos. E se isso não é sobre você, então você não existe, ou é um fracasso e geralmente não é adequado para a grande e terrível programação (aspirada).
Esses estereótipos arraigados estão completamente errados. Eles também são prejudiciais, como muitos programadores de sucesso acreditam.
Jacob Kaplan-Moss
O mito do gênio dos programadores é perigoso. Por um lado, ele superestima as exigências de ingresso nessa área, afugentando a profissão. Por outro lado, o mito persegue especialistas. Afinal, se você não é obcecado pelo código, é claro que é um perdedor. Como resultado, o programador deve codificar ou aprender a codificar melhor e mais, e isso afeta a qualidade de vida. Precisamos nos livrar dessa abordagem. A programação é apenas um conjunto de habilidades que não requer muito talento. E não é nenhuma vergonha ser um programador comum.
A página de Jacob no Twitter afirma que o criador do Django é um "programador falso". Porque ele estava cansado da falsa ideia da profissão.
Jacob Thornton trabalhou como programador no Twitter e agora no Medium. Ele também criou o Bootstrap, uma estrutura que conquistou 80.000 estrelas na plataforma GitHub. E as palavras deste codificador também dissipam o mito da programação inacessível para meros mortais.
Jacob Thornton
Eu odeio computadores. Ia estudar sociologia na New School de Nova York.
Consegui um emprego, embora não tivesse nenhuma das habilidades de que precisava. Eu poderia ter sido demitido a qualquer momento. Trabalhei muito no meu curso avançado de JavaScript porque não entendia o que estava acontecendo. E eu não tive outra escolha.
Um dos momentos mais assustadores da minha vida foi quando toda a equipe de inicialização se reuniu ao meu redor e me pediu para resolver o problema com solicitações entre domínios. Eu nunca fiz isso, só entendi aproximadamente do que se tratava. Comecei a programar e atualizar o navegador. Nada mudou. E assim várias vezes seguidas. Eu estava começando a ficar histérico: como nunca antes, estava perto do fracasso. E então percebi que esqueci de adicionar.send () ao código. Consertei o erro, peguei o resultado, a equipe sorriu e voltou ao trabalho.
Fiquei sentado por 15 minutos e pensei o mesmo na minha cabeça. Aqui está. Eu consegui. Eu não vou ser despedido.
A história tem pouca semelhança com a descrição da carreira acelerada de um programador gênio. Então, de onde vem a motivação? Jacob responde: “Sou uma pessoa socialmente responsável. Meus amigos, desenvolvedores de front-end, sempre me informarão em termos nada lisonjeiros que minhas tentativas de fazer cantos arredondados falharam ou que o novo recurso parece nojento em um navegador específico. Eu gosto. Eu simplesmente gosto de programar e trabalhar com amigos."
No Twitter, Jacob Thornton se autodenomina um "perdedor do computador". Postagem mais popular no feed: "Sou o pior engenheiro da empresa, mas estou entre os três primeiros." Não se encaixa na descrição de um programador típico, certo?
Os comentários de outro profissional, (Rasmus Lerdorf), são frequentemente controversos.
- “Eu odeio programação. Mas adoro resolver problemas."
- “Existem pessoas no mundo que gostam sinceramente de programar. Eu não entendo eles ".
- “Eu não sou um programador de verdade. Eu juntei todo tipo de coisa até começar a funcionar. Então eu sigo em frente. Um verdadeiro programador dirá: "Ok, isso funciona, mas isso é um vazamento de memória, precisamos consertá-lo." E eu apenas reinicio o Apache a cada 10 solicitações."
É difícil discernir qualquer amor especial por computadores em suas palavras. Assim como Jacob, que não se encaixa nos mitos dos grandes programadores, ele meio que finge ser um programador.
David Heinemeier Hansson Criador de Rails
É divertido. Quando eu estava usando PHP ou escrevendo em Java, estava sempre procurando por outra coisa, outra linguagem de programação. Só para se divertir, porque as linguagens de programação são chatas. Trabalhando com PHP e Java, não tinha intenção de ser programador.
Outra crítica sobre mim, que nada tem a ver com a imagem de um gênio da informática. Eventualmente David Heinemeyer Hansson se apaixonou pela elegância de Ruby, não por programas e computadores. Se Ruby não tivesse sido inventado, teria feito algo diametralmente oposto.
Como já está claro, são inúmeros os artigos e entrevistas que refutam estereótipos sobre os programadores. Eles também gostam de brincar sobre esse assunto. Aqui estão algumas citações de codificação, mas verdadeiras, dos próprios desenvolvedores:
- Que software de baixa qualidade, outro - um trabalho em tempo integral.
- Qualquer idiota pode escrever um código que um computador possa entender. Um bom programador escreve código legível por humanos.
- Programas e igrejas são muito semelhantes. Nós os construímos primeiro. Então oramos para que funcione.
Se os programadores realmente precisam de muito talento e dedicação, por que essas piadas são populares entre os profissionais?
Enquanto estiver aprendendo a programar, você será informado de que está fazendo tudo errado. Eles irão explicar porque você não é um verdadeiro programador. Tentar ser um "geek de verdade" vai deixá-lo louco.
Sim, este artigo é contra estereótipos de programação. Sobre mitos sem sentido de que essa grande arte está disponível apenas para uns poucos selecionados. Da próxima vez que você pensar se tem habilidades suficientes, e se tem habilidades suficientes, e não mandar essa programação para o inferno, faça uma pausa. Experimente outros métodos. Freqüentemente, o problema está em como você aprende. Em sua atitude em relação ao currículo. E não desista até abordar o problema de maneiras diferentes.
Não é preciso talento ou paixão para ser um programador.
Recomendado:
Quando fazer uma cesariana e o que você precisa saber para que corra bem
A cesariana é um procedimento cirúrgico em que um obstetra-ginecologista corta a parede frontal do abdômen e do útero da gestante para remover o bebê
Se você não está se saindo bem nos esportes, precisa começar pela cabeça
Lifehacker conta resumidamente como se forçar a praticar esportes, se até hoje você não foi capaz de fazê-lo
Talento superestimado: por que o talento natural não é suficiente para o sucesso
Nós descobrimos junto com o Lifehacker se o talento sempre ajudará e nos levará ao sucesso ou sem diligência e o talento para o trabalho é apenas uma frase vazia
Você precisa de amigos para ter sucesso em sua carreira. Mas você precisa escolhê-los corretamente
Um melhor amigo para toda a vida é bom, mas oito amigos são melhores. Amizades próximas no trabalho são benéficas para os funcionários (literalmente, as relações de trabalho importam? Características das interações no local de trabalho que aumentam ou diminuem as percepções dos funcionários sobre o bem-estar e comportamentos de saúde para a saúde) e benéficas para os empregadores.
"Fazer o bem": por que você não deveria fazer nada para o bem dos outros, se não lhe fosse pedido
Ajudar os outros é um exercício louvável, mas é importante não estragar nada. Aprender a fazer o bem, não forçar