#отчёт
День 54:
$Программирование:
Всего 3.2 часа
(3.2 часа теории и практики)
Привет, ребята, сегодня отмечаю День Рождения, 18 лет как никак)
Поэтому работы особой не планирую, оформил только github, подпишитесь, кому не сложно😉
https://github.com/yuriycode
спасибо @alphanication, если б не твой пост про Гитхаб, я б забыл про оформление😅
$Английский:
-
🤝
День 54:
$Программирование:
Всего 3.2 часа
(3.2 часа теории и практики)
Привет, ребята, сегодня отмечаю День Рождения, 18 лет как никак)
Поэтому работы особой не планирую, оформил только github, подпишитесь, кому не сложно😉
https://github.com/yuriycode
спасибо @alphanication, если б не твой пост про Гитхаб, я б забыл про оформление😅
$Английский:
-
🤝
GitHub
yuriycode - Overview
I am passionate about IT technologies.
Coding on Kotlin.
Android Developer.
Telegram: @yuriykravets - yuriycode
Coding on Kotlin.
Android Developer.
Telegram: @yuriykravets - yuriycode
🔥2
#roadmap
Всем привет, ребята.
Создал аккаунт андроид-разработчика, он кстати 25$ долларов стоит, отправил данные подтверждающие личность.
Пока буду разрабатывать приложение:)
Всем привет, ребята.
Создал аккаунт андроид-разработчика, он кстати 25$ долларов стоит, отправил данные подтверждающие личность.
Пока буду разрабатывать приложение:)
#дискуссии
Всё-таки не сдержался и начну выкладывать короткие голосовые сообщения, уж очень хочется обсуждать Айтишные темы🙃
1-я тема: Идеальный кандидат на позицию разработчика.
Эта тема совершенно не технического характера📱
P.S. удобнее слушать на 1.5x
Всё-таки не сдержался и начну выкладывать короткие голосовые сообщения, уж очень хочется обсуждать Айтишные темы🙃
1-я тема: Идеальный кандидат на позицию разработчика.
Эта тема совершенно не технического характера📱
P.S. удобнее слушать на 1.5x
#отчёт
День 55:
$Программирование:
Всего 0 часа
(0 часов теории и практики)
Сегодня сделал выходной перед началом рабочей/учебной недели.
Завтра в планах записать видеоролик на Ютуб, при изучении какого-либо материала, в моем случае Kotlin, я буду стараться объяснять изученную тему людям.
Это лучший вариант из ныне существующих что-то выучить.
$Английский:
-
🤝
День 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 ;)
🤝
День 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 деревянных улетят гуглу:)
У многих кстати с этим есть проблемы, читал на форумах. Тут кому как повезёт.
Ребят, все кто планирует создавать аккаунт гугл-разработчика, внимательно отнеситесь к подтверждению личности.
У меня приняли документы не сразу, из-за этого было много нервяка, т.к. всего есть 2 попытки, после этого могут заблочить и 25 деревянных улетят гуглу:)
У многих кстати с этим есть проблемы, читал на форумах. Тут кому как повезёт.
#отчёт
День 57:
$Программирование:
Всего 4.07 часа
(2 часа теории, 2.07 практики)
В Android Studio пока не заглядывал, продолжаю изучать Kotlin.
Также, прошёл первые уроки в epam, изучали архитектуру(из чего состоит пк) и принцип построения байт-кода, таблицы истинности, в общем примерно то что изучают в университетах и колледжах.
https://youtu.be/Vg_gwpIShSA
К слову, видео с моего канала. Качество оставляет желать лучшего, но все ведь с чего-то начинают, будем улучшать🙃
$Английский:
Lesson 5. Part 2.☑️
🤝
День 57:
$Программирование:
Всего 4.07 часа
(2 часа теории, 2.07 практики)
В Android Studio пока не заглядывал, продолжаю изучать Kotlin.
Также, прошёл первые уроки в epam, изучали архитектуру(из чего состоит пк) и принцип построения байт-кода, таблицы истинности, в общем примерно то что изучают в университетах и колледжах.
https://youtu.be/Vg_gwpIShSA
К слову, видео с моего канала. Качество оставляет желать лучшего, но все ведь с чего-то начинают, будем улучшать🙃
$Английский:
Lesson 5. Part 2.☑️
🤝
YouTube
Kotlin Українською. Hello World та Змінні.
Всім привіт, це моє перше відео на тему програмування.Я вирішив записувати відео для тих, кому ця тема не байдуже, адже дуже мало матеріалу на цю тему Україн...
#отчёт
День 58:
$Программирование:
Всего 4.47 часа
(2.08 часа теории, 2.13 практики)
Открыл для себя интересную книгу по Kotlin(скрин прикладываю)
Уже изучил 14% материала, интересно и сложно, всё как должно быть.
Изучали переменные, типы данных, арифм. операции, логические операторы.
Изучение материала проходит по принципу создания небольшой текстовой части игры NetHack.
$Английский:
Lesson 5. Part 3.☑️
🤝
День 58:
$Программирование:
Всего 4.47 часа
(2.08 часа теории, 2.13 практики)
Открыл для себя интересную книгу по Kotlin(скрин прикладываю)
Уже изучил 14% материала, интересно и сложно, всё как должно быть.
Изучали переменные, типы данных, арифм. операции, логические операторы.
Изучение материала проходит по принципу создания небольшой текстовой части игры NetHack.
$Английский:
Lesson 5. Part 3.☑️
🤝
#отчёт
День 59:
$Программирование:
Всего 1.29 часа
(практика)
Занимался относительно мало сегодня, успел лишь почитать книгу по Kotlin.
Углублённо проходил диапазоны.
Ходил забирать веб-камеру (старая совсем никакая), потом подключал и настраивал.
❗️Завтра по планам:
-книга с утра и до обеда + практика
-в обед epam курс по основам IT
-вечером разбираться с андроид студио и продолжать работать над приложением.
$Английский:
-Missed my practice lesson😒
День 59:
$Программирование:
Всего 1.29 часа
(практика)
Занимался относительно мало сегодня, успел лишь почитать книгу по Kotlin.
Углублённо проходил диапазоны.
Ходил забирать веб-камеру (старая совсем никакая), потом подключал и настраивал.
❗️Завтра по планам:
-книга с утра и до обеда + практика
-в обед epam курс по основам IT
-вечером разбираться с андроид студио и продолжать работать над приложением.
$Английский:
-Missed my practice lesson😒
#отчёт
День 60:
$Программирование:
Всего 5 часов
(теория)
Так быстро летят дни, вот уже 60-й по счёту и это круто, ведь я продолжаю вести свой блог и идти к поставленной цели.
Я двигаюсь по заданному плану, с утра правда не удалось почитать книгу, т.к. занимался учёбой в колледже, но в обед сел за курс от EPAM.
Ребят, это сложно, но дико интересно.
Изучал принцип работы FSM(автоматов), системы счисления, принцип работы памяти и кодирования, CPU.
Завтра выходной, а значит больше времени уделю книге по Kotlin.
Всем хороших выходных! :)
$Английский:
-Весь курс от EPAM на английском, так что хочу-не хочу, а понимание развивается)
День 60:
$Программирование:
Всего 5 часов
(теория)
Так быстро летят дни, вот уже 60-й по счёту и это круто, ведь я продолжаю вести свой блог и идти к поставленной цели.
Я двигаюсь по заданному плану, с утра правда не удалось почитать книгу, т.к. занимался учёбой в колледже, но в обед сел за курс от EPAM.
Ребят, это сложно, но дико интересно.
Изучал принцип работы FSM(автоматов), системы счисления, принцип работы памяти и кодирования, CPU.
Завтра выходной, а значит больше времени уделю книге по Kotlin.
Всем хороших выходных! :)
$Английский:
-Весь курс от EPAM на английском, так что хочу-не хочу, а понимание развивается)
👍1
#отчёт
День 61:
$Программирование:
Всего 4.36 часа
(3.14 практика,1.22 теория)
Выходные начались в принципе неплохо.
Продолжил изучать Kotlin, пока застрял на функциях, задачи всё сложнее и сложнее.
А их очень много типов, в частности:
-С единственным выражением, с возвращаемым типом Unit (это когда возвращаем не значение, а другие функции для вывода той или иной информации).
-По EPAM успешно прошёл раздел "Операционные системы", изучали командную строку, работу с пользователями в системе, выдачи доступов и т.д.
Рассматривали Windows и Linux.
-В Android Studio решал проблему с запуском приложения, были бесконечные краши.
Отозвал комит и доводил код до ума, теперь всё работает.
Нужно будет добавить логотип и начну смотреть уроки по Архитектуре!
$Английский:
-Practice ☑️
День 61:
$Программирование:
Всего 4.36 часа
(3.14 практика,1.22 теория)
Выходные начались в принципе неплохо.
Продолжил изучать Kotlin, пока застрял на функциях, задачи всё сложнее и сложнее.
А их очень много типов, в частности:
-С единственным выражением, с возвращаемым типом Unit (это когда возвращаем не значение, а другие функции для вывода той или иной информации).
-По EPAM успешно прошёл раздел "Операционные системы", изучали командную строку, работу с пользователями в системе, выдачи доступов и т.д.
Рассматривали Windows и Linux.
-В Android Studio решал проблему с запуском приложения, были бесконечные краши.
Отозвал комит и доводил код до ума, теперь всё работает.
Нужно будет добавить логотип и начну смотреть уроки по Архитектуре!
$Английский:
-Practice ☑️
👍1
#обучение
1)В Java функции и переменные можно объявить только внутри классов.
Это правило не относится к Kotlin, где мы можем объявлять их на уровне файла.⚡️
2)
Они позволяют использовать более осмысленные имена для тестовых функций.
3) Помимо именованных функций, существуют также анонимные.
Это функции, в которых не объявляем имя.
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-я глава.
$Английский:
-
День 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-го модуля.
Остался крайний пункт и завтра уже в прямом эфире будет разбор всех заданий.
-Книгу сегодня не читал, перенёс на завтра.
$Английский:
-
День 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.
День 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.
YouTube
Пример архитектуры MVVM реального проекта - #28
Простыми словами объясняю сложный материал о clean architecture или чистая архитектура, на примере android. Примерно в таком виде, вы увидите код на реальном...
👍1
#обучение
Кстати прошёл тест по английскому от EPAM, результат уже второй раз A2 :)
Это, грубо говоря, pre-intermediate.
Подходит для чтения документации, но маловато, будем прокачивать.
Кстати прошёл тест по английскому от 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.
-Андроид: к сожалению, не дошёл до разработки, завтра исправлюсь.
$Английский:
-
День 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, но в любом подходе есть свои + и -.
Начну пока с этого подхода.
$Английский:
-
День 66:
$Программирования:
Всего 4.75 часа
(4.33 практики, 0.42 теории)
Итак, начну ночной отчёт с того, что задания все, с горем по пополам, но выполнил.
Хотя и с MVVM архитектурой ещё не разобрался, оказалось сложнее, чем я думал : )
-EPAM: Прошёл 1-й этап второго модуля, а именно основы программирования, теория про создание ЯП, таких как Java, Python, C/C++, C# и др.
Компиляторы, интерпретаторы - в общем те темы, в которых я более-менее разбираюсь.
-Книга: Изучал Строки (strings) - 7й раздел.
Скажу, что в книге, пусть и сложным языком, но дают фундаментальную базу для написания кода.
В видео на ютуб мне этого часто не хватает, но я стараюсь совмещать и то и другое.
-Андроид: Смотрел уроки по MVVM архитектуре, попутно читая статьи на эту тему.
Мне больше всего понравился принцип раздельных модулей, т.е. -presentation, -data, -model слои формируем на раздельные модули в приложении.
Есть конечно ещё варианты Clean Architecture, но в любом подходе есть свои + и -.
Начну пока с этого подхода.
$Английский:
-
🔥2