Дневник Flutter-разработчика
3.1K subscribers
323 photos
22 videos
10 files
290 links
Описание моего пути мобильного разработчика с нуля до junior, middle, senior
Download Telegram
06.12.2022
Челлендж - день 16🏔

👨‍💻 Работа:

Задача с картами на review:)

🧑‍🎓 Что изучаю/сложности/интересное:

Думал, что делаю одну задачу, а по итогу сделал 3😁

✈️ Английский язык:

Все время заняло дописывание задачи)

🧑‍🎓 Книги:

+ 0 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин.
(всего: 54 страница из 372)

💪 Баланс работа-остальные сферы:

- встаю в 5 утра, ложусь к 10 вечера +1 (всего 14 дней)

- изучаю английский язык (всего - 86 дней)

- читаю полезные книги/аудиокниги (всего 3 дня)

- силовая тренировка через день +1 (всего 16 дней)

- зарядка утром +1 (всего 16 дней)

- отказ от сладкого, мучного и фастфуда 0 (всего 11 дней)
Please open Telegram to view this post
VIEW IN TELEGRAM
07.12.2022
Челлендж - день 17🏔

👨‍💻 Работа:

Пофиксил review задачи с картами, занимаюсь новой задачей
+ выступил на онлайн-митапе

🧑‍🎓 Что изучаю/сложности/интересное:

Сегодня был мой второй опыт выступления на митапе🥳
Слушателям понравилось, мне тоже:)

Доклады митапа:
⚡️ Как стать Junior Flutter-разработчиком?
⚡️ Онлайн-платежи: аспекты безопасности и подводные камни. Интеграция на примере Flutter и Stripe.
⚡️ Управляем состоянием приложения с помощью flutter_bloc.

Было много вопросов, один из самых интересных - "Как не выгореть за 7 месяцев обучения, пушив код на гитхаб почти каждый день?".

Если можно будет поделиться записью, обязательно залью на канал:)

✈️ Английский язык:

+0,35 ч. - занятие с преподавателем на площадке Яндекс.практикум
Тема - как в роли режиссера объяснить актерам, что им делать:)

🧑‍🎓 Книги:

+ 0 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин.
(всего: 54 страница из 372)

💪 Баланс работа-остальные сферы:

- встаю в 5 утра, ложусь к 10 вечера +1 (всего 15 дней)

- изучаю английский язык +1 (всего - 87 дней)

- читаю полезные книги/аудиокниги (всего 3 дня)

- силовая тренировка через день +1(отдых) (всего 17 дней)

- зарядка утром +1 (всего 17 дней)

- отказ от сладкого, мучного и фастфуда 0 (всего 11 дней)
Please open Telegram to view this post
VIEW IN TELEGRAM
12.12.2022
Челлендж - день 22🏔

👨‍💻 Работа:

На 1 проекте - пофиксил баги, добавил переводы, сделал сборку и закинул на тестирование в сторы)
На 2 проекте - взял задачи на новый 2-ух недельный спринт, занимался одной из них

🧑‍🎓 Что изучаю/сложности/интересное:

Отчетов не было дней 5) Заканчивался первый спринт на новом проекте. Я всё успел, кроме одной задачи, которую добавили в конце. Это с учетом того, что долго делал yandex карты))
В общем я уставал, а вечером пост занимает немало времени. Решил, что в такие дни буду выпускать посты утром:)

Из интересного - взял задачи на новый спринт. Многие из них делаю впервые)

Мне повезло, можно выбрать любые задачи на рабочую неделю(с учетом времени). Беру те, что еще не делал и которые мне интересны

В основном задачи вокруг вёрстки с подключением на моковый сервис, тк бекенд еще не до конца готов
Так же такие задачи как - реализовать тосты, удаление/сохранение данных пользователя:)

✈️ Английский язык:

+0,40 ч. - занятие с преподавателем на площадке Яндекс.практикум
Тема - время, даты и месяцы

🧑‍🎓 Книги:

+ 0 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин.
(всего: 54 страница из 372)

💪 Баланс работа-остальные сферы:

- встаю в 5 утра, ложусь к 10 вечера +3 (всего 18 дней)

- изучаю английский язык +4 (всего - 91 день)

- читаю полезные книги/аудиокниги (всего 3 дня)

