Foto de um notebook da Apple, na cor prata, com um adesivo com um xis nas cores preta e branca, em cima de uma mesa, ao lado de uma caneca, na cor preta. Ao fundo há uma estante de livros de madeira, na cor bege, com livros em diversas cores de capas e uma pequena planta.
Foto de Mohamed Boumaiza no Unsplash

Como uma pessoa bibliotecária pode aprender programação?

Francisco Foz
6 min readSep 13, 2022

A cada dia a digitalização se torna mais inerente em nossas vidas e com isso a programação vai se aproximando de todas as profissões.

É claro que o foco principal de quaisquer profissões nunca será a programação (caso você não mude de área completamente e vire uma pessoa programadora), entretanto ela pode fazer parte da sua caixa de ferramentas também.

Pessoas bibliotecárias podem se aproximar da programação através dos dados (na linha da biblioteconomia de dados/análise de dados), da arquitetura da informação (na linha de design/front-end) ou mesmo no desenvolvimento de sistemas (a biblioteconomia dá uma visão muito legal de como podemos estruturar todo o processo de fluxo informacional e criar um produto útil para o usuário).

Programação não é “coisa de outro mundo”, mas também não é fácil. Necessita dedicação, estudo, criatividade e um toque de paciência.

No meu último texto:

Eu trouxe algumas dicas de como pessoas de humanas podem atuar com tecnologia, mas para comemorar que hoje é o dia da pessoa programadora trouxe uma visão um pouco mais focada nas linhas de código e o que eu, como bibliotecário, gostaria de ter escutado quando decidi aprender a fazer “Hello world”.

Bora lá?!

Gif de um homem branco, de cabelos pretos, óculos pretos, camisa cinza claro abrindo um notebook, juntando as mãos e aproximando-as da boca com uma expressão de reflexão. Embaixo está escrito entre chaves: imlove, que é o título da série onde esta cena ocorreu.

Sumário

Desenvolva a lógica de programação

Faça cursos

Programação se aprende praticando

Interaja

“Ensinar” também é uma forma de aprender

Continuidade é melhor do que intensidade

Considerações finais

Desenvolva a lógica de programação

Existe um mito de que você precisa ser bom em matemática para saber programar.

A matemática poderá te ajudar sim em alguns aspectos, mas não é determinante.

O que é essencial para a programação é a lógica.

A lógica no sentido de seguir uma ordem de etapas para resolver um problema ou de entender qual ferramenta usar.

Programar é como um jogo de “Quebra cabeça” avançado. Você entende quais são as características de cada peça e vai encaixando elas com o objetivo de completar o jogo. A complexidade é que, em diversas situações, mais do que uma peça pode se encaixar com outra ou mesmo uma peça pode ser um pouco mais flexível e se adaptar para se encaixar.

Como desenvolver a lógica?

Praticando…

Fazendo projetos pessoais e/ou exercícios em plataformas como:

Link
Link

Eles são ótimos para você exercitar.

Faça cursos

“Você não precisa fazer cursos para aprender a programar”.

Eu já ouvi e li essa frase e bem…

De fato você não precisa fazer cursos para aprender a programar.

Abra a documentação da linguagem/biblioteca, saia googlando, pesquise no Stackoverflow e perca um grande tempo.

Pessoas avançadas em programação fazem isso, porque já possuem mais experiência, tem uma base bem consolidada e mesmo assim leva tempo.

Fazer cursos pode te economizar um grande tempo para você aprender o que precisa ser aprendido.

Fazer cursos de programação é uma excelente escolha para pessoas bibliotecárias (nós não temos esse conhecimento na formação e podemos nos assustar no começo).

Então escolha cursos bacanas com didáticas muito boas, pois dessa forma você conseguirá assimilar melhor.

Mas os cursos não te darão tudo que você precisa, porque …

Programação se aprende praticando

Sim, você precisa praticar.

Praticar os exercícios de lógica.

Praticar participando de challenges.

