Para que os meninos não tivessem vergonha de mostrar

Já sou velho e estúpido, e você tem tudo pela frente, querido programador. Mas deixe-me dar um conselho que certamente ajudará sua carreira - a menos que, é claro, você planeje permanecer um programador.

Dicas como "escrever código bonito", "comentar bem suas melhorias", "estudar estruturas modernas" são muito úteis, mas, infelizmente, secundárias. Eles são um trailer da principal qualidade de um programador, que deve ser desenvolvido por si só.

Esta é a principal qualidade: uma mente inquisitiva.

Uma mente indagadora não é tanto uma habilidade quanto um desejo de entender um ambiente desconhecido, seja uma nova tecnologia, um novo projeto ou novos chips YP.

Uma mente indagadora não é uma qualidade inata, mas uma qualidade inteiramente adquirida. Antes de trabalhar como programador, por exemplo, eu não tinha um.

Em relação ao nosso trabalho, uma mente indagadora geralmente é um desejo de entender por que ele, o bastardo, não funciona. Independentemente de quem escreveu esse código, você ou outra pessoa.

Se você observar algum problema resolvido por você ou por seus colegas, de maneira simplificada, será assim: resolva o problema, encontre um local para edições, faça edições.

A programação em si começa apenas no final da cadeia, e a parte principal é um exercício contínuo para a curiosidade da mente. Tanto a qualidade final da solução quanto a velocidade de sua criação não dependem da sua capacidade de escrever código, mas do seu desejo de entender e descobrir rapidamente onde esse maldito código precisa ser reproduzido.

Como desenvolver a curiosidade da mente? Nada complicado. Muitos anos atrás, criei uma estratégia simples:
Para que os meninos não tivessem vergonha de mostrar.

Se a sua decisão não tem vergonha de mostrar aos meninos, então é excelente. Se você se aprofundar no problema até o fim e não tiver vergonha de contar aos garotos sobre isso, então você é bonito.

Apenas não transforme essa redação no lema do clube de alcoólatras anônimos. Se você não descobriu, ou escreveu uma merda, desistiu no meio do caminho, desligou seu ranho e fez um striptease emocional como "Eu sou tão estúpido e não tenho medo de admitir!" , não um programador maldito.

Aqui está um exemplo. Recentemente, um estagiário mexeu com uma tarefa em um mecanismo bastante complexo - técnica e metodicamente. Eu cavei, como eu o entendo, o dia todo. Principalmente eu, mas também pedi ajuda de colegas. Alguém inveterado o aconselhou a entrar no depurador. À noite, o estagiário rastejou até mim.

Para ser honesto, pensei que o estagiário não estava olhando para lá e vendo algo errado, mas teria que cavar desde o início. A coroa esmagada, em suma. Mas o estagiário está a um passo da decisão. Na verdade, eu o ajudei a dar esse passo. Mas isso não é o principal.

O principal é que o estagiário mostrou uma mente inquisitiva - a real. Você sabe distinguir a inquisição real? É muito simples - quando um iniciante encontra, ou quase encontra uma solução, movendo o inferno, entende de que maneira, com um pandeiro e dança, ele não desiste, não fica de cabeça para baixo, mesmo que seja ridículo para todos ao redor, e os "especialistas" ensinam dicas como "ensinar mat.chast "ou" procure em um depurador ".

Apesar da eficiência muito baixa de resolver o problema no exemplo dado, os rapazes não sentiram vergonha de mostrar o caminho percorrido pelo trainee. Em nossos velhos tempos, apenas essas pessoas sobreviviam - porque não havia especialistas, todas as tecnologias não eram familiares a absolutamente todos, e apenas a curiosidade da mente podia salvar.

A curiosidade da mente é igualmente comum entre iniciantes e avós. Cabelos grisalhos, um monte de certificados, muitos anos de experiência - nada indica a inquisição da mente. Eu, pessoalmente, conheço vários programadores com muitos anos de experiência que falham em todas as tarefas difíceis. Tudo o que eles podem fazer é escrever código de acordo com o ToR, onde tudo é mastigado, disposto nas prateleiras, até os nomes das tabelas e variáveis.

Então, senhores, estagiários e recém-chegados: suas chances são as mesmas que para os veteranos. Não pense que o velho tio tem muita experiência e certificados - a curiosidade da mente não depende disso.

Faça o que fizer, lembre-se - faça para que os meninos não tenham vergonha de mostrar. O Samurai ensinou da seguinte maneira: se você escrever uma carta, considere que o destinatário a pendurará na parede. Prossiga com isso.

A estratégia "para que os meninos não tivessem vergonha de mostrar" é muito simples e facilmente aplicável a qualquer momento. Pare agora mesmo, pelo menos em uma hora, pelo menos em um ano e responda - o que você fez, não é uma vergonha mostrar aos garotos? Você sente vergonha de mostrar como tentou e procurou uma solução? Como você está lutando todos os dias para aumentar sua eficiência, não é embaraçoso para os meninos mostrarem?

Sim, e não esqueça que tipo de garotos estão em questão. Este não é seu vizinho, nem seu gerente, nem seu cliente. Este é o mundo inteiro dos programadores.

Source: https://habr.com/ru/post/pt484590/


All Articles