𝘼𝙣𝙙𝙧𝙤𝙞𝙙 𝘿𝙚𝙫𝙚𝙡𝙤𝙥𝙢𝙚𝙣𝙩 – Telegram
𝘼𝙣𝙙𝙧𝙤𝙞𝙙 𝘿𝙚𝙫𝙚𝙡𝙤𝙥𝙢𝙚𝙣𝙩
12 subscribers
54 photos
2 videos
5 files
46 links
𝘼𝙣𝙙𝙧𝙤𝙞𝙙 𝘿𝙚𝙫𝙚𝙡𝙤𝙥𝙢𝙚𝙣𝙩 & 𝙇𝙞𝙛𝙚𝙨𝙩𝙮𝙡𝙚
Download Telegram
#отчёт
День 100:
$Программирование👨‍💻:
Всего 5.36 часа
(4.19 часа практика, 1.17 часа теория)

Встречаю 100-й день и хотелось бы написать красивую статью о том, как я изменился и каким дисциплинированным стал за это время, но скажу просто, что благодарен всем, кто следит за блогом и обучается вместе со мной, всем кто даёт советы и себе, ведь я не бросаю и продолжаю идти вперёд несмотря на трудности, коих многовато.
Сколько всего было, сколько будет, но главное что я ежедневно развиваюсь и вижу это наглядно. Пусть и не всё понимаю, но тут главное, постепенно и размеренно подходить к любой проблеме, из маленьких шагов строится большой путь. Начинаю уже философствовать😅
Лучше распишу, что сделал за сегодня!

Kotlin база:
Изучал и разбирался на практике с темой Основы типа данных String, также затронул шаблоны. Использование $ для обращения к переменным.

Приложение:
Разбирался с RecyclerView, создал NewsRepository, в котором заинжектил ранее созданный интерфейс NewsService.

$Английский📚:
Breaking Bad(Во все тяжкие) с английскими субтитрами - 1 сезон, 6 серия.
(1.07 час)

$Дополнительные активности💪:
-Силовые тренировки +0 (5).
-Утренняя разминка +1(10).
👏3👍1🔥1
#отчёт
День 101:
$Программирование👨‍💻:
Всего 3.53 часа
(2.01 часа практика, 1.52 часа теория)

Kotlin база:
Продолжил работу со строками. Нужно решить до 80% задач для перехода на следующий этап. Задачки заставляют подумать, они не сложные и больше на внимательность, в задачах hard уровня уже требуется логика.

Приложение:
СТараюсь
реализовать RecyclerView без шпаргалок и подсматриваний в код. Изучаю теорию и стараюсь применить на практике.
По этому ролику парень очень хорошо обьясняет, главное вникать🔎
https://www.youtube.com/watch?v=WMVzidyoQag&list=PLRmiL0mct8WnodKkGLpBN0mfXIbAAX-Ux&index=20&ab_channel=RomanAndrushchenko

$Английский📚:
Breaking Bad(Во все тяжкие) с английскими субтитрами - 1 сезон, 7 серия.
(1.0 час). Final of first episode.
За время просмотра расписал уже 4 страницы неизвестных слов, на выходных сяду учить. Получается совмещаю приятное с полезным, прокачивается понимание речи на слух и к этому запоминаешь новые речевые обороты.

В общем, если знаете хотя бы базовый английский, то бегом смотреть сериалы с английскими субтитрами!😉

$Дополнительные активности💪:
-Силовые тренировки +1 (6).
-Утренняя разминка +1(11).
-Спланировал сегодня просмотреть собес на позицию junior android разработчика, очень интересно посмотреть общую концепцию тех. интервью и вопросов, которые будут задавать.
👍1
#отчёт
День 102:
$Программирование👨‍💻:
Всего 4.11 часа
(3.37 часа практика, 34 минуты теория)

