Дневник Flutter-разработчика
Kanalga Telegram’da o‘tish
Описание моего пути мобильного разработчика с нуля до junior, middle, senior
Ko'proq ko'rsatish2 904
Obunachilar
+124 soatlar
-47 kunlar
-1930 kunlar
Postlar arxiv
Бесплатный курс «Подготовка к алгоритмическому собеседованию» для специалистов, которые планируют проходить алгоритмические собеседования или просто хотят познакомиться с понятием «алгоритмическая секция»:
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 часа программирования
(теория)
Подготовка к собеседованию:
Разобрал вопросы предыдущего видео(ссылка выше). Особых проблем не было, вопросы не сложные
Оформил файл 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 своего 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)
Repost from Сёрф Технологии
Привет!
Достаём календари и ставим напоминание на завтра:
🗓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
● можно сказать, что научился верстать. Много интересного реализовал по верстке в проекте
● понял как писать приложение с нуля. Это уже к концу проекта, когда изучил чистую архитектуру
Резюмируя могу сказать, что не всё так гладко) Многое с начала изучения я бы изменил.
Много чего я еще не знаю или знаю поверхностно. Но в общем то меня это не пугает) Минусы и пробелы понимаю, стараюсь их закрывать.
Мне все это интересно и я продолжаю в этом развиваться:) Чего и вам желаю👍
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
