Parlant anglais, CSS, grille et accessibilité à FrontendConf

Le FrontendConf de cette année mettra en vedette Leonie Watson , une évangéliste de l'accessibilité, et Andy Bell , auteur du livre électronique Every Layout, largement connu dans la communauté mondiale du front-end. La performance de Léonie sera non conventionnelle et techniquement difficile lorsque la vue des participants n'est pas le sentiment le plus important. Andy et Léonie ont été invités par Pavel Lovtsevich . Il organise des conférences à Minsk, invite des conférenciers étrangers à ses conférences et à nous à FrontendConf, supervise les rapports et tout cela, sans compter le travail du directeur technique.



À la veille de FrontendConf, nous avons discuté avec Pavel de son rôle au sein du comité du programme de la conférence, de l'invitation de conférenciers étrangers, de l'accessibilité, du CSS et de la disposition des grilles, de l'utilisabilité des présentations, des bagatelles non évidentes, des caractéristiques du conservateur, et finalement - pourquoi est-il important d'assister à des conférences.


- Parlez-moi de vous, que faites-vous?

Pavel : Je suis engagé dans le front-end et les affaires - je travaille dans mon entreprise LOVATA depuis 12 ans. Nos compétences sont dans les domaines des services de développement de produits, du commerce électronique et de MedTech. Dans les deux derniers domaines, nous développons également nos propres produits. Je suis directeur technique de l'entreprise: j'organise le travail, implémente des processus et parfois j'écris du code.

Mon entrée dans l'informatique est passée par la mise en page HTML. J'adore vraiment cette direction du développement Web, j'ai donc été l'un des premiers dans la CEI à organiser des événements front-end. Le tout premier est le Web Standards Days . Il y a exactement 10 ans, avec Vadim Makeev, j'ai organisé le premier WSD à Minsk. Le cinquantième événement aura lieu cette année, et la moitié d'entre eux à Minsk ont ​​été organisés avec ma participation directe.


Remarque: Vadim Makeev prendra la parole à FrontendConf 2109. Son rapport s'appelle « _ ___ ______?» «Malgré le nom provocateur et étonnant, nous parlerons des polices: système, personnalisées, diverses autres et ce qui a changé dix ans après leur apparition sur le Web.

Au cours des trois dernières années, avec l'équipe organisatrice, j'ai dirigé des réunions MinskCSS et MinskJS, ainsi qu'une grande conférence CSS-Minsk-JS en anglais . La conférence de deux jours, le thème de la première journée de CSS: mise en page, convivialité et accessibilité. Le deuxième jour est dédié à JavaScript avec un grand accent sur la programmation.

La participation au PC est un grand réseau


- Vous organisez beaucoup de conférences, le même CSS-Minsk-JS, mais comment vous êtes-vous retrouvé au sein du comité du programme FrontendConf?

Pavel : FrontendConf me donne de nouvelles connaissances et de la communication avec un grand nombre de personnes de la sphère professionnelle. Cela élargit mes propres horizons. Aujourd'hui, je n'écris pas souvent de code moi-même et communique avec les participants, les intervenants, les membres du PC me permet de maintenir le niveau actuel de connaissances.

Je fais de nouvelles rencontres avec des gens de différents points de la planète qui peuvent être utiles. Par exemple, je peux inviter des gens à mes événements. De même, à partir de mes événements, je traîne les gens vers FrontendConf.

J'ai parlé à RIT ++ et participé à son organisation, et j'ai donc rencontré les gars de FrontendConf. Je suis dans FrontendConf PC depuis 5 ans. Grâce à cela, il a noué de nombreux contacts utiles dans un parti frontal en Russie.

La participation au comité de programme est un grand réseau.

La composition du PC a changé au cours des dernières années, et il s'agit également de nouvelles connaissances. Il arrive parfois que vous vous familiarisiez avec un représentant de l'entreprise, avec une spécialisation étroite et intéressante du développement, et après un certain temps, vous avez vous-même besoin d'une telle expertise et avez déjà une «entrée» dans une entreprise appropriée. Un tel intérêt commercial.

- Il s'avère que non seulement les participants à la conférence optent pour le réseautage, mais aussi les membres du PC?

