en
Feedback
Дневник Flutter-разработчика

Дневник Flutter-разработчика

Open in Telegram

Описание моего пути мобильного разработчика с нуля до junior, middle, senior

Show more
2 904
Subscribers
+124 hours
-47 days
-1930 days
Posts Archive
Бесплатный курс «Подготовка к алгоритмическому собеседованию» для специалистов, которые планируют проходить алгоритмические собеседования или просто хотят познакомиться с понятием «алгоритмическая секция»: https://habr.com/ru/company/yandex_praktikum/blog/660973/

День 220: + 5,41 часа программирования (теория) Подготовка к собеседованию: Достаточно информативный и полезный стрим: https://www.youtube.com/watch?v=ZNsfsI9gTYA&t=3145s Про оформление портфолио(и отдельно на hh), оформление readme гитхаб и проектов, тестовые и как оформлять сопроводительное письмо/откликаться на вакансии. Повторяю теорию. Видео собеседований в среднем показали, что спрашивают и как себя вести на собеседованиях. Надеюсь что это поможет мне на собесах) По большей части я могу говорить/знаю то, что использовал на практике в проектах. Сухая теория идет тяжело) Начал откликаться на вакансии hh. Всего 2 вакансии на junior flutter😁 Откликаюсь и на мидла Завтра дооформлю резюме и поставлю статус OpenToWork на LinkedIn (на данный момент у меня там 3500+ контактов it-рекрутеров и мобильных разработчиков). Хорошо, что LinkedIn начал прокачивать заранее:) Итого: 387,50 ч. - теория 303,37 ч. - практика Изучение английского языка: (+ 1,26 часа) + 0,58 ч. - 15 серия 5 сезона сериала Сверхъестественное на англ. с англ. субтитрами + 0,28 ч. - Duolingo Итого: 269 ч. 19 м. Спорт, здоровье: + зарядка + силовая тренировка(отдых) 160 дней не ем сахар, мучное и фастфуд Прививаю полезные привычки: + здоровый сон(пробую 22:00-5:00) 40 из 90 (+1) + зарядка/растяжка утром 58 из 90 (+1) + силовые тренировки через день 51 из 90 (+1) + изучение доки dart/flutter час в день 22 из 90 (+1)

День 219: Подготовка к собеседованию: Разобрал вопросы из видео с собеседованием Junior Flutter-разработчика. Наконец появился вопрос про ООП) https://www.youtube.com/watch?v=tURNG5WqmWM Итого: 382,09 ч. - теория 303,37 ч. - практика Изучение английского языка: (+ 1,27 часа) + 0,54 ч. - 14 серия 5 сезона сериала Сверхъестественное на англ. с англ. субтитрами + 0,33 ч. - Duolingo Итого: 267 ч. 53 м. Спорт, здоровье: + зарядка + силовая тренировка 159 дней не ем сахар, мучное и фастфуд Прививаю полезные привычки: + здоровый сон(пробую 22:00-5:00) 39 из 90 (+1) + зарядка/растяжка утром 57 из 90 (+1) + силовые тренировки через день 50 из 90 (+1) - изучение доки dart/flutter час в день 21 из 90 (+0)

День 218: + 4,14 часа программирования (теория) Подготовка к собеседованию: Разобрал вопросы предыдущего видео(ссылка выше).
День 218: + 4,14 часа программирования (теория) Подготовка к собеседованию: Разобрал вопросы предыдущего видео(ссылка выше). Особых проблем не было, вопросы не сложные Оформил файл readme на github проекта для курсов английского языка. Добавил скриншоты приложения и описание Сделал хорошее фото для резюме и блога. Долгий это процесс) Добавил в резюме, LinkedIn, блог инсты и в телеграм Итого: 382,09 ч. - теория 303,37 ч. - практика Изучение английского языка: (+ 0,53 часа) + 0,53 ч. - 13 серия 5 сезона сериала Сверхъестественное на англ. с англ. субтитрами Итого: 266 ч. 26 м. Спорт, здоровье: + зарядка - силовая тренировка 158 дней не ем сахар, мучное и фастфуд Прививаю полезные привычки: + здоровый сон(пробую 22:00-5:00) 38 из 90 (+1) + зарядка/растяжка утром 56 из 90 (+1) - силовые тренировки через день 49 из 90 (-0) - изучение доки dart/flutter час в день 21 из 90 (+0)

