Fabrica

Não aprenda a programar em 2021… (APRENDA A RESOLVER PROBLEMAS)

Peças de quebra-cabeça

Não aprenda a programar em 2021. Em vez disso, aprenda a resolver problemas. Parece algo sobre o qual a maioria das pessoas não fala? Aposto que sim. Mas esta é definitivamente a realidade.

Costumo ver isso com desenvolvedores novatos e experientes. Eles tentam aprender todos os resultados possíveis da codificação, aprendem a programar em uma centena de línguas diferentes … Apenas para começar a se sentir oprimidos.

E é aí que eles ainda acham a codificação absolutamente difícil. Mas por que isso acontece?

Porque eles não têm absolutamente nenhuma ideia de como resolver problemas. E é por isso que construir um aplicativo inteiro pode ser um sonho de longa distância para a maioria dos desenvolvedores de software.

Eu também estive lá.

Quando a maioria dos programadores recebe um problema de programação em uma entrevista, eles cometem vários erros importantes. O mais grave deles é a alocação inadequada de tempo. Você já ouviu o ditado “meça duas vezes e corte uma”, então provavelmente está familiarizado com a ideia de gastar um tempo inicial para garantir que algo seja feito da maneira certa, em vez de mergulhar de cabeça.

É impressionante como muitos desenvolvedores podem escrever e manter grandes sistemas corporativos lidando com todos os tipos de lógica complexa, acesso a banco de dados, etc, e não podem resolver por toda a vida um problema de programação moderadamente difícil dado em uma entrevista em menos de 30 minutos.

Também é impressionante como muitos desenvolvedores que não conseguem escrever nem mesmo uma única linha de código podem também falhar no mesmo problema, exatamente da mesma maneira.

Com base nessas duas afirmações, sua primeira suposição pode ser que pedir a alguém para resolver um problema de programação como parte de uma entrevista seria uma má ideia, porque não está realmente dizendo a você se eles são bons e simplesmente desmoronam quando solicitados a fazer algo assim no local, ou se não conseguirem programar.

Então vá em frente! Comece aprendendo como resolver problemas de programação. Inverta strings, classifique listas vinculadas e ajude a avó a escolher os netos e netas de maior rendimento para enviar cartões de Natal!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *