Дневник Flutter-разработчика
3.11K subscribers
323 photos
22 videos
10 files
290 links
Описание моего пути мобильного разработчика с нуля до junior, middle, senior
Download Telegram
19/9/2022

💻Работа:


Занимался той же задачей, где застрял на выделении текста

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

Понял, что у меня сложности с написанием методов.

Задача - выделять текст жирным стилем, если он выделен тегом <b> в строке

Мне нужно пробежаться по runes, если встречаю тег <b> то закрываю предыдущий буфер(использую StringBuffer) и добавляю виджет TextSpan с его значением, открываю буфер и записываю следующее значение до </b>, его добавлять в TextSpan с жирным стилем

С этим у меня и сложности - как на основе этого описать логику

Widget _buildStyledText(String input, TextStyle regular, TextStyle bold) {
StringBuffer buffer = StringBuffer(input);

var inputRunes = input.runes;
for (var n in inputRunes) {
if (n.toString() == '<') {
buffer.write(n);
} else if (n.toString() == '>') {
buffer.write(n);
}
}

return Text.rich(TextSpan(text: buffer.toString())); - здесь должно быть условие и в зависимости от него выбор стиля regular/bold(я так думаю)

Метод не отрабатывает, но я над этим работаю)

P.S. Приветствуется любая полезная информация, но не пишите метод)

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

4 занятие с преподавателем Яндекс.практикум. Говорили на англ. Тема - Past Simple. Вопросы, отрицания

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

- читаю Чистый код дядюшки Боба. + 35 м. (всего - 9,22 ч.)

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

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

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

- прогулки на свежем воздухе. 4000 шагов

- отказ от сахара, мучного и фастфуда +1 (всего - 17 дней)

- холодный душ утром. +1 (всего - 5 дней)
21/9/2022

В связи с последними полит. новостями нет желания выпускать полноценный пост)

Из интересного: - Помните, недавно было собеседование внутри компании? По итогам собеседования уровень моих знаний оценили как Junior 1(три грейда для позиции junior).

Так же скинули документ для подтягивания знаний по грейдам. Там описаны позиции и технологии, которыми нужно владеть для апа.

Планирую через 2 месяца провести еще собеседование и повысить грейд.
Завтра буду перестраивать график. Откажусь от расфокуса(тех привычек, что занимают время) и попробую такой режим. Дальше буду подключать привычки по приоритету.

Сейчас приоритет смещается в сторону апа в разработке и английском:)
28/9/2022

Делюсь новостями)
Мое образование попадает в список IT специальностей для отсрочки от мобилизации. Ждем подтверждения:)

Делиться особо было нечем, по-этому не было постов. Дисбаланс по всем сферам и уныние)

С английским только всё отлично😁 Завершил модуль Past Simple, сейчас прохожу тему: как спросить продавца в магазине как и куда пройти

Сейчас могу поговорить на простые темы, какие-то забавные истории из жизни со смехом рассказать) До занятий не мог

В конце каждого модуля занятие с иностранным преподавателем, который не знает русского. Отложил до выходных:)

P.S. На днях верну прежний формат ведения блога💪
Please open Telegram to view this post
VIEW IN TELEGRAM
3.10.2022

💻Работа:


Меня перевели на другой проект внутри компании.
Проект интересный, по архитектуре не сильно отличается от предыдущего проекта:)

Новые люди, новая команда. На преокте нас двое разработчиков

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

Занимаюсь написанием unit-тестов. Их много:)

По отсрочке: "Вы включены в список, но о решении вы ничего не узнаете. Так что если что, приходите по повестке. Мы вас или призовем, или отправим обратно. Приходите"😅

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

+30 м. на площадке Яндекс.практикум
Занятие с иностранным преподавателем пока так и не прошел:)
5.10.2022

👨‍💻 Работа:

Занимался покрытием тестов функций. Сделал PR, его апрувнули, смержил:)

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