Kotlin база:
Сегодня мало читал, больше практиковался. Прошёл тему String Templates, строчные шаблоны. Пришлось решить все задачи из раздела, т.к. дальше не пропускала система) Немного почитал за списки, намного легче написать общую переменную, к примеру:
val mycars = listOf(
"Honda",
"Mazda",
"BMW",
)
Лучше, чем каждому обьекту, в нашем случае машинам, присваивать переменную. Получилось бы слишком много ненужного кода. Но прелесть ещё в том, что списки есть разные. В том числе, часто используемый immutableList, а точнее изменяемый.

Приложение:
Решил ошибку в MainViewModel, с которой боролся два дня.
Суть в том, что в корутине, которую я создавал, когда прописывал response.isSuccessful, оно попросту не подтягивалось. Тоесть ничего не возвращалось.
Понял, что это ошибка связана с ретрофит. Взор упал на NewsRepository и, переделав код, в этом классе я исправил ошибку.

$Английский📚:
Breaking Bad(Во все тяжкие) с английскими субтитрами - 2 сезон, 1 серия.
(1.07 час).

$Дополнительные активности💪:
-Силовые тренировки +0 (6).
-Утренняя разминка +1(12).
-Посмотрел 2 собеса, 1-й полностью, на втором заснул на середине😅
Не потому что скучно, просто подустал от сложных терминов))
https://youtu.be/h6srkf8IkLo

https://youtu.be/-NTdyKvzM0c
👍2
#отчёт
День 103:
$Программирование👨‍💻:
Всего 1.39 часа
(1.11 часа практика, 27 минуты теория)

С субботы на неделю буду на даче, поэтому времени на обучение будет выделяться немного меньше)

Kotlin база:
Изучал сегодня двоичные и 16-ричные системы счисления. Данной теме в колледже не особо приделял внимание, но сейчас понимаю её важность.
Смотрел на данную тему видео от Хауди Хо, неплохо обьяснил.

Приложение:
Впринципе RecyclerView работает, список отображается в полном размере, новости передаются.
MainFragment работоспособен, следом примусь за SearchFragment и буду настраивать поиск по новостям.

$Английский📚:
Breaking Bad(Во все тяжкие) с английскими субтитрами - 2 сезон, 2 серия.
(1.03 час).

$Дополнительные активности💪:
-Силовые тренировки +1 (7).
-Утренняя разминка +1(13).
👍3
#отчёт
День 104:
$Программирование👨‍💻:
Всего 1.23 часа
(чистой практики)

По возвращению с отдыха успел поработать над компонентом приложения.

Kotlin база:
-

Приложение:
Сверстал SearchFragment, следовательно по аналогии с MainFragment, создал и заполнил RecyclerView.
Ввод текста и поиск новостей реализовал с помощью компонента текстового поля EditText.
Получил список новостей с помощью ключа и передал новости в RecyclerView для отображения.

$Английский📚:
Breaking Bad(Во все тяжкие) с английскими субтитрами - 2 сезон, 3 серия.
(1.06 час).

$Дополнительные активности💪:
-Силовые тренировки +0 (7).
-Утренняя разминка +1(14).
👍1
#обучение
Итого за прошедшую неделю на обучение в сумме затрачено почти 23 часа, 22.38 если быть точным🕛

Результат хуже чем на прошлой неделе, но по крайней мере знаю над чем работать💪

P.S. Всем желаю продуктивной недели
👍3
#отчёт
День 105:
$Программирование👨‍💻:
Всего 3.24 часа
(2.18 часа практика, 1.06 час теория)

Вышло так, что к обеду отправился на "небольшую прогулку" и по итогу обходил свой город практически весь:)
Хорошо, что перед этим неплохо позанимался, так было бы совершенно нечего демонстрировать в блоге🙂
Будем считать это хорошей разминкой и физической активностью💪

Kotlin база:
Изучал арифметические операции и типы числительных выражений(читай как преборазование типов), также затронул Операции инкременции и декременции(увеличения и уменьшения). В этом случае мы используем инкременты и декременты.

