labSHOW 003: Acessibilidade Digital

labSHOW 003: Acessibilidade Digital

Início do Podcast com Convidado Especial

Visão Geral da Seção: O episódio começa com a introdução do convidado especial, Guido, e uma breve interação descontraída.

Apresentação de Guido

  • Guido é apresentado como um convidado especial.
  • Ele expressa sua felicidade em participar do podcast e compartilhar conteúdo relevante.
  • Guido destaca a importância de oferecer o melhor conteúdo aos ouvintes.

Acessibilidade Digital: Tema Principal

Visão Geral da Seção: A discussão central gira em torno da acessibilidade digital e sua aplicação no desenvolvimento de software.

Acessibilidade Digital

  • Explora-se a temática da acessibilidade digital como uma extensão das práticas de acessibilidade em diferentes contextos.
  • Destaque para a importância da acessibilidade na arquitetura, educação e atitudes.
  • Foco na aplicação dos conceitos de acessibilidade no ambiente digital e nas boas práticas de TI.

Trajetória de Guido na Programação

Visão Geral da Seção: Guido compartilha sua jornada pessoal desde a infância até seu envolvimento com programação.

Infância e Autodidatismo

  • Guido revela suas aspirações infantis, incluindo desejo por diversas profissões.
  • Destaque para sua inclinação autodidata desde tenra idade.
  • Início precoce no mundo da programação através do computador familiar.

Explorando o Mundo da Programação

Visão Geral da Seção: Detalhes sobre os primeiros passos de Guido na programação e seu interesse pela área.

Paixão pela Programação

  • Revelações sobre o interesse precoce em imitar e explorar o computador familiar.
  • Introdução à programação através do autodidatismo e curiosidade inata.
  • Momentos marcantes, como a descoberta das teclas "control" e "esc".

Interação com Dosvox

Visão Geral da Seção: A experiência significativa de Guido ao interagir com o sistema Dosvox durante seus estudos.

Experiência com Dosvox

  • Apresentação do sistema Dosvox utilizado pelo novo colégio de Guido.
  • Descrição do funcionamento do Dosvox como um programa interativo via teclado no Windows.

Desenvolvimento de Software e Programação

Visão Geral da Seção: Nesta seção, o palestrante discute sua experiência inicial com tecnologia assistiva e a transição para a programação.

Experiência Inicial com Tecnologia Assistiva

  • Utilização do Dosvox para interagir com o computador através do teclado.
  • Recebimento de um notebook com Windows 98 e programa de leitura de tela, permitindo maior acessibilidade ao Windows.
  • O programa de leitura de tela possibilitou a interação com aplicativos como Word, Excel e Internet Explorer via teclado.

Interação por Meio do Teclado

  • O Dosvox proporcionava interatividade por meio do teclado, permitindo ações como edição de texto e navegação na internet.
  • Utilização de comandos no Dosvox para atividades específicas, como correio eletrônico e bate-papo.

Exploração e Autodidatismo em Programação

Visão Geral da Seção: Neste trecho, o palestrante aborda sua curiosidade exploratória em relação à programação desde os primeiros contatos.

Curiosidade Exploratória

  • Exploração das pastas do Dosvox para compreender seu funcionamento.
  • Descoberta da manipulação de arquivos no Dosvox, despertando interesse pela lógica por trás dos softwares.
  • Primeiro contato com a linguagem PHP e evolução até atuar no desenvolvimento web atualmente.

Desenvolvimento Web no Grupo Boticário

Visão Geral da Seção: Aqui, o palestrante compartilha sua experiência atual no desenvolvimento web, destacando o uso do PHP e Next.js em projetos específicos.

Desenvolvimento Web no Grupo Boticário

  • Participação na equipe responsável pelo site de cadastro e intenção de revenda do Grupo Boticário.
  • Explicação sobre o processo de cadastro para revendedores das marcas Avon, Natura e O Boticário.

Entendendo o Backend e Frontend

Visão Geral da Seção: Neste trecho, é discutida a diferença entre backend e frontend, bem como a atuação do entrevistado em ambas as áreas.

Backend vs. Frontend

  • O backend lida com a parte do sistema que não envolve telas visuais, mas sim o processamento de dados e regras de negócio.
  • O entrevistado trabalha como full stack no Boticário, utilizando Next.js no frontend e Python com Django no backend.

Função de Analista de Acessibilidade no Google

