Flutter Tech-Lead Notes
317 subscribers
136 photos
9 videos
82 links
Download Telegram
Ну вот и очередное путешествие на конференцию
Весь интернет начал визжать мол "Flutter закрыли, он уже на кладбище проектов Google".
На самом деле это не так. Да, произошло сокращение, но не такое, как все подумали (а все подумали что всю команду уволили). Это стандартный Google, они просто произвели оптимизацию процессов, такое у них часто бывает.
😁1
Flutter Tech-Lead Notes
Весь интернет начал визжать мол "Flutter закрыли, он уже на кладбище проектов Google". На самом деле это не так. Да, произошло сокращение, но не такое, как все подумали (а все подумали что всю команду уволили). Это стандартный Google, они просто произвели…
А вот что действительно умерло - Xamarin.

Для тех, кто не в курсе что такое Xamarin, объясняю. Это кросс-платформенный фреймворк для мобильных приложений на C#, годы существования 2011-2024. Его можно назвать первой "нативной" кросс-платформой.

Он умирал уже достаточно долгое время. Предпосылки к тому, что Microsoft его убьют, были еще пару лет назад, когда стало известно, что они контрибьютят Flutter.
Мысли по поводу вчерашней презентации Apple:

Сами устройства:
- iPad Air 11 👌
- iPad Air 13 🔥
- iPad Pro 11 и 13 👍
- Apple Pencil Pro 💩

1. Зачем им было проводить презентацию на полчаса ровно за месяц до WWDC? Возможно, нас ожидает что-то грандиозное в этот раз, хотя зная Apple, вряд ли.
2. Слухи про большой Air ходили давно, мне уже хочется пощупать этот аппарат, так как уже полтора года хожу с 5 поколением Air. Но почему-то обновили только на M2, хотя вышел M3
3. M4 только на iPad? Это какой-то троллинг от Apple? Причем M3 выпустили то не так давно
4. Приложение Final Cut Camera - то, что мне нужно для съемки роликов для YouTube, которую я хочу начать в скором времени. Надеюсь будет бесплатно
5. Карандаш новый - не такие уж и большие изменения, чтобы брать его вместо второго поколения, которое у меня сейчас
Очередной вылет. Снова лечу в Новосибирск, завтра начинается CodeFest, где я буду участником в этот раз
В Новосибирске начинается второй день CodeFest, а я пока подведу результаты первого.
Это было круто, не все стенды пройдены, но самое лучшее - афтер-пати от Яндекса. Сначала я ехал на пати-басе на место проведения, а после этого вышел на сцену в финале конкурса (потом расскажу что за конкурс, через неделю примерно) и выиграл Станцию Макс (как ее везти, не знаю).
Но это еще не все, сразу после конкурса я наблюдал за матчем Зенит - Ростов, по результатам которого Зенит вновь стал чемпионом!
👍2
CodeFest закончился!

Уже второй раз подряд, улетая с этой конференции сижу в бизнес-зале аэропорта Толмачево. В этот раз работая…

А на саму конфу я поехал в третий раз и во второй раз участником (в прошлом году выступал). Как будто стало меньше тусовок, хотя афтер-пати от Яндекса как всегда на высоте, в этот раз даже выиграл колонку (в посте выше).

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

По стендам - было в разы больше стендов, чем раньше. Да и залов было больше, чем в прошлом году.

Спасибо организаторам и увидимся в следующем году, когда я скорее всего снова приеду спикером!
🔥1
Пришло время рассказать что у меня тут происходит…

Сегодня я написал заявление на увольнение из Аспирити. Осталось еще 3 дня и я попрощаюсь с компанией, где я провел 6,5 лет…

Впереди новые свершения и новые люди, но еще я буду немного рефлексировать и писать сюда. Будет новая серия постов до конца недели
🔥4😨4😱2👍1
Я обещал немного порефлексировать

Начнем с того, как я оказался в Аспирити.

Сама история началась летом 2017, за полгода до трудоустройства. Я тогда был Android-разработчиком любителем, но уже с достаточно неплохим уровнем. Я только вернулся с обучения заграницей. Нужно было поступать в родном городе в университет. Хотел я на Программную Инженерию, но попал на Информационные Системы и Технологии.

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

Переносимся в декабрь 2017. Пятница, вечер, иду по своим делам и мне в ВК падает сообщение «Паша, тут хорошая компания ищет Android-разработчика. Не хочешь попробовать?» от Сергея Александровича. Я отвечаю согласием и он связывает меня с Денисом, в то время CTO Аспирити.

Так как резюме я не составлял, скинул ему ссылки на Google Play. И меня пригласили на собеседование. Где-то в середине декабря оно было, кроме CTO на нем был и мой будущий TeamLead. Немного меня погоняли, показал код (даже тестового не было), спросили желаемую ЗП и сказали напишут.

