Falando Inglês, CSS, Grade e Acessibilidade no FrontendConf

O FrontendConf deste ano contará com Leonie Watson , uma evangelista em acessibilidade, e Andy Bell , autor do e-book Every Layout, amplamente conhecido na comunidade global de front-end. O desempenho de Leonie não será convencional e tecnicamente desafiador quando a visão dos participantes não for o sentimento mais importante. Andy e Leonie foram convidados por Pavel Lovtsevich . Ele organiza conferências em Minsk, convida palestrantes estrangeiros para suas conferências e para nós no FrontendConf, supervisiona relatórios e tudo isso, sem contar o trabalho do diretor técnico.



Na véspera do FrontendConf, conversamos com Pavel sobre seu papel no comitê do programa da conferência, sobre convidar palestrantes estrangeiros, acessibilidade, CSS e layout de grade, usabilidade de apresentações, ninharias não óbvias, recursos do curador e no final - por que é importante participar de conferências.


- Diga-me algumas palavras sobre você, o que você está fazendo?

Pavel : Estou envolvido em front-end e negócios - trabalho na minha empresa LOVATA há 12 anos. Nossas competências estão nas áreas de serviços de desenvolvimento de produtos, comércio eletrônico e MedTech. Nas duas últimas áreas, também estamos desenvolvendo nossos próprios produtos. Sou diretor técnico da empresa: organizo trabalho, implemento processos e às vezes escrevo código.

Minha entrada na TI passou pelo layout HTML. Eu realmente amo essa direção de desenvolvimento web, então fui uma das primeiras na CIS a organizar eventos de front-end. O primeiro é o Web Standards Days . Exatamente 10 anos atrás, juntamente com Vadim Makeev, organizei o primeiro WSD em Minsk. O quinquagésimo evento será realizado este ano, e metade deles em Minsk foram organizados com a minha participação direta.


Nota: Vadim Makeev falará no FrontendConf 2109. Seu relatório é chamado de " _ ___ ______?" “Apesar do nome provocador e impressionante, falaremos sobre fontes: sistema, costume, várias outras e o que mudou dez anos depois que as fontes apareceram na Web.

Nos últimos três anos, organizo as reuniões MinskCSS e MinskJS com a equipe de organizadores, bem como a grande conferência CSS-Minsk-JS em inglês . A conferência de dois dias, o tema do primeiro dia de CSS: layout, usabilidade e acessibilidade. O segundo dia é dedicado ao JavaScript, com grande foco na programação.

A participação no PC é uma grande rede


- Você organiza muitas conferências, o mesmo CSS-Minsk-JS, mas como você acabou no Comitê de Programa FrontendConf?

Pavel : O FrontendConf me dá novos conhecimentos e comunicação com um grande número de pessoas da esfera profissional. Isso amplia meus próprios horizontes. Hoje em dia, muitas vezes eu mesmo não escrevo código e me comunico com participantes, palestrantes e membros do PC, permitindo-me manter o nível atual de conhecimento.

Conheço novas pessoas de diferentes pontos do planeta que podem ser úteis. Por exemplo, posso convidar pessoas para meus eventos. Da mesma forma, dos meus eventos, arrasto as pessoas para o FrontendConf.

Falei no RIT ++ e participei de sua organização e, portanto, conheci os caras do FrontendConf. Estou no FrontendConf PC há 5 anos. Graças a isso, ele fez muitos contatos úteis em uma festa de front-end na Rússia.

A participação no comitê do programa é uma grande rede de contatos.

A composição do PC mudou nos últimos anos, e este também é um novo conhecido. Às vezes, você se familiariza com um representante da empresa, com alguma especialização estreita e interessante de desenvolvimento, e depois de algum tempo você precisa dessa experiência e já tem uma "entrada" para uma empresa adequada. Tal interesse comercial.

- Acontece que não apenas os participantes da conferência buscam redes, mas também os membros do PC?

