Ouvindo hipsters.tech

Ultimamente tenho ouvido muitos episódios de hipsters.tech, que se define como “o podcast de tecnologia e outras modinhas”. Minha intenção é ficar antenado nas tecnologias da moda nesta área de TI e principalmente desenvolvimento de software, visto que leciono disciplinas como Programação 3 (programação OO), Linguagens de Programação (teoria sobre LPs) e Desenvolvimento Web (disciplina optativa).

Como estou “maratonando” o podcast (ouvindo desde o primeiro), resolvi registrar aqui alguns destaques, em especial para os alunos de Computação da UFES. Tive essa ideia um pouco tarde (já no episódio #31), então vou tentar puxar da memória os destaques de 2016 e vou atualizando este post à medida que for avançando nos episódios de 2017 em diante…

Para todo aluno de Computação:

  • Grandes livros de Tecnologia – Hipsters #113 (11/09/2018): os hosts do podcast falam de livros clássicos da Computação, sugestão de leitura para todos que trabalham na área;
  • Startupismo da Real – Hipsters #112 (04/09/2018): fala das polêmicas, mitos e verdades de se criar e trabalhar em startups. Sem meias palavras;
  • Trabalho Remoto – Hipsters #111 (28/08/2018): discute as diferenças do trabalho presencial e remoto, se há diferença de produtividade, integração com a empresa, necessidade de disciplina, flexibilidade de horários, etc. Dá dicas de ferramentas e processos que podem ser usados pra facilitar o trabalho remoto, a partir da experiência dos participantes do episódio. Mencionam onde procurar vaga de trabalho remoto;
  • Casos bacanas de Data Science – Hipsters #106 (24/07/2018): além dos casos interessantes que nos mostram o que dá pra fazer e as preocupações de segurança, falam das ferramentas que se pode usar para tarefas relacionadas a Data Science;
  • Um pouco de compiladores – Hipsters #105 (17/07/2018): explica o funcionamento de compiladores desde o básico até os projetos de compiladores de grandes linguagens de programação, indicando vários casos em que a teoria de compiladores poderia ser usada em projetos de software mais simples, ou seja, não é um conhecimento tão especializado e sem importância durante um curso de graduação;
  • Programar sem enxergar – Hipsters #82 (06/02/2018): fala da experiência de programadores que são deficientes visuais e utilizam ferramentas que dão retorno por meio de áudio para indicar ao programador o que está escrito no artefato de código que ele está editando, onde ele se encontra no código, o que ele está digitando, etc. Muito interessante no final mostra uma sessão de uso de um deficiente visual criando uma aplicação simples em .NET;
  • Produtividade – Hipsters #76 (26/12/2017): fala como nossa produtividade hoje é afetada pela quantidade de informação que surge a toda hora (ex.: notificações do celular) e discute sugestões de ferramentas e técnicas que podem nos ajudar a priorizar tarefas e manter o foco;
  • Mulheres na Tecnologia – Hipsters #34 (07/03/2017): fala sobre os obstáculos para mulheres que querem aprender e trabalhar com Computação e o que podemos fazer para mudar esta cultura;
  • Carreira em Tecnologia – Hipsters #31 (14/02/2017): muito recomendado, quanto mais cedo o aluno ouvir isso em seu curso de Computação, melhor. Fala da importância de aprender a aprender, não se apegar a tecnologias específicas e de como incrementar seu currículo investindo em si mesmo, de várias formas possíveis. Imperdível!

Para alunos de Linguagens de Programação:

Para alunos de Desenvolvimento Web:

Para alunos voltados à carreira em desenvolvimento de software:

  • Softwares de Defesa – Hipsters #116 (02/10/2018): uma conversa sobre as diferenças no desenvolvimento de softwares críticos, como softwares de controle de aeronaves. Bem interessante para ver que há particularidades que fazem com que o desenvolvimento de software seja bem diferente do que estamos acostumados nas aplicações menos críticas;
  • Git e Github – Hipsters #109 (14/08/2018): falam da história do Git, fazendo uma comparação com outros VCSs. Focando depois no GitHub, falam de maneira geral sobre a plataforma, explicam como funcionam os pull requests e, finalmente, discutem a compra do GitHub pela Microsoft;
  • Vida de Programadora – Hipsters #86 (06/03/2018): uma conversa sobre como começar a aprender a programar e como é o dia a dia de um programador. Como convidadas, 4 programadoras, que também falam sobre recursos para incentivar mulheres na área da Computação;
  • Primeiros passos com Devops – Hipsters #81 (30/01/2018): fala de como surgiu e das vantagens do DevOps, que basicamente consiste em uma melhor integração entre os times de desenvolvimento (responsáveis pela programação do código) e operações (responsáveis pela implantação do software em produção), fazendo com que todos cooperem para integração, entrega e implantação contínuas da aplicação, descrevendo a infraestrutura como código, dentre outras técnicas;
  • Pull Requests e Code Review – Hipsters #64 (03/10/2017): explica o que são os famigerados pull requests e como eles podem ser usados para organizar o desenvolvimento colaborativo, além dos code reviews, que permitem distribuir mais a responsabilidade do código sendo desenvolvido;
  • Ionic e o Desenvolvimento Mobile – Hipsters #56 (08/08/2017): fala do Ionic, um framework que permite o desenvolvimento de aplicações para dispositivos móveis de forma híbrida (mobile+Web). Destaque para a convidada do podcast: Loiane Groner, formada aqui no Espírito Santo (FAESA);
  • Testes Automatizados – Hipsters #51 (04/07/2017): fala sobre um assunto que, ao menos aqui na UFES, é pouquíssimo abordado em cursos de graduação em computação e que é importantíssimo para o desenvolvimento de software: testes automatizados!
  • Tecnologias na StackOverflow – Hipsters #46 (30/05/2017): o melhor episódio (até o 46º pelo menos)! Só de ser sobre o StackOverflow já se torna obrigatório para qualquer programador! Ainda fala de um produto de sucesso e que vai na contra-mão das consideradas “boas práticas”, mostrando que cada caso é um caso. Além de tudo, conversa muito descontraída;
  • Tecnologias na Netflix – Hipsters #41 (25/04/2017): interessante ver como a Netflix organizou suas diferentes funcionalidades em micro-serviços e como fazem para testar a compatibilidade com tantos dispositivos (TVs) diferentes;
  • Desenvolvimento Android – Hipsters #39 (11/04/2017);
  • NoSQL: por quê? – Hipsters #22 (13/12/2016);
  • Xamarin: Desenvolvimento multiplataforma – Hipsters #19 (22/11/2016);
  • Microserviços – Hipsters #17 (08/11/2016);
  • Monitoramento: não receba mais telefonemas de madrugada! – Hipsters #12 (04/10/2016).

Para alunos voltados à carreira em gerência de software:

Para alunos voltados à área acadêmica

  • Pesquisa em Engenharia de Software – Hipsters #84 (20/02/2018): os pesquisadores Marco Gerosa e Maurício Aniche falam sobre como o trabalho de pesquisa afeta o dia a dia do desenvolvedor e como a academia e a indústria se complementam. Mencionam pesquisas recentes que eles desenvolveram sobre como desenvolvedores usam ferramentas disponíveis e sobre o que o desenvolvedor poderia ganhar numa pós;
  • Big Data e Data Science: pra quê afinal? – Hipsters #73 (05/12/2017): fala de maneira geral o que é Big Data e o que é Data Science, indicando o que os interessados por essa área de pesquisa devem fazer para começar;
  • Data Science e Política na Operação Serenata de Amor – Hipsters #62 (19/09/2017): fala de um grupo de voluntários que está analisando dados de transparência da Câmara dos Deputados para encontrar gastos de dinheiro público suspeitos, muito bom para quem se interessa em data science, algoritmos de inteligência computacional e também linked data;
  • Internet das Coisas, Android e até Cerveja – Hipsters #43 (09/05/2017): interessante para quem quer experimentar na prática propostas nesta área de pesquisa atual, fala principalmente em como implementar com Android Things em cima de hardware como Raspberry Pi
  • Small Data, Big Data, Open Data – Hipsters #42 (02/05/2017): fala sobre análise de dados também com um viés bem prático, o que pode ser útil para acadêmicos na hora de experimentar suas propostas com tecnologias usadas no dia-a-dia;
  • Inteligência Artificial, Chatbots e Microsoft – Hipsters #37 (28/03/2017): menciona diversas ferramentas (da Microsoft) úteis para quem quiser trabalhar com Inteligência Artificial (aprendizado de máquina, redes neurais, etc.), se essa for sua área de interesse;
  • Startups, Olhos e MIT – Hipsters #20 (29/11/2016): relato de um brasileiro que foi fazer doutorado no MIT e como isso gerou uma startup que está tentando vender a solução produzida na pesquisa de doutorado. Interessante reflexão sobre transferência de conhecimento da Academia para a Indústria/sociedade.