Pavel : Plus précisément, dans mon cas, c'est vrai. Je peux donner un exemple. Lorsque j'ai passé le premier WSD à Minsk il y a 10 ans, j'ai eu l'occasion de rencontrer le responsable du développement front-end de Headhunter. Après un certain temps, l'entreprise avait besoin d'attirer un partenaire pour résoudre les problèmes de son propre service de développement. Le chef s'est souvenu de moi et de mon entreprise, ce qui a été le début de nombreuses années de coopération entre nos entreprises.

Un autre exemple. Il y a un an et demi, j'ai rencontré des intervenants à FrontendConf lors de leur préparation pour RIT ++. Plus tard, il a invité deux d'entre eux à Minsk, et cette année, des intervenants qui ont déjà eu le temps de me parler viennent à FrontendConf.

Le réseautage est une expansion sans fin du cercle d'amis. Vous ne savez jamais qui et comment vous sera utile et à qui vous-même pouvez être utile.

- Dites-moi, que faites-vous exactement sur le PC?

Pavel : Je travaille un peu avec JavaScript, CSS, l'accessibilité et la mise en page, et pour la plupart - j'invite des locuteurs étrangers. Pendant trois ans et demi d'affilée, j'ai organisé une conférence à Minsk, dont l'astuce est que tous les discours sont en anglais, même pour les russophones. Par conséquent, je suis en contact permanent avec les anglophones et cela simplifie leur invitation.

Habituellement, lors des conférences russes, il existe plusieurs rapports en anglais. Les locuteurs étrangers parlent puis s'ennuient. Il n'y a pas de traduction simultanée et vous ne pouvez pas écouter d'autres rapports. Nous avons environ la moitié du programme - des locuteurs étrangers, donc ils ne s'ennuient pas. Au cours des trois dernières années, j'ai eu plus de 50 conférenciers, dont la moitié d'étrangers.

Dans le même temps, la conversion des invitations aux discours est d'environ 25%. Lorsque j'ai invité des conférenciers, pendant 4 ans, j'ai parlé avec près de deux cents experts étrangers. Il est maintenant plus facile pour moi de les inviter à FrontendConf. Nous sommes déjà en quelque sorte familiers: nous nous sommes vus, appelés, radiés. J'aide donc à inviter des anglophones.

À propos des locuteurs étrangers


- Plusieurs intervenants de l'étranger prendront la parole à FrontendConf. Il s'avère que vous les avez invités?

Pavel : Pas tous, deux d'entre eux - Andy Bell et Leonie Watson .

- Parlez-nous d'eux et de leurs rapports.

Pavel : Leonie Watson vient d'Angleterre et elle est aveugle. En même temps, elle est développeur et agit en tant que «défenseur de l'accessibilité». Elle est membre du conseil consultatif du W3C et coprésidente du groupe de travail sur les applications Web du W3C. Léonie est extrêmement intéressée à développer des idées d'accessibilité. Elle, comme personne d'autre, connaît les besoins de son public et des personnes confrontées à des handicaps physiques.

Léonie participe à des comités qui aident à développer des normes pour améliorer l'accessibilité, et parle dans des rapports et des articles sur leur application dans le développement de projets. Elle participe à des événements thématiques, promeut l'accessibilité des interfaces Web et montre par leur propre exemple leur importance.

Léonie se produira sur le thème « Composants Web et AOM ». Mais ce n'est pas un rapport ordinaire, comme tout ce qu'elle a. Elle montera sur scène avec son ordinateur portable, auquel un casque sera connecté et un lecteur d'écran sera lancé. Il l'aidera à naviguer ce qui se passe sur son écran et les téléspectateurs entendront à travers les haut-parleurs les sons de sa présentation. Il s'agit d'un défi technique intéressant que je n'ai jamais rencontré auparavant.

- En fait, les participants ressentiront-ils les mêmes utilisateurs qui ont besoin d'accessibilité?

Pavel : Oui, je veux croire que ça marchera. Au cours des dernières années, un excellent spécialiste de ce sujet a pris la parole à FrontendConf - Sergey Krieger . Il vit en Allemagne et vient livrer d'excellents reportages sur l'accessibilité. Sergey, dans un langage clair et avec des exemples illustratifs, parle d'accessibilité.

Remarque: à FrontendConf, dans le cadre de RIT ++, Sergey a fait une présentation intitulée «Développement d'interfaces accessibles». Regardez sa transcription textuelle ou son rapport vidéo directement dans l'article.

Il est inhabituel et intéressant de reprendre l'expérience de l'utilisation des outils d'accessibilité d'une personne qui est personnellement intéressée à promouvoir les normes pertinentes, car elle n'a pas d'alternative.

