Berbicara Bahasa Inggris, CSS, Kisi dan Aksesibilitas di FrontendConf

FrontendConf tahun ini akan menampilkan Leonie Watson , penginjil aksesibilitas, dan Andy Bell , penulis e-book Every Layout, yang dikenal luas di komunitas front-end global. Kinerja Leonie akan menjadi tidak konvensional dan secara teknis menantang ketika penglihatan peserta bukan perasaan yang paling penting. Andy dan Leonie diundang oleh Pavel Lovtsevich . Dia menyelenggarakan konferensi di Minsk, mengundang pembicara asing ke konferensi dan kepada kami di FrontendConf, mengawasi laporan dan semua ini, tidak termasuk pekerjaan direktur teknis.



Menjelang FrontendConf, kami berbicara dengan Pavel tentang perannya dalam komite program konferensi, tentang mengundang pembicara asing, aksesibilitas, CSS, dan Tata Letak Kotak, kegunaan presentasi, hal-hal sepele, fitur kurator, dan pada akhirnya - mengapa penting untuk menghadiri konferensi.


- Ceritakan beberapa hal tentang dirimu, apa yang kamu lakukan?

Pavel : Saya bergerak di bidang front-end dan bisnis - Saya telah bekerja di perusahaan saya LOVATA selama 12 tahun. Kompetensi kami adalah di bidang Layanan Pengembangan Produk, e-commerce dan MedTech. Dalam dua bidang terakhir, kami juga mengembangkan produk kami sendiri. Saya seorang direktur teknis di perusahaan: Saya mengatur pekerjaan, menerapkan proses, dan terkadang menulis kode.

Entri saya ke IT melewati tata letak HTML. Saya sangat menyukai arah pengembangan web ini, jadi saya adalah salah satu yang pertama di CIS yang mengorganisir acara-acara front-end. Yang pertama adalah Hari Standar Web . Tepat 10 tahun yang lalu, bersama dengan Vadim Makeev, saya mengatur WSD pertama di Minsk. Acara kelima puluh akan diadakan tahun ini, dan setengahnya di Minsk diselenggarakan dengan partisipasi langsung saya.


Catatan: Vadim Makeev akan berbicara di FrontendConf 2109. Laporannya disebut “ _ ___ ______?” “Terlepas dari nama yang provokatif dan memukau, kita akan berbicara tentang font: sistem, kebiasaan, berbagai lainnya, dan apa yang berubah sepuluh tahun setelah font tersebut muncul di Web.

Selama tiga tahun terakhir, saya telah mengatur pertemuan MinskCSS dan MinskJS dengan tim penyelenggara, serta konferensi CSS-Minsk-JS berbahasa Inggris yang besar . Konferensi dua hari, tema hari pertama CSS: tata letak, kegunaan, dan aksesibilitas. Hari kedua didedikasikan untuk JavaScript dengan fokus besar pada pemrograman.

Partisipasi dalam PC adalah jaringan besar


- Anda mengatur banyak konferensi, CSS-Minsk-JS yang sama, tetapi bagaimana Anda berakhir di Komite Program FrontendConf?

Pavel : FrontendConf memberi saya kenalan baru dan komunikasi dengan sejumlah besar orang dari bidang profesional. Ini memperluas wawasan saya sendiri. Hari ini saya tidak sering menulis kode sendiri dan berkomunikasi dengan peserta, pembicara, anggota PC memungkinkan saya untuk mempertahankan tingkat pengetahuan saat ini.

Saya berkenalan dengan orang-orang dari berbagai titik di planet ini yang mungkin berguna. Misalnya, saya dapat mengundang orang ke acara saya. Demikian juga, dari acara saya, saya menyeret orang ke FrontendConf.

Saya berbicara di RIT ++ dan berpartisipasi dalam organisasinya, jadi saya bertemu orang-orang dari FrontendConf. Saya telah berada di FrontendConf PC selama 5 tahun. Berkat ini, ia membuat banyak kontak yang berguna di pesta front-end di Rusia.