Приложение:
Занимался вёрсткой DetailsFragment по Figma дизайну. Следом реализовал навигацию во фрагменте, а именно проверил работу nav_graph.
Во время его заполнения и составления фрагментов по очереди один за одним, я случайно поставил detailsfragment на место main и при входе в приложении отображался пустой экран)
Теперь всё проверено и протестировано👍
Сейчас работаю над передачей Bundle c DetailsViewModel.

$Английский📚:
Breaking Bad(Во все тяжкие) с английскими субтитрами - 2 сезон, 4 серия.
(1.10 час).

$Дополнительные активности💪:
-Силовые тренировки +1 (8).
-Утренняя разминка +1(15).
👍3
#отчёт
День 106:
$Программирование👨‍💻:
Всего 6.01 часа
(4.07 часа практика, 1.54 час теория)

Kotlin база:
Проходил Целые числа в действии, а конкретно Int/Long типы данных, также повторял операторы сравнения (==, !=, <, >, <=, >=)

Приложение:
Исправил основные ошибки, из которых отображение ImageView во фрагменте DetailsFragment. Картинка отображалась обрезанной, подогнал по размерам, теперь работает как надо.
Реализовал функционал и добавил модели Room для работы с базой данных.

$Английский📚:
Breaking Bad(Во все тяжкие) с английскими субтитрами - 2 сезон, 5 серия.
(1.40 час).
Речь воспринимается всё лучше и лучше, на некоторое время отключил субтитры и не почувствовал особой разницы) Главное неизвестные слова ещё учить после просмотра серии.

$Дополнительные активности💪:
-Силовые тренировки +0 (8).
-Утренняя разминка +1(16).
-Также разбирался с Гитом, чем больше инфы узнаю, тем больше вопросов возникает)
Выше кидал линк, перейдите послушайте, лишней эта информация точно не будет🔎
👍1
#roadmap
Не упоминал ранее в блоге, но активно прокачиваю сеть в Linkedin.

Уже 850 контактов, в их числе рекрутёры, hr и мобильные разработчики.
Вещь интересная, важно только с запросами не переборщить) Получал уже блокировку за "спам-действия". Всем подряд кидал инвайты😅

hr изредка пишут, несмотря на отсутствие опыта. страшно представить, что происходит в директе у разработчиков с опытом от года и больше))
👍4
#отчёт
День 107:
$Программирование👨‍💻:
Всего 4.22 часа
(3.13 часа практика, 1.09 час теория)

Kotlin база:
Добил сегодня операторы сравнения. Скажу так, теории которой дают на сайте крайне мало, приходится дополнительно заглядывать на ютуб и на различные статьи. Также помогает раздел комментариев, где такие же студенты делятся подсказками)

Приложение:
Поправил элементы вёрстки, так как некоторые объекты "съезжали".

$Английский📚:
Breaking Bad(Во все тяжкие) с английскими субтитрами - 2 сезон, 6 серия.
(1.58 час).

$Дополнительные активности💪:
-Силовые тренировки +1 (9).
-Утренняя разминка +1(16).
👍2
#отчёт
День 108:
$Программирование👨‍💻:
Всего 4.29 часа
(2.45 часа практика, 1.44 час теория)
Вовремя, как раз перед написанием поста выключили свет, пишу с телефона, благо есть 4G👍

Kotlin база:
Изучал Unicode. Стандарт для кодирования и представления текстов.


Приложение:
Рефакторил написанный код, попутно просматривал код разработчиков на github. Многие советовали этим заняться, подчерпнул для себя несколько вариантов для реализации приложения.

$Английский📚:
Breaking Bad(Во все тяжкие) с английскими субтитрами - 2 сезон, 7 серия.
(1.08 час).