Je n'ai jamais rencontré Leoni auparavant, essayé d'inviter à mes événements, mais cela n'a pas fonctionné sur les dates, mais j'ai réussi à FrontendConf.

- Deuxième orateur Andy Bell. De quoi va-t-il parler?

Paul : Andy vient aussi d'Angleterre. Il est un spécialiste des CSS et des systèmes de conception de bâtiments qui ont gagné en popularité au cours des dernières années. Andy proposera une conférence intitulée « Rester simple avec CSS qui évolue » sur la façon de garder le code CSS simple lors de sa mise à l'échelle. Il s'agit d'écrire du CSS pour de grands projets.

CSS est un langage spécifique, mais on ne peut pas dire que c'est un langage de programmation à 100%. Il est très simple, déclaratif et aujourd'hui il résout bien ses problèmes. Il est important de se rappeler que CSS a été créé il y a 25 ans pour styliser le texte, principalement parce qu'il a toujours un héritage spécifique. Cet aspect peut conduire au fait que les développeurs de grands projets rencontrent des problèmes à mesure que la base de code CSS se développe. Andy Bell vous expliquera comment faire face à ces difficultés, vivre et avancer.

J'ai réussi à l'appeler. Il est co-auteur du livre électronique « Every Layout », qui est maintenant populaire dans la communauté front-end. Il est dédié à la création de mises en page. Le livre a été co-écrit avec un autre des spécialistes frontend les plus populaires - Heydon Pickering . Amener Andy Bell, qui est maintenant dans le sillage de la popularité, est une excellente occasion pour les participants à la conférence de communiquer personnellement avec lui.

- Question sur CSS. Pensez-vous que ce soit un langage de programmation? Alexey Okhrimenko avait un rapport selon lequel CSS et HTML ensemble sont un langage de programmation, puis il y a eu une réaction ambiguë.

Pavel : Je ne pense pas que CSS soit un langage de programmation. Avec un étirement, il peut être attribué à cette catégorie - il est proche de cela, mais jusqu'à présent, il reste le langage de la stylisation. Cette année, Nikita Dubko prendra la parole à FrontendConf avec un rapport sur un sujet similaire dans lequel elle tentera de prouver que CSS est un langage Turing-complete .

CSS n'est pas un langage typique. Tous les PL sont similaires les uns aux autres, et CSS se distingue - il est unique, ne ressemble à rien. Progressivement, il reprend de nombreuses choses et fonctionnalités du vrai YaP. Peut-être qu'à l'avenir, il deviendra lui-même un langage de programmation.

Remarque: Récemment, un membre de FrontendConf PC Andrey Smirnov a interviewé Nikita dans un format de podcast expérimental. Ils ont discuté de la préparation des rapports, du syndrome des imposteurs, du travail chez Yandex et du futur rapport de Nikita, dont Pavel parle.

Caractéristiques du conservateur


- Vous avez invité des locuteurs étrangers, mais avez-vous aidé à superviser les russophones?

Pavel : Oui, il a aidé à superviser le rapport de Sergei Popov , il est également dans le PC. Il a un rapport « affichage: grille; grid: subgrid »à propos de la sous-grille.

CSS a été initialement créé comme langage de style de texte. Mais au fil des années de développement du Web, son rôle a radicalement changé. Maintenant, dans le "langage de style de texte", nous développons entièrement des interfaces utilisateur.

Il y a quelques années, le module CSS Grid Layout est apparu pour la première fois dans la spécification du langage. Il s'agit du premier moyen spécialement conçu pour placer de grands éléments d'interface sur une page. Il s'agit d'une nouvelle façon de créer des mises en page. Sergey en a parlé au RIT ++ 2017 .

Pour l'apparence rapide de cette fonctionnalité dans les navigateurs, un bloc décrivant le fonctionnement de la sous-grille a été supprimé de la spécification. Ils ont été déplacés vers la version suivante. Sur le point d'introduire une sous-grille dans les navigateurs populaires, Sergey partagera ses capacités et ses applications.

- Sergey Popov et l'orateur, et un membre du PC, et vous supervisez son rapport. À quoi ça ressemble de l'extérieur? Ce n'est pas du travail avec un débutant, tout est différent.