Pavel : Especificamente, no meu caso, isso é verdade. Eu posso dar um exemplo. Quando passei o primeiro WSD em Minsk, há 10 anos, tive a oportunidade de me encontrar com o gerente de desenvolvimento front-end do Headhunter. Depois de algum tempo, a empresa precisou atrair um parceiro para resolver os problemas de seu próprio departamento de desenvolvimento. O chefe se lembrou de mim e da minha empresa, que foi o começo de muitos anos de cooperação entre nossas empresas.

Outro exemplo Há um ano e meio, conheci alguns palestrantes do FrontendConf durante a preparação para o RIT ++. Mais tarde, ele convidou dois deles para Minsk e, este ano, palestrantes que já tiveram tempo de falar comigo vêm ao FrontendConf.

Networking é uma expansão sem fim do círculo de amigos. Você nunca sabe quem e como será útil para você e para quem você pode ser útil.

- Diga-me, o que exatamente você está fazendo no PC?

Pavel : Trabalho um pouco com JavaScript, CSS, acessibilidade e layout e, na maioria das vezes, convido palestrantes estrangeiros. Durante três anos e meio seguidos, tenho realizado uma conferência em Minsk, cujo truque é que todos os discursos são em inglês, mesmo para falantes de russo. Portanto, estou em contato constante com falantes de inglês e isso simplifica o convite deles.

Normalmente, em conferências russas, existem vários relatórios em inglês. Oradores estrangeiros falam e depois ficam entediados. Não há tradução simultânea e você não pode ouvir outros relatórios. Temos cerca de metade do programa - oradores estrangeiros, para que não fiquem entediados. Nos últimos três anos, tive mais de 50 palestrantes, dos quais metade são estrangeiros.

Ao mesmo tempo, a conversão de convites para discursos é de aproximadamente 25%. Quando convidei palestrantes, durante 4 anos conversei com quase duzentos especialistas estrangeiros. Agora é mais fácil para mim convidá-los para o FrontendConf. Nós já estamos de alguma forma familiares: nos vimos, ligamos, descartamos. Por isso, ajudo a convidar falantes de inglês.

Sobre falantes estrangeiros


- Vários palestrantes do exterior falarão no FrontendConf. Acontece que você os convidou?

Pavel : Nem todos, dois deles - Andy Bell e Leonie Watson .

- Conte-nos sobre eles e seus relatórios.

Pavel : Leonie Watson é da Inglaterra e é cega. Ao mesmo tempo, ela é desenvolvedora e atua como uma “defensora da acessibilidade”. Ela é membro do Conselho Consultivo do W3C e co-presidente do Grupo de Trabalho de Aplicativos Web do W3C. Leonie está extremamente interessada em desenvolver idéias de acessibilidade. Ela, como ninguém mais, conhece as necessidades de seu público e de pessoas que enfrentam deficiências físicas.

Leonie participa de comitês que ajudam a desenvolver padrões para melhorar a acessibilidade e fala em relatórios e artigos sobre sua aplicação no desenvolvimento de projetos. Ela participa de eventos temáticos, promove a acessibilidade de interfaces baseadas na Web e mostra, por seu próprio exemplo, sua importância.

Leonie se apresentará com o tema " Componentes da Web e AOM ". Mas este não é um relatório comum, como tudo o que ela tem. Ela ficará no palco com seu laptop, ao qual um fone de ouvido será conectado e um leitor de tela será lançado. Ele a ajudará a navegar no que está acontecendo na tela e os espectadores ouvirão pelos alto-falantes os sons de sua apresentação. Este é um desafio técnico interessante que eu nunca encontrei antes.

- De fato, os participantes sentirão os mesmos usuários que precisam de acessibilidade?

Pavel : Sim, eu quero acreditar que vai dar certo. Nos últimos anos, um excelente especialista neste tópico tem falado no FrontendConf - Sergey Krieger . Ele mora na Alemanha e vem entregar excelentes relatórios sobre acessibilidade. Sergey, em uma linguagem clara e com exemplos ilustrativos, fala sobre acessibilidade.

