Архив недели @GlafiraZhur
Понедельник
Астрологи продолжают нести какую-то дичь, так что зонты не прячем!
С вами @GlafiraZhur из SpurIT, и я официально объявляю неделю оху... ох уж этих историй из жизни простого разраба, по уши затянутого в #a11y и комьюнити :)
Немного вдохновения и ностальгии в рабочие будни! 😍
На этой неделе собираюсь вам рассказать немного о себе и своём опыте компаний, собесов (МНОГО ОПЫТА) и тестовых заданий.
Поведаю про своё участие в комьюнити и почему это круто и интересно.
Дам парочку вредных (и парочку полезных) советов по #a11y (тут все начинают плеваться😄).
Если у вас накопились какие-то вопросы/предложения на эти темы - вери велком! Пишите их комментом к этому твиту, и я отвечу :)
Итак, В ПУТЬ, друзья!
Эгоистичный тред!😏
Начнём с жести.
Моя бабушка была программистом.
ОЧЕНЬ много женщин-программистов стояло у истоков вот этого вот всего. Представьте, сколько власти они держали… о чём это я.
Так вот, когда бабушка узнала, куда я поступаю (ПОИТ), она дала мне три совета:
Совет 1:
- Не становись прогером, а то будешь ходить только в свитерах и джинсах.
(я в жизни не видела таких стильных людей, как в IT... а была ли жизнь без ИТ? 😱)
Под этим твитом призываю всех разработчиков выкладывать свои рабочие аутфиты!
Совет 2:
- Не становись прогером, потому что будешь с мужем в постели думать о прогерстве.
Лично я и правда иногда очень много и увлечённо думаю о задаче😅
Под этим твитом я ни к чему вас не призываю, но вы можете поделиться опытом :)
Совет-предостережение 3:
- Прогеры дофига должны знать не в своих этих вот прогерских областях (например, КАК РАБОТАЕТ БУХГАЛТЕРИЯ, ОТ И ДО), так что учи всё
(Я НЕ ПЛАЧУ ЭТО ПРОСТО СЛЁЗЫ)
...а помните, как в универе мы кричали, что эта экономика нам нафиг не сдалась?
😁😁😁😁😁😁 ЗА КУХНЮ ИЗВЕНИ
Конечно, после такой рекламы я только уверилась в своём решении стать программистом.
А ведь училась в музыкальной школе (скрипка) и была очень перспективной. Но тут папа принёс домой компы и начал их собирать.
Моя судьба круто изменила направление, и я пошла в колледж на ПОИТ😁
Почему колледж?
На тот момент хотела убраться из школы после 10 класса. В колледж не было экзаменов, что странно, но символично, ибо из 112 человек набора через 4 года осталось 60.
Экзаменов-то не было, но потом нас 4 года дрючила Вселенная (и аккредитация на нашей спецухе).
Поступила в универ и забрала документы до 1го учебного дня. Решила работать, чтобы помогать семье (платить кредит за мой колледж😒)
Потом годы БЕСПОЛЕЗНОГО ОБРАЗОВАНИЯ в Питере. Наверное, есть хуже универы, но я не видела. Курсовая была "нажми на кнопку и получишь результат".
ИТОГО - НЕТ ВЫСШЕГО ОБРАЗОВАНИЯ
Как тебе такое, Илон Маск?!
(Никак, Глаша, ты теперь вряд ли получишь хорошую зарплату в должность в гос.структурах)
А СКИНЬТЕ СВОИ АУДИТЫ twitter.com/fritzlolpro/st…
Кстати, в российский ВУЗ, будучи белоруской, оказалось легко попасть (в плане документов), даже на сокращёнку взяли (сразу на 3 курс).
Учиться на дистнционке оказалось легко.
Решаешь тест, кое-где приходится угадывать, и в итоге узнаешь, что микрофон - это устройство вывода.
Учёба закончилась и началась реальная жизнь, где ты ничего не знаешь!
Завтра расскажу вам про свои собеседования (Беларусь, Россия, Швеция) и некоторый позор, особенно на первых :)
А сейчас - ВНИМАНИЕ ВОПРОС
❓Опишите одним предложением (это условие), как вы стали разрабом?😁
Я только хотела снести родительский пароль, переустановив винду, а оно как понеслось...
Тред (Глафира Жур)
Пишу поздно, чтобы поменьше было откликов 😏😅
Давайте проведём эксперимент!
Вы мне свой сайт, а я вам пару пунктов, которые по #accessibility сразу бросаются в глаза :)
Разбирать буду в среду😊
Посмотрим статистику и самые частые проблемы😁
Вторник
А ПОМНИТЕ, БЫЛИ КОГДА-ТО ТАКИЕ СОБЕСЕДОВАНИЯ?
Как вы понимаете, инфа сегодня скорее для развлекухи, отвлечения и неофитов в IT😁
Я работаю с 2012 года, фриланс, практика, компании, куча поисков себя... мой путь в сегодня был очень длинным.
Вспоминайте вместе со мной :)
Первая работа - писала прогерские курсовые на заказ, АХАХАХА. И экономические. И бухгалтерские. И дизайнерские. Так заработала себе на первую поездку в Питер (19 лет😊)
Был случай, позвонила МАМА студента, сказала, что я тупая и всё не так сделала, потому что он не может сдать.
Вторая работа - практика в тур.фирме. Предполагалось, что я буду програмистом. По факту - курьером. Потом доверили сайт турфирмы. Потом попросили выдирать с сайтов емейлы и составлять список рассылки (первое знакомство с регулярками).
А потом я доросла до ремонта компов фирмы😎
Третья работа - фриланс на Казахстан🌞
Нашли меня на hh, оставила своё резюме там.
Было много Joomla (а помните такую супер-классную CMS, очень защищённую и стильную) и контент-менеджмента.
Делала сайт конкурса красоты😊
Казашки прекрасны😍
Опять практика, на этот раз в полулегальной веб-студии.
Сначала сделала им в Excel на VB базу клиентов.
Потом сделала первый свой сайт на Joomla.
Почему-то мне пообещали платить, но не платили, ведь это привилегия - и так пообещали, а могли и не обещать! Радуйся!
Ушла.
Сентябрь 2012, первый собес в компанию. Никогда не забуду :)
Тим.лид:
как настроение, кто ты по жизни, на чём диплом, собираешься играть на скрипке? :)
Потом позвал коллегу.
И она такая:
- принципы ООП
- в чём суть инкапсуляции
- что за реляционные БД...
ПОЗОР, взяли.
Пункты, которые БРОСАЮТСЯ В ГЛАЗА по ACCESSIBILITY, это просто ЧТОООО )))))))))
Извините :))
Пока я тут работаю и не пишу вам свою безумно интересную историю собесов, наткнулась на мысль, что если приходится что-то мелкое разрабатывать с нуля, я сначала сделаю, а потом отрефакторю. Это часто трата времени.
Как вы делаете в своей работе и с чем потом сталкиваетесь?
🤔
20.4%
Чёткое проектирование ДО🤔
79.6%
Потом подправлю!Под тратой времени я имею в виду такой вот мой процесс :)
Если бы я сразу всё обдумала, от нейминга переменных до взаимодействия пользователя, то справилась бы в сумме быстрее.
В той компании я проработала год.
Там было отлично.
Обучение первые 2 месяца.
Чудесный коллектив.
Английский.
Интернациональная команда.
МНОГО ЛЕГАСИ, что НЕ плохо для начала, на самом деле :)
А потом решила продолжить учёбу в Петербурге (хотя ОХ НЕ ЗА ЭТИМ я туда уехала).
В Питере поступила в универ (отдельная история).
Работу искала 2 недели. Хотела быть верстаком, но не могла ответить на вопрос "как сверстать маркированный список".
В итоге взяли перегонять ЛЮБЫЕ БД в визуальный формат дашбордов для компаний.
Экономика плакала, глядя на меня
Дальше я всё-таки устроилась верстаком, пройдя курсы в Питере с преподом от бога.
На курсах был мужик, верстал ТОЛЬКО во FrontPage и говорил "зачем мне напрягаться, кто там будет смотреть в мой код!". В принципе, логично.
Знаю, правда, чувака, уволенного за код.
ОЛДЫ ТУТ?😆
Первая веб-студия в жизни - 2 месяца унижения. В конце испыта посадили меня на стул в углу, нависли надо мной и сказали, что я ужасный работник, но они готовы держать меня на низкой зарплате ещё месяц, потому что больше некому.
При том, что я уже решала 95% задач к концу испыта.
Потом я угнала из Питера домой, а потом опять вернулась и устроилась в хорошую веб-студию.
На собеседовании в неё были тесты по:
- математике (ВАААТ)
- логике (ВААААААААТ)
- программированию (норм)
- английскому (ВАААТ пачиму тесты?!)
Польза универа - был там курс логики)))
Шёл 2015 год. Доллар стал вместо 30р - 60р.
ЗП стала 350 вместо 700, а я поняла, что больше не могу пить воду со вкусом газа на Васильевском острове.
Уехала домой и закольцевала свой опыт той компанией, в которой в Минске работала до Питера.
И спокойно посидела там пару лет.
Работа на фрилансе сквозит через весь этот опыт. Постоянно были проекты. Потом я села дома и полгода просто фрилансила.
Тут надо понимать, что трудно это, если зависишь от родных или они так считают. Я слышала вопрос "когда уже норм работа" каждый день. Не мотивировало.
Где-то в 2015 я запустила ТВИ и узнала про комьюнити!
В Минске крутой движ. Познакомилась с ребятами, которые делают @MinskCSS и @MinskJS через конфы, потом лично. Так попала в @lovata_group.
Приглашение на собес получила на конференции @CSS_Minsk_JS , вот вам и польза конф😊
В Ловате под защитой @lautsevich начался мой путь современных веб-технологий и, что интересно - путь #a11y.
Мой путь спикера и орга стартанул @dark_mefody, а в Ловате с @Neesoglasnaja я всё это применила на практике😍
Круто, когда есть менторы и поддержка!
ЭТО НЕ РЕКЛАМА😆
На собесе в Ловату мне впервые за мою практику что-то быстренько объясняли, если я сомневалась и не давала ответ. Я вынесла оттуда новое знание.
Понимаю, что это не всегда правильно - пояснять кандидату, но считаю, что в рамках пары секундо-минут - можно :)
Что думаете?
Я сейчас нахожусь в процессе поиска работы в Швеции (пока не нашла, будет дополняться), и вот мой тред:
Где-то тут, после практики в английском, я решила: ПОЧЕМУ БЫ НЕ ПЕРЕЕХАТЬ, НАКОНЕЦ, В ШВЕЦИЮ.
Действительно, что может быть проще.
Про Швецию и поиск работы там у меня есть тред, а тут я расскажу хайлайты :)
twitter.com/GlafiraZhur/st…
Если суммировать всю Швецию:
- трудно одной
- и ТРУДНО, ЕСЛИ ИНТРОВЕРТ, но есть интровертные кассы без кассиров
- квартиру нихрина не снять за мало денег, но если есть знакомые - сумма уменьшается втрое
- не берут на работу, если ты недостаточно знаешь JS (нет там верстаков)
...но виза кончается быстро, а ответы на мои резюме ВСЁ ЕШЁ приходят.
Я как-то пришла на третий этап собеседования, и там ПМ очень удивился, что я всего за неделю прошла предыдущие два этапа. БЫСТРО ТИПА ОЧЕНЬ. Это было почти в начале моего пути, ну а теперь я многое понимаю :)
Я приехала домой и решила не работать год, учиться, активно участвоват в комьюнити и потом попытаться снова уехать, почему нет-то? Тем более, обо мне позитивно отзывались собеседовавшие разработчики (а это мне важно, показывает перспективу).
ЧТО ВЫ ДУМАЕТЕ СЛУЧИЛОСЬ ЧЕРЕЗ МЕСЯЦ
Да, меня позвали на собес ИМЕННО из-за никому не нужного #a11y.
Потом рассказали, что долго искали кого-то со занием доступности, но народ либо вежливо не знает, либо "кому это вообще сдалось, и так платят".
(И вовсе не четырёхдневкой заманили!)
И это тот случай, когда ТРИГГЕР.
После устройства на эту работу фронтендом и специалистом по #a11y я резко обнулилась. Появились такие идеи и перспективы, что я до сих пор в шоке.
И никто не говорит мне "нет"! И даже не "давай как-нибудь попробуем и посмотрим".
Просто ДЕЛАЕТСЯ.
Всем желаю такой атмосферы!😍
Итак, вы знаете о моей дороге если не всё, то 114%!
Теперь я хочу знать немного о вашем пути, и меня интересует вот что:
❓Получали ли вы когда-то развёрнутый и адеватный негативный фидбэк?
Я получала, это было в Швеции. Меня протянули по всем этапам, потом отказали.
После мне всё объяснила HR, а за ней написал письмо разработчик, который проводил собес.
Он дал мне рекомендацию (написал о моих плюсах) и посоветовал курсы в Стокгольме, на которые я могу попасть.
Пишу поздно, чтобы поменьше было откликов 😏😅 Давайте проведём эксперимент! Вы мне свой сайт, а я вам пару пунктов, которые по #accessibility сразу бросаются в глаза :) Разбирать буду в среду😊 Посмотрим статистику и самые частые проблемы😁
Завтра день ВЕЛИКОЙ ЧИСТКИ, пошумим, ребята, так что набрасывайте, не жалейте меня :)
Ретвичу поздно, чтобы... ну вы поняли)) twitter.com/jsunderhood/st…
Вообще, я обожаю Швецию и Стокгольм... Горы и море в городе - это то, что приводит меня в дикий восторг❤️😍🥰
Тред (Глафира Жур)
Ну и да, github сегодня чёт не алё...
В комментах к ситуации можно выделить следующее:
- дистанцировался от социума
- на моей машине работает
- КОРОНА
- githubstatus.com
- единороги
- осьминоги
...и тут я вспомнила, как китайские школьники обваливали рейтинг прилаги в Google Play, чтобы не учиться удалённо.
Среда
Всем привет! Сегодня день практического #a11y!
А поскидывайте сайты/названия известных брендов (ИЛИ СВОИ), у которых всё доступно😆😋
Посоветуйте пожалуйста кронштейн для монитора? Можно еще потегать ребят, кто любит эргономику @jsunderhood @andrey_sitnik
Поможем человеку! У кого есть мнение?😊 twitter.com/lionskape/stat…
Итак, сегодня я посмотрела немного сайтов на предмет #a11y, спасибо за ваше участие в этом😍
На основе увиденного пишу вам, что вы можете сделать прямо сейчас, чтобы понять немного про ваше творение.
Пройдитесь табом и другими клавишами по сайту:
- видно ли, где фокус?
- работают ли выпадающие менюшки?
- когда открылась модалка - где фокус?
- можно ли закрыть модалку с клавиатуры?
- нет ли скрытых элементов, куда попадает фокус?
- не исчезают ли лейблы, когда вы в инпуте?
Картинки
- есть ли alt у всех картинок?
- заполнен ли он у значимых?
- пустой ли он у декоративных?
- достаточно ли контрастный текст на них?
- проверьте свои svg, если они кликабельные, фокус может провалиться в них
Ссылки и кнопки
- ссылки должны быть выделены графически, не только цветом (подчёркивание огонь)
- иконки должны быть скрыты от скринридера
- у кнопок обязателен лейбл
- текст - уникальный (а не КУПИТЬ, ЧИТАТЬ ДАЛЕЕ, ПОДРОБНЕЕ)
- состояние фокуса ВИДИМОЕ и контрастное!
Заголовки
- обязателен только один h1
- нельзя пропускать уровни (после h2 идёт h3, а не h4)
- уровни должны быть последовательными
Структура
- должен быть main, который содержит основной контент страницы и никакой навигации
- используйте header, footer, section, nav и др. для улучшения навигации по сайту
- делайте skip link, чтобы пропустить навигацию или фильтры и перейти сразу к main
Цвета
- помните о минимальном уровне контраста, послеживайте за ним
- не выделяйте элементы только цветом, используйте графику (особенно важно для алертов, где пользователь с цветовой слепотой не понимает, плохо или хорошо)
Формы
- все элементы формы должны иметь лейбл
- не делайте исчезающие при вводе лейблы, пользователь забывает, что он вводил
- располагайте лейблы над полем и поля друг за другом вниз, так при увеличении не потеряется контекст
- сообщения об ошибке свяжите с полем
У меня для вас задание!
Зайдите на первый сайт, что пришёл в голову, и нажмите 10 раз на Tab :)
Ваша реакция в комменты :)
🤔
43.1%
Норм прошло по ссылкам🤔
43.1%
ЧТО ПРОИСХОДИТ ГДЕ Я🤔
5.2%
Дало скипнуть навигацию🤔
8.6%
А ВОТ И МОДАЛЬНОЕ ОКНОonliner.by - СРАЗУ ПОТЕРЯЛАСЬ
МОБИЛА
- кликабельная область интерактивных элементов должна быть не менее 44 х 44 пикселей
- расстояние между элементами должно быть достаточным, чтобы скроллить (ПОМНИТЕ КАРТУ НА ВЕСЬ ЭКРАН??)
- никакой горизонтальной прокрутки (наверное, исключая таблицы)
Масштабирование сайта
- увеличьте масштаб до 200% и посмотрите, как всё стало красиво (и пофиксите)
- проверьте, что не запрещено увеличивать:
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
ВОТ ТАК ЧТОБЫ НЕ БЫЛО :)
Тред (Глафира Жур)
Обратная совместимость 😅😅😅😅😅
Четверг
.@Mozilla now has a blog for all things #accessibility blog.mozilla.org/accessibility/ and it's prodded me into subscribing to my first RSS feed in eons blog.mozilla.org/accessibility/…
Mozilla запустили блог об #a11y!
ЭТО ВАУ 😍 twitter.com/LeonieWatson/s…
Кстати, если вы уже прониклись доступностью, то не упустите шанс подписаться на @LeonieWatson и вообще посмотреть, что и как одна делает!
С ней у @smashingmag есть вебинар о том, как пользователи скринридера работают с вебом
smashingmagazine.com/2019/02/access…
А кто знает, какого сообщества сегодня день? 😏
@jsunderhood BeerJS
Сегодня и завтра поговорим за комьюнити!
Примерно так же говорят о них, как и об #a11y - А ЗАЧЕМ ЭТО
Для всех неравнодушных, знатоков, участников, интересующихся, для тех, кому нужен пинок, чтобы стать участником какого-нибудь сообщества:
Тред моего опыта в сообществе BeerJS! twitter.com/madmxg/status/…
А пока я вспоминаю самые горячие моменты, поскидывайте мне свои рабочие места 😍
Я приболела, так что вот 😆
@jsunderhood Наверное день PiterJS habr.com/ru/company/jug…
(мы ж тут про комьюнити 😏)
ВОУ ПАЛЕХЧЕ!
Ребята, сегодня!
Онлайн-митап PiterJS #46!
Онлайн - значит, не важно, откуда вы, вы наконец-то можете побывать на митапе в Питере! 😍🥳 twitter.com/taritsyn/statu…
Итак, в один прекрасный день, в далёком 2018 году @mato_chu искал на свой ивент @BeerJSSummit в Минске волонтёров, ну я и вписалась.
Оказалось, что я там на ресепшне одна, кто в лицо знает всех этих приходящих ребят 😆
Сразу скажу, что СТОЯТЬ НА РЕСЕПШНЕ - незабываемый опыт!
Ситуация у нас на регистрации участников была примерно такая:
Девушки-ангелы (в белых майках): Добрый день, назовите свою фамилию, пожалуйста!
Я (вся в чёрном): ФАМИЛИЯ, СОЛДАТ! НА СТИКЕРЫ! ПИВАС ТАМ! Спасибо, что пришёл 🥰 А теперь чеши, не задерживай очередь :))
Мне очень понравился и формат, и всё, что там происходило. Количество общения - невероятное, все подходят к стойке реги и начинают за жизнь трепаться (и чего я там только не услышала 😏).
Мы с девчонками бессовестно пили, веселились, но и делали работу! :)
Не поверите, но столько, сколько я пропустила, интровертно не пойдя на афтер-пати, не пропускал никто в жизни. Там было всякое, о чём все озвучивают следующий важный принцип тусовки:
То, что было на BeerJS, остаётся на BeerJS.
Я не помню свой первый BeerJS в Минске, и это странно! Помню только, что чуть ли не с первого раза за мной закрепилась слава БДСМ-просвета😆.
Если вы в Беларуси и всё ещё не с нами - очень добро пожаловать t.me/BeerJSMSQ (но давайте уже посте коронавируса)
Активность в этом комьюнити наконец-то сделала мне славу писателя фанфиков про участников, а ещё - повысила мой уровень организаторства на BeerJSSummit 2019.
И это, я скажу вам, незабываемый опыт для такого жуткого интроверта, как я, и сейчас будет список дел, которые я СМОГЛА:
Итак, что жуткого надо было делать:
- отвечать на звонки поставщиков (порой совершенно непонятно, кто с тобой говорит и о чём, я просто соглашалась, ыыы)
- заказывать всё нужное от маркеров до стульев (когда тебя пытаются на...этовать с деньгами, а ещё бел.сервис такой сервис)
- координировать волонтёров (тут не страшно, просто набираешь правильных людей, а потом приказываешь им, что делать, и они бесприкословно выполняют - КАЙФ)
- следить за нелегалами (узнавали, что есть еда и пиво и борзо заходили со всех гейтов)
- в 2019 пришлось отвечать перед самыми борзыми белорусами в мире.
Ситуация:
Толпа народу в зале, доклад идёт.
Семейство пытается пройти на выставку (которая сегодня закрыта) и не верит, что выставка закрыта.
Следовательно - ЗОВИ АДМИНИСТРАТОРА ИНАЧЕ ПОЖАЛЕЕШЬ
ЧТООООО
Позвала.
На ивенте 2018 я умудрилась хорошо так выпить и потусить, послушать доклады и вообще.
На ивенте 2019 я весь день была спиной к докладам, не услышала ни слова, только видела ти-рекса😆
Но зато более плотное общение со спикерами, ко мне постоянно подходили друзья/коллеги - круто!
А ещё мы с девчонками перепутали указание и говорили всем, что если нарисовать красный круг на бейдже, то значит ты не готов общаться. А если зелёный - то готов.
А надо было наоборот!
Мы сделали интровертами 90% аудитории :)
После 1000 объяснений я так и не вкурила сути)))
По итогам этого ивента я понимаю, насколько круто иметь действительно хорошую команду, найти заинтересованных людей и поставить их в правильные места.
Разве ж не так у нас в разработке должно было бы быть? 😏☺️
Тред (Глафира Жур)
Этот твит появится вне зависимости от пространства и времени.
Так что бери своё пиво и двигай на встречу приключениям -> t.me/beerjssummit 💖🍻😏
@jin_nin @jsunderhood У меня светлая тема в ide
@skv_nskv @jin_nin @jsunderhood Я тоже люблю светлую тему в IDE. Темная только в консоли и в VIM который я обожаю.
ОБОЖАЕТ VIM twitter.com/_aybat/status/…
It's here! Ubuntu 20.04 LTS is available for download 🎉 ubuntu.com/download #UbuntuLTS pic.twitter.com/cenWo4wciI
На какой OS сидите и разрабатываете свои фронтенды? twitter.com/ubuntu/status/…
Windows & Mint Ubuntu 🤯😱😅
НА ОДНОЙ МАШИНЕ ААААААААААА
Коллеги, посоветуйте MacBook из доступных, но не заоблочной цены, с минимальными вложениями на переходники.
Я ничего про них не знаю, но блин... почти готова переехать.
Тред (Глафира Жур)
Пятница
Так, сегодня пятница, коллеги, если кто забыл на самоизоляции :)
Второй день моих мыслей о сообществах, организации мероприятий и вот этом вот всём.
Расскажу вам, как влезла в конференции, как проводили свой первый онлайн-митап и как я решилась на создание комьюнити :)
В орги попала совсем недавно, меня пригласили в орг.коммитет сначала @BeerJSSummit, потом в @MinskCSS / @MinskJS / @CSS_Minsk_JS, а потом и в @VoxxedMinsk :)
Что там страшного?
Нужно писать великим людям фронтена и получать или не получать от них ответы!
Казалось бы....
По моему опыту - конференс-спикеры поделились на несколько групп:
- МОЛЧАНИЕ (слишком крут или не ездит в Беларусь)
- Сорян, не могу, спасибо!
- Если вы готовы меня оплачивать, так так и быть...
- Да, отлично, спасибо!
- Да, отлично, спасибо, вот прайс!
В беседе со спикерам очень трудным для меня оказалось распознавать настроение, там другой менталитет и вообще - совсем другая суть всего.
Уже подходит дедлайн обещанного ответа, я пишу, чтобы уточнить, и получаю "а разве я уже не дал вам своё согласие"?
И вот как тут дышать😅
В организации конф вообще МНОГО деталей.
Если ты хочешь сделать доп.активность и привлечь другие компании - надо осторожно действовать, и тут отзывы и прошлый опыт с тобой играют БОЛЬШУЮ роль.
В ИТ все всех знают, и ты вообще не вкуришь, откуда прилетела негативная инфа о тебе.
Сбор программы - это просто реально хождение по минному полю :)
От части спикеров у тебя есть просто "Да", а от других - уже вся необходимая инфа.
Потом вы с орг.коммитетом несколько часов заполняете слоты, ещё и предсказываете "не, ну к тому моменту (ФРЕЙМВОРК) уже сдохнет".
И вот до самого страшного - до конференции, из-за ДОЛБАНОГО КОРОНАВИРУСА я так и не дошла! Ох, так и вижу все эти нервы, траблы, необходимость принимать срочные решения...
- Мы вам сделали 50 пицц на тонком тесте вместо толстого, оставим так?
- НЕТ ПЕРЕДЕЛЫВАЙТЕ
😅😅😅😅
Имею в виду иностранных спикеров :) Но на самом деле спикеры (любые) - это дивный новый мир :)
Хах, нет, не правда, мы же провели @BeerJSSummit, но там всё совсем другое!
Атмосфера, суть, то, что спикеры сами хотят участвовать, ещё и активизирующий работу коллективного JS-сознания напиток :)Побегали мы знатно тогда, УХ.
Но не так страшен сам ивент, как его подготовка.
На одной из последних докарантинных тусовок BeerJS Minsk ребята, вкусив амброзии (накидавшись пивасом), вышли на такой высокий уровень обсуждения разработки, что потом сами сидели и восхищались, как всё легко думается, когда ты пьян!
А ты мутил стартап пьяным?!
Тред (Глафира Жур)
Что думаете? twitter.com/artuska/status…
Хочу аргументированных мнений по этому вопросу.
Сама я убеждена, что доступность включает в себя абсолютно всех пользователей и влияет на их положительный опыт использования вашего приложения.
Что, КОНЕЧНО, влияет на бизнес, но мы тут все либо работаем на них, либо делаем сами.
В моей практике есть работа над e-learning сервисом, которому тоже предъявили за отсутствие доступности на сайте немалую сумму бабла.
Мы фиксили всё это в страшном поте лица :)
А вот тут можно посмотреть, где и в какой мере сейчас действует закон о доступности :)
w3.org/WAI/policies/
Тред (Глафира Жур)
@artuska @Zavsievich @jsunderhood @jin_nin Мы сталкивались с проблемой, когда весь отдел аккаунтинга заполнял формы перемещаясь между полями табом, они также вводили дату руками и не пользовались дейтпикером, все выпадающие селекторы заполнялись руками и значение выбиралось стрелками вниз/вверх
И так работает весь банк, касса, поликлиники, любой подобный софт twitter.com/__tronin/statu…
@unel86 @RustamMyagdeev ДА! Ведь ты им пользуешься одной рукой и с телефона! И это чаще всего ЛЕВАЯ РУКА
Вот вам про доступность PornHub :) twitter.com/jsunderhood/st…
Славная битва у нас тут вышла за и против #a11y!
И знаете, не могу вам не рассказать о сообществе, которое я инициировала вместе с @Zavsievich, и вы ни за что не поверите, о чём оно!
Встречайте, @a11yminsk!
Однажды ночью я проснулась от страшного сна и поняла, что в Минске вроде как и нет совсем никакого #a11y-комьюнити.
Полезла в гугл, посмотрела на коллег и наткнулась на @a11yclub и их Accessibility Club Summit.
Дальше всё как в страшном сне...
Я зарегала аккаунт в Тви и сразу же получила письмо от оргов основного Accessibility Club о том, что если я хочу во франшизу, надо предоставить кой-какой инфы, взять официальный логотип, получить комнаты в Слаке и всякое такое :) Серьёзные ребята!
В Минске есть хаб @EventSpaceBY, который всячески помогает сообществам, размещает у себя на площадке митапы и конференции.
Спорю, что многие из вас были в Спейсе на конфах @webstandards_ru в Минске :)
В общем, ребята взяли и нас под крыло. Речь пошла о первом митапе.
Если вы были в Спейсе, вы знаете, что там МНОГО этажей, что МАКСИМАЛЬНО недоступно😆
Нам пошли на встречу и договорились с худ.галереей с доступным первым этажом :)
Дальше сон стал страшнее, пришла КОРОНА.
Митап пришлось перенести на июнь :) Сейчас уже думаем об онлайн-формате.
В общем, у нас в планах:
- митапы (и мы призываем спикеров, особенно на онлайн-формат😍)
- воркшопы (и мы люто приглашаем вас как наставника)
- ну и честно говоря я хочу барные разговоры о доступности! (сначала интерфейсов, потом как пойдёт, МУАХАХАХАХХА шутка)
Тред (Глафира Жур)
Красота :))) twitter.com/fritzlolpro/st…
А знаете что ещё?
Есть календарь фронтенд-событий, инициированный @webstandards_ru :)
Вы можете внести своё в их гит, а можете подписаться на канал в телеге и получать свеженькие апдейты :)
t.me/webstandards_e…
Расскажите, какие онлайн-сервисы у вас всегда под рукой для разработки?
Где берёте имена для переменных цветов?
Выдираете ли стили из Фигмы?
Отключаете ли плагином JS на сайтах?
Проверяете ли контрастность элементов?
И вообще чем пользуетесь в работе? :)
Я много тестирую доступность axe, WAVE, LightHouse.
Расширение Web Developer, можно повырубать на сайте JS/CSS, посмотреть на alt картинок и прочие опции :)
Пользуюсь плагином A11Y Color Blindness empathy test, вот смотрите, какие алерты, и success, и error, и warning!
Суббота
Всем отличной субботы!
Сегодня соберу для вас немного инфы по #a11y и ещё внезапно расскажу вам про тестовые задания, которые мне предлагали выполнить на собеседованиях :)
Этот тред про полезные и свеженькие материалы по #accessibility😊
Всем привет! Сегодня день практического #a11y! А поскидывайте сайты/названия известных брендов (ИЛИ СВОИ), у которых всё доступно😆😋
Погнали!
Недавно я спросила у вас, знаете ли вы бренды, которые заботятся об #a11y, вот тут: twitter.com/jsunderhood/st….
Такой же вопрос я задала и в @a11yminsk😊
Мне посоветовали посмотреть ресурс-сборник a11ywins.tumblr.com, инициировала который известная @marcysutton😊
@a11yminsk When accessibility isn't an after thought than half of the time & money could have been saved from audits. Testing with automated tools will get you at top, on 30% of the errors of the page, consider them "low hanging fruits" to begin with. thread..
Там же я просила народ рассказать, как они проводят аудиты сайтов на #a11y, и получился отличный тред советов по тестированию ваших интерфейсов:
twitter.com/IoannaTalasli/…
Коллеги, опять я со своим #a11y! Есть у вас какой-то чек-лист / гайд / ресурс по аудиту сайта на доступность? Скорее имею в виду такой, чтобы для клиента сформировать ТЗ. @pepelsbey_ @_sergeikriger @ta_fokina @SelenIT2
В собсвтенном Тви я тоже спросила коллег, уже про способы формализовать аудит (т.е. составить какой-то список работы по сайту, чтобы можно было показать его клиенту):
twitter.com/GlafiraZhur/st…
В нашем телеграм-чатике t.me/a11yminsk @Zavsievich каждую среду выкатывает по три статейки про #a11y, и в этот раз он предложил ближе познакомиться с суровым Accessibility API.
А @_sergeikriger, дал ссылку на супер-рассылку a11yweekly.com
Welcome ❤️🧡💛💚💙💜
Мы много говорили про законы:
Стат 2019 (+Google Translator😊): blog.clever-age.com/fr/2020/01/24/…
Кейсы 2018: blog.usablenet.com/a-recap-of-201…
Стат + Кейсы + Инфа: getadaaccessible.com/ada-compliance…
Про законы на русском (статья @ta_fokina): medium.com/web-standards/…
W3C Законы: w3.org/WAI/policies/
📃 Web Content Accessibility Guidelines (WCAG) 2.2 in Development, by Alastair Campbell ift.tt/3932ia4
Если кто не знал, версия WCAG уже 2.2 и дорабатывается!
twitter.com/w3c/status/123…
То, чем я теперь дофига много пользуюсь - интерактивный раздел How To Meet WCAG w3.org/WAI/WCAG21/qui….
Фильтруешь себе и сверяешь с сайтом😆
ТАК ПОБЕДИМ.
Природа настолько очистилась, что в эфир вернулся CSS Underhood! 🌞 На предстоящей неделе аккаунт будет вести @lautsevich. Не переключайтесь! pic.twitter.com/Gg0kN1fNd5
Сегодня, кстати, тоже знаменательный день, а вы не знали!
Братское сообщество @cssunderhood триумфально возвращается!
Хочешь вести - пиши им в личку😊
(а я так поняла, что у нас тут потереть за CSS многие готовы😏)
twitter.com/cssunderhood/s…
Добавляем к этому твиту свои:
- интересные статьи / ресурсы про доступность
- людей, которых стоит читать
- сервисы, которые вы используете в вёрстке и которые могут быть полезны в #a11y :)
А ещё пройдите анонимный опрос!
🤔
20.8%
Люблю #a11y🤔
30.6%
Полюбил / заинтересовался🤔
26.4%
Приходится, скучно🤔
22.2%
Не делал и не буду!Вот добавляю вам ещё ссылку на best practices от W3C:
w3.org/TR/wai-aria-pr…
Тред (Глафира Жур)
Маленький смешной тред про мои тестовые задания!
Подключайтесь :)
Сверстать сайт на MODx. Узнала, что бывают тестовые задания вообще. Верстать честно начала, но потом чот устала (да и приняли на работу в лучшее место)
ВАУ, оплачиваемое тестовое задание (натянуть вёрстку на MODx) в компанию, на которую потом фрилансила.
Познала суть оплачиваемых тестов :)
Ну то есть надеюсь, что заплатили бы в любом случае 😆
ИГРА 2048 НА РЕАКТЕ ЧООООО ВОТ ЭТО РОСТ УРОВНЯ ЗАДАНИЙ, это был такой трэш. Я познала React, Redux, а ещё то, что алгоритмы в играх - это отдельный новый мир, например, матрицу с тайлами можно было не обходить со всех сторон, а ВЕРТЕТЬ (Я ТВОЮ МАТРИЦУ ВЕРТЕЛ)
Написала я это, ещё не закончив менторинг по Реакту.
Ну и чтобы вы поржали - ссылка на гит github.com/glafirazhur/20….
Просто гений программирования и математики😆
Написать приложение по Трелло. Я написала drag&drop карточек, а потом как-то резко переключилась на 2048... Формулировка была - когда пришлёте - тогда и хорошо, мы не торопим. Самая опасная тема в моём случае, 100% я ничего не пришлю, если самой это не надо.
В прилаге создаёшь задачи и эстимейтишь командой. Эстимейты друг друга не видно, пока таск не закрыт. Снова в ход пошли мои React и Redux + MongoDB и heroku для деплоя. Не учла я лишь того, что всё было завязано на домашний IP, так что на демо в офисе БД не приконнектилась. FUCK.
Пришлось объяснять всё руками на доске. Потом ребята попросили меня описать структуру базы данных Твиттера.
Интересно стоять и рассуждать о таких вещах и понимать, что ты всё-таки что-то в этой жизни понимаешь и можешь сложить 2 и 2.
Написать приложение с использованием API твича. Ребята, тут я официально ощутила себя ТУПОЙ, а API - СЛОЖНЫМ вопросом. Я не могла понять, как коннектиться ради токена, и оказалось, что надо коннектиться ИМЕННО ТАК, как написано в документации. НИКОГДА ТАКОГО НЕ БЫЛО, И ВОТ ОПЯТЬ!
И внезапный вопрос!
❓Какой был ваш самый большой факап на работе?😆
Я иногда роняю сайты, я не знаю, почему, это наверное, незакрытый Гештальт (или Геральт)... однажды мне пришили обвал, который был на совести провайдера.
ДА И КТО ТУТ НЕ РОНЯЛ САЙТ
(и куст такой катится сухой по пустой дороге)
Тред (Глафира Жур)
Воскресенье
Доброго воскресного дня!❤️
Я поступила умно и придумала себе воскресный тред в прошлный понедельник, поэтому сейчас будет череда не связанных друг с другом советов и идей от меня вам😊
А потом я немного суммирую, что мы тут с вами натворили за неделю :)
Итак, СОВЕТЫ И МЫЛИ!
БЕРИТЕ РЕКОМЕНДАЦИИ НА РАБОТЕ, особенно, если вы работаете с иностранными компаниями. Они вам очень помогут и поднимут самооценку (потому что мы же реально отличные спецы, а иностранные компании УМЕЮТ писать рекомендации! СНГ тоже, но очень ИНОГДА).
Вам давали рекомендации?
Платиновая мудрость от КЭПа!
Хочешь научиться чему-то сам - научи этому других.
🧐🤓😎
Учила как-то группу 15тилетних подростков (19м / 1ж) HTML/CSS/JS. Вы не хотите знать, что они обсуждали на уроках. Из 20 человек осталось 5. 2 из них попросили помочь с курсачами как наставника. И сдали на отлично.
Учила как-то одного волшебного музыканта вебу. Он и до меня сам учился. Но тут он через 3 месяца нерегулярных занятий пошёл по собесам. И в итоге устроился. ШОК. СКАНДАЛ. ПРОВОКАЦИЯ.
Собесы у нас все одинаковые, that’s why.
У вас было чувство, что везде один и тот же вопросник?
Из книги Грокаем алгоритмы в свои 27 лет я НАКОНЕЦ-ТО ПОЗНАЛА СУТЬ БИНАРНОГО ПОИСКА
(сейчас пару поинтов потеряла в глазах народа хехехехе, хотя не каждый фронтендер может объяснить, как обходить матрицу, ну ладно, ДВУМЕРНЫЙ МАССИВ)
ВНЕЗАПНЫЙ ВБРОС. Кето-диета - отличный (и немного опасный) способ быстро похудеть и перейти на новый уровень спорта и осознания себя и того, что ты ешь!
!!! С любыми диетами надо быть аккуратным, так что не бросайтесь в неё с головой, изучите вопрос !!!
Вязание (читай - монотонный труд) помогает, когда надо отрубить мозг.
(АХАХАХАХ УДАЧИ ВАМ С ЭТИМ, а я пошла вязать своего маленького Йоду)
UPD: голова есть, исколотые руки есть, вопрос - будет ли что-то ещё😆
Если ты уже можешь планировать своё будущее хотя бы на полгода вперёд - значит, более-менее оправился от выгорания (заметки с BeerJS Minsk от @Krivlenia).
Я осознанно горю с прошлой зимы. Только сейчас начала видеть, чем займусь в сентябре (БУДУ ГОРЕТЬ С НИМ).
Красивости, которые я только что посмотрела (я знаю, тут полно любителей красоты):
- Anne with an ‘E’ - АНГЛИЙСКИЙ БОЖЕ ДА
- Бруклин (2015) - СИРША РОНАН, атмосфера🌇
- Маленькие женщины - СИРША РОНАН, СЛЁЗЫ😭
- Карты, деньги, два ствола (А ЧТО, КРАСИВО, вы видели их брови?!)
Пишите свои открытия за последние полгода!
Стали ли адептом удалёнки?
Устроились на классную работу?
Пошли на BeerJS и основали стартап?
Растолковали кому-то суть Дейкстры?
Занялись здоровьем и спортом?
❤️Я вот в восторге от работы и комьюнити!❤️
Устроим тред ваших достижений!
МЫЛИ МЫ ВАШИ СОВЕТЫ
*Мысли :))
Три вещи, которые я всё время хочу вспомнить, но никак не могу вовремя:
CORS
CRUD
CRON
Тред (Глафира Жур)
Гордость за учеников - это супер-приятная вещь 😍 twitter.com/KryshtalAndrew…
Что думаете? twitter.com/artuska/status…
Итак! (ДЛИННЫЕ) итоги недели с @GlafiraZhur :)
Чего полезного мы тут мутили? ☺️
Немного потестили сайты на доступность:
twitter.com/jsunderhood/st…
Вывели основные tricky моменты при работе с #a11y:
twitter.com/jsunderhood/st…
Потом как пообсудили всё это:
twitter.com/jsunderhood/st…
Добавляем к этому твиту свои: - интересные статьи / ресурсы про доступность - людей, которых стоит читать - сервисы, которые вы используете в вёрстке и которые могут быть полезны в #a11y :) А ещё пройдите анонимный опрос!
Собрали ресурсы по #a11y:
twitter.com/jsunderhood/st…
Протабали сайты своими руками:
twitter.com/jsunderhood/st…
И, судя по опросу - ВСЁ ЭТО БЫЛО НЕ ЗРЯ :)
twitter.com/jsunderhood/st…
Расскажите, какие онлайн-сервисы у вас всегда под рукой для разработки? Где берёте имена для переменных цветов? Выдираете ли стили из Фигмы? Отключаете ли плагином JS на сайтах? Проверяете ли контрастность элементов? И вообще чем пользуетесь в работе? :)
Кроме #a11y
Обсудили вопрос оптимизации метрик:
twitter.com/viartemev/stat…
Выяснили, что народ больше склонен к доделкам и переделкам :)
twitter.com/jsunderhood/st…
Поделились инструментами разработки:
twitter.com/jsunderhood/st…
Так, сегодня пятница, коллеги, если кто забыл на самоизоляции :) Второй день моих мыслей о сообществах, организации мероприятий и вот этом вот всём. Расскажу вам, как влезла в конференции, как проводили свой первый онлайн-митап и как я решилась на создание комьюнити :)
А ещё - узнали обо мне:
С чего начала дорогу программиста:
twitter.com/jsunderhood/st…
Мои собеседования:
twitter.com/jsunderhood/st…
Как я люблю @BeerJSSummit 🍻
twitter.com/jsunderhood/st…
Комьюнити, в которых я тусуюсь:
twitter.com/jsunderhood/st…
Доброго воскресного дня!❤️ Я поступила умно и придумала себе воскресный тред в прошлный понедельник, поэтому сейчас будет череда не связанных друг с другом советов и идей от меня вам😊 А потом я немного суммирую, что мы тут с вами натворили за неделю :) Итак, СОВЕТЫ И МЫЛИ!
Моё дитя @a11yminsk:
twitter.com/jsunderhood/st…
Мои тестовые задания (и ваши факапы 😱🤯😍)
twitter.com/jsunderhood/st…
И мои вам советы и мысли 💖
twitter.com/jsunderhood/st…
А теперь - 5 фатов обо мне, но один - ВРАНЬЕ :)
Какой?! 😆
- Я играла в ТЕКСТОВЫЕ (эро)левые игры и однажды начала делать для них phpBB/HTML/CSS форумы
- Левша
- Была в Исландии и чуть не упала с горы
- Могу выпить 4 литра пива и кодить дальше
- Моя бабушка - программист
С вами была @GlafiraZhur, a11y frontend developer, организатор митапов и конференций и заядлая Diablo-геймерша (но этого вы не знали).
💖💖Большое спасибо за участие!💖💖
Надеюсь, вы немного отвлеклись, вдохновились, похоливарили и поняли что-то новое!
Love you all folks!
Тред (Глафира Жур)