Partisipasi dalam komite program adalah jejaring besar.

Komposisi PC telah berubah selama beberapa tahun terakhir, dan ini juga merupakan kenalan baru. Kadang-kadang terjadi bahwa Anda berkenalan dengan perwakilan perusahaan, dengan beberapa spesialisasi pengembangan yang menarik, dan setelah beberapa waktu Anda sendiri membutuhkan keahlian seperti itu dan sudah memiliki "pintu masuk" ke perusahaan yang cocok. Kepentingan bisnis seperti itu.

- Ternyata peserta konferensi tidak hanya untuk jaringan, tetapi juga anggota PC?

Pavel : Khususnya, dalam kasus saya ini benar. Saya bisa memberi contoh. Ketika saya menghabiskan WSD pertama di Minsk 10 tahun yang lalu, saya memiliki kesempatan untuk bertemu dengan manajer pengembangan front-end Headhunter. Setelah beberapa waktu, perusahaan memiliki kebutuhan untuk menarik mitra untuk menyelesaikan masalah departemen pengembangannya sendiri. Kepala itu ingat tentang saya dan perusahaan saya, yang merupakan awal dari kerja sama bertahun-tahun antara perusahaan kami.

Contoh lain. Setahun setengah yang lalu, saya bertemu beberapa pembicara di FrontendConf selama persiapan mereka untuk RIT ++. Kemudian dia mengundang dua dari mereka ke Minsk, dan tahun ini, pembicara yang sudah punya waktu untuk berbicara dengan saya datang ke FrontendConf.

Jaringan adalah perluasan lingkaran teman yang tak ada habisnya. Anda tidak pernah tahu siapa dan bagaimana akan berguna bagi Anda dan kepada siapa Anda sendiri dapat berguna.

- Katakan padaku, apa yang sebenarnya kamu lakukan di PC?

Pavel : Saya bekerja sedikit dengan JavaScript, CSS, aksesibilitas dan tata letak, dan sebagian besar - saya mengundang pembicara asing. Selama tiga setengah tahun berturut-turut, saya mengadakan konferensi di Minsk, yang triknya adalah semua pidato dalam bahasa Inggris, bahkan untuk penutur Rusia. Karena itu, saya terus berhubungan dengan penutur bahasa Inggris dan ini menyederhanakan undangan mereka.

Biasanya di konferensi Rusia ada beberapa laporan dalam bahasa Inggris. Penutur asing berbicara dan kemudian bosan. Tidak ada terjemahan simultan, dan Anda tidak dapat mendengarkan laporan lainnya. Kami memiliki sekitar setengah dari program - penutur asing, sehingga mereka tidak bosan. Selama tiga tahun terakhir, saya memiliki lebih dari 50 pembicara, yang setengahnya adalah orang asing.

Pada saat yang sama, konversi dari undangan ke pidato adalah sekitar 25%. Ketika saya mengundang pembicara, selama 4 tahun saya berbicara dengan hampir dua ratus pakar asing. Sekarang lebih mudah bagi saya untuk mengundang mereka ke FrontendConf. Kami entah bagaimana sudah akrab: kami melihat satu sama lain, dipanggil, dihapuskan. Jadi saya membantu mengundang penutur bahasa Inggris.

Tentang penutur asing


- Beberapa pembicara dari luar negeri akan berbicara di FrontendConf. Ternyata Anda mengundang mereka?

Pavel : Tidak semua, dua dari mereka - Andy Bell dan Leonie Watson .

- Ceritakan tentang mereka dan laporan mereka.

Pavel : Leonie Watson berasal dari Inggris dan dia buta. Pada saat yang sama, ia adalah seorang pengembang dan bertindak sebagai "pendukung aksesibilitas". Dia adalah anggota Dewan Penasihat W3C dan ketua bersama Kelompok Kerja Aplikasi Web W3C. Leonie sangat tertarik mengembangkan ide aksesibilitas. Dia, tidak seperti orang lain, tahu kebutuhan pendengarnya dan orang-orang yang menghadapi cacat fisik.