Pavel : Je vais partir de loin. La culture de la parole lors de conférences en Occident est différente de la nôtre. L'une des caractéristiques des locuteurs occidentaux est la responsabilité personnelle . Chacun est responsable de sa réputation. S'ils sont foirés - ils n'inviteront nulle part ailleurs. Ils regarderont les performances infructueuses et personne ne voudra prendre de risques.

La deuxième caractéristique est les compétences d'auto-présentation bien développées qui accompagnent la performance. Les conférenciers savent comment se soumettre et se vendre, bien se tenir sur scène. Même les choses les plus simples, ils parleront de façon intéressante. Cela est peut-être dû au système éducatif en Europe et aux États-Unis.

Je dirais que Sergey Popov est proche des locuteurs étrangers, malgré la mentalité russe. Il a toujours une bonne performance, présentation et présentation. Il se porte bien et se comporte bien sur scène. Nous pouvons toujours être sûrs que sa performance sera bonne.

Lorsqu'un membre du PC soumet une candidature, il ne vote pas pour lui-même. Il participe à la sélection sur une base commune avec tous les autres. Son rapport sera-t-il intéressant ou non, est discuté avec toutes les autres applications.



Dans le cas de Sergey, il a toujours de bonnes critiques et des notes élevées pour ses discours. Il intervient fréquemment lors de divers événements, pas seulement en Russie. Bien sûr, si le PC estime que le sujet est intéressant, le rapport de ceteris paribus Sergey pourrait être adopté plus tôt. C'est l'orateur qu'ils connaissent et veulent voir sur scène - dans cette situation, c'est plus facile.

- Pour les intervenants peu expérimentés, il est probablement important de voir votre rapport de côté. Un comité de programme expérimenté comprend mieux comment présenter un rapport. Y a-t-il besoin de conférenciers chevronnés pour obtenir une analyse du rapport de l'extérieur?

Pavel : Chaque individu, ne peut pas dire pour tout le monde. Par exemple, il y a un célèbre développeur front-end Andrei Sitnik . L'année dernière, j'ai supervisé son rapport au RIT ++, et nous avions besoin d'un appel téléphonique. Avant d'appeler, il a réussi à rédiger une version provisoire du rapport lors de la réunion, puis lors d'un autre événement. Puis il a dit avoir reçu un retour: «J'ai une idée de déployer le rapport dans l'autre sens, comme ça. Que pensez-vous du PC, où vaut-il la peine de se déplacer dans le cadre de RIT ++? »

Andrey est un conférencier très célèbre, l'auteur d'outils utilisés quotidiennement par de nombreux développeurs front-end dans le monde. De l'extérieur, il semble qu'il soit autosuffisant et n'a pas besoin d'un avis différent. Mais en même temps, il est ouvert, ne souffre pas de la maladie des étoiles et est toujours ouvert au dialogue.

- Comment avez-vous aidé avec les rapports, quel travail avez-vous fait?

Pavel : Habituellement, lorsque je travaille avec des conférenciers, je regarde toujours la présentation. Parfois, même des orateurs expérimentés font des erreurs.

Par exemple, les diapositives sans chiffres sont courantes. Je recommande toujours la numérotation des diapositives. Pendant la conférence, le public a des questions et les étudiants notent le numéro de la diapositive sur laquelle les questions se sont posées. Lorsque la session de questions-réponses commence, les chiffres font gagner du temps: «Ma question concerne la diapositive 52.» S'il n'y a pas de numéros sur les diapositives, vous devez les rechercher, faire défiler la présentation.

Les chiffres sur les diapositives font gagner du temps et vous permettent de l'utiliser plus efficacement.

Quand il y a des chiffres, la séance est plus efficace, plus de gens pourront poser une question et obtenir des réponses.

Une autre erreur courante consiste à placer le numéro de diapositive au bas de la présentation . La plupart des événements se déroulent dans des salles au sol plat, ce n'est pas un amphithéâtre. Par conséquent, plus une personne est assise, plus elle a d'objectifs, plus la probabilité que la partie inférieure de la présentation ne soit pas visible est élevée.

Ce sont des astuces que même les orateurs expérimentés oublient. J'aide à regarder les diapositives, je donne ce genre de conseils et de recommandations sur la convivialité des diapositives, leur perception.