День 217: + 6,47 часа программирования (+ 1,18 ч. практика + 5,29 ч. теория) Подготовка к собеседованию: Запустил свой первый проект для курсов английского(указываю его в резюме. На данный момент у меня 2 проекта). Визуально всё выглядит классно, код - каша😁 Проект не билдился, нужно было обновить gradle и flutter pub. Сделал скрины экранов, оформлю тоже readme проекта. Несмотря на минусы, в нем реализована регистрация через firebase с сохранением состояния авторизованного пользователя(через Bloc). Работа с firebase. Скрины приложения прилагаю ниже Уровень реализации первого и второго проекта конечно сильно отличается) Из прошлого видео-собеседования с мидлом вынес главный плюс исходя из фидбека - он давал ответы, подкрепляя небольшим описанием из своего опыта. Как применял, где использовал Изучаю сейчас это видео: https://www.youtube.com/watch?v=oAZVxO-350c По резюме дали много рекомендаций. Одна из основных от рекрутера - сделать резюме 2 версий - на английском и русском. Отправлять резюме на англ в иностр проекты, на рус. - в русскоязычные Итого: 377,55 ч. - теория 303,37 ч. - практика Изучение английского языка: (+ 0,57 часа) + 0,57 ч. - 12 серия 5 сезона сериала Сверхъестественное на англ. с англ. субтитрами Итого: 265 ч. 33 м. Спорт, здоровье: + зарядка + силовая тренировка(отдых) 157 дней не ем сахар, мучное и фастфуд Прививаю полезные привычки: + здоровый сон(пробую 22:00-5:00) 37 из 90 (+1) + зарядка/растяжка утром 55 из 90 (+1) + силовые тренировки через день 49 из 90 (+1) - изучение доки dart/flutter час в день 21 из 90 (+0)

День 216: Подготовка к собеседованию: Досмотрел вчерашнее видео собеседования. Разобрал вопросы Оформил файл readme своего gi
День 216: Подготовка к собеседованию: Досмотрел вчерашнее видео собеседования. Разобрал вопросы Оформил файл readme своего github проекта. Сейчас он выглядит так(скрин выше). Можно загружать фото/видео просто перетаскиванием файлов в поле документа. Ограничение на размер видео - не более 10 мегабайт. Мое видео было большего размера, пришлось сжимать через онлайн сервис. Качество не теряется. Советую: https://video-converter.com/ru/ Итого: 372,26 ч. - теория 302,19 ч. - практика Изучение английского языка: (+ 1,30 часа) + 1,05 ч. - 11 серия 5 сезона сериала Сверхъестественное на англ. с англ. субтитрами + 0,25 ч. - Duolingo Итого: 264 ч. 36 м. Спорт, здоровье: + зарядка + силовая тренировка 157 дней не ем сахар, мучное и фастфуд Прививаю полезные привычки: + здоровый сон(пробую 22:00-5:00) 36 из 90 (+1) + зарядка/растяжка утром 54 из 90 (+1) + силовые тренировки через день 48 из 90 (+1) + изучение доки dart/flutter час в день 21 из 90 (+1)

