Knight Center
Knight Center

Blog JORNALISMO NAS AMERICAS

Guia para jornalistas que querem aprender a programar




Enquanto a indústria de notícias continua a se adaptar, jornalistas são convidados a expandir suas habilidades para além da investigação e da escrita e entrar na programação. O ideal romântico do jornalista hacker que encontra o que é relevante em meio ao ruído das incríveis quantidades de dados gerados todos os dias tornou-se um dos avanços mais intrigantes no jornalismo nos últimos anos.

Muitos jornalistas começam com a esperança de criar o próximo Homicide Watch ou Dollars for Docs, mas aprender a programar requer tempo e esforço, e muitos aspirantes a hackers se cansam rapidamente, como o Digg Jake Levin observou em um post publicado em seu blog no início de março. Na verdade, há um número surpreendentemente elevado de artigos dedicados a dissuadir os jornalistas a aprender a programar, apesar dos apelos para maiores competências técnicas e especialização.

O que muitos especialistas em jornalismo de dados ressaltam é que, antes de qualquer coisa, devemos lembrar que a finalidade é contar uma história. Levin destaca que construir algo primeiro é realmente uma ferramenta de aprendizagem mais valiosa - e mais divertida - que programar por programar. Comece com um projeto específico em mente e siga a partir dele.

De volta ao básico

Confira este vídeo tutorial sobre o uso de planilhas em reportagens do Steve Doig no Festival Internacional de Jornalismo.

Embora os resultados sejam excitantes, o processo de programar não é. Felizmente, uma das ferramentas mais básicas do jornalismo de dados é a humilde planilha. Especialistas entrevistados para o Manual de Jornalismo de dados regularmente citaram o Excel e o Google Spreadsheets como algumas das ferramentas mais utilizadas em suas atividades diárias. O Microsoft Excel, por exemplo, pode lidar com arquivos com até 1 milhão de linhas e 16 mil colunas, então não duvide de sua capacidade de contribuir com o trabalho pesado de dados de sua matéria.

Primeiros passos

Uma vez que você está familiarizado com planilhas, há muitas direções que pode seguir com seu projeto de dados sem a necessidade de escrever qualquer código. Google Fusion Tables permite mesclar duas planilhas ou arquivos CSV para visualizar dados em tabelas, gráficos e até mesmo mapas interativos. Embora ainda esteja em beta, o Google Fusion Tables é muito usado por grandes nomes como o Guardian Data Blog para suas visualizações.

Confira esta lista de ferramentas de visualização de dados e infográficos do Centro Knight para o Jornalismo nas Américas se você estiver interessado em explorar esse lado menos chegado a códigos do jornalismo de dados.

Você também pode começar a explorar web scraping sem um profundo conhecimento de programação. Web scraping permite recolher informações a partir de sites com uma determinada quantidade de automação (em outras palavras, não ter que copiar / colar cada pequena coisa que você está procurando). ProPublica montou um Manual de Scraper que traz excelentes recursos para iniciantes que querem começar a raspar site e bancos de dados para obter informações para as suas histórias. Um web aplicativo livre para Chrome chamado Table Capture permite que você copie rapidamente tabelas de sites e cole-as em outra planilha. O Centro Knight também reuniu uma lista de ferramentas de raspagem de dados para "libertar" planilhas presas em arquivos PDF.

Ao trabalhar com várias planilhas, você já deve ter se deparado com um dos aspectos mais demorados do jornalismo de dados - limpar bases de dados bagunçadas. Google Refine é outro programa gratuito que unifica nomenclaturas de planilhas diferentes. ProPublica também mostra como usar o Refine para limpar seus bancos de dados.

HTML, CSS e JavaScript

Em algum momento, você vai ter que aprender realmente alguns códigos. Lembre-se o conselho de Levin, construir algo pode ser a melhor maneira de aprender. Criar seu próprio blog em WordPress ou outro serviço e ter uma idéia de código HTML enquanto você o personaliza, por exemplo. Codeacademy é um dos tutoriais online gratuitos mais populares para aprender a programar em JavaScript, HTML, CSS e outras linguagens. Tuts + também oferece um curso gratuito de 30 dias em HTML e CSS.

Uma vez que programar é tão demorado, muitos recursos disponíveis para ajudá-lo a evitar a necessidade de reinventar a roda. Confira coisas como a biblioteca jQuery para obter recursos interativos para seu blog ou website.

Editores de código

Se você está pronto para se aprofundar ainda mais, a primeira coisa de que precisa é um editor de código. NotePad++ é uma opção gratuita para os usuários de PC e TextMate oferece uma versão gratuita para usuários de Mac. Sublime Text é outro editor de código recomendado para Mac e PC.

Linguagens de script e frameworks web

Linguagens de script compõem a arquitetura por trás de aplicativos de notícias. Duas das líderes em jornalismo são Ruby e Python. Frameworks web são usados ​​com esses scripts para facilitar o processo de programação para acessar e manipular dados. Desenvolvedores Ruby usam Ruby on Rails e os que preferem Python usam Django. Hackety Hack e TryRuby.org oferecem tutoriais de Ruby e exercícios. Google oferece um curso de Python e The Django Book é um e-book gratuito de introdução de programação baseada em Python.

Junte-se a um clube

Finalmente, busque uma organização que pode conectá-lo a outros aspirantes a programadores. Hacks/Hackers organiza encontros para desenvolvedores, jornalistas e designers em todo o mundo



2 comments

 
Priscyla wrote 3 anos 19 semanas ago

Aprimorar

Sou jornalista a alguns anos, e essa é uma ótima ideia para aprimorar o conhecimento do profissional nessa área, pois a programação ajuda bastante.

 
Sergio wrote 3 anos 19 semanas ago

Jornalista

Sou jornalista e realmente suas dicas foram muito valiosas. Irei seguir todos os passos para conseguir aprender a programar.

Comentar

O conteúdo deste campo é privado não será exibido ao público.
By submitting this form, you accept the Mollom privacy policy.






Assine aqui a nossa newsletter semanal!

Nome Completo

Email *
Selecione as listas que deseja subscrever
Boletim Semanal (Português)

Boletín Semanal (Español)

Weekly Newsletter (English)
email marketing
by activecampaign

Facebook

Comentários recentes