Parfois, je donne des recommandations sur le design, lorsque l'orateur peut aller au-delà des règles de l'événement. Habituellement, ce cadre fait référence au fait que l'orateur ne doit offenser personne. La présentation est inspectée pour le «Code de conduite» pour aider le présentateur. Nous ne nous attendons pas à ce que quelqu'un fasse quelque chose intentionnellement, mais cela arrive par hasard, alors nous aidons à ne pas faire d'erreur.

Le PC aide aux courses . Souvent, l'orateur n'a pas de public approprié pour les répétitions. Au travail, il est timide, cela n'a aucun sens de parler à la maison, car ils ne comprennent pas et ne peuvent pas donner de feedback. Par conséquent, nous sommes heureux d'aider les conférenciers en les écoutant simplement et en fournissant ces commentaires. Une ou deux itérations de pistes et vous pouvez affiner la vitesse, les expressions, les réponses aux questions.

- Fonctionne à plein temps ou peut être téléphoné?

Pavel : Oui, bien sûr qu'ils le peuvent. Je suis à Minsk, Popov à Saint-Pétersbourg et Zakharov à Moscou. Même si le PC entier était dans une ville, les haut-parleurs dans d'autres villes ou même pays. Il est impossible de rencontrer tout le monde pour chasser le rapport.

Nous avons des parcours à plein temps la veille de la conférence. Lorsqu'un site est en préparation, une scène, des équipements sont assemblés, ce jour-là vous pouvez venir et envoyer un rapport. Le PC a une montre là-bas, service prévu. N'importe qui peut s'inscrire, se présenter à un certain moment et faire un rapport devant un auditoire dans lequel il s'exprimera selon le plan de la conférence. Il aide à soulager le stress, à s'habituer à l'endroit. Tout sera familier, ce sera plus facile pendant la performance actuelle, et une course supplémentaire ne fera jamais de mal.

- Serez-vous présent aux rapports de vos services? En général, allez-vous aux rapports de ceux que vous supervisez?

Pavel : Pas toujours. Je ne peux pas dire qu’il existe une telle règle. Par exemple, Sergey est un orateur tellement expérimenté qu'il n'est pas nécessaire d'aller à son discours pour le soutenir. Mais j'ai regardé The State of CSS avec plaisir. Il a constamment dit bonjour au premier rang :). Eh bien, il n'en a pas besoin, ma présence est juste un désir de regarder une excellente performance.

Mais, dans d'autres cas, je peux être présent au début et à la fin du discours. Au début - pour encourager, à la fin - pour aider à répondre aux questions, si nécessaire. Ici, je suis motivé par une volonté d'accompagnement.

Lors du dernier RIT ++, j'ai également supervisé Sergey Krieger. Je l'ai écouté trois fois avant la représentation. Il s'agit d'un orateur super-expérimenté et il n'était pas nécessaire d'écouter le rapport pour la quatrième fois déjà lors du discours lui-même. Je sais que tout ira bien. Il s'est bien débrouillé sans moi, je n'ai pas du tout besoin ici. Par conséquent, je suis simplement allé dans un autre rapport pour découvrir quelque chose de nouveau.

Pourquoi aller à une conférence?


Pavel : Cela vaut la peine d’aller à des conférences et des réunions pour les mêmes raisons que celles évoquées au début - le réseautage . Non seulement les participants viennent le chercher, mais aussi les membres du PC.

Le réseautage des participants est l'une des raisons les plus importantes de participer.

Même s'il est possible de voir les rapports dans l'enregistrement, il s'agit d'une communication à sens unique. J'ai entendu, j'ai peut-être compris, mais il n'y a aucune possibilité de clarifier. Cela ne marchera pas d'aller à l'orateur et de poser des questions étroites sur le sujet, demandez d'analyser votre problème.



Regarder la vidéo après la conférence ne donnera pas toutes les possibilités de présence personnelle à l'événement. Lors de la conférence, il y a «accès au corps» de l'orateur - c'est très précieux.

Il est particulièrement utile lorsque des développeurs d'outils, de technologies ou des participants à des projets intéressants viennent. L'expérience avec eux est inestimable.

— , . , , 5 .



- . , . — , .
La dernière fois que nous avons interviewé Sergei Popov, dans lequel il a déclaré aux rapports qu'il supervisait et préparait la conférence. À FrontendConf 2019, il se produira le deuxième jour, ainsi que Nikita Dubko et Andy Bell. Un calendrier complet des rapports est déjà disponible sur le site.

Réservez vos billets - il reste 10 jours avant FrontendConf 2019.

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


All Articles