День 215: Подготовка к собеседованию: Сделал резюме. Выглядит неплохо:) Смотрю видео собеседований, стараюсь отвечать синхронно и смотреть пробелы. Выписываю вопросы, чтоб понимать чего не знаю https://www.youtube.com/watch?v=Pf6W6cPUsvE&t=10s Итого: 372,26 ч. - теория 302,19 ч. - практика Изучение английского языка: (+ 1,16 часа) + 0,50 ч. - 10 серия 5 сезона сериала Сверхъестественное на англ. с англ. субтитрами + 0,26 ч. - Duolingo Итого: 263 ч. 06 м. Спорт, здоровье: + зарядка + силовая тренировка(отдых) 156 дней не ем сахар, мучное и фастфуд Прививаю полезные привычки: + здоровый сон(пробую 22:00-5:00) 35 из 90 (+1) + зарядка/растяжка утром 53 из 90 (+1) + силовые тренировки через день 47 из 90 (+1) - изучение доки dart/flutter час в день 20 из 90 (+0)

День 214: + 4,30 часа программирования (теория) Подготовка к собеседованию: Изучил курс Изучаем Dart. Null safety, ООП. Думал, что ООП - это что-то совсем сложное по теории. Оказалось, что по большей части это пересказ классов из доки(конструкторы, наследование, свойства и прочее). Рекомендации от Surf по изучению Dart/Flutter: https://t.me/surf_tech/148 Итого: 372,26 ч. - теория 302,19 ч. - практика Изучение английского языка: (+ 1,19 часа) + 0,51 ч. - 9 серия 5 сезона сериала Сверхъестественное на англ. с англ. субтитрами + 0,28 ч. - Duolingo Итого: 261 ч. 50 м. Спорт, здоровье: + зарядка + силовая тренировка(отдых) 155 дней не ем сахар, мучное и фастфуд Прививаю полезные привычки: + здоровый сон(пробую 22:00-5:00) 34 из 90 (+1) + зарядка/растяжка утром 52 из 90 (+1) + силовые тренировки через день 46 из 90 (+1) + изучение доки dart/flutter час в день 20 из 90 (+1)

День 213: + 5,32 часа программирования (теория) Подготовка к собеседованию: Изучил последнее видео в разделе dart канала LazyLoad - генераторы. В курсе Изучаем Dart есть раздел по ООП. По-этому начал проходить этот курс https://www.udemy.com/course/learndart/?couponCode=DART_042022 Курс почти весь изучил, остались только разделы ООП и Null Safety:) Итого: 368,56 ч. - теория 302,19 ч. - практика Изучение английского языка: (+ 1,32 часа) + 1,02 ч. - 8 серия 5 сезона сериала Сверхъестественное на англ. с англ. субтитрами + 0,30 ч. - Duolingo Итого: 260 ч. 31 м. Спорт, здоровье: + зарядка + силовая тренировка 154 дня не ем сахар, мучное и фастфуд Прививаю полезные привычки: + здоровый сон(пробую 22:00-5:00) 33 из 90 (+1) + зарядка/растяжка утром 51 из 90 (+1) + силовые тренировки через день 45 из 90 (+1) + изучение доки dart/flutter час в день 19 из 90 (+2)

День 212: + 4,39 часа программирования (теория) Подготовка к собеседованию: Изучил асинхронность в dart. Закрепил 13, 14, 15 видео канала LazyLoad. По dart остались только генераторы и можно переходить к документации flutter Итого: 363,24 ч. - теория 302,19 ч. - практика Изучение английского языка: (+ 1,25 часа) + 0,58 ч. - 7 серия 5 сезона сериала Сверхъестественное на англ. с англ. субтитрами + 0,27 ч. - Duolingo Итого: 258 ч. 59 м. Спорт, здоровье: + зарядка + силовая тренировка(отдых) 154 дня не ем сахар, мучное и фастфуд Прививаю полезные привычки: + здоровый сон(пробую 22:00-5:00) 32 из 90 (+1) + зарядка/растяжка утром 50 из 90 (+1) + силовые тренировки через день 44 из 90 (+1) + изучение доки dart/flutter час в день 17 из 90 (+2)