Leonie berpartisipasi dalam komite yang membantu mengembangkan standar untuk meningkatkan aksesibilitas, dan berbicara dalam laporan dan artikel tentang aplikasi mereka dalam pengembangan proyek. Dia mengambil bagian dalam acara tematik, mempromosikan aksesibilitas antarmuka berbasis web dan menunjukkan dengan contoh mereka sendiri betapa pentingnya.

Leonie akan tampil dengan tema " Komponen Web dan AOM ". Tapi ini bukan laporan biasa, seperti semua yang dimilikinya. Dia akan berdiri di atas panggung dengan laptopnya, di mana headset akan terhubung dan pembaca layar akan diluncurkan. Dia akan membantunya menavigasi apa yang terjadi di layarnya, dan pemirsa akan mendengar melalui speaker suara dalam presentasinya. Ini adalah tantangan teknis yang menarik yang belum pernah saya temui sebelumnya.

- Bahkan, para peserta akan merasakan pengguna yang sama yang membutuhkan aksesibilitas?

Pavel : Ya, saya ingin percaya itu akan berhasil. Selama beberapa tahun terakhir, seorang spesialis yang sangat baik dalam topik ini telah berbicara di FrontendConf - Sergey Krieger . Dia tinggal di Jerman dan datang untuk memberikan laporan yang sangat baik tentang aksesibilitas. Sergey, dalam bahasa yang jelas dan dengan contoh ilustratif, berbicara tentang aksesibilitas.

Catatan: di FrontendConf, dalam kerangka RIT ++, Sergey membuat presentasi berjudul "Pengembangan Antarmuka yang Dapat Diakses". Lihatlah transkrip teks atau laporan videonya langsung di artikel.

Mengambil alih pengalaman menggunakan alat aksesibilitas dari seseorang yang secara pribadi tertarik untuk mempromosikan standar yang relevan, karena dia tidak memiliki alternatif, adalah hal yang tidak biasa dan menarik.

Saya belum pernah bertemu dengan Leoni sebelumnya, mencoba mengundang ke acara saya, tetapi tidak berhasil pada tanggal, tetapi saya berhasil di FrontendConf.

- Pembicara kedua Andy Bell. Apa yang akan dia bicarakan?

Paul : Andy juga dari Inggris. Dia adalah spesialis dalam CSS dan membangun sistem desain yang telah mendapatkan popularitas dalam beberapa tahun terakhir. Andy akan datang dengan pembicaraan yang berjudul " Menjaga agar tetap sederhana dengan CSS yang skala " tentang bagaimana menjaga kode CSS sederhana ketika penskalaan itu. Ini tentang menulis CSS untuk proyek-proyek besar.

CSS adalah bahasa yang spesifik, tetapi tidak dapat dikatakan bahwa itu adalah bahasa pemrograman 100%. Dia sangat sederhana, deklaratif, dan hari ini dia menyelesaikan masalahnya dengan baik. Penting untuk diingat bahwa CSS dibuat 25 tahun yang lalu untuk mendesain teks, terutama karena masih memiliki warisan yang spesifik. Aspek ini dapat mengarah pada fakta bahwa pengembang pada proyek besar menghadapi masalah ketika basis kode CSS tumbuh. Andy Bell akan memberi tahu Anda cara mengatasi kesulitan-kesulitan ini, hidup dan bergerak maju.

Berhasil memanggilnya. Dia adalah rekan penulis e-book " Every Layout ", yang sekarang populer di komunitas front-end. Ini didedikasikan untuk membuat tata letak halaman. Buku itu ditulis bersama dengan salah satu spesialis frontend paling populer - Heydon Pickering . Membawa Andy Bell, yang sekarang sedang populer, adalah kesempatan besar bagi peserta konferensi untuk berkomunikasi dengannya secara pribadi.