- силовая тренировка через день +4 (всего 21 день)

- зарядка утром +4 (всего 21 день)

- отказ от сладкого, мучного и фастфуда +1 (всего 14 дней)
Please open Telegram to view this post
VIEW IN TELEGRAM
13.12.2022
Челлендж - день 23🏔

👨‍💻 Работа:

На 1 проекте - при тестировании нашли баг, занимался фиксом. Он оказался на бекенде
На 2 проекте - сделал задачу с версткой экрана, завязываю его на мок сервис

🧑‍🎓 Что изучаю/сложности/интересное:

Недавно мне подсказали, что очень удобно писать через автозаполнение. Экономит уйму времени)

У меня это хоткей Ctr+Space. IDE предлагает нужные варианты, просто выбираешь и пишешь значение

Раньше я для этого писал начальные буквы, только потом выбирал. Писал hor и выбирал horizontal(скрин). И так везде)

Возможно и вам будет полезно:)

✈️ Английский язык:

Поздно проснулся, в течение дня время не выделил)

🧑‍🎓 Книги:

+ 18 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин.
(всего: 72 страницы из 372)

💪 Баланс работа-остальные сферы:

- встаю в 5 утра, ложусь к 10 вечера (всего 18 дней)

- изучаю английский язык (всего - 91 день)

- читаю полезные книги/аудиокниги +1 (всего 4 дня)

- силовая тренировка через день +1(отдых) (всего 22 дня)

- зарядка утром +1 (всего 22 дня)

- отказ от сладкого, мучного и фастфуда +1 (всего 15 дней)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
14.12.2022
Челлендж - день 24🏔

👨‍💻 Работа:

Пофиксил баг(задача) и сделал еще одну задачу

🧑‍🎓 Что изучаю/сложности/интересное:

Сегодня работал с guards пакета auto_route
https://pub.dev/packages/auto_route#route-guards

Задача была следующей:
сделать обязательным выбор на первоначальных экранах(например экран "Есть 18 лет").

Обычно в приложениях есть экраны онбординга, которые доступны только при первом старте приложения.

Проблема была в том, что выбор на таком экране "Есть 18 лет" можно пропустить, закрыв приложение и открыв снова.
Пофиксил это через guards автороута:)

✈️ Английский язык:

+0,39 ч. - занятие с преподавателем на площадке Яндекс.практикум
Тема - описание картины, даты, указания на съемочной площадке:)

🧑‍🎓 Книги:

+ 0 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин.
(всего: 72 страницы из 372)

💪 Баланс работа-остальные сферы:

- встаю в 5 утра, ложусь к 10 вечера + 1 (всего 19 дней)

- изучаю английский язык +1 (всего - 92 дня)

- читаю полезные книги/аудиокниги +1 (всего 4 дня)

- силовая тренировка через день +1(отдых) (всего 22 дня)

- зарядка утром +1 (всего 23 дня)

- отказ от сладкого, мучного и фастфуда +1 (всего 16 дней)
Please open Telegram to view this post
VIEW IN TELEGRAM
19.12.2022
Челлендж - день 29🏔

👨‍💻 Работа:

Сделал одну задачу, делал code-review

🧑‍🎓 Что изучаю/сложности/интересное:

Недавно узнал, насколько важно делать код-ревью других разработчиков) Построчно

Так не только понимаешь, что вносится в проект, но и лучше разбираешься в чужом коде, чище пишешь свой)

Сегодня был интересный момент с либой auto_route:
На проекте есть вложенность роутов, как на 1 скрине.
Хотел сделать push на новый экран из этого списка и выкидывало ошибку
Фикс на 2 скрине:) Нужно так же через вложенность обратиться к роуту

✈️ Английский язык:

+0,34 ч. - занятие с преподавателем на площадке Яндекс.практикум
Тема - обсуждение вопросов для созвона с иностранным преподавателем:
- какой русский фильм можешь посоветовать
- каких русских художников или писателей можешь посоветовать?
- какую русскую книгу порекомендуешь?

🧑‍🎓 Книги:

+ 0 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин.
(всего: 72 страницы из 372)

💪 Баланс работа-остальные сферы:

- встаю в 5 утра, ложусь к 10 вечера + 4 (всего 23 дня)