Пару дней и мне написали, спросили могу ли выйти 25 декабря. Так как у меня была зачетная неделя, мы договорились на 27 декабря. Так я и начал работать в Аспирити.

В следующем посте расскажу про первые несколько лет, до того как я перешел на Flutter и официально стал Middle разрабом.
🔥3
Итак, продолжим...

В самый первый день я занимался подключением ко всем сервисам, настройкой всего и знакомством с компанией. Именно в этот день произошла интересная ситуация. Под меня купили ноутбук Lenovo, который умер достаточно быстро - под вечер у меня садился телефон и я подключил кабель к нему. Поэтому работать пришлось с MacBook Air, про который есть пост в канале.

Первый проект - программа лояльности. Было очень увлекательно делать pixel-perfect верстку, которая была отрисована под iPhone 5s (и это в 2017-2018). Потом - месяц на подмоге по другому проекту.

После этого у нас закрылся мобильный отдел. Нас было трое, остался только я. До сих пор общаюсь с iOS-разрабом, он с того времени в Тинькофф.

После нескольких месяцев обучения я стал Junior Frontend разработчиком на React. Хорошо, что знания HTML и CSS уже были. За 2 года я успел побывать на 4 проектах. За это время в Аспирити пришел новый директор.

В 2019 мы задумались о возрождении мобильного направления. Выбрали React Native. Я уже был знаком с Flutter и вроде неплохо начал писать и на соседней технологии, но дальше экспериментов и переделывания внутреннего проекта не ушло. В ноябре 2019 я делал про это митап, который собрал достаточно много просмотров на YouTube.

А потом пришел Ковид…
👍2
Второй раз лечу в Москву рейсом Аэрофлота, вылетающим в 6 утра по Красноярску.
Второй раз приезжаю на час раньше, чем нужно. Пора запомнить, что на этот рейс нужно выезжать не в 2:30, а в 3:30.
Вот теперь пора и на Mobius лететь
Продолжаю рефлексировать и вспоминать…

Пришел Ковид, а я как раз за пару недель до этого переехал и стал жить самостоятельно. 2020 год закончился так себе, я по большей части занимался стартапом.

А вот уже в 2021 году мы решили полноценно возродить мобилки, в этот раз уже на Flutter. Начали с Upwork (да, когда-то там можно было работать из РФ).

Еще я в 2021 году я универ закончил. Это означало переход на полный рабочий день и чуть позже переход в Middle Flutter разработчика. Сейчас посчитал, за все время я на part-time больше проработал, это интересно.

Далее небольшое затишье в проектах из-за всем известных событий. Сразу после которого я ушел на свой первый (и пока единственный) аутстафф. 7 максимально крутых месяцев с командой, которую набирал я. Именно с прощания с этой командой начался этот канал.

За это время я начал ездить по конференциям, даже немного выступать. Сформировался отдел из 3 человек - я и 2 Junior Flutter разработчика.

И потом наступил мой последний этап в Аспирити…
🔥3
Закончил я на 2022 году, пора закончить эту историю сегодняшним днем.

В начале 2023 новый проект, потом почти сразу еще один, много пресейлов. Также провели стажировку и наняли джуна.

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

И вот наступает сентябрь, мы нанимаем пятого сотрудника в отдел, который оказался очень хорошего уровня. Потом полупровальный проект, вина за который на мне. И вот тут то я и начал потихоньку сдуваться сам…

Я уже под Новый год начал задумываться о том, что роста в этом году будет мало. Дошло все до того, что я 3 недели пробыл в отпуске и успел проанализировать ситуацию, порефлексировать и понять, что пришла пора уходить.

Первая часть постов на этом заканчивается, будет еще 2…
😱4😢2
Вторая часть - благодарности и пожелания. Начну я с личных.

Основатели Аспирити Гоша и Саша. Спасибо за советы, которые за 6,5 лет набрались и очень сильно помогают. Желаю удачи во всех начинаниях и чтобы ваши стартапы активно развивались!

Генеральный директор - Ратибор. Я очень многому у тебя научился, именно с тобой я стал менеджерить. Спасибо за то, что поверил в то, что мы можем сделать мобильный отдел и верил в это больше меня. Желаю тебе просто продолжать быть таким же крутым!
1👍1
Теперь команда развития.

Женя - человек, который встретил меня в мой первый день с вопросом «А ты кто?». На самом деле очень много чему научился у тебя, ты всегда поддерживала меня и в каком-то моментах даже спасала. Желаю, чтобы у тебя все было максимально круто!

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

Макс - ты пришел позже, но стал главным по веб-разработке. Тебе пожелаю много сил и всякого такого!

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

Леха - драйви и развивай Аспирити дальше! Хорошей тебе семейной жизни!

Маша - полгода, которые ты в компании немного сдвинули процессы на новый уровень! Желаю продолжать в том же духе!
🥰21🙏1