Nota: no FrontendConf, no âmbito do RIT ++, Sergey fez uma apresentação intitulada "Desenvolvimento de interfaces acessíveis". Veja a transcrição do texto ou o relatório do vídeo diretamente no artigo.

Adquirir a experiência de usar ferramentas de acessibilidade de uma pessoa que está pessoalmente interessada em promover padrões relevantes, porque ela não tem alternativa, é incomum e interessante.

Eu não conheci Leoni antes, tentei convidar para meus eventos, mas não deu certo em datas, mas consegui no FrontendConf.

- Segundo orador Andy Bell. Sobre o que ele vai falar?

Paul : Andy também é da Inglaterra. Ele é especialista em CSS e na construção de sistemas de design que ganharam popularidade nos últimos anos. Andy apresentará uma palestra intitulada " Mantendo as coisas simples com CSS em escala " sobre como manter o código CSS simples ao escalá-lo. Trata-se de escrever CSS para grandes projetos.

CSS é uma linguagem específica, mas não se pode dizer que é uma linguagem de programação 100%. Ele é muito simples, declarativo e hoje ele resolve bem seus problemas. É importante lembrar que o CSS foi criado há 25 anos para estilizar texto, principalmente porque ainda possui um legado específico. Esse aspecto pode levar ao fato de que os desenvolvedores de grandes projetos enfrentam problemas à medida que a base de códigos CSS cresce. Andy Bell lhe dirá como lidar com essas dificuldades, viver e seguir em frente.

Conseguiu ligar com sucesso. Ele é co-autor do e-book " Every Layout ", que agora é popular na comunidade de front-end. É dedicado à criação de layouts de página. O livro foi co-escrito com outro dos especialistas em frontend mais populares - Heydon Pickering . Trazer Andy Bell, que está agora na esteira da popularidade, é uma grande oportunidade para os participantes da conferência se comunicarem com ele pessoalmente.

- Pergunta sobre CSS. Você acha que isso é uma linguagem de programação? Alexey Okhrimenko relatou que CSS e HTML juntos são uma linguagem de programação e houve uma reação ambígua.

Pavel : Não acho que CSS seja uma linguagem de programação. De certa forma, isso pode ser atribuído a esta categoria - é próximo disso, mas até agora continua sendo a linguagem da estilização. Este ano, Nikita Dubko falará no FrontendConf com um relatório sobre um tópico semelhante, no qual tentará provar que CSS é uma linguagem completa de Turing .

CSS não é uma linguagem típica. Todos os PLs são semelhantes entre si, e o CSS se destaca - é único, não como nada. Gradualmente, ele assume muitas coisas e recursos do YaP real. Talvez no futuro ele próprio se torne uma linguagem de programação.

Nota: Recentemente, um membro do FrontendConf PC Andrey Smirnov entrevistou Nikita em um formato experimental de podcast. Eles discutiram os preparativos para os relatórios, a síndrome do impostor, o trabalho na Yandex e o futuro relatório da Nikita, sobre o qual Pavel está falando.

Características do curador


- Você convidou falantes estrangeiros, mas ajudou a supervisionar os falantes de russo?

Pavel : Sim, ele ajudou a supervisionar o relatório de Sergei Popov , ele também está no PC. Ele tem um relatório “ display: grid; grid: subgrid »sobre subgrid.

CSS foi originalmente criado como uma linguagem de estilo de texto. Mas, ao longo dos anos de desenvolvimento da Web, seu papel mudou drasticamente. Agora, na "linguagem de estilo de texto", estamos desenvolvendo totalmente interfaces de usuário.

Alguns anos atrás, o módulo CSS Grid Layout apareceu pela primeira vez na especificação da linguagem. Esta é a primeira maneira especialmente projetada para colocar grandes elementos de interface em uma página. Esta é uma nova maneira de criar layouts de página. Sergey falou sobre isso no RIT ++ 2017 .