Столкнулся с проблемой тестирования функций, которые принимают BuildContext или Controller.
Может кто знает, как их тестировать?)

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

+1,10 ч. на площадке Яндекс.практикум
Занятие с преподавателем + упражнения на площадке
Тема - спросить или объяснить, как куда-либо пройти

Примеры:
Go over the bridge - перейдите через мост
Turn left at the fountain - поверните налево у фонтана
Cross the road on the crosswalk
- перейдите улицу по пешеходному переходу
This statue is on the corner of Minto and Nicoll street - эта статуя находится на углу улиц Минто и Николь

🧑‍🎓 Книги:
Чистый код Дядюшки Боба пока отложил, стало непонятно и поднадоело:)

По программированию сейчас читаю:
+ 26 страниц из 372 Идеальный программист. Как стать профессиональным разработчиком ПО.
Того же Дядюшки Боба)

Интересные мысли из книги:
"Передавать на контроль качества код, работоспособность которого вы не можете гарантировать, непрофессионально. Такое поведение нарушает правило «не навреди»."

Скажете, я предлагаю 100 % тестовое покрытие кода? Ничего подобного. Я не предлагаю, а требую. Каждая написанная вами строка кода должна быть протестирована. Точка.

Может, это нереалистично? Почему? Вы пишете код, потому что ожидаете, что он будет выполняться. Если вы ожидаете, что код будет выполняться, то вы должны знать, что он работает. А знать это можно только в одном случае – по результатам тестирования.

Честно говоря, я считал, что тесты не важны😁 В Книге Роберт пишет, что тесты невероятно важны и приводит массу примеров.
Изменил свое мнение😅

Вторая книга, которую сейчас читаю:
+ 20 стр. Трансерфинг реальности. Вадим Зеланд

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

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

- читаю полезные книги + 46 стр. (всего - 1 день)
Please open Telegram to view this post
VIEW IN TELEGRAM
6.10.2022

👨‍💻 Работа:

Изучаю новый проект. Что где лежит, что откуда приходит

Сделал остро необходимую бизнесовую задачу:)
Нужно было вывести дополнительную информацию для пользователя

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

Был интересный момент - с бекенда данные приходят в виде "Moscow City". Но могут быть и в виде "Moscow City ()" или "Moscow Сity (Street 5)".

Нужно было написать функцию, которая обработает строку и вернет ее без пустых (), но выведет, если скобки будут не пустыми
Повозился с RegExp😁

Получилось так:
return value.replaceAll(RegExp(r'(\(\))'), "");

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

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

🧑‍🎓 Книги:

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

+ 0 стр. Трансерфинг реальности. Ступень I. Вадим Зеланд
(всего: 20 страниц из 210)

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

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

- читаю полезные книги + 67 стр. (всего - 2 дня)
Please open Telegram to view this post
VIEW IN TELEGRAM
7.10.2022

👨‍💻 Работа:

Написал unit-тесты, занимаюсь виджет тестами.
Сложная тема. Нужно весь проект покрыть unit(сделано) и виджет-тестами:)

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

+1 ч. - занятие с преподавателем и упражнения на площадке Яндекс.практикум

Закончился первый месяц занятий с преподавателем. Завтра возьму еще месяц

Стал увереннее себя чувствовать в диалогах. Прогресс на лицо, мне все нравится:)

🧑‍🎓 Книги:

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

+ 0 стр. Трансерфинг реальности. Ступень I. Вадим Зеланд
(всего: 20 страниц из 210)

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

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

- читаю полезные книги + 83 стр. (всего - 3 дня)
Please open Telegram to view this post
VIEW IN TELEGRAM
10.10.2022

👨‍💻 Работа:

Занимался правкой бага для сборки(QA тестеры накидали багов).
Дальше занимался изучением и написанием интеграционных тестов. Ох и сложная тема😅

