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


Сегодня сделал выходной перед началом рабочей/учебной недели.
Завтра в планах записать видеоролик на Ютуб, при изучении какого-либо материала, в моем случае Kotlin, я буду стараться объяснять изученную тему людям.
Это лучший вариант из ныне существующих что-то выучить.

$Английский:
-
🤝
#отчёт
День 56:
$Программирование:
Всего 2.4 часа
(2 часа практики, 40 минут теории)

Активно изучал функции и циклы в Kotlin, по циклам записал видео.
Чувствую, что уровень объяснения слабый, но начинать с чего-то нужно)
Знания усваиваются в разы быстрее и это факт.

Завтра начинаю изучать курс от epam, в нём будут рассмотрены темы "Фундаментальных основ IT технологий". То что мне нужно.

$Английский:
Lesson 5. Part 1.
Today we are considered curious topic about technology in our life.
Social media and so many services that make a people life easier and lazier ;)
🤝
🔥1
#roadmap
Ребят, все кто планирует создавать аккаунт гугл-разработчика, внимательно отнеситесь к подтверждению личности.

У меня приняли документы не сразу, из-за этого было много нервяка, т.к. всего есть 2 попытки, после этого могут заблочить и 25 деревянных улетят гуглу:)
У многих кстати с этим есть проблемы, читал на форумах. Тут кому как повезёт.
#отчёт
День 57:
$Программирование:
Всего 4.07 часа
(2 часа теории, 2.07 практики)
В Android Studio пока не заглядывал, продолжаю изучать Kotlin.
Также, прошёл первые уроки в epam, изучали архитектуру(из чего состоит пк) и принцип построения байт-кода, таблицы истинности, в общем примерно то что изучают в университетах и колледжах.

https://youtu.be/Vg_gwpIShSA
К слову, видео с моего канала. Качество оставляет желать лучшего, но все ведь с чего-то начинают, будем улучшать🙃

$Английский:
Lesson 5. Part 2.
☑️
🤝
#отчёт
День 58:
$Программирование:
Всего 4.47 часа
(2.08 часа теории, 2.13 практики)

Открыл для себя интересную книгу по Kotlin(скрин прикладываю)
Уже изучил 14% материала, интересно и сложно, всё как должно быть.
Изучали переменные, типы данных, арифм. операции, логические операторы.
Изучение материала проходит по принципу создания небольшой текстовой части игры NetHack.

$Английский:
Lesson 5. Part 3.
☑️
🤝
#отчёт
День 59:
$Программирование:
Всего 1.29 часа
(практика)

Занимался относительно мало сегодня, успел лишь почитать книгу по Kotlin.
Углублённо проходил диапазоны.

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

❗️Завтра по планам:
-книга с утра и до обеда + практика
-в обед epam курс по основам IT
-вечером разбираться с андроид студио и продолжать работать над приложением.


$Английский:
-Missed my practice lesson😒
#отчёт
День 60:
$Программирование:
Всего 5 часов
(теория)

Так
быстро летят дни, вот уже 60-й по счёту и это круто, ведь я продолжаю вести свой блог и идти к поставленной цели.

Я двигаюсь по заданному плану, с утра правда не удалось почитать книгу, т.к. занимался учёбой в колледже, но в обед сел за курс от EPAM.
Ребят, это сложно, но дико интересно.
Изучал принцип работы FSM(автоматов), системы счисления, принцип работы памяти и кодирования, CPU.
Завтра выходной, а значит больше времени уделю книге по Kotlin.
Всем хороших выходных! :)



$Английский:
-Весь курс от EPAM на английском, так что хочу-не хочу, а понимание развивается)
👍1
#отчёт
День 61:
$Программирование:
Всего 4.36 часа
(3.14 практика,1.22 теория)

Выходные
начались в принципе неплохо.
Продолжил изучать Kotlin, пока застрял на функциях, задачи всё сложнее и сложнее.
А их очень много типов, в частности:
-С единственным выражением, с возвращаемым типом Unit (это когда возвращаем не значение, а другие функции для вывода той или иной информации).

-По EPAM успешно прошёл раздел "Операционные системы", изучали командную строку, работу с пользователями в системе, выдачи доступов и т.д.
Рассматривали Windows и Linux.

-В Android Studio решал проблему с запуском приложения, были бесконечные краши.
Отозвал комит и доводил код до ума, теперь всё работает.
Нужно будет добавить логотип и начну смотреть уроки по Архитектуре!




$Английский:
-Practice ☑️
👍1
#обучение
1)В Java функции и переменные можно объявить только внутри классов.
Это правило не относится к Kotlin, где мы можем объявлять их на уровне файла.⚡️

2) fun `users should be signed out when they click logout` - это обратные кавычки.
Они позволяют использовать более осмысленные имена для тестовых функций.

3) Помимо именованных функций, существуют также анонимные.
Это функции, в которых не объявляем имя.
👍2
#отчёт
День 62:
$Программирование:
Всего 4.54 часа
(2.24 практика,2.30 теория)

Как
-то так :)
Ещё вчера приложение запускалось и корректно работало, сегодня, внедряя preview и logo для отображения картинки при входе, что-то сделал не так и теперь ни в какую не запускается.
Android Studio даже не намекает в чём может быть проблема, что же, будем искать🔎

-EPAM: прошёл сегодня "Работа с сетью и протоколы".