Praticar criando projetos pessoais de uma abstração de um conhecimento de um curso.

Praticar melhorando um processo no dia-a-dia do seu trabalho.

Pratique.

Pratique com outras pessoas…

Interaja

O aprendizado é individual, mas o estudo não precisa ser.

Aprender em conjunto com outras pessoas pode ser mais divertido.

Principalmente em programação, onde você pode ficar travado em alguma coisa e ficar bastante frustrado… querendo desistir de tudo.
Não desista.

Te faz estar em um ambiente como em sala de aula, cada pessoa com um ritmo e uma perspectiva e com isso as pessoas aprendem umas com as outras.

Reúna com seus amigos e montem um grupo, interaja com alguma comunidade já existente ou interaja com a comunidade do curso onde você estuda.

Estudar em comunidade é também se expor, então não tenha medo de errar.

É melhor errar estudando do que no trabalho, eu garanto.

“Ensinar” também é uma forma de aprender

Não, não é para você virar um professor, mas saber minimamente comunicar o que você está fazendo é excelente para seus estudos e carreira.

Tenha uma forma de documentar o que você aprendeu, o que você desenvolveu no projeto e o que você criou.

Seja no seu README do GitHub, em um caderno físico, em um Notion, em um blog (esse blog é de certa forma um produto dessa dica), em um canal no youtube…

O importante é você ter esse exercício de expressar o que você processou de informação, para gerar conhecimento de fato.

Continuidade é melhor do que intensidade

Aprender a programar é a longo prazo.

Esse texto aqui fala sobre isso.

A médio/longo prazo você verá a diferença de estudar:

30–60 minutos por dia vs 8 horas em um final de semana.

Curta o processo e vá com calma, mas também seja rigoroso com você mesmo para atingir metas menores

Não desista, aprender leva tempo.

Considerações finais

Aprender programação não é algo comum para uma pessoa bibliotecária, mas também não impossível.

Existem muitos materiais de excelente qualidade disponíveis para te auxiliar a se orientar nessa jornada.

Inclusive o 7 Days of Code é uma delas. Ela é uma iniciativa gratuita no qual você se inscreve e recebe 1 desafio por dia durante 7 dias para aplicar ainda mais os conhecimentos que você aprendeu.

Imagem do banner , na cor preta, da iniciativa, escrito 7 days of code.
Confira aqui o site.

Para finalizar, deixo a indicação dessa playlist do Guilherme Silveira sobre dicas para se tornar um programador:

Esse vídeo do Hallison Paz, do Programação Dinâmica, trazendo uma orientação incrível de como estudar programação:

Esse vídeo fantástico da Rafa Ballerini, dando dicas muuito legais de como ela faz para estudar programação:

E esse vídeo do Filipe Deschamps, falando sobre técnicas que ele usa para aprender programação:

Eu gosto de conselhos e dicas, porque pode te ajudar a ter mais perspectivas do quanto algo pode funcionar ou não, mas são dicas… que você deve tentar escutar e filtrar para você e apenas você é capaz de julgar o que de fato se aplica.

Não se esqueça disso.

Sobre cursos da área de programação/tecnologia, eu indico a Alura, devido a sua didática, qualidade de conteúdo e diversidade de cursos dentro de um mesmo plano.

Caso você não seja aluno ainda e queira se tornar, confira meu cupom de desconto especial aqui. Mas se você está lendo esse texto hoje dia 13 de setembro, provavelmente deve confere esse link aqui para ter um desconto especial por causa do dia da pessoa programadora (mas ele ficará aberto apenas até dia 18), então corre lá e confere.

Agora me diga, você conhece outra dica para compartilhar?

Deixe nos comentários e vamos conversar. ;)

Se você chegou até aqui e curtiu, dê palmas, compartilhe e se inscreva para me acompanhar.

Ainda há muito a se explorar…

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Francisco Foz
Francisco Foz

Written by Francisco Foz

Bibliotecário | Analista de dados | Disseminando informações para produzir conhecimento.

No responses yet

Write a response