Привет! Достаём календари и ставим напоминание на завтра: 🗓6 апреля, 15:00, заходим на наш канал и смотрим прямую трансляцию
Привет! Достаём календари и ставим напоминание на завтра: 🗓6 апреля, 15:00, заходим на наш канал и смотрим прямую трансляцию Евгения Сатурова и Михаила Зотьева «Flutter для тех, кто решил начать». Будем говорить: 🔹о том, как вообще нужно подходить к изучению новой для себя технологии, 🔹об ошибках, которые часто совершают новички. 🔹о том, как правильно готовиться к собеседованиям и какие самые распространённые ошибки на них совершают. Ждём тебя! И рассказывай друзьям😉

День 211: + 2,26 часа программирования (теория) Ecommerce project: Изучил сегодня дженерики и try catch. Закрепил 11 и 12 видео канала LazyLoad С подтягиванием теории многие моменты становятся понятнее. Использовал в проекте, например, и расширения и наследования классов, но не понимал, как они работают) И так со многим. Сейчас пазл складывается) При изучении документации думаешь - "ага, вот это я там использовал. Вот оно оказывается как работает" или "оо, вот этого мне не хватало, нужно использовать в проекте":) Итого: 358,45 ч. - теория 302,19 ч. - практика +1,17 часа английского: + 0,49 ч. - 6 серия 5 сезона сериала Сверхъестественное на англ. с англ. субтитрами + 0,28 ч. - Duolingo С пониманием амер. речи на слух всё намного лучше. Сейчас смотрю серию с англ субтитрами и редко ставлю на паузу или встречаю незнакомые слова. Время просмотра сейчас не сильно превышает длительность серии. Раньше было с большим превышением) Сериал среднего уровня сложности языка Итого: 257 ч. 34 м. Спорт, здоровье: + зарядка + силовая тренировка 153 дня не ем сахар, мучное и фастфуд Прививаю полезные привычки: + здоровый сон(пробую 22:00-5:00) 31 из 90 (+1) + зарядка/растяжка утром 49 из 90 (+1) + силовые тренировки через день 43 из 90 (+1) + изучение доки dart/flutter час в день 15 из 90 (+1)

День 210: + 5,37 часа программирования (теория) Ecommerce project: Закрепил тему Classes видео канала LazyLoad - 7,8,9,10 видео Прочитал рекомендуемую статью про "излишнюю подготовку" и откладывание/отрицание стресса. Хорошая статья, в некоторых пунктах отметил свои проблемы) Думаю и вам будет полезно(на превью не обращайте внимание, статья хорошая): https://medium.com/@M0rtyMerr/%D0%B2%D0%BE%D0%BB%D1%87%D0%B8%D1%81%D1%82%D0%BE%D1%81%D1%82%D1%8C-%D0%B2-it-7767f5a07dbc Так же посмотрел хорошее видео от Мы обречены с автором статьи выше: https://www.youtube.com/watch?v=grkLMXq4ezY&t=3s Итого: 356,19 ч. - теория 302,19 ч. - практика +1,18 часа английского: + 0,46 ч. - 5 серия 5 сезона сериала Сверхъестественное на англ. с англ. субтитрами + 0,32 ч. - Duolingo Итого: 256 ч. 17 м. Спорт, здоровье: + зарядка + силовая тренировка(отдых) 152 дня не ем сахар, мучное и фастфуд Прививаю полезные привычки: + здоровый сон(пробую 22:00-5:00) 30 из 90 (+1) + зарядка/растяжка утром 48 из 90 (+1) + силовые тренировки через день 42 из 90 (+1) + изучение доки dart/flutter час в день 14 из 90 (+1)

