Микромодульный фронтенд, блокчейн в играх и покорение Америки: как прошёл «поуехавший» IT-субботник

Дата публикации: 14.01.2022

8 января многие ещё не успели вытащить свои лица из праздничных салатов и наслаждались каникулами. Но именно в этот день организаторы омских IT-субботников в лице компании «7bits» решили встряхнуть праздничные выходные и провести по-настоящему хайповое и многолюдное мероприятие. 

В этот день участники узнали о том, как омич переехал в США, о микросервисах в приложении Сбера и блокчейне в играх, а между делом перекусили пиццей и вкусным кофе из «Точки кипения — Омск» на Жукова, 21, где и проходил IT-субботник. 

Мероприятие началось с выступления генерального директора ООО «Севен битс» Анны Тарасенко. Она рассказала о других форматах встреч, возможности стать спикером, важности помощи участников и появлении традиции «поуехавших» субботников.

—  Помимо докладов мы проводим и баркемпы — такие обсуждения на свободные темы без докладчиков. 

Я надеюсь, все прошли регистрацию через Leader-ID, что важно для «Точки кипения». У нас можно стать спикером. Часто это бывают люди с небольшим опытом публичных выступлений, что нормально для этой площадки: можно потренироваться перед крупными конференциями. 

У нас есть донатики, которые всегда важны: мы покупаем печенье, пиццу и работаем большой командой организаторов.

Традиция «поуехавших» IT-субботников появилась несколько лет назад, когда обнаружили, что на Новый год в Омск возвращаются люди, которые живут далеко, не обязательно за пределами страны:   однажды выступал человек, который уехал в деревню из Омска. К сожалению, кто-то будет выступать в онлайн формате  — некоторая специфика пандемийных лет накладывается. 

Следующим выступил архитектор качества в компании «Toptal» Алексей Родионов, который живёт и работает в Кремниевой долине. Он рассказал полную историю иммиграции —  от зарождения идеи до переезда из Нью-Йорка в Калифорнию. 

— Мы с женой решили задуматься о вариантах иммиграции с сохранением работы. Рассматривали как варианты Великобританию, Португалию и США. Остановились на последних. 

В январе 2019-го начался переезд. Всё началось с договорённостей с компанией. У «Toptal» нет офиса, но она зарегистрирована в США, поэтому можно оформить рабочую визу H1B (виза иностранного туриста, которая позволяет американской компании нанимать иностранного работника на срок до шести лет — прим. ред.). С юристом начали сбор документов: паспорта, дипломы, свидетельство о браке и т.д. 

Но с визой H1B ты привязан к месту жительства и не можешь оттуда уехать. Из-за удалённой работы я мог выбрать любое место в США. Параллельно со сбором документов мы решали, где жить. 

Уже после подачи документов начинается лотерея. У США есть ограничение на 65 000 визовых заявок в год. Они случайно выбирают тех, кому выдадут визу. Нам повезло, и в июне получили извещение, что она одобрена. Мы начали готовиться к переезду.

Уже ноябре переехали в очень дорогой Нью-Йорк. Заработная плата после переезда до налогов выросла на 35% относительного того, что я получал в Омске. Но есть три вида налогов: федеральный, штатский, городской. После всех отчислений чистый доход относительно Омска снизился на 10%, к тому же аренда и коммуналка съедали еще половину заработка. 

Безопасность в Нью-Йорке не очень высокая. Мы жили далеко не в самом криминальном районе: но однажды мужчина напал на женщину с метлой, а в какой-то момент в квартале от дома произошли разборки банд.

Сам штат простирается до Канады. Там много природных красот: Ниагарский водопад, горы, озёра и т.д. 

Прожив в Нью-Йорке год, мы захотели переехать. У нас было четыре критерия для переезда:

1. Минимальная оплата труда. 

2. Размер налогов.

3. Стоимость аренды.

4. Стоимость продуктов и интернета.

В итоге мы остановились на северной Калифорнии. Летом +28, зимой +15, много солнца. Там дорого жить, но дешевле, чем в Нью-Йорке. У нас в компании есть возможность брать 3-месячный оплачиваемый отпуск. Решили, что я возьму отпуск и поедем в Калифорнию на машине, предварительно её приобретя. Покупка машины оказалась нетривиальной задачей — у нас не было кредитной истории.