- Pertanyaan tentang CSS. Apakah Anda pikir ini adalah bahasa pemrograman? Alexey Okhrimenko memiliki laporan bahwa CSS dan HTML bersama-sama adalah bahasa pemrograman, dan kemudian ada reaksi yang ambigu.

Pavel : Saya tidak berpikir CSS adalah bahasa pemrograman. Dengan peregangan itu dapat dikaitkan dengan kategori ini - dekat dengan ini, tetapi sejauh ini tetap menjadi bahasa stylization. Tahun ini, Nikita Dubko akan berbicara di FrontendConf dengan laporan tentang topik serupa di mana ia akan mencoba membuktikan bahwa CSS adalah bahasa yang lengkap Turing .

CSS bukan bahasa khas. Semua PL mirip satu sama lain, dan CSS berdiri terpisah - itu unik, tidak seperti apa pun. Secara bertahap, ia mengambil alih banyak hal dan fitur YaP nyata. Mungkin di masa depan ia sendiri akan menjadi bahasa pemrograman.

Catatan: Baru-baru ini, seorang anggota FrontendConf PC Andrey Smirnov mewawancarai Nikita dalam format podcast eksperimental. Mereka membahas persiapan untuk laporan, sindrom penipu, pekerjaan di Yandex, dan laporan masa depan Nikita, yang dibicarakan Pavel.

Fitur kurator


- Anda mengundang penutur asing, tetapi apakah Anda membantu mengawasi penutur berbahasa Rusia?

Pavel : Ya, dia membantu mengawasi laporan Sergei Popov , dia juga ada di PC. Dia memiliki laporan " display: grid; kisi: subgrid »tentang subgrid.

CSS pada awalnya dibuat sebagai bahasa penataan teks. Tetapi selama bertahun-tahun perkembangan Web, perannya telah berubah secara dramatis. Sekarang dalam "bahasa gaya teks" kami sepenuhnya mengembangkan antarmuka pengguna.

Beberapa tahun yang lalu, modul Layout Kotak CSS pertama kali muncul dalam spesifikasi bahasa. Ini adalah cara pertama yang dirancang khusus untuk menempatkan elemen antarmuka besar pada halaman. Ini adalah cara baru untuk membuat tata letak halaman. Sergey membicarakan hal ini di RIT ++ 2017 .

Untuk tampilan cepat fitur ini di browser, blok yang menggambarkan operasi subgrid telah dihapus dari spesifikasi. Mereka dipindahkan ke versi berikutnya. Di ambang memperkenalkan subgrid ke browser populer, Sergey akan berbagi kemampuan dan aplikasi mereka.

- Sergey Popov dan pembicara, dan anggota PC, dan Anda mengawasi laporannya. Seperti apa dari luar? Ini tidak bekerja dengan pemula, semuanya berbeda.

Pavel : Saya akan mulai dari jauh. Budaya berbicara di konferensi di Barat berbeda dari kita. Salah satu fitur penutur Barat adalah tanggung jawab pribadi . Setiap orang bertanggung jawab atas reputasinya. Jika kacau - mereka tidak akan mengundang di tempat lain. Mereka akan melihat kinerja yang gagal, dan tidak ada yang mau mengambil risiko.

Fitur kedua adalah keterampilan presentasi diri yang dikembangkan dengan baik yang menyertai kinerja. Pembicara tahu cara menyerahkan dan menjual diri mereka sendiri, tetap di atas panggung. Bahkan hal-hal paling sederhana pun mereka akan bicarakan dengan menarik. Mungkin ini karena sistem pendidikan di Eropa dan Amerika Serikat.

Saya akan mengatakan bahwa Sergey Popov dekat dengan penutur asing, terlepas dari mentalitas Rusia. Ia selalu memiliki kinerja, presentasi, dan presentasi yang baik. Dia menjaga dengan baik dan berperilaku hidup di atas panggung. Kami selalu dapat yakin bahwa kinerjanya akan baik.

