В начале пути не вижу смысла постить итоги каждый день - формат больших, но еженедельных постов заходит лучше, да и тем, которые можно обсудить тоже больше.
А пока покажу интересную функцию Obsidian - Graph View, которая визуализирует все связи заметок в виде графа. Пока способ использования, кроме того как посмотреть их количество не нашел. (По крайней мере в конспектировании). Слышал, что он помогает с поиском идей и т.п.
А пока покажу интересную функцию Obsidian - Graph View, которая визуализирует все связи заметок в виде графа. Пока способ использования, кроме того как посмотреть их количество не нашел. (По крайней мере в конспектировании). Слышал, что он помогает с поиском идей и т.п.
Мой граф (1) и найденный в интернете (2). Смотря на большое скопление разных заметок кружится голова, в этот граф вложено огромное количество времени.
#итоги2
🔥 Первая учебная неделя.
Прошёл более 30 различных уроков по основам Java Core , решал простенькие задачи на codewars. Учусь по 3-4 часа в день, с выходными каждые 2 дня, а которые мой мозг усваивает полученную информацию.
Что сказать, результатами я более чем вполне доволен. Скорость высокая, т. к. основы у всех языков программирования одинаковые, да и с ООП я уже был знаком.
Пока что Java меня полностью устраивает, особенно строгая типизация, которая после python как глоток свежего воздуха.
🔥 Первая учебная неделя.
Прошёл более 30 различных уроков по основам Java Core , решал простенькие задачи на codewars. Учусь по 3-4 часа в день, с выходными каждые 2 дня, а которые мой мозг усваивает полученную информацию.
Что сказать, результатами я более чем вполне доволен. Скорость высокая, т. к. основы у всех языков программирования одинаковые, да и с ООП я уже был знаком.
Пока что Java меня полностью устраивает, особенно строгая типизация, которая после python как глоток свежего воздуха.
StairwayToJava | Блог pinned «🤙 Навигация по каналу 🏅 #саморазвитие - полезные привычки и пересказ книг по совершенствованию себя 📈 #итоги - итоги python (старые). #итоги2 - итоги Java. #итогимесяца - понятно из названия.»
#итоги2
🚀 Мои успехи 🚀
На этой неделе я столкнулся с одними из самых сложных для меня тем: интерфейсы, абстрактные классы и Generics. Пришлось изрядно потрудиться, чтобы полностью понять эти концепции и научиться их применять в нужных ситуациях.
Эта неделя была больше ориентирована на практику: основное внимание уделялось тому, чтобы “поиграть” с изученными функциями и закрепить уже пройденный материал. Это позволило мне лучше усвоить информацию и увидеть реальные примеры использования.
Кроме того, я немного коснулся следующих тем:
• Исключения: работа с ошибками и их обработка стала более понятной.
• Методы класса Object: планирую углубиться в эту тему для более полного понимания.
• Работа с файлами: осваивал, как эффективно взаимодействовать с файловой системой.
• Анонимные классы: изучал, как они могут быть полезны в различных сценариях.
Хотя я уделял по 4 часа в день на изучение, этого времени оказалось недостаточно для точной полировки знаний. Особенно учитывая кривую забывания, старые знания могут ускользнуть, если не закреплять их постоянно.
Тем не менее, каждая новая тема делает меня сильнее как программиста, и я с нетерпением жду следующей недели, чтобы продолжить свой путь в изучении Java! 💻🎓
Также ниже будет мое древо в Obsidian на данный момент, которое значительно выросло!
🚀 Мои успехи 🚀
На этой неделе я столкнулся с одними из самых сложных для меня тем: интерфейсы, абстрактные классы и Generics. Пришлось изрядно потрудиться, чтобы полностью понять эти концепции и научиться их применять в нужных ситуациях.
Эта неделя была больше ориентирована на практику: основное внимание уделялось тому, чтобы “поиграть” с изученными функциями и закрепить уже пройденный материал. Это позволило мне лучше усвоить информацию и увидеть реальные примеры использования.
Кроме того, я немного коснулся следующих тем:
• Исключения: работа с ошибками и их обработка стала более понятной.
• Методы класса Object: планирую углубиться в эту тему для более полного понимания.
• Работа с файлами: осваивал, как эффективно взаимодействовать с файловой системой.
• Анонимные классы: изучал, как они могут быть полезны в различных сценариях.
Хотя я уделял по 4 часа в день на изучение, этого времени оказалось недостаточно для точной полировки знаний. Особенно учитывая кривую забывания, старые знания могут ускользнуть, если не закреплять их постоянно.
Тем не менее, каждая новая тема делает меня сильнее как программиста, и я с нетерпением жду следующей недели, чтобы продолжить свой путь в изучении Java! 💻🎓
Также ниже будет мое древо в Obsidian на данный момент, которое значительно выросло!
#итоги2
☕ Мой прогресс ☕
Спустя 3 учебные недели, я завершил курс alishev’a по Java Core. Это было достаточно просто, т.к. автор рассказывает о вполне сложных концепциях простым языком. Конечно, были моменты когда приходилось изрядно погуглить, чтобы досконально понять определённые темы, но я даже рад возможности посмотреть на тему с другой стороны.
👑 С точки зрения продуктивности, я увеличил свое учебное время до 6 часов в день. Это далось мне с трудом, но результаты того стоили.
💻 На этой неделе преобладала практика: я решал задачи на Codewars и применял изученные темы используя задачи, найденные в интернете. Такой подход помог мне лучше закрепить материал и увидеть реальные примеры использования.
Также начал изучать алгоритмы и структуры данных. Это оказалось легче, чем я думал, но важно не сбавлять темп. Заметки в Obsidian заметно ускорили изучение (Прикрепил БД)
Оценю прошедшую неделю на 7 из 10.
Peace.
☕ Мой прогресс ☕
Спустя 3 учебные недели, я завершил курс alishev’a по Java Core. Это было достаточно просто, т.к. автор рассказывает о вполне сложных концепциях простым языком. Конечно, были моменты когда приходилось изрядно погуглить, чтобы досконально понять определённые темы, но я даже рад возможности посмотреть на тему с другой стороны.
👑 С точки зрения продуктивности, я увеличил свое учебное время до 6 часов в день. Это далось мне с трудом, но результаты того стоили.
💻 На этой неделе преобладала практика: я решал задачи на Codewars и применял изученные темы используя задачи, найденные в интернете. Такой подход помог мне лучше закрепить материал и увидеть реальные примеры использования.
Также начал изучать алгоритмы и структуры данных. Это оказалось легче, чем я думал, но важно не сбавлять темп. Заметки в Obsidian заметно ускорили изучение (Прикрепил БД)
Оценю прошедшую неделю на 7 из 10.
Peace.
#итоги2
👽Успехи?👽
Текущая неделя оставила смешанные ощущения. Я уменьшил учебный график с 8 часов (4 сессии по 2 часа с перерывом в час) до 6 (4 сессии по 1.5 часа с перерывами 30 минут и отдыхом в 2 часа между второй и третьей сессиями).
Алгоритмы идут хорошо, также занялся Java Collections Framework, разобрав родительские интерфейсы Iterable, Collection и List.
Также узнал про ArrayList и LinkedList, перед этим основательно изучив их структуры данных.
В основном, данная неделя была теоретической. Почти все задачки с литкода требуют хорошей базы.
👽Успехи?👽
Текущая неделя оставила смешанные ощущения. Я уменьшил учебный график с 8 часов (4 сессии по 2 часа с перерывом в час) до 6 (4 сессии по 1.5 часа с перерывами 30 минут и отдыхом в 2 часа между второй и третьей сессиями).
Алгоритмы идут хорошо, также занялся Java Collections Framework, разобрав родительские интерфейсы Iterable, Collection и List.
Также узнал про ArrayList и LinkedList, перед этим основательно изучив их структуры данных.
В основном, данная неделя была теоретической. Почти все задачки с литкода требуют хорошей базы.
👍1
#итогимесяца
🧊 Итоги января 🧊
За этот месяц я успел сделать много важного, но самое главное - я начал изучать то, что давно откладывал. По ощущениям я как-будто становлюсь другим человеком делая то, что мне нравится.
Январь оказался продуктивным (по моим меркам) - сотни часов теории и практики помогли мне выработать привычку садиться учиться в строго определённое время.
Можно сказать, что именно с этого месяца я наконец-то взялся за голову
🧊 Итоги января 🧊
За этот месяц я успел сделать много важного, но самое главное - я начал изучать то, что давно откладывал. По ощущениям я как-будто становлюсь другим человеком делая то, что мне нравится.
Январь оказался продуктивным (по моим меркам) - сотни часов теории и практики помогли мне выработать привычку садиться учиться в строго определённое время.
Можно сказать, что именно с этого месяца я наконец-то взялся за голову
👍1
#итоги2
💤Неделя 6💤
Что сказать, эта неделя была очень сложной как со стороны учёбы, так и со стороны бытовухи. Алгосы даются сложно и долго, но радует, что потихоньку усваиваю.
Разобрал Stack, Queue/Deque, HashMap. Изучил пару алгоритмов сортировки (Вставкой и слиянием), подкрепляя теорию задачами с литкода.
В целом работой доволен, peace.
💤Неделя 6💤
Что сказать, эта неделя была очень сложной как со стороны учёбы, так и со стороны бытовухи. Алгосы даются сложно и долго, но радует, что потихоньку усваиваю.
Разобрал Stack, Queue/Deque, HashMap. Изучил пару алгоритмов сортировки (Вставкой и слиянием), подкрепляя теорию задачами с литкода.
В целом работой доволен, peace.
👍1
#итоги2
🙈Неделя 7🙈
Почти закончил основные алгоритмы, остались деревья.
Поиск и сортировку щёлкал легко, но потратил чуть больше времени на быструю сортировку.
Решил несколько medium и easy задач на leetcode, без сложностей не обошлось, но как только понимал, какие структуры данных использовать - задача решалась сама.
Хочется поскорее закончить с алгоритмами и начать писать реальный код. Конечно, возвращаться к ним я еще буду, причем ни раз, но желание потрогать Spring все растет.
Peace.
🙈Неделя 7🙈
Почти закончил основные алгоритмы, остались деревья.
Поиск и сортировку щёлкал легко, но потратил чуть больше времени на быструю сортировку.
Решил несколько medium и easy задач на leetcode, без сложностей не обошлось, но как только понимал, какие структуры данных использовать - задача решалась сама.
Хочется поскорее закончить с алгоритмами и начать писать реальный код. Конечно, возвращаться к ним я еще буду, причем ни раз, но желание потрогать Spring все растет.
Peace.
👍2
#итоги2
🌐 Неделя 8 🌐
Что же, деревья занимают очень много времени... Но, эта неделя была в основном практической, т.к. я закреплял предыдущие темы на LeetCode.
На следующей неделе планирую написать простенький пет-проект.
Стал быстрее решать Easy задачи, но с Medium все ещё есть проблемы, хотя они и поддаются решению.
Peace.
🌐 Неделя 8 🌐
Что же, деревья занимают очень много времени... Но, эта неделя была в основном практической, т.к. я закреплял предыдущие темы на LeetCode.
На следующей неделе планирую написать простенький пет-проект.
Стал быстрее решать Easy задачи, но с Medium все ещё есть проблемы, хотя они и поддаются решению.
Peace.
👏2
#итоги2
🏧 Неделя 9 🏧
Очередная практическая неделя, решил ненадолго отложить деревья, т. к. начали затупляться знания java core. Из-за этого решил написать первый достаточно крупный проект - банкомат в консоли.
Решил поработать с json для сереализации объектов и записи их в текстовый файл (так как sql я ещё не изучал)
Пока сделал интерфейс (консольный), регистрацию, смену pin-кода и базу данных юзеров.
Peace.
🏧 Неделя 9 🏧
Очередная практическая неделя, решил ненадолго отложить деревья, т. к. начали затупляться знания java core. Из-за этого решил написать первый достаточно крупный проект - банкомат в консоли.
Решил поработать с json для сереализации объектов и записи их в текстовый файл (так как sql я ещё не изучал)
Пока сделал интерфейс (консольный), регистрацию, смену pin-кода и базу данных юзеров.
Peace.
👍1
#итоги2
🔥 Неделя 10 🔥
Наконец-то допилил консольный atm, иногда возникали моменты, когда было совсем ничего не понятно, но листок с ручкой помогли.
В этом проекте я закрепил базу Java Core (ООП, сереализация, работа со временем), а также пощупал JSON, удобная штука.
Результатами доволен, далее планирую повторить алгоритмы и изучить оставшийся материал по Java Core (многопоточность и т. п.)
Peace
🔥 Неделя 10 🔥
Наконец-то допилил консольный atm, иногда возникали моменты, когда было совсем ничего не понятно, но листок с ручкой помогли.
В этом проекте я закрепил базу Java Core (ООП, сереализация, работа со временем), а также пощупал JSON, удобная штука.
Результатами доволен, далее планирую повторить алгоритмы и изучить оставшийся материал по Java Core (многопоточность и т. п.)
Peace
🔥1
#итоги2
🤔Неделя 11🤔
После завершения пет-проекта вернулся к структурам данных, стоит их ещё раз повторить.
Затупилось умение решать задачи на leetcode, нужно возвращаться к практике.
Peace.
🤔Неделя 11🤔
После завершения пет-проекта вернулся к структурам данных, стоит их ещё раз повторить.
Затупилось умение решать задачи на leetcode, нужно возвращаться к практике.
Peace.
🤔1
#итоги2
🪫Неделя 12🪫
Постепенно наращиваю темп обучения. Закрепляю знания практикой на leetcode.
Кое-как разобрался с двоичными деревьями, к ним я ещё вернусь.
После того, как закреплю оставшиеся задачки, пойду щупать stream api и многопоточность.
Peace.
🪫Неделя 12🪫
Постепенно наращиваю темп обучения. Закрепляю знания практикой на leetcode.
Кое-как разобрался с двоичными деревьями, к ним я ещё вернусь.
После того, как закреплю оставшиеся задачки, пойду щупать stream api и многопоточность.
Peace.
👍2
#итоги2
📅 Неделя 13 / Итоги марта 📅
За этот месяц хоть я и не изучил много новых тем, я очень много практиковался. Допилил первый пет проект, решил уйму алгоритмических задач.
Все еще наращиваю темп.
Peace
📅 Неделя 13 / Итоги марта 📅
За этот месяц хоть я и не изучил много новых тем, я очень много практиковался. Допилил первый пет проект, решил уйму алгоритмических задач.
Все еще наращиваю темп.
Peace
👍1
#итоги2
Неделя 14
Наконец-то начал углубляться в core, узнав больше про StreamAPI и многопоточность. Также решил снова закрепить ООП.
Peace
Неделя 14
Наконец-то начал углубляться в core, узнав больше про StreamAPI и многопоточность. Также решил снова закрепить ООП.
Peace
👍2
#итоги2
📊 Недели 15-16 📊
Прошедшие 2 недели были направлены на изучение базы многопоточности в Java Core. Я потратил довольно большое количество времени в поиске хорошего источника информации помимо документации и, наконец приступил к изучению.
На данный момент прошел курс на степике, изучив разницу параллелизма и многопоточности, что такое асинхронизм, прощупал создание потоков, прерывания, Executors, Synchronized/volatile, wait/notify, future, блокирующую очередь, lock/reentrant lock и основные проблемы, которые могут возникнуть при работе с многопоточностью в Java.
Сейчас ищу проект, на котором можно было бы закрепить полученные знания, а также осталось разобрать Concurrency, immutable classes и deadlock.
Результатом доволен, Peace.
📊 Недели 15-16 📊
Прошедшие 2 недели были направлены на изучение базы многопоточности в Java Core. Я потратил довольно большое количество времени в поиске хорошего источника информации помимо документации и, наконец приступил к изучению.
На данный момент прошел курс на степике, изучив разницу параллелизма и многопоточности, что такое асинхронизм, прощупал создание потоков, прерывания, Executors, Synchronized/volatile, wait/notify, future, блокирующую очередь, lock/reentrant lock и основные проблемы, которые могут возникнуть при работе с многопоточностью в Java.
Сейчас ищу проект, на котором можно было бы закрепить полученные знания, а также осталось разобрать Concurrency, immutable classes и deadlock.
Результатом доволен, Peace.
👍1