Para a rápida aparência desse recurso nos navegadores, um bloco que descreve a operação da sub-grade foi removido da especificação. Eles foram movidos para a próxima versão. À beira de introduzir subgrid em navegadores populares, Sergey compartilhará seus recursos e aplicativos.

- Sergey Popov e o orador, e um membro do PC, e você supervisiona o relatório dele. Como é o lado de fora? Isso não é trabalho para iniciantes, tudo é diferente.

Pavel : Vou começar de longe. A cultura de falar em conferências no Ocidente é diferente da nossa. Uma das características dos falantes ocidentais é a responsabilidade pessoal . Todos são responsáveis ​​por sua reputação. Se estragar tudo, eles não convidam para outro lugar. Eles analisarão o desempenho malsucedido e ninguém vai querer correr riscos.

O segundo recurso são as habilidades de auto-apresentação bem desenvolvidas que acompanham o desempenho. Os palestrantes sabem como enviar e vender a si mesmos, mantendo-se bem no palco. Mesmo as coisas mais simples que eles vão falar de forma interessante. Talvez isso se deva ao sistema educacional na Europa e nos Estados Unidos.

Eu diria que Sergey Popov é próximo de falantes estrangeiros, apesar da mentalidade russa. Ele sempre tem um bom desempenho, apresentação e apresentação. Ele se mantém bem e se comporta vivamente no palco. Sempre podemos ter certeza de que o desempenho dele será bom.

Quando um membro do PC envia uma solicitação, ele não vota em si mesmo. Ele participa da seleção em uma base comum com todos os outros. Seu relatório será interessante ou não, é discutido juntamente com todos os outros aplicativos.



No caso de Sergey, ele sempre tem boas críticas e notas altas em seus discursos. Ele é um palestrante frequente em vários eventos, não apenas na Rússia. Obviamente, se o PC acredita que o tópico é interessante, o relatório de ceteris paribus Sergey pode ser adotado anteriormente. Este é o orador que eles conhecem e querem ver no palco - nessa situação é mais fácil.

- Para palestrantes com pouca experiência, provavelmente é importante ver o seu relatório de lado. Um Comitê de Programa experiente entende melhor como apresentar um relatório. É necessário que os oradores experientes obtenham uma análise externa do relatório?

Pavel : Cada indivíduo, não pode dizer para todos. Por exemplo, existe um famoso desenvolvedor de front-end, Andrei Sitnik . No ano passado, supervisionei o relatório dele no RIT ++ e precisávamos de um telefonema. Antes de ligar, ele conseguiu fazer uma versão preliminar do relatório na reunião e depois em outro evento. Então ele disse que recebeu um feedback: “Eu tenho uma ideia de implantar o relatório na outra direção, assim. O que você acha do PC, onde vale a pena mudar dentro da estrutura do RIT ++? ”

Andrey é um orador muito famoso, o autor de ferramentas que são usadas por muitos desenvolvedores de front-end no mundo todos os dias. Do lado de fora, parece que ele é auto-suficiente e não precisa de uma opinião diferente. Mas, ao mesmo tempo, ele é uma pessoa aberta, não sofre de doença estelar e está sempre aberto ao diálogo.

- Como você ajudou nos relatórios, que trabalho você fez?

Pavel : Normalmente, quando trabalho com palestrantes, sempre olho a apresentação. Às vezes, até palestrantes experientes cometem erros.

Por exemplo, slides sem números são comuns. Eu sempre recomendo numerar slides. Durante a palestra, o público faz perguntas e os alunos anotam o número do slide no qual as perguntas surgiram. Quando a sessão de perguntas e respostas começa, os números economizam tempo: "Minha pergunta é sobre o slide 52". Se não houver números nos slides, você deverá procurá-los, percorra a apresentação.

Os números nos slides economizam tempo e permitem que você o use com mais eficiência.

Quando há números, a sessão é mais eficaz, mais pessoas poderão fazer uma pergunta e obter respostas.

