Web Standards Days: вічні цінності фронтенда



Відвідування конференцій — це не тільки шанс зустрітися з колегами і долучитися до спілкування, але і можливість для професійного росту. Якщо обставини дозволяють вам брати участь у таких заходах, обов'язково робіть це! Слідуючи власним раді, 28 січня я відвідала Web Standards Days. Якщо ви з якоїсь причини пропустили цю конференцію, то надолужити згаяне можна на YouTube, де вже викладена запис повного дня. Записи окремих доповідей з'являться пізніше, а поки я поділюся особистими враженнями.

Перше, що варто відзначити, так це те, що конференція виявилася досить популярною і набрала вражаюча кількість учасників. Навіть на реєстрацію довелося постояти в черзі, а під час самих доповідей багато слухали виступаючих стоячи, так як всім відвідувачам просто не знайшлося місця. Незважаючи на це невелика незручність, а також те, що на даному заході я була вперше, мене не покидало відчуття, що я була на своєму місці. Хочеться сказати окреме спасибі команді WSD за ламповость атмосфери, а також привід ще раз побачити безліч знайомих облич фронтенд-спільноти. Збіги випадкові зустрічі на таких заходах не перестають дивувати, але про це пізніше. Головне, що я хотіла б повідомити, що стосується загальних тенденцій, які простежувалися між доповідями. Відразу обмовлюся, що розповідати я буду тільки про тих виступах, які прослухала особисто. Все-таки захід проходив у суботу після довгої робочого тижня, і на все сил просто не вистачило.

По-перше, що це була б за конференція, якщо на ній не обговорювалося React? Куди без нього! Всі фронтенд-хіпстера отримали величезне задоволення від виступу Олександри Воробйової про те, як вони використовують цей фреймворк у своєму проекті Єдиної Фронтальної Системи для Ощадбанку. Не менший інтерес викликав пакет bem-react-core, який сам автор доповіді Володимир Гриненко жартома охарактеризував фразою «аж смузі в жилах холоне!».

При цьому, як точно підмітив мейтейнер всім нам відомого SVGO Лев Солнцев, фреймворки приходять і йдуть, а «вічні цінності» залишаються. З урахуванням того, що свій перший сайт, він створив ще в 1999 році, його думку в цьому питанні можна довіряти: часу, щоб простежити за найтиповішими тенденціями на ринку frontend, у нього було предостатньо. Так про які ж «вічні цінності» йде мова? А саме про базі HTML/CSS/JS і специфікаціях, знання яких необхідно в першу чергу. Про це говорив і Лев, і Вадим Макєєв в своїй доповіді «Мій ванільний CSS», і Сергій Попов, який як ментора ділився досвідом і порадами, і Всеволод Шмиров, який розповідав про іграх, реалізованих у браузері тільки з використанням веб-специфікації. Загальний висновок з усієї цієї інформації полягає в тому, що на ринку фронтенда чітко простежується акцент на згаданій вище базі. І мене це не може не радувати!

Поясню. У гонитві за вивченням препроцесорів, збирачів, бібліотек і фреймфорков, багато упускають з виду, що без знання «вічних цінностей» неможливо бути повноцінним фахівцем. Цю позицію я повністю підтримую і приєднуюсь до слів Вадим Макєєва про те, що всілякі збирачі та інша «магія» повинні покращувати проект, але працювати він повинен і без них. Можна і потрібно використовувати плагіни, наприклад, для минификации файлів, однак і без цього апгрейда проект все одно має залишатися життєздатним. Звичайно, ми всі розуміємо, що в більшості випадків для перегляду результату роботи у вигляді хоча б однієї готової сторінки сайту потрібно запустити 100500 тасков, скомпілювати всі ваші Sass-файли і зробити весь «вжух-вжух». Але це не означає, що така ситуація нормальна.



До речі, я не впевнена в тому, що потрібно зовсім відмовлятися від Fantasy Style Sheet (в термінології Володимира), тобто від усього цього «цукру» та різноманітних вигадок, яких не існує в CSS. Згодом кращі можливості і фічі так чи інакше починають приживатися і реалізовуються у нових специфікаціях. Приклад — CSS-змінні. Аналогічні тенденції можна побачити і в запозиченні можливостей CoffeeScript в ECMAScript. Тому завжди варто фантазувати і пробувати щось нове. Хто знає, раптом те, що ви одного разу придумаєте, виявиться в специфікації!

На завершення, як і обіцяла, хочу повернутися до атмосфери і людям на заході. Я була дуже рада побачити своїх колишніх і нинішніх студентів, колег з роботи або з інших компаній, що вже полюбилися спікерів і просто знайомі обличчя, які запам'яталися з колишніх подібних зустрічей. Відчувати себе частиною спільноти і перебувати в оточенні такої кількості небайдужих людей — це неймовірно приємне відчуття. Більш того, на Web Standards Days я зустріла навіть хлопців, з якими навчалася на онлайн-курсах. Це було давно, ми ніколи не бачилися наживо, але дізналися один одного! Пара фраз та історій, і я миттю пригадала і їх самих, і їх роботи, провалившись в ностальгію по тим часам. Адже тоді було більше страхів, ніж результатів. А тепер конференція дала можливість просто так, мимохідь згадати наших перших учителів, то, як ми змагалися один з одним, посміятися над кумедними історіями з минулого, яке на той момент було для нас справжньою пригодою й викликом.

Безумовно, всі можливі заходи потрібно відвідувати! Я буду рада бачити всіх і кожного на таких подіях. Ось невеликий список дат і місць, куди я рекомендую потрапити вам і постараюся бути там сама:

  • CodeFest 1-2 квітня в Новосибірську;
  • piterccs_conf 16 червня в Петербурзі.
Якщо я упустила якась важлива подія, розкажіть про нього в коментарях. Якщо ж ви самі були на WSD 28 січня, поділіться своїми емоціями та думками про доповідях в коментарях. Буде цікаво дізнатися щось, на що я сама не звернула увагу.

А головне, пам'ятайте: фреймворки приходять і йдуть, а вічні цінності залишаються!


Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.