Путь становления программистом и иммиграции
Челлендж - день 37🏔
👨💻 Работа:
Наверное вам интересно, какие вообще у меня задачи)
Вот некоторые из последних:
- пофиксил баг верстки при открытии приложения из горизонтального вида
- сделал экран обязательным для показа(если закрыть приложение и снова зайти, его не пропустить)
- добавил возможность звонка из приложения по нажатию на кнопку
- добавил открытие личного кабинета(на сайт) по клику на кнопку
🧑🎓 Что изучаю/сложности/интересное:
Есть немного праздничного настроения и в свободное время пересматриваю Гарри Поттера с первой части)
Из интересных новостей - показ приложения бизнесу прошел хорошо, нас похвалили💪
Отправил рабочее игровое кресло в Чебоксары через службу Пэк. Считал на их калькуляторе и думал, что с Ухты это обойдется в 4700(22 кг весит кресло и немалые габариты коробки). Оказалось, что доставка всего 1300 рублей😁Челлендж - день 34🏔
👨💻 Работа:
Было много интересных задач - баги, верстка, моки
🧑🎓 Что изучаю/сложности/интересное:
Постов не было дней 5. Причина - рабочий спринт, который завершился в эту пятницу🎉
Осталось ещё отметить время на рабочих тасках, его вышло очень много)
Почти неделю был дисбаланс по всем сферам кроме английского и работы(переработки). Так что метрики, скорее всего, обнулю и начну заново(правило двух дней).
Из минусов:
🟠сбил весь режим, буду восстанавливать. Полезные привычки тяжело внедрять и при этом очень легко их упускать
🟠из за жёстких спринтов на новом проекте не успел до нового года подготовиться к повышению грейда, но сдам его в январе)
Из плюсов:
🟢пишу статью по Яндекс.картам
🟢этот спринт принес много рабочего опыта - мок сервисы, интересные реализации фич, построчное код-ревью других разработчиков.
🟢благодаря ревью начал лучше понимать чужой код
Ещё один плюс - в начале января, на праздники, я переезжаю в Чебоксары и осуществлю один из своих давних планов - плавание по утрам🏊♂
С этим возникло немало проблем - съем жилья(решен), как перевезти ПК и монитор, как перевести рабочее геймерское кресло(20кг)😅
Плюс нет прямого самолёта или поезда и я еду на междугороднем автобусе часов 13Челлендж - день 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 дней)Челлендж - день 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 дней)Челлендж - день 23🏔
👨💻 Работа:
На 1 проекте - при тестировании нашли баг, занимался фиксом. Он оказался на бекенде
На 2 проекте - сделал задачу с версткой экрана, завязываю его на мок сервис
🧑🎓 Что изучаю/сложности/интересное:
Недавно мне подсказали, что очень удобно писать через автозаполнение. Экономит уйму времени)
У меня это хоткей Ctr+Space. IDE предлагает нужные варианты, просто выбираешь и пишешь значение
Раньше я для этого писал начальные буквы, только потом выбирал. Писал hor и выбирал horizontal(скрин). И так везде)
Возможно и вам будет полезно:)
✈️ Английский язык:
Поздно проснулся, в течение дня время не выделил)
🧑🎓 Книги:
+ 18 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин.
(всего: 72 страницы из 372)
💪 Баланс работа-остальные сферы:
❌ - встаю в 5 утра, ложусь к 10 вечера (всего 18 дней)
❌ - изучаю английский язык (всего - 91 день)
✅ - читаю полезные книги/аудиокниги +1 (всего 4 дня)
✅ - силовая тренировка через день +1(отдых) (всего 22 дня)
✅ - зарядка утром +1 (всего 22 дня)
✅ - отказ от сладкого, мучного и фастфуда +1 (всего 15 дней)Челлендж - день 22🏔
👨💻 Работа:
На 1 проекте - пофиксил баги, добавил переводы, сделал сборку и закинул на тестирование в сторы)
На 2 проекте - взял задачи на новый 2-ух недельный спринт, занимался одной из них
🧑🎓 Что изучаю/сложности/интересное:
Отчетов не было дней 5) Заканчивался первый спринт на новом проекте. Я всё успел, кроме одной задачи, которую добавили в конце. Это с учетом того, что долго делал yandex карты))
В общем я уставал, а вечером пост занимает немало времени. Решил, что в такие дни буду выпускать посты утром:)
Из интересного - взял задачи на новый спринт. Многие из них делаю впервые)
Мне повезло, можно выбрать любые задачи на рабочую неделю(с учетом времени). Беру те, что еще не делал и которые мне интересны
В основном задачи вокруг вёрстки с подключением на моковый сервис, тк бекенд еще не до конца готов
Так же такие задачи как - реализовать тосты, удаление/сохранение данных пользователя:)
✈️ Английский язык:
+0,40 ч. - занятие с преподавателем на площадке Яндекс.практикум
Тема - время, даты и месяцы
🧑🎓 Книги:
+ 0 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин.
(всего: 54 страница из 372)
💪 Баланс работа-остальные сферы:
✅ - встаю в 5 утра, ложусь к 10 вечера +3 (всего 18 дней)
✅ - изучаю английский язык +4 (всего - 91 день)
❌ - читаю полезные книги/аудиокниги (всего 3 дня)
✅ - силовая тренировка через день +4 (всего 21 день)
✅ - зарядка утром +4 (всего 21 день)
✅ - отказ от сладкого, мучного и фастфуда +1 (всего 14 дней)Челлендж - день 16🏔
👨💻 Работа:
Задача с картами на review:)
🧑🎓 Что изучаю/сложности/интересное:
Думал, что делаю одну задачу, а по итогу сделал 3😁
✈️ Английский язык:
Все время заняло дописывание задачи)
🧑🎓 Книги:
+ 0 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин.
(всего: 54 страница из 372)
💪 Баланс работа-остальные сферы:
✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего 14 дней)
❌ - изучаю английский язык (всего - 86 дней)
❌ - читаю полезные книги/аудиокниги (всего 3 дня)
✅ - силовая тренировка через день +1 (всего 16 дней)
✅ - зарядка утром +1 (всего 16 дней)
❌ - отказ от сладкого, мучного и фастфуда 0 (всего 11 дней)Челлендж - день 9🏔
👨💻 Работа:
Правил ревью по задаче с AppMetrica
Занимался новой задачей по верстке экрана авторизации
🧑🎓 Что изучаю/сложности/интересное:
На ревью у меня было 13 правок)
Такие как:
🟢 название файла должно всегда совпадать с именем класса
🟢 метод init апметрики нужно оборачивать в try/catch, чтоб в случае не инициализации, приложение работало и без метрики
🟢 у меня была проверка на == ' ', лучше ее делать через isEmpty
✈️ Английский язык:
+0,10 ч. - задания на площадке Яндекс.практикум
Встал позже и так как английский утром, это время утеряно)
Вечером минут 10 позанимался, чтоб был хотя бы +1% на дистанции
🧑🎓 Книги:
+ 0 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин.
(всего: 54 страница из 372)
💪 Баланс работа-остальные сферы:
❌ - встаю в 5 утра, ложусь к 10 вечера (всего 8 дней)
✅ - изучаю английский язык +1 (всего - 81 день)
❌ - читаю полезные книги/аудиокниги (всего 3 дня)
✅ - силовая тренировка через день +1 (всего 9 дней)
✅ - зарядка утром +1 (всего 9 дней)
❌ - отказ от сладкого, мучного и фастфуда (всего 7 дня) Торт еще остался)Челлендж - день 4🏔
👨💻 Работа:
Занимался пакетом flutter_native_splash
🧑🎓 Что изучаю/сложности/интересное:
Splash screen отрабатывает везде, но не на 12 андроиде
Перечитал ишью пакета, доку, позапускал примеры с пакета. Даже его example не отрабатывает на 12 версии)
Почему то показывает затемненный сплэш вначале, дальше нормальный
Вручную тоже ставил, тот же результат
Посмотрел интервью с Владом Мишустиным. Подписан на его ютуб канал, нравятся его видео про "как учиться учиться"
В видео интересно было услышать про LeetCode и как решение 500 мидловых задач повлияло на его код
Спойлер - очень повлияло:)
https://youtu.be/lN28f7fDAGo
✈️ Английский язык:
+0,26 ч. - задания на площадке Яндекс.практикум
🧑🎓 Книги:
+ 0 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин.
(всего: 54 страница из 372)
💪 Баланс работа-остальные сферы:
✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего 4 дня)
✅ - изучаю английский язык +1 (всего - 76 дней)
❌ - читаю полезные книги/аудиокниги (всего 3 дня)
✅ - силовая тренировка через день +1(отдых) (всего 4 дня)
✅ - зарядка утром +1 (всего 4 дня)
✅ - отказ от сладкого, мучного и фастфуда +1 (всего 4 дня)