Outro erro comum é colocar o número do slide na parte inferior da apresentação . A maioria dos eventos ocorre nos salões com piso plano, este não é um anfiteatro. Assim, quanto mais uma pessoa se senta, mais objetivos ela tem pela frente, maior a probabilidade de que a parte inferior da apresentação não seja visível.

Esses são truques que até os palestrantes experientes esquecem. Ajudo a assistir os slides, dou esse tipo de conselho e recomendações sobre a usabilidade dos slides, sua percepção.

Às vezes, dou recomendações sobre design, quando o palestrante pode ir além das regras do evento. Geralmente, essa estrutura se refere ao fato de que o orador não deve ofender ninguém. A apresentação é inspecionada quanto ao “Código de Conduta” para ajudar o apresentador. Não esperamos que alguém faça algo intencionalmente, mas isso acontece por acaso, por isso ajudamos a não cometer erros.

O PC ajuda nas corridas . Freqüentemente, o orador não tem uma audiência adequada para os ensaios. No trabalho, ele é tímido, não faz sentido conversar em casa, porque eles não entendem e não podem dar feedback. Portanto, estamos felizes em ajudar os palestrantes simplesmente ouvindo-os e fornecendo esse feedback. Uma ou duas iterações de execuções e você pode aprimorar a velocidade, expressões e respostas a perguntas.

- É executado em período integral ou pode ser telefonado?

Pavel : Sim, claro que podem. Estou em Minsk, Popov em São Petersburgo e Zakharov em Moscou. Mesmo se o PC inteiro estivesse em uma cidade, os alto-falantes em outras cidades ou até países. É impossível conhecer todos para afastar o relatório.

Temos corridas em tempo integral no dia anterior à conferência. Quando um site está sendo preparado, um estágio, o equipamento está sendo montado, nesse dia você pode aparecer e enviar um relatório. O PC tem um relógio lá, serviço programado. Qualquer um pode se inscrever, chegar a um determinado momento e contar uma reportagem em uma audiência na qual, de acordo com o plano da conferência, ele falará. Ajuda a aliviar o estresse, a se acostumar com o local. Tudo será familiar, será mais fácil durante a apresentação atual e uma corrida extra nunca será prejudicial.

- Você estará presente nos relatórios de suas alas? Em geral, você vai aos relatórios daqueles a quem supervisiona?

Pavel : Nem sempre. Não posso dizer que exista essa regra. Por exemplo, Sergey é um orador tão experiente que não há necessidade de ir ao seu discurso para apoiá-lo. Mas olhei para The State of CSS com prazer. Ele constantemente dizia olá na primeira fila :). Bem, ele não precisa, minha presença é apenas um desejo de assistir a uma excelente performance.

Mas, em outros casos, posso estar presente no início e no final do discurso. No começo - para torcer, no final - para ajudar com respostas a perguntas, se necessário. Aqui estou motivado pelo desejo de fornecer apoio.

No RIT ++ passado, eu também supervisionava Sergey Krieger. Eu o ouvi três vezes antes da apresentação. Este é um orador super experiente e não havia necessidade de ouvir o relatório pela quarta vez já no próprio discurso. Eu sei que tudo vai correr bem. Ele se saiu muito bem sem mim, não sou necessário aqui. Portanto, simplesmente fui a outro relatório para descobrir algo novo.

Por que ir a uma conferência?


Pavel : vale a pena ir a conferências e reuniões pelos mesmos motivos discutidos no início: networking . Não apenas os participantes o procuram, mas também os membros do PC.

.

, . , , . , .



. « » — .

, , , - . .

— , . , , 5 .



- . , . — , .
A última vez que entrevistamos Sergei Popov, em que ele contou os relatórios que supervisiona e se prepara para a conferência. No FrontendConf 2019, ele se apresentará no segundo dia, assim como Nikita Dubko e Andy Bell. Uma programação completa de relatórios já está disponível no site.

Reserve seus ingressos - faltam 10 dias para o FrontendConf 2019.

Source: https://habr.com/ru/post/pt468547/


All Articles