Visão Geral da Seção: Aqui, é abordada a nova função do entrevistado como analista de acessibilidade no Google e suas responsabilidades associadas.

Papel de Analista de Acessibilidade

  • A função inclui testes de software, garantindo que atenda aos requisitos do sistema.
  • Participação em todo o processo de desenvolvimento do sistema, envolvendo metodologias ágeis e aprendizado contínuo.

Trabalho Remoto e Desenvolvimento na Área

Visão Geral da Seção: Discussões sobre trabalho remoto, mudanças na rotina profissional e habilidades necessárias para o desenvolvimento na área.

Trabalho Remoto e Desenvolvimento

  • O entrevistado trabalhará majoritariamente em home office, com possíveis viagens esporádicas.
  • Enfatiza a importância da versatilidade dos profissionais na área de desenvolvimento atualmente.

Importância da Acessibilidade na Programação

Visão Geral da Seção: Abordagem sobre acessibilidade na programação e sua relevância para todos os profissionais da área.

Acessibilidade na Programação

  • A acessibilidade não se limita a pessoas com deficiência visual; é essencial para todos os usuários.

Acessibilidade e Inclusão Digital

Visão Geral da Seção: Nesta parte, são discutidas questões relacionadas à acessibilidade digital e inclusão de pessoas com deficiência.

Importância da Acessibilidade

  • A acessibilidade é essencial para garantir uma experiência digital inclusiva para todos os usuários, considerando necessidades específicas como autismo ou deficiência auditiva.
  • A analogia de dirigir um carro sem poder visualizar o WhatsApp destaca a importância da acessibilidade para todos os usuários, não apenas para aqueles com deficiências.

Leitores de Telas e Acessibilidade em Dispositivos Móveis

  • Os leitores de telas em dispositivos móveis, como TalkBack no Android e Voice Over no iPhone, tornam a tecnologia mais acessível, mas a qualidade da experiência depende da preparação adequada do site ou aplicativo.
  • Ter leitores de tela nativos nos dispositivos móveis não garante uma boa experiência se o conteúdo não estiver bem adaptado, ressaltando a importância da otimização para acessibilidade.

Exemplos Práticos de Acessibilidade

  • O uso do telefone com uma mão só beneficia não apenas pessoas com deficiências físicas, mas também situações cotidianas como segurar um bebê enquanto utiliza o celular.
  • A acessibilidade pode melhorar diversas atividades diárias, como andar de bicicleta, ao permitir interações mais seguras e práticas sem comprometer outras tarefas.

Importância dos Assistentes Virtuais na Inclusão

Visão Geral da Seção: Esta parte aborda a relevância dos assistentes virtuais na inclusão digital de pessoas com dificuldades na fala ou audição.

Potencial dos Assistentes Virtuais

  • Os assistentes virtuais como Siri ou Google Assistant desempenham um papel crucial na comunicação e interação para indivíduos que enfrentam desafios na fala ou audição.

Libras e Acessibilidade Digital

Visão Geral da Seção: Nesta parte, discute-se a importância da Língua Brasileira de Sinais (Libras) para surdos e como a acessibilidade digital pode beneficiar diferentes grupos.

Libras e Comunicação

  • : Surdos se comunicam em Libras; não são mudos, apenas não aprenderam a falar.

Acessibilidade Digital e Assistência Virtual

  • : Pessoas sem voz podem interagir com assistentes virtuais digitando.
  • : Mesmo temporariamente sem voz, a digitação possibilita a comunicação via assistentes virtuais.

Flexibilização Tecnológica e Usabilidade

Visão Geral da Seção: Explora-se como a acessibilidade digital amplia o uso tecnológico para diversos públicos, adaptando-se às necessidades individuais.

Flexibilização Tecnológica

  • : Acessibilidade digital atende pessoas cegas, surdas, neurodiversas e com dificuldades diversas.

Intuitividade na Interface

  • : Interfaces intuitivas facilitam o uso por crianças, idosos e pessoas com pouca instrução formal.

Acessibilidade através de Ícones

Visão Geral da Seção: Aborda-se como ícones e interfaces intuitivas promovem acessibilidade para diversos grupos, independentemente do nível educacional.

Uso de Ícones na Acessibilidade

  • : Ícones no WhatsApp permitem interação mesmo sem habilidades de leitura/escrita.

Implementação Simples de Acessibilidade

  • : Adicionar ícones em aplicativos é uma forma simples de torná-los acessíveis a todos os usuários.

