0 added
0 removed
Original
2026-01-01
Modified
2026-03-10
1
<p>Теги: java, проект, проектная работа, бот для телеграма, event-sourcing фреймворк axon</p>
1
<p>Теги: java, проект, проектная работа, бот для телеграма, event-sourcing фреймворк axon</p>
2
<p><em>"Какой самый живучий паразит? Бактерия? Вирус? Кишечный глист?<strong>Идея</strong>. Она живучая и крайне заразная. Стоит идее завладеть мозгом, избавиться от неё практически невозможно. Я имею в виду сформировавшуюся идею, полностью осознанную, поселившуюся в голове".</em></p>
2
<p><em>"Какой самый живучий паразит? Бактерия? Вирус? Кишечный глист?<strong>Идея</strong>. Она живучая и крайне заразная. Стоит идее завладеть мозгом, избавиться от неё практически невозможно. Я имею в виду сформировавшуюся идею, полностью осознанную, поселившуюся в голове".</em></p>
3
<p>Именно этой цитатой из фильма "Начало" Максим Килин, один из студентов курса "<a>Разработчик Java</a>", начал защиту своей проектной работы. И, как выразился руководитель курса<a>Сергей Петрелевич</a>, - "Максим реализовал на сегодняшний день один из лучших проектов -<strong>бот для телеграмма</strong>".</p>
3
<p>Именно этой цитатой из фильма "Начало" Максим Килин, один из студентов курса "<a>Разработчик Java</a>", начал защиту своей проектной работы. И, как выразился руководитель курса<a>Сергей Петрелевич</a>, - "Максим реализовал на сегодняшний день один из лучших проектов -<strong>бот для телеграмма</strong>".</p>
4
<p>Мы связались с Максимом Килиным и попросили рассказать о проекте подробнее. Он согласился не только раскрыть некоторые детали реализации , но и предоставил все необходимые ссылки. Итак, слово самому Максиму:</p>
4
<p>Мы связались с Максимом Килиным и попросили рассказать о проекте подробнее. Он согласился не только раскрыть некоторые детали реализации , но и предоставил все необходимые ссылки. Итак, слово самому Максиму:</p>
5
<p><em>"В Java-разработку и в ИТ в частности я пришел не очень давно. Сама идея разработки Java в какой-то степени была навеяна курсами Виталия Чибрикова на Степике.</em></p>
5
<p><em>"В Java-разработку и в ИТ в частности я пришел не очень давно. Сама идея разработки Java в какой-то степени была навеяна курсами Виталия Чибрикова на Степике.</em></p>
6
<p><em>Зачем я пошел на курсы OTUS? На момент начала курсов я имел<strong>полгода опыта в разработке серьезного проекта с большой кодовой базой</strong>. Ну и, как обычно бывает в таких проектах, множество задач сводится к точечным правкам, рефакторингу и доработке функционала. А у меня было желание поделать что-то с нуля, поковыряться в потрохах языка.<strong>Наличие больших и интересных ДЗ замотивировало меня пройти курс</strong>.</em></p>
6
<p><em>Зачем я пошел на курсы OTUS? На момент начала курсов я имел<strong>полгода опыта в разработке серьезного проекта с большой кодовой базой</strong>. Ну и, как обычно бывает в таких проектах, множество задач сводится к точечным правкам, рефакторингу и доработке функционала. А у меня было желание поделать что-то с нуля, поковыряться в потрохах языка.<strong>Наличие больших и интересных ДЗ замотивировало меня пройти курс</strong>.</em></p>
7
<h3>По проекту</h3>
7
<h3>По проекту</h3>
8
<p><em>На одном из занятий рассказывали про реактивное взаимодействие, и меня это эта мысль зацепила и хотелось где-то попробовать это использовать.</em></p>
8
<p><em>На одном из занятий рассказывали про реактивное взаимодействие, и меня это эта мысль зацепила и хотелось где-то попробовать это использовать.</em></p>
9
<p><em>Я посидел пару вечеров в обнимку с гуглом, поискал фреймворки, почитал статьи и наткнулся на интересный<strong>Event-sourcing фреймворк Axon</strong>.</em></p>
9
<p><em>Я посидел пару вечеров в обнимку с гуглом, поискал фреймворки, почитал статьи и наткнулся на интересный<strong>Event-sourcing фреймворк Axon</strong>.</em></p>
10
<p><em>У него довольно хорошая документация с неплохой теоретической базой, что, как и зачем. И очень хорошо описана сама философия построения приложения на их фреймворке. Я почитал про их основные подходы:<strong>DDD, Event-Sourcing и CSQR</strong>, меня они зацепили.</em></p>
10
<p><em>У него довольно хорошая документация с неплохой теоретической базой, что, как и зачем. И очень хорошо описана сама философия построения приложения на их фреймворке. Я почитал про их основные подходы:<strong>DDD, Event-Sourcing и CSQR</strong>, меня они зацепили.</em></p>
11
<p><em>Дальше нужно было придумать какую-то бизнес задачу под него. И тут довольно неплохо легла<strong>идея о телеграм-боте</strong>. Не то, чтобы ему очень нужна реактивность, но, если представить, что он разросся бы до миллионов пользователей, это бы не было лишним.</em></p>
11
<p><em>Дальше нужно было придумать какую-то бизнес задачу под него. И тут довольно неплохо легла<strong>идея о телеграм-боте</strong>. Не то, чтобы ему очень нужна реактивность, но, если представить, что он разросся бы до миллионов пользователей, это бы не было лишним.</em></p>
12
<p><em>Дальше добавил<strong>SpringBoot, Mongo</strong>, пару интересных фреймворков для тестирования асинхронности и решил попробовать связать все это в одно работающее приложение. В принципе, получилось довольно интересно.</em></p>
12
<p><em>Дальше добавил<strong>SpringBoot, Mongo</strong>, пару интересных фреймворков для тестирования асинхронности и решил попробовать связать все это в одно работающее приложение. В принципе, получилось довольно интересно.</em></p>
13
<p>Максим Килин</p>
13
<p>Максим Килин</p>
14
<p>Остаётся поблагодарить Максима за проделанную работу и пожелать ему дальнейших творческих успехов. И, разумеется, предоставить ссылки на материалы проекта: -<a>GitHub</a>; -<a>презентация проекта</a>.</p>
14
<p>Остаётся поблагодарить Максима за проделанную работу и пожелать ему дальнейших творческих успехов. И, разумеется, предоставить ссылки на материалы проекта: -<a>GitHub</a>; -<a>презентация проекта</a>.</p>
15
15