Хотел написать небольшую статью на эту тему - как писать тесты и что нового узнал, но по сути перепишу основную часть статьи Юрия(первая ниже)

Статьи, по которым пишу тесты:
https://habr.com/ru/company/friflex/blog/666578/
И офиц дока: https://docs.flutter.dev/cookbook/testing/widget/introduction

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

Хотел бы начать решать leetcode, но как не возьмусь, все заканчивается на первой задаче) Честно говоря мне даже условие здесь непонятно, что требуется(скрин)

Подготовил таблицу обучения для повышения грейда. Начинаю с завтрашнего дня
Буду закрывать пробелы и подтягивать теорию

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

+0,40 ч. - занятие с преподавателем Яндекс.практикум
Закончили второй модуль - как что-либо заказать в баре, угостить друга, как спросить "как дойти" или указать дорогу.

Часть вопросов с занятия, на которые нужно было ответить(in my town):
Where can you go sightseen? - где вы можете посмотреть достопримечательности?

What museums can you visit? -Какие музеи вы можете посетить
?

What do tourists usually take photos of? - Что обычно фотографируют туристы?

What area is good to walk around?
-В каком районе хорошо прогуляться?

🧑‍🎓 Книги:

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

+ 14 стр. Трансерфинг реальности. Ступень I. Вадим Зеланд
(всего: 56 страниц из 210)

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

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

- читаю полезные книги + 145 стр. (всего - 5 дней)

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

- зарядка утром +1 (всего 2 дня)
Please open Telegram to view this post
VIEW IN TELEGRAM
11.10.2022

👨‍💻 Работа:

Продолжаю писать интеграционные тесты

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

Было много планов на сегодня, но почти все свободное время заняло оформление загран. паспорта(делаю его впервые).

Достаточно просто через ГосУслуги заполнить заявку, но пол дня не мог войти в свой личный кабинет, тк "пароль неверный".
Скидывал пароль, восстанавливал. Только вечером смог войти(пароль был правильным). Какие-то странные проблемы площадки😅

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

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

🧑‍🎓 Книги:

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

+ 0 стр. Трансерфинг реальности. Ступень I. Вадим Зеланд
(всего: 56 страниц из 210)

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

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

- изучаю английский язык +1 (всего - 41 день(начну отчет с начала занятий в Яндекс.практикум. С того момента занимаюсь каждый день))

- читаю полезные книги + 145 стр. (всего - 5 дней)

- силовая тренировка (всего - 2 дня)

- зарядка утром +1 (всего 3 дня)
Please open Telegram to view this post
VIEW IN TELEGRAM
12.10.2022

👨‍💻 Работа:

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

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

Заблокировали мой аккаунт в Instagram. Не размещал там посты около месяца, а они говорят, что я нарушил правила площадки. Заполнил форму на восстановление, но никаких писем не приходит.

Кто-нибудь знает, можно восстановить аккаунт? Там 2000+ подписчиков блога, обидно будет потерять

Заявление на загран. паспорт развернули 2 раза. Их не устраивает заполнение юридических адресов(вуза и компании). Заполнил 3 раз, жду ответа:)

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

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

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

🧑‍🎓 Книги:

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

+ 0 стр. Трансерфинг реальности. Ступень I. Вадим Зеланд
(всего: 56 страниц из 210)

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

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

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

- читаю полезные книги + 170 стр. (всего - 6 дней)

- силовая тренировка (всего - 2 дня)

- зарядка утром +1 (всего 4 дня)
Please open Telegram to view this post
VIEW IN TELEGRAM
13.10.2022

👨‍💻 Работа:

Сделал небольшую задачу и продолжаю заниматься задачей с маской
(скрин из интернета, чтоб нагляднее было)

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

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

При вводе получается:
14.0м.гггг

Моя задача - сделать подобное для другого поля с маской в формате ххххх-ххххх-х

