Surf Flutter Team – Telegram
Surf Flutter Team
3.13K subscribers
676 photos
54 videos
265 links
Комьюнити Flutter-разработчиков Surf.

🛠 Разработали решения для KFC, Росбанка и Medium Quality
📚 Делимся полезными материалами и обучаем стажёров

💬 Чат → https://news.1rj.ru/str/+aJbtJ4znXCBhOGIy

🧑🏻‍💻 Вакансии: career.surf.ru
📲 По вопросам @SurfAskBot
Download Telegram
❗️Друзья, важные новости

Фестиваль Flutter Fest переносится на весну 2022 года.

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

Мы долго готовились к фестивалю вместе со спикерами и программным комитетом. Решение об отмене вынужденное, и оно далось нам нелегко.

Что это значит для участников:

📌 Купленные сейчас билеты будут действовать весной.
📌 Не надо покупать билеты снова или переоформлять.
📌 Если участник хочет сдать билет, возврат можно оформить через таймпад.


Переноса в онлайн не будет, очень хотим увидеться вживую. Берегите себя и своих близких!
До встречи весной 2022 года!

Вопросы tvildiani@surfstudio.ru
Комьюнити, посвященные Flutter есть по всему всему миру, но не распространены в России. Михаил Зотьев, наш Flutter Tech Lead, вместе с ребятами решили это исправить и организовать такое коммьюнити — Flutter Voronezh.

Ребята находятся в Воронеже, но будут проводить и онлайн-встречи, поэтому рады видеть всех, независимо от места расположения.

❗️Первая встреча состоится завтра — 9 ноября в 18:00 по мск. Ребята проведут небольшой митап. Тема: Build Methods vs Widgets.

📌 Все желающие — добро пожаловать!
И приходите на митап, будет круто✌️
Приходи 3–4 декабря 2021 года на виртуальный стенд Surf на DartUp 2021. Обещаем новые знания, фан и призы.

Конечно, будет много докладов про Flutter. Но не только. На своём виртуальном стенде Surf подготовил для тебя:

🧑‍💻 Открытое собеседование. Ведущий — Михаил Зотьев, техлид Flutter-отдела Surf, автор тг-канала Oh, my Flutter и ютуб-шоу «Заметки юного техлида». Заполни заявку, чтобы стать участником.

⁉️Вопрос-ответ про первые шаги во Flutter-разработке с Евгением Ёлчевым и Евгением Сатуровым.

🎰 Рулетку кейсов. Это заруба Flutter-экспертов: каждый получит рандомный кейс и за пару минут должен будет предложить решение. Остальные будут, не стесняясь, критиковать и «валить» коллегу.

🤔Прикольный квиз про мобилки.

🎁 Игра от Surf в течение всего DartUp и розыгрыш подарков.

Участие бесплатное, нужно только зарегистрироваться.

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

🗓 Полная программа DartUp на сайте

До встречи онлайн 3 и 4 декабря!
Открытое собеседование с техлидом Flutter-отдела Михаилом Зотьевым
22 февраля в 18:00 мск


Приходите на открытое собеседование во Flutter-отдел в роли кандидата или зрителя.

Это возможность:
👉 На себе испробовать, как происходит интервью в Surf.
👉 Получить обратную связь и понять, куда двигаться в профессии.
👉 Понаблюдать за процессом со стороны.

Собеседование ведёт Михаил Зотьев — ​​техлид Flutter-отдела Surf, автор тг-канала Oh, my Flutter и ютуб-шоу «Заметки юного техлида».

Если хотите подать заявку на участие, заполните анкету

Подробности и регистрация https://surf-studio.timepad.ru/event/1936410/
👍8
Дорогие друзья,
как вы помните, мы планировали провести Flutter Fest в ноябре 2021, но не смогли: бахнула очередная волна ковида, фест отложили до весны 2022. И вот, мы находимся здесь, в весне 2022. Ковид вроде бы отступил, но провести фест мы по-прежнему не можем — по понятным причинам.
Мы верим, что всё ещё будет и что мы обязательно встретимся на Flutter Fest.

✔️А пока мы оформили всем участникам возврат билетов по полной стоимости.

❗️Оформление возврата занимает примерно 10 дней с момента одобрения заявки. Срок получения денег участником зависит от выбранного им способа оплаты. Для оплаты банковской картой он составляет от 2 до 30 дней.

Если остались вопросы — @annatvil
😢12
Forwarded from Surf Tech
Привет!

Достаём календари и ставим напоминание на завтра:

🗓6 апреля, 15:00, заходим на наш канал и смотрим прямую трансляцию Евгения Сатурова и Михаила Зотьева «Flutter для тех, кто решил начать».

Будем говорить:
🔹о том, как вообще нужно подходить к изучению новой для себя технологии,
🔹об ошибках, которые часто совершают новички.
🔹о том, как правильно готовиться к собеседованиям и какие самые распространённые ошибки на них совершают.

