Дневник Flutter-разработчика
Ir al canal en Telegram
Описание моего пути мобильного разработчика с нуля до junior, middle, senior
Mostrar más2 904
Suscriptores
Sin datos24 horas
-87 días
-1930 días
Archivo de publicaciones
🧐 IT ипотека. Да как её вообще взять?)
Как вы знаете, я планировал взять IT ипотеку. Недавно обновили условия, в том числе добавились требования к компаниям.
Я не проходил по новым условиям - «Компания не должна быть зарегистрирована в Мосвкве или Санкт-Петербурге».
Хорошо. У Friflex есть дочерняя компания, которая находится в Иннополисе. Налоговые льготы получает.
По памятке https://www.gosuslugi.ru/ipoteka проверил вначале через госуслуги компанию, затем через сервис Дом РФ
Итог один - компания проходит по требованиям.
чудный список от Минцифр.
Договорился о переводе, меня оперативно перевели. Подаю новую заявку в банки и .. везде получаю отказы😁 2 недели общения с банками, ответ был один -«Поздравляем!Вы можете подать заявку на участие в льготной программе для сотрудников IT компаний.»
«Компании нет в списке минцифр».
Показываю им скрины с госуслуг и от дома рф, что компания в списках, ответ -
«Эта компания была в списке и отражается в нем сейчас, но еще не передала все необходимые данные в Минцифры. Мы сможем Вам прокредитовать, но позже. Когда Минцифры обновит информацию. По срокам не можем сориентировать пока. Ждем.»
Сегодня диалог с банками был продуктивнее)
«Информируем, что Минцифры РФ предоставлен первый перечень компаний-работодателей, сотрудники которых могут воспользоваться программой "Ипотека для IT".
В первый перечень Ваша IT-компания не попала. Ожидайте когда Минцифры РФ добавят второй перечень компаний которые будут для IT-ипотеки!»
Диалог завершился тем, что они согласились скинуть мне свой список от минцифр с одобренными для IT ипотеки компаниями.
(приложил документ и скрин, если лень открывать таблицу)
Совет - если планируете брать IT ипотеку, вначале проверьте свою компанию по этому списку. У банков этот 🧑🎓 Релиз Flutter 3.24 и Dart 3.5
👩💻 Flutter 3.24, что нового:
🟢Новые сливеры - SliverFloatingHeader, PinnedHeaderSliver, SliverResizingHeader
🟢Добавлены расширенные возможности для AnimationStatus
🟢Добавлен DevTools Performance
🟢Теперь можно использовать все инструменты DevTools прямо внутри IDE
🟢Добавлен плагин для монетизации видеорекламы Interactive Media Ads (IMA)
Читать перевод
👩💻 Dart 3.5, что нового:
🟢Появилась поддержка компиляции веб-приложений на Flutter в WebAssembly
🟢Улучшена нативная совместимость, которая поддерживает прямые вызовы из Dart в C, Java, Kotlin, Objective-C и Swift
🟢Появились новые функции для pub.dev
🟢Новая функция - экспериментальный Workspaces для повышения производительности анализатора при работе с монорепозиториями
🟢Добавили Native assets system
Читать перевод
Продлили IT ипотеку
IT ипотеку продлили до 2030 года.
Основные новые условия - максимум 9млн. и не в Москве или Санкт-Петербурге. Ставку повысили до 6%
Хорошая новость, если вы планировали её брать:)
Что лучше - купить квартиру на эти деньги или строить дом? И в целом - где брать?)
Планирую покупку квартиры в новостройке в Чебоксарах. Двушка стоит 7млн, 65 квадратов
3 банка одобрили IT ипотеку на эту сумму
Насчет города ещё думаю, все-таки квартира😄
С удалёнкой можно выбрать город зеленее и где воздух ещё чище. С видом на горы 🏔
Сегодня смотрел Ессентуки. Виды там классные:)
https://blog.domclick.ru/novosti/post/it-ipoteku-prodlili-do-2030-goda-na-novyh-usloviyah
👩💻 Навигация во Flutter
Отличный подкаст о навигации во Flutter! Все, что вы хотели знать - в одном месте)
Обсуждение на час от
Евгений Сатуров (Surf),
Марк Абраменко (Surf),
Михаил Матюнин (aka FOX).
1. Запись подкаста в tg с таймкодами
2. Описание подкаста с ссылками на площадки
🧑🎓 Школа Мобильной Разработки Яндекса 2024. Записи лекций
Команда Яндекса делится опытом в разработке на Flutter:)
Все вышедшие на сегодняшний день лекции:
1️⃣ Флаттер-мастерская: опыт команд Яндекса в разработке на Flutter — ШМР 2024
Для чего Flutter используют в Яндекс Драйве и Яндекс Маркете? Как Flutter показал себя в Практикуме? Есть ли будущее у Flutter в Такси?
2️⃣ Асинхронка — ШМР 2024
Асинхронное программирование в дарте. Future, FutureOr, Stream, async, await, yield, Zone... Как это всё работает? Копаем вглубь, ломаем стереотипы, убираем магию.
3️⃣ Architecture. Часть 1: App Architecture Overview — ШМР Flutter 2024
Лекция в широком смысле рассказывает об архитектуре как явлении и указывает, о чём важно помнить при проектировании приложения
4️⃣ Architecture. Часть 2: Flutter, State Management, существующие решения — ШМР Flutter 2024
На лекции мы обсудим идею state management в целом, ее архитектурные особенности при работе с состоянием. Обсудим популярные подходы к state management и самые популярные реализации. Сравним их по критериям, важным для масштабируемого приложения. Наконец, обсудим, какие решения лучше подходят для конкретных кейсов.
5️⃣ Flutter Internals: что происходит под капотом фреймворка — ШМР Flutter 2024
Как виджеты превращаются в пиксели на экране? Почему Flutter еще не переписали на Kotlin? Что круче — Skia или Impeller?
6️⃣ Animations — ШМР Flutter 2024
Спикер: Глеб Осотов, Flutter-разработчик Яндекс Про
На лекции мы рассмотрим, зачем нужны анимации в приложениях, как они устроены во Flutter. Вы узнаете не только какие виды анимаций можно использовать во Flutter, но и как они устроены внутри.
7️⃣ Пакеты, плагины и версионирование — ШМР Flutter 2024
Спикер: Даниил Артамонов, руководитель группы мобильной разработки Яндекс Лавки
В рамках лекции мы познакомимся с пакетами, плагинами и другими способами делиться кодом между проектами на Dart. Познаем семантическое версионирование и научимся управлять зависимостями в больших проектах; Для этого погрузимся в инструментарий Dart и Flutter cli.
Научимся публиковать свои пакеты для общего и не очень доступа и изучим pub.dev.
8️⃣ Кодогенерация — ШМР Flutter 2024
Спикер: Константин Федуров, Flutter-разработчик Яндекс Про
В лекции рассмотрим, как работают и как использовать пакеты для кодогенерации, научимся исследовать код и покажем это на демо. Вместе с этим мы узанем как работает анализатор, и как мы можем писать свои правила для увеличения качества кода нашего проекта.
9️⃣ Router и прямые ссылки в приложении — ШМР Flutter 2024
Спикер: Дмитрий Золотов, Flutter-разработчик Яндекс Доставки
На лекции мы научимся использовать навигацию на основе Router, разберем какие бывают диплинки и как их правильно обрабатывать, а также посмотрим на особенности Flutter Web в обработке ссылок и настройки стратегии навигации.
1️⃣0️⃣ Тестирование — ШМР Flutter 2024
Спикер: Андрей Смирнов, Flutter-разработчик Яндекс Про
В этой лекции мы научимся писать Unit-тесты, UI-тесты, интеграционные тесты и узнаем, что такое golden тесты. А также разберем, что такое code coverage и научимся его собирать.
1️⃣1️⃣ Push Notifications — ШМР Flutter 2024
Спикер: Евгений Седанов, руководитель группы мобильной разработки Яндекс Про
Пуши и уведомления - это одно и то же? Может ли быть пуш без нотификации и нотификация без пуша? Что такое TTL пуша и почему пуши могут потеряться? Какие есть различия в пуш уведомлениях на Android и iOS? Можно ли выполнить Dart код по пушу или даже запустить приложение? Что такое VOIP пуши и чем они отличаются от обычных? Всё это и многое другое вы узнаете на этой лекции.
1️⃣2️⃣ Build and release — ШМР Flutter 2024
Спикер: Никита Березовский, Flutter-разработчик Яндекс Про
На лекции мы разберёмся с CI/CD и настроим пайплайн для github actions. Разберем что нужно знать чтобы довести приложение до релиза в сторы. Узнаем как наш код превращается в приложение: начиная с вызова flutter build и до запуска конечного артефакта.
Весь список лекций ШМР 2024: https://www.youtube.com/playlist?list=PLXtiZNKIobF4R3g_CCVkXgaMDg4E4pxeH
👀 Итоги операции по коррекции зрения
Прошли 2 недели реабилитационного периода и мне можно смотреть в экраны, а значит, я могу поделиться с вами итогами:)
Итог - мне вернули идеальное зрение☺️
Рад, что решился. Вижу каждый листик, каждую травинку)
Прощай близорукость, дальнозоркость и астигматизм(а напоминаю, был немалый минус 4,75 и сложный астигматизм)
🔜 Из интересного:
Я считал, что мне вернут единицу и я просто сниму очки-линзы, буду видеть так же, как и в них. Оказалось, это не совсем так)
Мне вернули зрение на единицу, но полнота жизни, восприятие мира вокруг - будто ярче и насыщеннее. Больше объектов попадает в поле зрения и будто больше впечатлений для мозга от «своего» зрения.
Сложно описать) В очках-линзах или со своим отличным зрением - это как наблюдать за подводным миром в акианариуме или нырнуть с аквалангом и изучать подводный мир со всей полнотой впечатлений.
🔜 Пример
В центр микрохирургии я приезжал в очках. На территории перед входом находится фонтан.
Когда я первые 2 раза шёл в отделение диагностики - видел фонтан, газон и табличку «отделение диагностики». Шёл в отделение, разглядев фонтан по пути.
Когда я приехал туда же, на следующий день после диагностики и шёл тем же путём, мне сразу бросился в глаза фонтан, красиво подстриженые кустарники у входа в форме сердца, спирали и другие фигуры; различные цветы у каждого из 3 входов в здание.
Я был Очень удивлен)
Так же и когда просто гуляю по улице, в тех же местах, где и раньше. Те же самые деревья и парки, улицы. Но все сразу бросается в глаза и это происходит так естестеввно.
💥 В целом это конечно сложно описать, но будто полнота впечатлений от зрения и восприятие мира теперь на 100%.
Раньше было точно не так, но ты этого не понимаешь)
🟢Подробнее весь процесс операции, все ограничения на время реабилитации по информации от врачей опишу в статье «Лазерная коррекция зрения для программиста»(в процессе написания)
🟢P.S. Теперь это единственные очки, которые мне нужны:)
(картинка)
🤓 -> 👀 Коррекция зрения. Операция
Хотел сделать коррекцию зрения SMILE, так как восстановление после неё всего 1 день и её можно делать несколько раз. Советовался с другим врачом.
Итог тот же - мне доступен только FemtoLasik, так как у меня слишком тонкая роговица глаза из-за долгого ношения линз, плюс сложный астигматизм с дальнозоркостью
🔜 Сегодня прошёл дополнительные обследования, решили делать Super FemtoLASIK — FemtoLASIK по персонализированной технологии из-за моих сложностей(тонкая роговица, сложный астигматизм).
🔜 Отличие от обычного FemtoLasik в том, что здесь запрограммируют работу лазера под мои особенности строения роговицы
Стоит 78 300(скидка 10%). Плюс разные капли для глаз(4 флакона), в общем вышло около 80 000 рублей.
В первый день обязательны темные очки из-за светобоязни.
2 недели нельзя пользоваться компьютером-телефоном и как-либо напрягать зрение или поднимать внутриглазное давление.
2 месяца нельзя заниматься спортом, плавать, летать в другой климат(смена климата очень не рекомендуется)
🔜 Операция завтра
2 неделю буду гулять и слушать аудиокниги🥲
🟢Вас уже более 2000!🔥🔥🔥
Спасибо, что читаете и поддерживаете:)
Когда-то я мечтал о 200 подписчиках и думал, как же этот будет круто. Целое своё коммьюнити)
Не все мечты сбываются, как говорится😁 И часто это к лучшему)
🤓 Коррецкия зрения. Первый в жизни VIP😭
У меня зрение -4.5. На улице ношу линзы, дома очки. И очки и линзы мне надоели(уже как 12 лет ношу), решил сделать коррекцию зрения🤓
Давно был наслышан о Чебоксарский филиал МНТК «Микрохирургия глаза» им. акад. С.Н. Федорова, так как в него съезжаются люди с проблемами зрения со всей страны и отзывы хорошие(от знакомых).
В него и обратился:)
🔜 Запись:
Заранее записался на диагностику. За месяц! Свободные записей на раньше - нет)
В МНТК есть 2 варианта даигностики - VIP и обычная.
Выбрал VIP🟡. Первый в жизни😄
Стоит 7990 рублей
🔜 VIP диагностика:
Основное её преимущество - не нужно ждать в очередях. А людей там… Не протолкнуться)
При обычной диагностике нужно проходить обследование в разных кабинетах на 6 этажах(есть лифт)
При VIP тебя ведут в один большой кабинет, где обследуют только тебя. Если нужно в другой кабинет, ведут в него за руку, минуя любую очередь
🔜 Как это было у меня:
1️⃣ Записался заранее(за месяц). Условие - нельзя носить линзы как минимум 2 недели.
2️⃣ За день позвонили, уточнили, приеду ли я и иногородний ли
3️⃣ Приехал. В регистратуре была небольшая очередь, в которой я зачем-то отстоял(не коренной вип😂 На сайте написано, что нужно пройти внеочереди и сказать время приема и что VIP диагностика).
Мне сказали подожать на диванчике, меня проводят.
4️⃣ Через пару минут подошла девушка, уточнила мои данные и провела меня в кабинет. В кабинете были только врачи, я и разные аппараты для обследования.
Заполнили бумаги - разного рода данные и только на этом этапе нужно было оплатить 7990.
5️⃣ Оплатил, начали обследовать. Большинство обследований было в этом кабинете, 3 было на другом этаже, в который вели без очереди.
6️⃣ После основного количества обследований была первая консультация со специалистом. Задавала уйму вопросов о моих ожиданиях и не было ли каких-либо травм и тд.
7️⃣ Сказал, что нужна коррекция зрения. Она проверила данные, говорит - проблем не вижу, давайте ещё некоторые обследования проведём и дальше к хирургу, который проконсультирует уже по операции.
8️⃣ Для следующих обследований потребовалось закапать глаза для расширения зрачков.
Причина - мышцы были напряжены и это было одно зрение, мышцы нужно было расслабить и проверить ещё раз.
Глаза закапывали в 3 этапа по 5-10 минут. Предупредили, что в глазах будет туман. К такому я готов не был, тк такое «туманное счастье» на 4-6 часов😂
9️⃣ Буквально за руку водили по кабинетам(чему я рад, так как не особо ориентировался после капель и не представляю, как бы сидел в очередях) для ещё ряда обследований.
❗️👇 Итог, если лень читать
🔟 Итоговый кабинет - хирург. Здесь можно было задавать любые вопросы о предстоящей коррекции.
Так как я 12 лет носил линзы, роговица тонкая и мне предложили FemtoLasik.
Операция длится около 15 минут и бОльшая часть этого времени тратится на работу с пациентом) Как она сказала, нужно будет отключить мозг и расслабиться, строго выполнять указания хирурга, так как все делает лазер - если чуть вправо-влево, операция или отложится на минимум 3 месяца, либо дальше будет невозможна.
Сразу сказал, что я айтишник и спросил, когда смогу работать в привычном темпе👨💻 Сказала, что реабилитация 2 недели. Нельзя будет смотреть в пк/гаджеты, смотреть телевизор и тд. Можно слушать аудиокниги и гулять. 2 недели😅
Через 2 недели можно вернуться в привычный режим. Но! Сказала интересную мысль
Вы посчитаете, что у вас все отлично - идеальное зрение, вы здоровы. Но это не так.
«Не так», так как теперь будут ограничения за пк/гаджетами) 45 минут работы - перерыв.
Причина, как она сказала, в том, что мозг быстро начнёт адаптировать зрение под расстояние монитора и нагрузку и если не делать перерывы, высока вероятность вернуть стандартное для программиста зрение -1.5. Из-за этого они не особо рекомендуют коррекцию айтишникам, если те не готовы делать перерывы)
🟢Итог:
Пока думаю) Не нравится то, что эту коррекцию можно сделать только один раз.
С другой стороны, оно того стоит - избавиться от очков и линз и не перенапрягать глаза при работе за пк.
+1
Получил книгу:)
Успел купить по хорошей скидке из поста выше🙂
Заказали?) Если да, как вам книга?
Изучаю, позже напишу своё мнение
Friflex и @petrovyuri уделили половину обложки👍
📚В издательстве Питер вышла книга «Основы Dart»
Книга «Основы Dart» адресована тем, кто интересуется этим удивительным языком программирования. Вы узнаете об истории создания, синтаксисе и особенностях языка, таких как встроенные типы данных, и многом другом. В главе 2 вас ждет проект, который будет изменяться и расти вместе с вашими знаниями и навыками, а к главе 6 преобразится в полноценное клиент-серверное приложение. После каждой новой итерации проекта, вас будут ждать предложения по внесению изменений в его кодовую базу, что позволит прокачать свои hard-скиллы. Исходный код рассматриваемых в книге примеров можно найти в GitHub-репозитории автора (весь код в книге соответствует Dart 3.4).
Автор — Станислав Чернышев, кандидат технических наук, доцент кафедры информатики СПБГЭУ и кафедры прикладной информатики СПбГУАП, автор канала MADTeacher, спикер @crossconf и других конференций.
🔜 Доступна в 2 форматах:
- Бумажная книга
- Электронная книга
🎁 По промокоду «Бумажная книга» скидка 40% до 2 июня:)
Отличные новости для всех Flutter-разработчиков! Встречайте DivKit, теперь и для Flutter!
DivKit — это backend-driven UI фреймворк, позволяющий отрисовывать нативный интерфейс приложения на основе ответа сервера. Реализации фреймворка под Android, iOS и веб уже показали свою эффективность и активно используются во многих проектах Яндекса.
Яндекс адаптировал DivKit для Flutter, чтобы вы могли воспользоваться всеми его преимуществами в кроссплатформенных проектах.
DivKit уже доступен на pub.dev, так что не упустите шанс стать одним из первых, кто опробует его в своих Flutter-приложениях. А подробнее о возможностях DivKit для Flutter читайте в нашей статье на Хабре.
Присоединяйтесь к сообществу, участвуйте в разработке и давайте вместе делать мобильную и кроссплатформенную разработку лучше и проще!
Релиз Flutter 3.22 и Dart 3.4 🎉
⚡️Flutter 3.22, что нового:
🟢WebAssembly доступен в стабильной версии. Он улучшает производительность, делает анимацию и переходы более плавными
🟢Vulkan для Android делает графику более плавной и повышает производительность
🟢Оптимизированы эффекты размытия и сложного рендеринга путей(переход на Stencil‑then‑Cover)
🟢Сократили необходимость приведения типов в API-интерфейсах 2D-графики
🟢Поддержка функции прогнозируемого возврата(скоро будет введена на Android). Пользователи смогут просматривать предыдущий маршрут или даже предыдущее приложение
🟢Улучшения Platform views
И другое. Подробнее - в переводе статьи от Flutter Tech Lead Юрия Петрова
⚡️Dart 3.4, что нового:
🟢Предварительная версия макроса JsonCodable для сериализации и десериализации JSON. Конечная цель — возможность создавать свои собственные макросы
🟢Доступна полная поддержка WebAssembly (Wasm) для веб
🟢Исправлено более 50% ошибок анализатора автодополнения кода
И другое. Подробнее - в переводе статьи от Flutter Tech Lead Юрия Петрова
🟢Нюанс второго варианта
Если будете реализовывать оплату SberPay по диплинку в Сбер, то:
для android схема должна быть
sberpay:
пример - sberpay://invoicing/v2?bankInvoiceId=e948fbdc1e1121&operationType=app2app
для ios схема должна быть btripsexpenses:
пример - btripsexpenses://sbolpay/invoicing/v2?bankInvoiceId=e948fbdc1e1121&operationType=app2app
Дока по диплинку от Сбера(файл)Оплата SberPay
Если вам нужно будет внедрить оплату SberPay в ваше мобильное приложение, у вас есть 2 основных варианта:
1️⃣ Интегрировать нативный плагин sdk SberPay в ваше flutter приложение.
Процесс подробно расписан коллегами в этой статье:
https://habr.com/ru/companies/friflex/articles/771354/
В конце статьи есть пример плагина на github. Можно легко переиспользовать этот пример и в короткие сроки(или нет, это Сбер😀) у вас готовое решение оплаты.
➕ Плюсы:
🔜 Очень удобно для пользователя. Все происходит внутри вашего приложения. Вызывается нативная модалка, пользователь оплачивает со своих карт
🔜 Вам не нужно ничего отрисовывать, sdk Сбера сам все рисует. Нужна только нативная кнопка с методом оплаты
🔜 SDK позволяет сохранить авторизацию из SDK в Сбер на 90 дней. Это позволяет платить нативным виджетом без необходимости открывать приложение Сбера
🔜 Модальное окно показывает все доступные карты у пользователя сразу и через него удобно платить нужной картой
➖Минусы:
🔜 Сбер может в любой момент выпустить обновление, которое нужно установить. Старые версии при этом в любой момент могут стать неподдерживаемыми. Так случилось с версией минимального API Android и версии iOS.
Пример - я сделал интеграцию и после успешного тестирования задача была отложена в беклог на пару месяцев.
Через пару месяцев внедряем фичу, тестирую - метод некорректно отдаёт булевое. На устройстве установлено приложение сбера, метод sdk отдаёт false(сбер не установлен)😄
Пишу в поддержку, ответ -
возможно старая версия выведена из эксплуатации, обновитесь🔜 Иду в документацию, обновляться на новую версию - они повысили версию api и для ios и для android😄 Остаётся только повышать версию приложения из-за Сбера) На вопрос поддержке - Что делать с пользователями меньшей версии? Ответ -
Большинство поднимают версию без проблем, как правило это аудитория с низким уровнем платежеспособности😁😁😁 P.S. Избавление от пользователей на старой api - не лучший вариант и я решил пойти по второму пути. P.S.2. Позже они согласились выпустить версию с поддержкой старых версий api(для android), которая будет работать до конца года. 2️⃣ Вы можете использовать диплинк на оплату в приложение Сбера. Бекенд формирует ссылку на оплату и вы открываете приложение сбера с предзаполненной оплатой. Работает примерно как открытие из веба - тапаете на оплату SberPay - переходите на оплату в приложение сбера. ➕ Плюсы: 🔜 Нет проблем с обновлениями sdk SberPay и неподдержкой старых версий 🔜 Не нужно избавляться от пользователей, если Сбер вдруг снова решит увеличить минимальные версии для android/ios. 🔜 Минимум сложностей при интеграции sdk SberPay. Здесь вы по диплинку открываете приложение Сбера ➖Минусы: 🔜 Не так удобно для пользователя, так как он перейдёт в другое приложение на оплату 🔜 Необходимость каждый раз для оплаты переходить в сбер, чего лишен sdk
Repost from Flutter For Dev - новости, статьи, дизайн.
Привет хочу поделиться папками с чатами и каналами по Flutter.
Каналы.
Чаты.
Если что-то пропустил, то добавляйте в комментарии.
Так же хочу попросить вас проголосовать за канал, так-как хочется дальше его развивать.
https://t.me/boost/FlutterForDev
Прием заявок в летнюю Школу мобильной разработки Яндекса вот-вот закончится
Яндекс приглашает начинающих специалистов получить востребованные в индустрии знания. Студенты смогут углубить и систематизировать свои навыки работы в Kotlin, Swift или Flutter.
Первый восьминедельный этап обучения пройдет в онлайн-формате — с лекциями и домашними заданиями. Второй рассчитан на четырехнедельную практику — очно в офисах компании в Москве, Санкт-Петербурге и Екатеринбурге, где студенты будут работать над реальными проектами. Компания оплатит проезд и проживание иногородним студентам.
Обучение пройдет с 11 июня по 31 августа. Лучшие ученики получат возможность пройти оплачиваемую стажировку в одной из команд Яндекса в формате Лаборатории.
Чтобы поступить в летнюю Школу, необходимо выполнить тест, решить задания в режиме ограниченного времени и пройти техническое интервью.
Торопитесь, прием заявок скоро закроется. Регистрация и тестовое задание доступны здесь.
#достижение
Финансово помогаю родителям. Теперь они могут не работать, а отдыхать на пенсии, заниматься хобби☺️
Яндекс приглашает начинающих IT-специалистов в летнюю Школу мобильной разработки
Бесплатная летняя школа поможет начинающим разработчикам систематизировать имеющиеся знания в создании мобильных приложений на Kotlin, Swift или Flutter, а также обрести новые востребованные навыки.
Программа обучения состоит из двух этапов: сначала онлайн-курс лекций с домашними заданиями, затем очный этап в офисах Яндекса в Москве или Санкт-Петербурге. Расходы на проезд и проживание оплачивает компания.
По результатам онлайн-этапа лучшие студенты получат возможность пройти пятинедельную оплачиваемую практику в новом формате Лаборатории и поработать над внутренними задачами Яндекса под руководством опытных специалистов в области мобильной разработки.
Отбор в школу состоит из трех последовательных этапов — тестирование знаний выбранной платформы (Android, iOS или Flutter), решение алгоритмических задач в условиях ограниченного времени в формате контеста и техническое интервью. Подборка подготовительных материалов доступна по ссылке.
Для подачи заявки необходимо заполнить форму на сайте школы и выполнить тестовое задание.
➕➖Плюсы и минусы должности TeamLead’а
➕ Начнем с плюсов:
🟢Ответственность. По большей части это плюс, так как она хорошо прокачивает тебя как в софт, так и в хард скилах. Об этом ниже
🟢Быстро растешь в софт скилах. Постоянное общение с командой, понимание как что взаимодействует. Обсуждения с аналитиком при постановке задачи, постановка задач, декомпозиция, их распределение - все это отличино тебя прокачивает
🟢Быстро растешь в хард скилах. Ты должен понимать на моменте обсуждения задачи, как должна работать фича, как происходит взаимодействие с бекендом, какие могут возникнуть проблемы. Ты быстро фиксишь критические баги, решаешь проблемы. Все это делаешь, обсуждая с бекендом, благодаря чему намного лучше понимаешь, как что работает
🟢Ты пишешь код лучше, так как теперь ты отвечаешь за проект и при реализации фичи/фиксе бага задумываешься, на что твоё решение может ещё повлиять в рамках проекта
🟢Построчное Code Review, так как теперь ты отвечаешь за качество кода на проекте) Code review и насмотренность хорошо прокачивают хард скилы. Знаю, что во многих компаниях несерьёзно подходят к этому процессу(плохое решение).
Это так же отличный способ лучше понимать проект, так как ты видишь, какой новый код/фичу добавили
🟢Ты занимаешься распределением задач. Хочешь, бери интересную тебе фичу, делегируй не интересную. Но конечно чаще стараешься, чтоб все были довольны)
➖ Минусы:
🟠Ответственность - как плюс, так и минус)
Из этого пункта так же вытекает несколько подпунктов:
🔜Спрос с тебя. Возникающие проблемы, баги. Их быстрый фикс и оперативное решение проблем - не тебе
🔜Срочные вечерние сборки в сторы(редко, но бывает)
🔜Ответственность сильно тормозит тебя в рефакторинге. Многое хотелось бы переписать/выпилить, но заводя задачи на такой рефакторинг глубоко задумываешься, чем это может обернуться и не увеличит ли это количество крашей приложения.
🟠Созвоны. Их много и как раньше - быть на созвоне и параллельно работать - не получится. Почему? 1 пункт - ответственность) Ты должен быть в курсе, что на беке происходит и тд., чтоб не было проблем в мобильном приложении
🟠Часто бывает, что занимаешься фичой/багом, погружён в процесс и созвон или обсуждение выбивает тебя из колеи. Запланированное время на фичу увеличивается
🔥Как я стал TeamLead’ом
Ждём увлекательную история о предложении стать тимлидом), а то совсем пропалНа вопрос решил ответить постом) В этой истории нет ничего прям необычного😄 Внутри компании, почти за 2 года опыта я успел поработать на 4 интересных проектах. После успешного релиза нашей командой проекта(за который была получена благодарность постами выше), компанию заказчика выкупила крупная компания и проект пока на поддержке-заморозке. Т.е в ожидании дальнейших решений. Меня перевели на другой проект, крупнее предыдущего. Проект на поддержке, в ожидании слияния с другим приложением этой же компании. В команде все стандартно - несколько QA тестировщиков, 2 бекендера, дизайнеры и 1 flutter разработчик, 1 flutter TeamLead(Тимлид с моего предыдущего проекта) До моего повышения я работал на этом проекте около полугода. 🔜 Предысторию рассказал, главные события🙂: Мне звонит Тимлид и говорит:
- хотел тебе предложить взять проект в свои руки. Как тебе такая идея? Ты уже вырос достаточно. Такую ответственность на себя уже готов брать, как думаешь?Как думаете, что я ответил? Та да да дам…
- конечно, без проблемсказал я) Даже не стал спрашивать, какие условия, каких плюшек/денег мне накинут за новую должность. В общем то я знал, что это отличная возможность быстро расти как в тех., так и в софт. скилах. Так что, не задумываясь, сразу согласился) Конечно же этим не закончилось, Лид только предложил мне новую должность) Дальше была неделя затишья. Проджект с предыдущего проекта предложил мне поработать на новом проекте с нуля(что мне интересно, тк это всегда - уйма новых фичей), на что я тоже согласился😄 По итогу проджекту не дали добро забрать меня на другой проект, так как решался вопрос моего лидерства. 🔜 Через неделю мне написал Лид и сказал, что завтра мне нужно быть на созвоне, будут решать насчет моего лидерства на проекте) На следующий день, на созвоне нас было 4 - CEO компании, Head of Mobile компании, Лид моего проекта, я. Они втроём сошлись на том, что я сильно вырос и меня давно пора повышать. Дальше обсудили, что от меня требуется на проекте и условия(новая вилка зп). Я согласился, меня поздравили, с созвона вышел новый Тимлид☺️ ✔️ Так я стал TeamLead’ом. Ну а дальше понеслось…😅 Ставьте 🔥, если интересно, с какими плюсами и минусами в новой должности я столкнулся и ждете этого поста:) P.S. Лид моего проекта, которого часто упоминал - @petrovyuri, у него есть свой канал и курсы по разработке на dart/flutter
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