$Дополнительные активности💪:
-Силовые тренировки +0 (9).
-Утренняя разминка +1(17).
👍2
#отчёт
День 109:
$Программирование👨‍💻:
Всего 3.06 часа
(2.54 часа практика, 52 минуты теория)

Kotlin база:
Работа со строками(String). Плавно перешёл на проект с ботом, с 3-го этапа прошёл на 4-й. Сейчас прохожу if-else if-else операторы.

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

$Английский📚:
Breaking Bad(Во все тяжкие) с английскими субтитрами - 2 сезон, 8 серия.
(1.40 час).

$Дополнительные активности💪:
-Силовые тренировки +1 (10).
-Утренняя разминка +1(18).
-Смотрел в сторону codewars для прокачки алгоритмов, тема интересная.
Кому интересно, есть хороший чат, там развиваются в данном направлении. Залетайте)
https://news.1rj.ru/str/borisproitalgorithms
👍2
#отчёт
День 110:
$Программирование👨‍💻:
Всего 6.11 часа
(3.37 часа практика, 2.34 часа теория)

Kotlin база:
Прошёл тему if выражения(expressions) на Jetbrains Academy, также изучал повторяющиеся блоки, а именно repeat(n), где n - количество повторений той или иной конструкции программы.
Итого только в крайней теме решил 9 задач, все практически средней сложности, всего за день близко 15-ти только на jetbrains academy.
В общем, голова приятно гудит в конце дня, мега продуктивное обучение получилось сегодня.

Android:
Нахожу различные плейлисты по разработке. Когда разрабатываешь приложение частенько преследуешь цель быстро написать и увидеть готовый проект. Сейчас же больше хочу сфокусироваться на понимании базовых вещей и писать побольше кода самостоятельно, не копируя.
Сегодня досконально изучал навигацию между фрагментами Navigation Component.
Работал с viewBinding - часть Android Jetpack. По принципу работы, после включения в модуле создаётся binding класс для каждого файла макета XML.
Это хорошая замена findViewByid. Также есть популярный вариант для навигации dataBinding, но тут уж каждому как удобнее. В dataBinding, насколько мне известно функционал внушительнее.

$Английский📚:
Breaking Bad(Во все тяжкие) с английскими субтитрами - 2 сезон, 9 серия.
(1.10 час).

$Дополнительные активности💪:
-Силовые тренировки +0 (10).
-Утренняя разминка +1(19).
🔥2
#отчёт
День 110:
$Программирование👨‍💻:
Всего 4.11 часа
(3.53 часа практика, 18.54 минут теория)

Kotlin база:
Успешно пройдена тема Ranges(диапазоны), осталось всего ничего и буду сдавать финальный проект - мини чат бот на языке Kotlin.

Android:
Как
и говорил вчера, стараюсь углубляться в темы, в которых ранее использовал принцип "загуглил-скопировал-вставил-пошёл дальше". Этот способ написания проектов хоть и помогает, как можно быстрее увидеть результат, но профессионально расти ты не будешь.
Сегодня раза 3 создавал проект и заново создавал фрагменты и навигацию между ними. Использовал принцип single activity, как и в недавнем своём проекте.
Также добавил splash fragment, для отображения заставки перед запуском программы. Завтра буду детальнее разбирать корутины на примере данной фичи. Хоть я уже и прописал код, но не всё до конца понимаю.
Код обязательно пушу на Github, хочу побить свой рекорд непрерывного кодинга, а именно 5 дней.

$Английский📚:
Breaking Bad(Во все тяжкие) с английскими субтитрами - 2 сезон, 10 серия.
(1.04 час).
Сериал лютейший, советую всем глянуть кто ещё этого не сделал!
Кстати, сегодня при работе над проектом про себя говорил на английском, сам себе на английском обьяснял что и куда писать, что добавлять и т.д.))
Сам удивился, но в последнее время это происходит само по себе, что доказывает просмотр сериалов с английскими субтитрами не проходит зря.

