Essa á uma tradução livre e autorizada pelo autor do texto Stop saying learning to code is easy, de autoria de Scott Hanselman, publicado originalmente em seu blog em 17/06/2016. Para conhecer mais a respeito de seu trabalho acessem hanselman.com.

Eu vi esse tweet após o Keynote do WWDC (2016) da Apple e pensei a mesma coisa. Peraí, programar é difícil. Recompensador, com certeza. Totalmente interessante. Mas dizer fácil cria uma expectativa de fracasso e uma vida de auto-dúvidas nas pessoas.

Hearing the WWDC keynote say coding isn’t hard frustrates me. It’s extremely hard. You’re setting beginners up for huge disappointments.

— Tyler McGinnis (@tylermcginnis33) June 13, 2016

Tradução: Escutar no Keynote do WWDC que programar não é difícil me deixa frustrado. É extremamente difícil. Vocês estão preparando os iniciantes para grandes decepções.

Quando contamos às pessoas — crianças ou qualquer outro — que programar é fácil, o que eles pensarão quando ficar difícil? E vai ficar difícil. É o que as pessoas concluem quando dizem “pois é, eu acho que não sirvo programar, não é pra mim.”

Agora, para ser claro, esse pode ser o caso. Meu argumento é que se sairmos por aí como indústria dizendo a todos que “programar é fácil”, estamos apenas preparando as pessoas para auto-exclusão, ao invés preparar uma comunidade crescente e inclusiva. Esse é o objetivo não? Levar mais pessoas aos computadores, mas vamos deixar claro suas expectativas.

Aqui vou tentar nivelar. Ei vocês, pessoas aprendendo a programar!

  • Programar é difícil.
  • É complicado.
  • É exaustivo.
  • É desesperador.
  • Algumas coisas farão total sentido para você e outras não. Estou olhando para você, RegEx.
  • A documentação geralmente é uma porcaria.
  • Ás vezes computadores são estúpidos e quebram.

Mas…

  • Você encontrará pessoas incríveis que serão suas tutoras.
  • Você se sentirá poderoso e criará coisas que jamais imaginou serem possíveis.
  • Você entenderá melhor o mundo tecnológico à sua volta.
  • Você experimentará novas ferramentas e irá construir sua própria caixa de ferramentas.
  • Às vezes você simplesmente acordará com a resposta.
  • Você começara a “enxergar” como os sistemas se encaixam.
  • Ao longo dos anos você aprenderá sobre a história dos computadores e como nós estamos sobre os ombros de gigantes.

É recompensador. É empoderador. É valioso.

E você pode fazer isso! Insista nisso, ingresse em comunidades positivas, leia código, assista vídeos sobre código, experimente novas linguagens! Talvez a linguagem que você aprendeu primeira não seja a “linguagem de programação da sua alma.”

Aprender a programa NÃO é fácil mas é totalmente possível. Você pode fazer isso.

Essa á uma tradução livre e autorizada pelo autor do texto Stop saying learning to code is easy, de autoria de Scott Hanselman, publicado originalmente em seu blog em 17/06/2016. Para conhecer mais a respeito de seu trabalho acessem hanselman.com.