При заполнении это выглядит странновато, плюс я нигде подобного не видел. В гайдах везде советуют использовать hintText:
https://developer.apple.com/design/human-interface-guidelines/components/selection-and-input/text-fields

https://m3.material.io/components/text-fields/specs

Есть несколько идей, как это можно заменить и это нужно объяснить бизнесу) Или продолжать костылить

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

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

🧑‍🎓 Книги:

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

+ 32 стр. Трансерфинг реальности. Ступень I. Вадим Зеланд
(всего: 88 страниц из 210)

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

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

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

- читаю полезные книги + 202 стр. (всего - 7 дней)

- силовая тренировка +1 (всего - 3 дня)

- зарядка утром +1 (всего 5 дней)
Please open Telegram to view this post
VIEW IN TELEGRAM
Так ребят, я знаю, что мы уже два раза переносили стрим с Наташей Давыдовой, но сегодня в 17:00 мы ТОЧНО обсудим джунов и получение первого опыта!

Приходи, задавай вопросы, будет просто охренеть как много полезных лайфхаков и ответов на вопросы!

https://youtu.be/7IXkIWXJuSU
14.10.2022

👨‍💻 Работа:

Завершил задачу с маской

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

Напоминаю, что задача была - сделать маску, которая не будет убираться как hintText. Вводимое значение будет идти прям по маске

Мое первое решение было по большей части таким: https://stackoverflow.com/questions/72671146/is-it-possible-to-create-a-text-field-phone-number-mask-which-is-not-disappearin

Но у него есть проблема - не провалидировать и не привести к нужному формату

Потому пришлось еще больше костылить(ментор помог):)

Итоговое решение:
Stack(
children: [
SizedBox(TextFormField),
ValueListenableBuilder()
],
)

Логика такая, что в первом чилдрене - контроллер, прозрачный текст.
Во втором - valueListenable, который позволяет слушать контроллер и перестраивает при изменении. Здесь как раз находится моя маска формата "ххххх-ххххх-х", которая обрабатывается через функцию и по порядку, по 1 символу заменяется на введенное значение

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

+0,47 ч. - занятие с преподавателем Яндекс.практикум.
Весь урок был разговорным. Я задавал ей вопросы, слушал ответы, потом она задавала мне.

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

🧑‍🎓 Книги:

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

+ 0 стр. Трансерфинг реальности. Ступень I. Вадим Зеланд
(всего: 88 страниц из 210)

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

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

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

- читаю полезные книги + 202 стр. (всего - 7 дней)

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

- зарядка утром +1 (всего 6 дней)
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Oh, my Flutter (Mikhail Zotyev)
У Михаила Матюнина и Якова Карпова вышла первая часть из цикла статей про BLoC. В рамках цикла ребята собираются поделиться своим опытом использования подхода, советами и разбором распространенных ошибок.

📌 Найти статью можно по ссылке.

#статья
17.10.2022

👨‍💻 Работа:

Маска TextFormField улучшена и теперь ее можно применять и в других местах, она универсальна.

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

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

Записи с конференции CrossConf доступны по ссылке: https://www.youtube.com/channel/UC7U7q9W7tgph-pdKsKem0XQ/videos

Думаю вам будут интересны доклады:

Божественный Scaffold – инструмент, о котором мы недостаточно задумываемся // Дмитрий Мозер, Friflex
https://www.youtube.com/watch?v=IdKkzTp_vp8

Боремся за ожидаемое поведение вместе с Flutter // Юрий Петров, Friflex
https://www.youtube.com/watch?v=gHcKQvD62E8

Интересно посмотреть на найм со стороны наймодателя😁:
+10 к скорости найма: что подкрутить в процессе, чтобы нанимать быстрее //Татьяна Аква, Hi, Rockits!
https://www.youtube.com/watch?v=fqntq7UhBko

PWA на Flutter из мобильного приложения: план Б, который нам сейчас так нужен // Евгений Сатуров
https://www.youtube.com/watch?v=lwCpguLZwYI