- изучаю английский язык +4 (всего - 96 дней)

- читаю полезные книги/аудиокниги +1 (всего 4 дня)

- силовая тренировка через день (всего 22 дня)

- зарядка утром +4 (всего 27 дней)

- отказ от сладкого, мучного и фастфуда +4 (всего 20 дней)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
💪24.12.2022
Челлендж - день 34🏔

👨‍💻 Работа:

Было много интересных задач - баги, верстка, моки

🧑‍🎓 Что изучаю/сложности/интересное:

Постов не было дней 5. Причина - рабочий спринт, который завершился в эту пятницу🎉

Осталось ещё отметить время на рабочих тасках, его вышло очень много)

Почти неделю был дисбаланс по всем сферам кроме английского и работы(переработки). Так что метрики, скорее всего, обнулю и начну заново(правило двух дней).

Из минусов:
🟠сбил весь режим, буду восстанавливать. Полезные привычки тяжело внедрять и при этом очень легко их упускать
🟠из за жёстких спринтов на новом проекте не успел до нового года подготовиться к повышению грейда, но сдам его в январе)

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

Ещё один плюс - в начале января, на праздники, я переезжаю в Чебоксары и осуществлю один из своих давних планов - плавание по утрам🏊‍♂

С этим возникло немало проблем - съем жилья(решен), как перевезти ПК и монитор, как перевести рабочее геймерское кресло(20кг)😅
Плюс нет прямого самолёта или поезда и я еду на междугороднем автобусе часов 13
Please open Telegram to view this post
VIEW IN TELEGRAM
💪26.12.2022
Челлендж - день 36🏔

👨‍💻 Работа:

По первому проекту:
- закрыл 2 небольшие задачи
- сделал сборку, отправил на тесты в сторы

По второму проекту:
- добиваем спринт, фиксим баги и всё что всплывает)
Сделали много всего:) Завтра показ бизнесу

🧑‍🎓 Что изучаю/сложности/интересное:

Срочный вопрос - может кто знает, возможно ли восстановить аккаунт Instagram? 30 дней еще не прошло. Я отправил им селфи, пришел отказ и они сказали, что не восстановят)) Обидно будет, если нельзя. Там в блоге 2тыс+ подписчиков
Please open Telegram to view this post
VIEW IN TELEGRAM
27.12.2022
Челлендж - день 37🏔

👨‍💻 Работа:

Сегодня была демонстрация проекта бизнесу(итог двух спринтов).
Все прошло отлично, все довольны🎉

🧑‍🎓 Что изучаю/сложности/интересное:

Спринт закрыт, буду восстанавливать режим💪

У Владилена вышло свежее видео по GitHub Actions - это платформа на GitHub для CI/CD.

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

Например - я делаю сборку в Actions в три клика. Сборка собирается и пушится в рабочий чат телеграм с нужной ветки и с нужного окружения, с ссылкой на задачу.
Очень удобно для тестирования
https://youtu.be/e0A2hDObLmg
Please open Telegram to view this post
VIEW IN TELEGRAM
27.12.2022
Челлендж - день 37🏔

👨‍💻 Работа:

Наверное вам интересно, какие вообще у меня задачи)

Вот некоторые из последних:
- пофиксил баг верстки при открытии приложения из горизонтального вида
- сделал экран обязательным для показа(если закрыть приложение и снова зайти, его не пропустить)
- добавил возможность звонка из приложения по нажатию на кнопку
- добавил открытие личного кабинета(на сайт) по клику на кнопку

🧑‍🎓 Что изучаю/сложности/интересное:

Есть немного праздничного настроения и в свободное время пересматриваю Гарри Поттера с первой части)

Из интересных новостей - показ приложения бизнесу прошел хорошо, нас похвалили💪

Отправил рабочее игровое кресло в Чебоксары через службу Пэк. Считал на их калькуляторе и думал, что с Ухты это обойдется в 4700(22 кг весит кресло и немалые габариты коробки). Оказалось, что доставка всего 1300 рублей😁
Please open Telegram to view this post
VIEW IN TELEGRAM
С наступающим Новым Годом!🎄

Желаю с лёгкостью осуществлять все задуманное в новом году и не забывать о балансе жизни💪