Acessibilidade para Diferentes Públicos

Visão Geral da Seção: Destaca-se a importância de incluir elementos visuais simples para garantir acessibilidade a um amplo espectro de usuários.

Inclusão Visual na Programação

  • : Colocar ícones em botões é uma prática básica que beneficia pessoas com dificuldades diversas.

Clareza na Interface

Acessibilidade na Programação

Visão Geral da Seção: Nesta parte, são discutidos aspectos essenciais da acessibilidade na programação, com foco em tornar interfaces visuais mais compreensíveis para pessoas cegas.

Importância da Acessibilidade Visual

  • Destaque para a importância de tornar interfaces visuais acessíveis para pessoas cegas.
  • Abordagem sobre a utilização de atributos como "área Label" para fornecer descrições alternativas aos elementos visuais.
  • Explicação sobre como o atributo "área Label" possibilita que leitores de tela descrevam corretamente os elementos visuais.

Organização da Interface e Leitores de Tela

Visão Geral da Seção: Aqui, é explorada a organização adequada da interface e a importância de considerar a leitura dos leitores de tela.

Organização Adequada da Interface

  • Discussão sobre a necessidade de organizar a interface para uma leitura eficaz por leitores de tela.
  • Enfatização da ordem dos elementos na interface e o uso do atributo "Tab index" para determinar a sequência de leitura pelos leitores de tela.

Cultura da Acessibilidade na Programação

Visão Geral da Seção: Neste trecho, aborda-se a mudança cultural em relação à acessibilidade na programação e sua relevância no desenvolvimento web.

Cultura e Prática na Acessibilidade

  • Reflexão sobre a transformação cultural em direção à acessibilidade na programação.
  • Incentivo à prática contínua e cuidadosa em relação à criação de interfaces acessíveis.

Conclusões Finais e Reconhecimento

Visão Geral da Seção: Encerrando o episódio, são feitas considerações finais e um reconhecimento especial é dedicado aos envolvidos.

Considerações Finais

  • Agradecimento pelo compartilhamento valioso sobre acessibilidade na programação.

Discussão sobre Frontend, Backend e Docência

Visão Geral da Seção: Neste trecho, é abordada a importância de discutir temas como frontend, backend e docência, incentivando a interação do público por meio de curtidas e compartilhamentos.

Importância da Diversidade de Temas

  • Destaque para a relevância de abordar assuntos diversos como frontend e backend.
  • Incentivo à interação do público através de curtidas e compartilhamentos para ampliar o alcance dos temas discutidos.

Atuação no Google e na Docência

Visão Geral da Seção: Nesta parte, é revelado que o entrevistado trabalha no Google e também atua como professor no Lab 365, ministrando aulas sobre diferentes tecnologias.

Dupla Atuação Profissional

  • Confirmação da atuação profissional do entrevistado no Google.
  • Revelação de sua função como professor no Lab 365, lecionando para alunos do Futuro Dev e Devin house.
  • Ampliação das disciplinas ministradas incluindo Python e React em seu rol de ensino.

Apaixonado pela Docência

Visão Geral da Seção: O entrevistado expressa seu amor pela docência e sua vontade de continuar ensinando por um longo período.

Paixão pelo Ensino

  • Manifestação do apreço pela atividade docente.
Video description

Prepara a pipoca, pega a tua bebida preferida e te aconchega no sofá, pois hoje no terceiro episódio do labSHOW, o PodCast do Lab365, nós iremos entrevistar o Guido, que é desenvolvedor FullStack e atualmente trabalha no Google. Guido é cego e irá nos contar um pouco mais sobre a sua vida na programação, carreira e dicas importantíssimas sobre acessibilidade na TI. Quer aprender a programar da forma correta? Então acessa: https://linktr.ee/lab365 --- Anfitrião: - Cesar Abascal: https://www.linkedin.com/in/cesar-abascal/ Convidado: - Guido Warken: guido.warken@gmail.com --- Acesse nossas redes - LinkedIn: https://www.linkedin.com/company/lab365 - Instagram: https://www.instagram.com/lab365_ --- Apoio: SENAI/SC - https://sc.senai.br --- Capítulos 00:00 Abertura e Apresentação 02:50 Quem é o Guido? 10:50 Carreira de Programador 17:25 Acessibilidade Digital 38:05 Agradecimentos 39:40 Encerramento