Минимальная оплата труда в Калифорнии выше и меньше налоги. Заработок вырос на 15% по сравнению с Нью-Йорком. Мы смогли снять трёхкомнатный дом с небольшим задним двором. 

После выступления Алексея участники услышали историю о микромодульном фронтенд в онлайн-банкинге, которую рассказал главный инженер по разработке Сбербанка Михаил Реммеле в онлайн-формате.

— Прежде чем объяснить, чем я занимаюсь, лучше рассказать, как организована работа над приложением Сбербанка, и как оно выглядит в архитектурном плане. 

Для начала поговорим об организации работы. Приложение достаточно крупное, у него долгая история, с ним происходили разные трансформации: оформление кредитов, карт, переводы платежи, ипотека и т.д. Модулей много, как и людей, которые над ними работают. Поэтому за каждой командой, состоящей из 5-10 человек в среднем, определены зоны приложений. Команда включает в себя разработчиков, тестировщиков, дизайнеров, аналитиков. Есть product-owner и техлиды.  

Существуют два типа команд:

1. Прикладные. Отвечают за бизнес-процессы: перевод клиенту, оформление карт, кредит, ипотек, отдельные кейсы. 

2. Платформенные. Команды, которые имеют определённый набор инструментов для разработки прикладных процессов. Это могут быть библиотеки компонентов, обвязка, общие архитектурные решения, наборы правил по разработке. 

Каждая зона ответственности — отдельный модуль, приложение и команда. Загрузкой модулей руководит отдельное приложение. Есть сберовское «кормилище», где хранятся прошлые версии. 

Существует движок форм и полей, которых очень много. Есть не только десктоп, но приложения на android и iOS. Чтобы унифицировать это дело и не раздувать кодовую базу со стороны клиента, придумали библиотеку движка «Ford». Есть бэкенд, который един для всех платформ и там существует state-машина. Процессы, которые проходят пользователи, многоэтапные. Основная структура определяется протоколом: поля и объекты внутри. По этой схеме бэк общается с фронтом. 

Встреча закончилась выступлением создателя игры «Шахты» Сергея Мячина. Он рассказал участникам об играх и блокчейне.

— Предлагаю начать с терминологии. Голдселлеры — люди, которые продают игровые вещи, связанные с донатом или нет, за реальную валюту. Баланс — баланс между фармом и интересом. Разработчик — глава игры. 

Причем тут блокчейн? С одной стороны децентрализация, с другой анонимность, с третьей смарт-контракты. Прошло уже 3,5 года, когда блокчейн вошел в нашу жизнь.

Блокчейн — это центр данных. Теперь можно сказать, что кредит хранится не у меня, а в блокчейне. Игроки могут безопасно торговать между собой через смарт-контракты. Возникает белый рынок, и мы переходим от кэш-машины к капитализации.

Кэш-машина в геймдеве неприятна для игроков: пихает много рекламы. Капитализация позволит увеличивать стоимость игры, когда в неё играют больше людей.

Play2Earn не заткнуть. Мы говорим, что токены из игры превращаются в материальное благо. Чтобы что-то вывести из игры, нужно что-то вводить в игру. Есть хорошие и плохие схемы. Есть PONZI или же МММ. Для модели нужно, чтобы новые игроки приносили деньги, а игра отдаёт их потом старым. Gambling — вторая модель. Ты проиграешь или заработаешь. Еще есть надувание пузыря. Для того, чтобы игра не превратилась в тыкву, нужно чтобы кто-то зарабатывал, а кто-то тратил.

В итоге получился многолюдный и интересный субботник. Спасибо организаторам за то, что они вывели меня из посленовогоднего состояния. 

А следить за IT-субботниками можете в этой группе ВКонтакте

Ярослав Загородников

 

Поделиться:
Появилась идея для новости? Поделись ею!

Нажимая кнопку "Отправить", Вы соглашаетесь с Политикой конфиденциальности сайта.