Этот год был классным, много всего было сделано:)
Новый год будет ещё круче🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
У Mad Brains вышло хорошее видео на 23 минуты по основным вопросам Flutter собесов:
https://www.youtube.com/watch?v=8OijrHrvxXs

Чем отличается Stateful от Stateless виджет? Какие ещё существуют способы управления State? Для чего применяются Keys? Какие типы Keys бывают и какой выбрать? Что такое Widget? Что вы знаете о многопоточности и как она реализована на Flutter?Как запустить сложные вычисления отдельно от основного потока? Работают ли принципы SOLID с Flutter?
Переезд✈️

Через час выезжаю в Чебоксары. Буду в пути часов 16😁

Первый опыт перевозки пк и монитора на такое большое расстояние. Хотел отправить доставкой, но приедет только через 2 недели, а выходных неделя:)
Переезд✈️

Благополучно добрался, сейчас я в Чебоксарах:)
Около 20 часов пути и 4 междугородних такси😁 Оно того стоило, но в следующий раз лучше самолетом или поездом, пусть даже с неудобными пересадками)

P.S. Посмотрите, какой вид на Волгу с балкона моего дома. Летом выглядеть будет еще лучше🏙
Мой хороший знакомый наконец-то завел свой блог🎉

Он фронтендер и будет вам интересен по многим причинам:
🟢он пришел в программирование с нуля, как и я
🟢у него около 2 лет опыта в IT и официальный доход в 300к
🟢он работает в одной из лучших компаний РФ

Он без проблем помогает в любых вопросах и всячески помогал мне по поиску работы, собесам, прокачке LinkedIn и многом другом:)

В блоге он делится своим опытом по росту, апу зп и как контрибьютить больше всех в команде:)

https://t.me/frontengineer
Please open Telegram to view this post
VIEW IN TELEGRAM
09.01.2023
Челлендж - день 41🏔

👨‍💻 Работа:

Сделал одну задачу по новой фиче и занимался другой задачей по рефакторингу

🧑‍🎓 Что изучаю/сложности/интересное:

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

По отслеживанию ошибок и их обработке интересно, сейчас прочел статью:
https://plugfox.dev/error-handling-and-anti-patterns/

Планировал на праздниках завершить статью по картам и подготовиться к сдаче грейда, но переезд занял основную часть времени) Статья почти завершена

Присмотрел тренажерный зал с бассейном. Планирую начать со следующей недели🏊🏋️‍♂️

✈️ Английский язык:

+0,40 ч. - занятие с преподавателем Яндекс. практикум. Висят 3 занятия с иностранным преподавателем, которые я всё еще не прошел😅

💪 Баланс работа-остальные сферы:

- встаю в 5 утра, ложусь к 10 вечера + 1 (всего 1 день)

- изучаю английский язык +1 (всего - 105 дней)

- силовая тренировка через день (начну со следующей недели)

- зарядка утром +1 (всего 1 день)

- отказ от сладкого, мучного и фастфуда +1 (всего 1 день)

- подготовка к сдаче грейда
Please open Telegram to view this post
VIEW IN TELEGRAM
10.01.2023
Челлендж - день 42🏔

👨‍💻 Работа:

Пофиксил ревью вчерашней задачи и смержил ее, завершил другую задачу

🧑‍🎓 Что изучаю/сложности/интересное:

Не раз советовали это видео за последнее время, решил посмотреть. Много полезного вынес, думаю вам тоже будет интересно.
https://www.youtube.com/watch?v=P4ymKRUYoB8&t=32s

Например: лучшее, что можно сделать в плане сна - это ложиться и вставать в одно и то же время. Отсыпаться на выходных - очень плохая затея.

Плюс заказал витаминов:
- комплекс витаминов группы б
- магний
- витамин д
- омега 3

✈️ Английский язык:

+0,34 ч. - задания на площадке Яндекс. практикум

💪 Баланс работа-остальные сферы:

- встаю в 5 утра, ложусь к 10 вечера + 1 (всего 2 дня)

- изучаю английский язык +1 (всего - 106 дней)

- силовая тренировка через день (начну со следующей недели)

- зарядка утром +1 (всего 2 дня)

- отказ от сладкого, мучного и фастфуда +1 (всего 2 дня)

- подготовка к апу грейда +1 (всего 1 день)
Please open Telegram to view this post
VIEW IN TELEGRAM