День 209: Ecommerce project: Изучил пакет Shimmer. Посоветовали его использовать. Говорят, что CircularProgressIndicator уже не используют и все пользуются шимерами. Выглядит действительно неплохо) https://www.youtube.com/watch?v=yhABSANrsNc По большей части занимался сегодня настройкой света и веб-камеры. Там целая наука) Заказывал новую вебку и свет для хорошей картинки на собесах +1,22 часа английского: + 0,54 ч. - 4 серия 5 сезона сериала Сверхъестественное на англ. с англ. субтитрами + 0,28 ч. - Duolingo Итого: 254 ч. 59 м. Спорт, здоровье: + зарядка + силовая тренировка 152 дня не ем сахар, мучное и фастфуд Прививаю полезные привычки: + здоровый сон(пробую 22:00-5:00) 29 из 90 (+1) + зарядка/растяжка утром 47 из 90 (+1) + силовые тренировки через день 41 из 90 (+1) - изучение доки dart/flutter час в день 13 из 90 (+0)

День 208: Ecommerce project: Сегодня занимался делами в реале:) +1,24 часа английского: + 0,58 ч. - 3 серия 5 сезона сериала Сверхъестественное на англ. с англ. субтитрами + 0,26 ч. - Duolingo Итого: 253 ч. 37 м. Спорт, здоровье: + зарядка - силовая тренировка(отдых) 151 день не ем сахар, мучное и фастфуд Прививаю полезные привычки: - здоровый сон(пробую 22:00-5:00) 28 из 90 (+0) + зарядка/растяжка утром 46 из 90 (+1) - силовые тренировки через день 40 из 90 (+0) - изучение доки dart/flutter час в день 13 из 90 (+0)

День 207: + 5,03 часа программирования (практика) Ecommerce project: Правил мелкие баги и один большой с неправильным отображением картинок в слайдере. Всё пофиксил и сдал проект:) Видео работы приложения прилагаю выше) Итого: 350,42 ч. - теория 302,19 ч. - практика +0,53 часа английского: 2 серия 5 сезона сериала Сверхъестественное на англ. с англ. субтитрами Итого: 252 ч. 13 м. Спорт, здоровье: + зарядка + силовая тренировка(отдых) 150 дней не ем сахар, мучное и фастфуд Прививаю полезные привычки: - здоровый сон(пробую 22:00-5:00) 28 из 90 (+0) + зарядка/растяжка утром 45 из 90 (+1) + силовые тренировки через день 40 из 90 (+1) - изучение доки dart/flutter час в день 13 из 90 (+0)

Итоги на 206 дней в программировании Посчитал время обучения и практики программирования с начала ведения блога. Итого на сегодняшний день: 350,42 ч. - теория 297,16 ч. - практика За это время изучил 2 курса - LazyLoad(пока что без Flutter Fest) и курс Константина Кокорина Изучаем Flutter. Продолжаю изучать документацию. Гуглю на английском) Написал 2 приложения: Первое - приложение для курсов английского языка. Сам придумал, предложил и пишу его. Приложение еще не завершено, решил дописать его после трудоустройства. Приложение интересное и в нем много классных фич нужно еще реализовать В приложении реализовал: ● авторизацию через Bloc с сохранением состояния авторизованного пользователя ● бд с firebase ● регистрация через firebase ● возможность закрашивания картинок пальцем в приложении Второе - E-commerce shop. Приложение писал по техническому заданию и макету с figma. С этим приложением многому научился: ● верстать с фигмы ● изучил чистую архитектуру и реализовал все три слоя в приложении ● изучил библиотеку Bloc от Felix и использую в проекте ● изучил и внедрил Dependency Injections ● изучил работу с сетью через http и получаю данные от api ● можно сказать, что научился верстать. Много интересного реализовал по верстке в проекте ● понял как писать приложение с нуля. Это уже к концу проекта, когда изучил чистую архитектуру Резюмируя могу сказать, что не всё так гладко) Многое с начала изучения я бы изменил. Много чего я еще не знаю или знаю поверхностно. Но в общем то меня это не пугает) Минусы и пробелы понимаю, стараюсь их закрывать. Мне все это интересно и я продолжаю в этом развиваться:) Чего и вам желаю👍