$Дополнительные активности💪:
-Силовые тренировки +1 (11).
-Утренняя разминка +1(20).
👍2
#обучение
Неделя подходит к концу, а значит время подводить итоги -
31 час и 4 минуты было затрачено на обучение🕛
К этому времени я не учитываю просмотр собеседований и прочих полезных видео на досуге, только время обучения технологиям и языку.

Результат уже радует больше👍

P.S. Всем желаю продуктивной недели
👍4
#отчёт
День 111:
$Программирование👨‍💻:
Всего 5.44 часа
(4.25 часа практика, 1.19 час теория)

Kotlin база:
Изучал цикл For и диапазоны. Скажу честно, давно так много задач не решал, Jetbrains под финал решили отсеять львиную долю людей.
Но я прошёл и успешно сдал 4-ю из 5-ти частей моего проекта на курсе - чат бота.

Android:
Реализовывал навигацию, но уже используя онли активити. Хотелось попробовать по старинке, а то сейчас одни single activity везде)
Плюс к этому, всегда интересно пробовать иные методы, ведь в программирование одни и те же задачи решаются огромным количеством различных способов, дело лишь в фантазии разработчика и его усидчивости:)
Завтра примусь за реализацию bottom navigation menu.

$Английский📚:
Breaking Bad(Во все тяжкие) с английскими субтитрами - 2 сезон, 11 серия.
(1.21 час).

$Дополнительные активности💪:
-Силовые тренировки +0 (11).
-Утренняя разминка +1(21).
👍2🔥1
#обучение
Попробовал сайт Quizlet для изучения фраз.
Тут множество слов на различные темы, можно каждую проштудировать. Причём для самых разных уровней, есть elementary и advanced.
В общем, при желании найдёте полезность для себя💪
👍2
#отчёт
День 112:
$Программирование👨‍💻:
Всего 4.57 часа
(3.17 часа практика, 1.40 час теория)

Kotlin база:
Прошёл тему "Объявление функции". Здесь объяснялся принцип процедурного программирования и почему стоит применять декомпозицию при написании кода.

Android:
Пытался реализовать bottom navigation menu, впринципе сделать это не сложно. Столкнулся с загвоздкой, что применяя его ко всем фрагментам, он применяется также и в Splash Fragment, а именно в экран запуска приложения. Чего допустить нельзя. Вот ищу сейчас способы правильно загуглить данную проблему и реализовать, дальше идти не буду, пока не решу :)


$Английский📚:
Breaking Bad(Во все тяжкие) с английскими субтитрами - 2 сезон, 12 серия.
(1.40 час).
Также нашёл крутой ресурс Quizlet для изучения английского. Тут есть и тесты по выученным словам, и так называемый "метод заучивания", который любого заставит запомнить даже самые сложные фразы.
В общем, моя оценка👍

$Дополнительные активности💪:
-Силовые тренировки +1 (12).
-Утренняя разминка +1(22).
👍2
#обучение
Что-то сильно подсел я на эти карточки, но поверьте - они того стоят!
Тут конкретные фразы для айти специалистов, пригодится на работе👇
https://quizlet.com/605029580/english-for-it-flash-cards/
#отчёт
День 113:
$Программирование👨‍💻:
Всего 4.04 часа
(2.37 часа практика, 1.27 час теория)

Kotlin база:
While, do-while циклы, до часу ночи ещё порешаю задачек, хочу добраться до финального этапа, завершить чат-бот.

Android:
Bottom
Navigation View успешно реализовал, старался найти подход к SplashFragment, пока не обвенчалось успехом. Решил не заострять внимания, рано или поздно к этому вернусь. Сколько кода на stackoverflow я прочитал и внедрил, сложно представить)


$Английский📚:
Breaking Bad(Во все тяжкие) с английскими субтитрами - 2 сезон, 13 серия.
(1.40 час). Final episode of season.


$Дополнительные активности💪:
-Силовые тренировки +0 (12).
-Утренняя разминка +1(23).