Ждём тебя! И рассказывай друзьям😉
👍163🥰1
Как сделать ретроспективы эффективными
Вы тоже сталкивались с тем, что технические ретро превращаются в балаган обыкновенный ежедневный мит обо всём на свете?

Уже в эту среду в прямом эфире Flutter-шоу «Записки юного техлида» обсудим, как правильно проводить технические ретроспективы.

Наши Flutter-звёзды Михаил Зотьев, Женя Сатуров, Марк Абраменко расскажут:
👉 Как перестать мечтать об исправлении технических проблем проекта, а наконец взять и их исправить😎
👉 Как технические ретроспективы проводят в Surf (насколько вы видите по нашим крутым проектам, методика работает😉)
👉 Какие правила нужно соблюдать, чтобы встреча прошла максимально эффективно.
👉 Что должно происходит после ретроспективы (нажать на «Завершить конференцию» в зуме — это ещё не конец🤓).

Приходите — и ваши ретро станут ещё продуктивнее.

🗓 Когда: 27 апреля (среда) в 18:00 мск
📍 Где: стрим в телеграм-канале Surf Tech. Заходите в канал, в назначенное время в правом верхнем углу появится заметная кнопка Join или Вступить.
🔥5👏2👍1
❗️Мы поменяли площадку для Flutter-шоу «Записки юного техлида»
Сегодня в 18:00 мск проведём стрим на тему «Как сделать ретроспективы эффективными».
⛔️ Изначально мы планировали провести стрим в телеграме, но потестили и поняли, что он не подходит под формат шоу.
Переносим стрим в Youtube.

👉 Новая ссылка на стрим https://www.youtube.com/watch?v=sshDRT6qzes

Во время стрима сможешь задавать вопросы в чате на ютюбе.

А после стрима перейдём в тг-канал Surf Tech и продолжим общение в формате видеочата.
👍72
Привет! 👋 Мы с новостями: решили плотно взяться за этот канал всей нашей Flutter-командой, чтобы принести вам максимум пользы и интересностей.

Для начала давайте познакомимся поближе. Расскажите о себе: какой у вас уровень? Как вы связаны с технологией Flutter? Поучаствуйте в опросе — он состоит из двух вопросов 👇👇👇 А подробности пишите в комментариях!
👍831
Channel photo updated
Как мы начали пользоваться Copilot, и что из этого вышло

Меня зовут Марк Абраменко, я Flutter Team Lead. В апреле 2022-го мы решились на эксперимент: внедрили Github Copilot в проектную Flutter-команду из 5 человек.

Copilot — это AI, который умеет дописывать код за человека, пользуясь гигантской базой открытых Github-проектов.

Мы повелись на рекламную уловку и изначально пытались пользоваться Copilot так, будто он должен помогать нам решать алгоритмические задачи, но очень быстро разочаровались.

Код, который он дописывает, имеет, мягко говоря, не уровень продакшена.

С момента начала эксперимента прошло уже 5 месяцев: за это время многие коллеги отказались от Copilot.

Но! Некоторые из нас, включая меня, продолжили им пользоваться. И в следующем посте я расскажу почему.
👍15🔥2
Github Copilot — второй пилот. Но не ваш, а кодогенератора

Copilot находится где-то на уровне обычного кодогенератора типа json_serializable, freezed, injectable.

Преимущества становятся очевидны только когда отключаешь его и возвращается привычная рутина.

Когда Copilot действительно помогал

1️⃣ Рефакторинг и миграция
Впервые мы почувствовали его помощь, когда мигрировали с уже легаси surf_mwwm на Elementary. Copilot очень быстро осознал, как именно соотнести старые классы и зависимости к новым.

2️⃣ Рутина
Хорошо помогает в написании вещей, которые всегда бесят: part/part of, сериализаторы, компараторы, backing fields.

3️⃣ Работа с языком, который не знаете или знаете плохо
Лично мне Copilot помог, когда пришлось писать фикс на Objective-C. Я не пишу на нём постоянно: регулярно забываю синтаксис и специфические конструкции. Copilot подыгрывает, если намекнуть ему, что именно хочешь написать.

4️⃣ Написание тестов
Подробно описав тест-кейс на английском, вы поможете Copilot сгенерировать тест. В большинстве случаев он достаточно хорошо мокает, но иногда приходится немного дописывать руками.

5️⃣ Стабы и мок-данные
Генерировать стабы или мок-данные для тестов тоже очень приятно с помощью Copilot. Для модели пользователя, например, он может сгенерировать что-то более оригинальное, чем «Имя Фамилия».

Перед написанием этого поста я отказался от Копилота на 2 недели и не почувствовал той ломки, которую вы можете испытать от отключённого статического анализатора или подсветки кода. Отказ от Copilot, скорее, похож на отказ от сниппетов.
👍22