Ketika seorang anggota PC mengajukan aplikasi, ia tidak memilih untuk dirinya sendiri. Dia berpartisipasi dalam seleksi berdasarkan kesamaan dengan orang lain. Apakah laporannya menarik atau tidak, dibahas bersama dengan semua aplikasi lain.



Dalam kasus Sergey, ia selalu memiliki ulasan bagus dan nilai tinggi untuk pidatonya. Ia sering menjadi pembicara di berbagai acara, tidak hanya di Rusia. Tentu saja, jika PC percaya bahwa topiknya menarik, laporan Sergei peterbus peter mungkin diadopsi lebih awal. Ini adalah pembicara yang mereka kenal dan ingin lihat di atas panggung - dalam situasi ini lebih mudah.

- Untuk pembicara dengan sedikit pengalaman, mungkin penting untuk melihat laporan Anda dari samping. Komite Program yang berpengalaman memahami lebih baik cara menyajikan laporan. Apakah ada kebutuhan untuk pembicara berpengalaman untuk mendapatkan analisis laporan dari luar?

Pavel : Setiap individu, tidak bisa mengatakan untuk semua orang. Misalnya, ada pengembang front-end terkenal Andrei Sitnik . Tahun lalu, saya mengawasi laporannya di RIT ++, dan kami membutuhkan panggilan telepon. Sebelum menelepon, ia berhasil membuat versi konsep laporan di pertemuan, dan kemudian di acara lain. Kemudian dia berkata bahwa dia menerima umpan balik: “Saya punya ide untuk menyebarkan laporan ke arah lain, seperti itu. Apa yang Anda pikirkan tentang PC, di mana itu layak bergerak dalam kerangka RIT ++? "

Andrey adalah pembicara yang sangat terkenal, penulis alat yang digunakan oleh banyak pengembang front-end di dunia setiap hari. Dari luar nampaknya dia mandiri dan tidak membutuhkan pendapat yang berbeda. Tetapi pada saat yang sama ia adalah orang yang terbuka, tidak menderita penyakit bintang dan selalu terbuka untuk berdialog.

- Bagaimana Anda membantu dengan laporan, pekerjaan apa yang Anda lakukan?

Pavel : Biasanya, ketika saya bekerja dengan pembicara, saya selalu melihat presentasi. Kadang-kadang pembicara yang berpengalaman sekalipun membuat kesalahan.

Misalnya, slide tanpa angka adalah hal biasa. Saya selalu merekomendasikan slide penomoran. Selama kuliah, hadirin memiliki pertanyaan dan siswa menuliskan jumlah slide yang menjadi pertanyaan. Ketika sesi tanya jawab dimulai, angka-angka menghemat waktu: "Pertanyaan saya adalah tentang slide 52." Jika tidak ada angka pada slide, maka Anda harus mencarinya, gulir melalui presentasi.

Angka-angka pada slide menghemat waktu dan memungkinkan Anda untuk menggunakannya lebih efisien.

Ketika ada angka, sesi lebih efektif, lebih banyak orang akan dapat mengajukan pertanyaan dan mendapatkan jawaban.

Kesalahan umum lainnya adalah menempatkan nomor slide di bagian bawah presentasi . Sebagian besar acara berlangsung di aula dengan lantai datar, ini bukan amfiteater. Dengan demikian, semakin jauh seseorang duduk, semakin banyak tujuan yang dia miliki di depan, semakin tinggi kemungkinan bahwa bagian bawah presentasi tidak terlihat.

Ini adalah trik yang bahkan dilupakan oleh pembicara berpengalaman. Saya membantu mengawasi slide, saya memberikan saran dan rekomendasi semacam ini tentang kegunaan slide, persepsi mereka.

Kadang-kadang saya memberikan rekomendasi pada desain, ketika pembicara dapat melampaui aturan acara. Biasanya kerangka kerja ini merujuk pada kenyataan bahwa pembicara tidak boleh menyinggung siapa pun. Presentasi diperiksa untuk "Kode Etik" untuk membantu presenter. Kami tidak berharap bahwa seseorang akan melakukan sesuatu dengan sengaja, tetapi itu terjadi secara kebetulan, jadi kami membantu untuk tidak membuat kesalahan.

