Programação não é decoreba! Você não precisa decorar comandos

Decorar comandos definitivamente não é algo que você precisa fazer pra ser um bom programador.

Comandos, nomes de métodos, funções, parâmetros… Tudo isso está documentado e ao alcance de alguns cliques do mouse, pra você consultar a qualquer hora.

Só que muita gente insiste em achar que precisa decorar comandos! Então eu gravei um vídeo pra falar justamente sobre isso. Confira agora:

 

 

O papel do programador é compreender a lógica e saber pensar e criar soluções para os problemas que aparecem na frente dele.

Nenhum programador precisa perder tempo, energia e gastar espaço no seu “HD cerebral” com decoreba!

Tem gente que acha que um programador, pra ser bom, precisa conhecer tudo de cor. Isso é balela!

O programador tem que ter uma noção do que dá pra fazer e saber onde buscar a informação que ele precisa. A informação vai estar lá pronta pra ele usar.

Claro que, de tanto usar algumas coisas, você acaba internalizando na marra. Mas isso não significa que você ficou lendo até decorar: você foi atrás da informação quando precisou dela na prática!

Quer ver só um exemplo?

Eu trabalho profissionalmente com Java desde 2002 e tem gente que acha que eu sei a API do Java de cor. Elas não poderiam estar mais erradas… rsrs

Eu não sei e duvido que alguém saiba, até porque ela é muito extensa. E mesmo se alguém soubesse, certamente grande parte dessa informação seria inútil e essa pessoa jamais usaria pra alguma coisa.

Mas voltando ao exemplo… Outro dia eu precisava converter no Java uma string (que é um texto) pra um tipo booleano (que representa verdadeiro ou falso).

Eu sei que o Java tem uma classe chamada Boolean que possui alguns métodos e que, um deles faz isso. Eu lembrava vagamente o nome do método (parseBoolean()), mas não lembrava como funcionavam os parâmetros desse método.

O que eu fiz então? Simples: acessei o link do Javadoc da API do Java, que tem a documentação completa do Java, incluindo a classe Boolean. E lá estava o método e o parâmetro:

 

 

Estava tudo lá, bem explicadinho! Bastou eu saber onde procurar! 😀

Portanto eu recomendo que você procure saber onde pesquisar a informação, e não decorar a própria informação. Use o seu esforço em outras coisas ao invés de ficar decorando comandos.

E você? Alguém já te disse que pra ser um bom programador você precisa decorar as coisas?

Sobre o autor

Carlos Tosin

Carlos Tosin

Carlos Eduardo Gusso Tosin é formado em Ciência da Computação pela PUC-PR, pós-graduado em Desenvolvimento de Jogos para Computador pela Universidade Positivo, Mestre em Informática na área de Sistemas Distribuídos, também pela PUC-PR. Trabalha profissionalmente com Java desde 2002 e possui 6 anos de experiência no desenvolvimento de sistemas para a IBM dos Estados Unidos, utilizados a nível mundial. Atua desde 2005 com treinamentos de profissionais em grandes empresas e escreveu diversos artigos para a revista Java Magazine. Possui as certificações da Sun (agora Oracle) SCJP, SCJD,SCWCD, SCBCD, SCEA, IBM SOA e ITIL Foundation.

Comentários (9)

  • Diego Costa

    Parabens pelo ótimo artigo. Eu pensava dessa forma, que deveria ter todos os comandos de cabeça, por que se não soubesse pensariam que eu não sabia programar. Até conhecer uma pessoa com várias certificações java, e que não sabia todos os comandos de cor e me disse que não a intenção de ter pois perderia muito tempo e que não valia a pena. Agora você corrobora com essa informação. Bom saber disso. Rsrsrs.

  • Luiz Henrique

    Nunca fiquei tão satisfeito em ler uma materia como essa..kkkk…sou novo na area de programação e o que eu mais pensava e que só seria um bom programador se pudesse decorar todos os comandos, e ficava ate mal de busca na internet ou no curso o comando e os parâmetros, agora sei que e assim mesmo que funciona a gente acaba decorando alguns por usar bastante mais outros e mais facil pedir ajuda mesmo…kkkkk.. excelente materia!! Muito Obg!!

  • Thomás da Silveira Pinto

    Ótimo vídeo para tirar um pouco da pressão em pessoas iniciantes no mundo de programação!

  • João Pedro Ribeiro de Souza

    Adorei receber um e-mail, com esse tipo de conteúdo, ainda mais uma opinião de quem já trabalha com isso à muito tempo.

  • Davi Sombra

    Gostei muito, essa era a minha maior dúvida como iniciante, agora tem como você fazer outro vídeo com mais informações mais detalhe sobre esse mesmo assunto, obrigado

  • Carlos Eduardo De Barros Souza

    Ler essa matéria foi muito esclarecedor. Tinha essa ideias na cabeça também que para ser um desenvolvedor completo deveria saber certos comandos de cabeça. Parabéns…

  • Magno

    Sinceramente, parece que não, mas o video acima é um divisor de águas dentro dessa carreira que muito amo. Simplesmente fantástico. Confesso que tu não tens noção da influência dessa informação. Mas só para teres uma ideia, vou dizer-lhe que já não sou o mesmo. Você salvou a minha vida e a de outros que dependem directamente do meu talento, ou seja, de uma geração inteira.
    Parabéns…

  • Manoel Pereira da Silva Filho

    Parabéns pela clareza e objetividade do artigo. Para quem está começando como eu este artigo é animador.

  • joao batista santos cabral

    gostaria de ver varios exemplos de aplicaçao dos codigos java ; como os usados em automoveis, maquinas , aparelhos eletronicos ,dentre outros .

Deixe uma resposta para João Pedro Ribeiro de Souza Cancelar resposta

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