За безопасный Flutter // Алексей Шведчиков, Яндекс
https://www.youtube.com/watch?v=I2WOcO15fdI

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

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

Говорили о видах боли и как об этом рассказать:
earache - боль в ушах
stomachache - боль в животе, в желудке
backache - боль в спине

🧑‍🎓 Книги:

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

+ 0 стр. Трансерфинг реальности. Ступень I. Вадим Зеланд
(всего: 88 страниц из 210)

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

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

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

- читаю полезные книги + 202 стр. (всего - 7 дней)

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

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

👨‍💻 Работа:

Пофиксил замечания моего pull request'a с маской
Занимаюсь задачей с фиксом багов по верстке

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

Прокрастинирую с обучением для грейда. Я конечно очень хочу, но выделяю под обучение время после работы.
А после работы я уже чувствую себя, как овощ и мозг нагружать уже не хочется)

Решил перенести время обучения на утренние часы, а вечером ничего серьезного. Попробую завтра💪

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

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

Сегодня с площадке мне написали - все ли мне нравится, доволен ли я результатом.

Я сказал, что все отлично, на что мне предложили увеличить интенсивность(кол-во занятий в неделю с преподавателем)

Попросил рассчитать стоимость, если буду заниматься 4 или 5 раз в неделю. Жду ответа)

🧑‍🎓 Книги:

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

+ 0 стр. Трансерфинг реальности. Ступень I. Вадим Зеланд
(всего: 88 страниц из 210)

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

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

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

- читаю полезные книги + 202 стр. (всего - 7 дней)

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

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

👨‍💻 Работа:

Задача с маской успешно прошла QA-тесты:)

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

Продолжаю фиксить баги по верстке

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

На выходные я всё откладывал Metro Exodus(игра). Сегодня дошли до него руки и игра заняла все свободное время)

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

+0,40 ч. - занятие с преподавателем Яндекс.практикум.
Говорили на тему "режим дня"

🧑‍🎓 Книги:

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

+ 0 стр. Трансерфинг реальности. Ступень I. Вадим Зеланд
(всего: 88 страниц из 210)

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

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

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

- читаю полезные книги + 202 стр. (всего - 7 дней)

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

- зарядка утром +1 (всего 9 дней)
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Oh, my Flutter (Mikhail Zotyev)
Dart работает при помощи своей виртуальной машины. Наверное, понимание как она работает - это не тот навык, который нужен каждый день для работы, но в любом случае это будет полезно для поднятия общего уровня владения инструментом.

📌 Введение в Dart VM от Вячеслава Егорова доступно по ссылке.

#dart #документация
20.10.2022

👨‍💻 Работа:

Занимаюсь фиксом багов по верстке

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

https://t.me/dellini_dev подсадила меня на игры😅
Metro Exodus и сегодня занял всё свободное время

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

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

🧑‍🎓 Книги:

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

+ 0 стр. Трансерфинг реальности. Ступень I. Вадим Зеланд
(всего: 88 страниц из 210)

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

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

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

- читаю полезные книги + 202 стр. (всего - 7 дней)

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

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

👨‍💻 Работа:

Так же, занимаюсь фиксом багов по верстке

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

Начал готовиться к повышению грейда, подтягиваю теорию.

Сегодня закрыл вопросы:
- что такое required, named, positional (параметры методов и конструкторов)
- Null safety и null-aware operators

Пишу конспект в Notion. Поделюсь им позже, как конспект заполнится. Если вам интересно, конечно:)

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

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

Говорили на тему врача и как рассказать о болях, плохом самочувствии
(скрин с задания на площадке)

🧑‍🎓 Книги:

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

+ 0 стр. Трансерфинг реальности. Ступень I. Вадим Зеланд
(всего: 88 страниц из 210)

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

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

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

- читаю полезные книги + 202 стр. (всего - 7 дней)

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

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