-Книга: заканчиваю функции, уже 5-я глава.





$Английский:
-
👍2
#отчёт
День 63:
$Программирования:
Всего 8.79 часов
(7.22 практики, 1.57 теории)

Одни хорошие новости:)
-Из приятного, приложение работает корректно, при этом я наконец добавил лого и SplashScreen (прикрепил видео).
Также начал осваивать архитектуру MVC, MVP, MVVM
Если вкратце, то:
-MVC - model view control
-MVP - model view presenter
-MVVM - model view model
Грубо говоря, архитектура нам нужна для грамотного построения кода, который будет понятен всем в команде, ведь когда все файлы в куче, толку от этого мало.
Мы создаём package(пакеты), в которые помещаем файлы.
Кстати интересно, что все слои передают друг-другу инфу через Interface.


-EPAM. Прошёл более 90% 1-го модуля.
Остался крайний пункт и завтра уже в прямом эфире будет разбор всех заданий.

-Книгу сегодня не читал, перенёс на завтра.

$Английский:
-
👍1👏1🤩1
#отчёт
День 64:
$Программирования:
Всего 4.45 часов
(3.30 теории, 1.15 практики)

Продвигался
в основном по курсу от EPAM, а именно прошёл первый модуль на 100%, завтра вечером будет первый стрим с ответами на вопросы☑️

-Книга: продолжил практиковать функции, а именно анонимные и их применение. На ночь читается тяжело, впредь буду стараться читать утром.

-Андроид: Нужно отобразить постеры в recyclerview одинакового размера и начал смотреть лекцию по MVVM архитектуре на полезном канале BorisProIT

$Английский:
- Project interviews in english.
Examples of interviews with hr's and technical specialists.
Get some unique information for future interviews.
👍1
#обучение
Кстати прошёл тест по английскому от EPAM, результат уже второй раз A2 :)
Это, грубо говоря, pre-intermediate.

Подходит для чтения документации, но маловато, будем прокачивать.
👍2
#отчёт
День 65:
$Программирования:
Всего 2.35 часов
(1.09 практики, 1.26 теории)

После
учёбы планировал читать книгу.
Прочитав пару страниц резко уложило в сон и проспал с обеда до вечера :)
Успел сегодня попасть на первую онлайн лекцию(Intro) от EPAM.
Там рассказывали о специфике курса и возможностях после обучения.

-Книга: Изучал Null-безопасность и исключения.
Если вкратце:
Null - это спец. значение, которое показывает что значения val & var не существуют.
Во многих языках программирования, в том числе и Java - это частая причина сбоев, потому что несуществующая величина не может выполнить работу.
Некоторым элементам в Kotlin может быть присвоена null, некоторым - нет.
-Первые - nullable(null возможен), а вторые - non-nullable.

-Андроид: к сожалению, не дошёл до разработки, завтра исправлюсь.

$Английский:
-
👍1
#отчёт
День 66:
$Программирования:
Всего 4.75 часа
(4.33 практики, 0.42 теории)

Итак
, начну ночной отчёт с того, что задания все, с горем по пополам, но выполнил.
Хотя и с MVVM архитектурой ещё не разобрался, оказалось сложнее, чем я думал : )

-EPAM: Прошёл 1-й этап второго модуля, а именно основы программирования, теория про создание ЯП, таких как Java, Python, C/C++, C# и др.
Компиляторы, интерпретаторы - в общем те темы, в которых я более-менее разбираюсь.


-Книга: Изучал Строки (strings) - 7й раздел.
Скажу, что в книге, пусть и сложным языком, но дают фундаментальную базу для написания кода.
В видео на ютуб мне этого часто не хватает, но я стараюсь совмещать и то и другое.

-Андроид: Смотрел уроки по MVVM архитектуре, попутно читая статьи на эту тему.
Мне больше всего понравился принцип раздельных модулей, т.е. -presentation, -data, -model слои формируем на раздельные модули в приложении.
Есть конечно ещё варианты Clean Architecture, но в любом подходе есть свои + и -.
Начну пока с этого подхода.

$Английский:
-
🔥2
#отчёт
День 66:
$Программирования:
Всего 50 минут
(50 минут практики)

Немного
стыдно выкладывать данный отчёт, но нужно публиковать всё как есть.
Сегодня по видеоуроку старался понять функции в Kotlin, т.к. после книги остались вопросы.
Более-менее уяснил всё.


-Книга: -

-Андроид: -

$Английский:
-
👍2
#отчёт
День 67:
$Программирования:
Всего 1.15 часов
(1.05 практики, 10.30 теории)

Выходные
зачастую не самые результативные, но ежедневно хоть понемногу заниматься я должен!

Не забыл сегодня про обучение в EPAM и прошёл вторую лекцию модуля "Основы программирования", а именно Символы и слова.

-Книга:
Прошёл полностью тему "Strings"
Момент о котором не знал, так это возможность извлечения одной строки из другой. Используем для этого: substring, split.

-Андроид:
-

$Английский:
Чтение лекции EPAM, она полностью на английском языке.
#отчёт
День 68,69:
$Программирования:
Всего 4.15 часа
(2 часа практики, 2.15, теории)

Отчёт за 2 дня, такая активность в связи с днём рождения близкого человека ;)

-Андроид: Изучал жизненный цикл Lifecycle.

$Английский:
-