PC membantu menjalankan . Seringkali, pembicara tidak memiliki audiens yang cocok untuk latihan. Di tempat kerja, dia pemalu, tidak masuk akal berbicara di rumah, karena mereka tidak mengerti dan tidak bisa memberikan umpan balik. Karena itu, kami dengan senang hati membantu para pembicara dengan hanya mendengarkan mereka dan memberikan umpan balik ini. Satu atau dua iterasi berjalan dan Anda dapat mengasah kecepatan, ekspresi, jawaban atas pertanyaan.

- Berjalan penuh waktu atau dapat menelepon?

Pavel : Ya, tentu saja mereka bisa. Saya di Minsk, Popov di St. Petersburg, dan Zakharov di Moskow. Sekalipun seluruh PC berada di satu kota, maka speaker di kota lain atau bahkan negara. Tidak mungkin bertemu semua orang untuk mengusir laporan.

Kami memiliki kegiatan penuh waktu sehari sebelum konferensi. Ketika sebuah situs sedang dipersiapkan, sebuah panggung, peralatan sedang dirakit, maka pada hari ini Anda dapat datang dan mengirimkan laporan. PC memiliki jam tangan di sana, tugas yang dijadwalkan. Siapa pun dapat mendaftar, datang pada waktu tertentu dan menyampaikan laporan kepada hadirin di mana, sesuai dengan rencana konferensi, ia akan berbicara. Ini membantu menghilangkan stres, terbiasa dengan tempat itu. Semuanya akan akrab, akan lebih mudah selama kinerja saat ini, dan lari ekstra tidak akan pernah sakit.

- Apakah Anda akan hadir di laporan lingkungan Anda? Secara umum, apakah Anda pergi ke laporan orang-orang yang Anda awasi?

Pavel : Tidak selalu. Saya tidak bisa mengatakan bahwa ada aturan seperti itu. Misalnya, Sergey adalah pembicara yang sangat berpengalaman sehingga tidak perlu pergi ke pidatonya untuk mendukungnya. Tapi saya memandang The State of CSS dengan senang hati. Dia terus-menerus menyapa di barisan depan :). Yah, dia tidak membutuhkannya, kehadiranku hanya keinginan untuk menonton pertunjukan yang luar biasa.

Tapi, dalam kasus lain, saya bisa hadir di awal dan di akhir pidato. Pada awalnya - untuk menghibur, pada akhirnya - untuk membantu dengan jawaban atas pertanyaan, jika perlu. Di sini saya termotivasi oleh keinginan untuk memberikan dukungan.

Di RIT ++ yang lalu, saya juga mengawasi Sergey Krieger. Saya mendengarkannya tiga kali sebelum pertunjukan. Ini adalah pembicara yang sangat berpengalaman dan tidak perlu mendengarkan laporan untuk keempat kalinya pada pidato itu sendiri. Saya tahu bahwa semuanya akan berjalan dengan baik. Dia baik-baik saja tanpaku, aku sama sekali tidak dibutuhkan di sini. Karena itu, saya hanya pergi ke laporan lain untuk mencari tahu sesuatu yang baru.

Mengapa pergi ke konferensi?


Pavel : Sebaiknya pergi ke konferensi dan rapat karena alasan yang sama yang dibahas di awal - berjejaring . Tidak hanya para peserta yang datang untuknya, tetapi juga para anggota PC.

.

, . , , . , .



. « » — .

, , , - . .

— , . , , 5 .



- . , . — , .
Terakhir kali kami mewawancarai Sergei Popov, di mana ia memberi tahu laporan bahwa ia mengawasi dan mempersiapkan konferensi. Di FrontendConf 2019, ia akan tampil di hari kedua, serta Nikita Dubko dan Andy Bell. Jadwal lengkap laporan sudah tersedia di situs.

Pesan tiket Anda - masih ada 10 hari sebelum FrontendConf 2019.

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


All Articles