Java Mentor – Telegram
Java Mentor
294 subscribers
173 photos
48 videos
1 file
79 links
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Spring Crud part 4.

Всем привет!

Новое задание для нашего пет-проекта:

1. Необходимо избавиться от HashMap в Storage и сохранять все данные в реальной базе данных, которая развернута в докере используя для этого JDBC.
2. Ранее мы сохраняли в файл содержимое HashMap и считывали из файла данные. Делать этого больше не нужно, наши данные будут храниться в базе данных.

Полезные ссылки:

Пост со всеми заданиями
Развернуть докер
Работа с SQL
Работа с JDBC

PS По всем вопросам обращайтесь в комменты)
🔥111
This media is not supported in your browser
VIEW IN TELEGRAM
❤‍🔥5
Media is too big
VIEW IN TELEGRAM
@MikhailSumarokov Ревью твоего решения 👍
👍61🔥1
Что вам наиболее актуально изучить на данный момент?
Anonymous Poll
71%
Spring
29%
Java Core
Большинству интересен Spring 🔥

Хочу задать вам вопрос, с которого обычно начинаются вопросы по spring на техническом интервью.

Что такое IoC и DI? Как вы понимаете эти концепции?

чуть позже напишу пост на эту тему

Делитесь ответами в комментах ⬇️
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
🔥7👍1
Что хочется добавить?

Часто я сталкиваюсь с такими страхами:

🤯 Рынок перенасыщен разработчиками
🤯 Никому не нужны Junior разработчики
🤯Java скоро все
🤯Все переходят на Kotlin
и тд.😵‍💫

Вопрос не в том, нужны ли рынку джуны, на долго ли еще хватит Java, все это (на мой субъективный взгляд) не имеет никакого значения.

Важно лишь одно. На сколько хватит вас, на пути к достижению своей цели.

Верьте в себя, занимайтесь регулярно, и у вас все обязательно получится!

PS. Ответ на мой отклик выложу в комментах.
PPS. Пишите трогательные сопроводительные письма, это реально помогает 😅
🔥133
Привет, ребята! Про что вам лучше рассказать? Про свое тестовое задание, которое принесло мне первый оффер или про что-нибудь вкусненькое по Java?)
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
👏2
Собственно само ТЗ заключалось в следующем:

Написать приложение на Spring-Boot, которое позволило-бы тестировать мобильное приложение (какой-нибудь калькулятор) на реальном мобильном устройстве через Wi-Fi.

Я узнал о существовании Spring-Boot в тот момент, когда прочел тестовое задание 😅

У меня была неделя на выполнение. Это была самая активная неделя кодинга в моей жизни. Я не кодил только когда спал.

Но в итоге мое решение понравилось ребятам настолько, что они сделали мне оффер не дожидаясь решений от других кандидатов.

Какой совет я могу дать?

🏆Делайте больше, чем от вас ожидают. Никто не просил меня делать видео с демонстрацией своего решения, но думаю, именно видео внесло значительный вклад в мой оффер.
🔥16
This media is not supported in your browser
VIEW IN TELEGRAM
👍3
Не знаю что радует меня больше.

То, что по обратной связи я чувствую, как наставничество приносит пользу.

Или то, что мой ученик, уже на второй месяц наставничества делает тестовое задание 💥

Убежден, нас ждет успех 😎💪
🔥10
Поделюсь своим мнением на эту тему. Представим что у нас есть три параметра:

- Скорость изучения
- Стомость изучения
- Качество изучения

Увы, выучить Spring быстро, бесплатно и качественно практически невозможно. Здесь каждый решает сам что ему важно.

Если нет желания платить за обучение, но есть уйма свободного времени - можно прочитать книжку Spring in Action.
Получится бесплатно, качественно, но медленно.

Если нет желания платить за обучение, и времени нет - можно изучать Spring по видео на youtube.
Получится быстро, бесплатно, но не очень качественно.

Если вы готовы заплатить за обучение, тогда вы можете изучать Spring с наставником, который даст конкретные задания, скажет что именно почитать или посмотреть и будет вместе с вами двигать ваш прогресс. Получится быстро, качественно, но не бесплатно.

Вариаций на самом деле гораздо больше .

Но пет-проектов вам в любом случае не избежать. Так что самый оптимальный путь - учить Spring, делая пет-проекты 🧑‍💻
👍71
This media is not supported in your browser
VIEW IN TELEGRAM
🔥10❤‍🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
JDBC Мое решение

Прежде чем переходить к Spring мне нужно закрыть гештальт и выложить свое решение по JDBC.

Напомню, я выкладывал задание, к которому выложили одно решение.

Мне осталось выложить свое. Обычно я записываю небольшой скрин-каст, но в этот раз я, аки трушный фрилансер, работаю из кафе, в котором ОЧЕНЬ много детей. Так что в этот раз я просто выложу свое решение вам на ревью: https://github.com/yourjm/project1/pull/2/files

Кидайте замечания в коменты к этому посту)
🔥6❤‍🔥1👍1
Так, я сижу и думаю как с вами поздороваться дольше, чем стоило-бы)

И получается такой вот внутренний диалог:
"Привет, чуваки" - у меня точно есть подписчицы и они точно не чуваки
"Привет, ребята" - надоело уже
"Привет, ленивцы" - надеюсь они поймут что это шутка. Хотя, зная своих учеников, это точно не шутка
"Здорова, волчары" - Ты вроде программистов выращиваешь, не инвесторов
"Привет, котики" - Не для того я бороду отпускал, чтоб всех котиками называть.

Как бы то ни было, я запилил для вас лекцию на тему: Введение в мать его Spring

Оно для тех кто вообще не в теме, и хотел бы понять, почему свет на спринге клином сошелся.

А теперь, накидайте, братцы и сестры мне реакций, если хотите получить практическое задание, которое я конечно же тоже запилил, но без реакций вы его не получите 😜.

PS И как вас называть то? Кто предложит лучший вариант в коментах, тому подарю народую любовь )
🔥192🤣2
Привет, паjavaны!

Денис, коллега, спасибо за идею! wtf

Ваши огонечки растопили мое сердечко 🥹, будем делать веб приложение на Spring-Boot. Свое, с базой данных, блэк джэком и... формочками 😎.

Нам нужно придумать предметную область. Обычно делают какой-нибудь to-do list. А я не хочу делать to-do list. Хочется что-нибудь веселое, упоротое и странное. Например not-to-do list

Поэтому у меня для вас 2 (✌🏿) задания.

1. Придумать идею для нашего пет-проекта и поделиться ею в комментах. Идея должна быть упоротой и странной, как ваша переписка с лучшим другом.

2. Написать Hello-World на Spring-Boot. Мне хотелось дать вам что-то неординарное для первого задания. Но я забил. Поймете почему, когда откроете гайд Hello-World на Spring-Boot.

PS Давайте сделаем так, чтобы наш первый раз с этим горячим фреймворком не хотелось поскорее забывать

Кидайте реакций, если заходит такой движ, заходите в комменты и голосуйте реакциями за идеи. Идею следующего народного любимца будем воплощать)
🔥16👍2❤‍🔥1
Привет, друзья!

Эта картинка к посту ниже. Пост о моих учениках. Пост вышел слишком длинным для того, чтобы прикрепить картинку.

А без этой картинки ему ну никак нельзя
7
Хочу рассказать вам о своих учениках. 👨‍🎓

Когда я только начинал, мне сложно было поверить, что кто-либо купит мое наставничество. В такие моменты я говорил себе: "Анзор, кто-то покупает расклады таро". И становилось легче.

Теперь у меня 4 ученика. И они из 3 стран. Израиль, Казахстан, РФ. Эта обширная география тешит мое эго, словно нежные пальчики пузико котенку.

🎓Один мой ученик работает воспитателем в школе. Да, я тоже думал, что в школах работают учетиля. Но в Израиле, видимо, свои порядки. Его, как и всех нормальных людей, в край задолбало писать на листике список продуктов питания для своих подопечных.

И сейчас я помогаю ему делать Digital Ordering. Заказы на кухню будут поступать через веб-приложение.

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

💲Мой третий ученик делает проект на заказ для менеджеров по продажам. Он пишет SSM систему. Sales Script Manager. Систему управления скриптами продаж. Да, я только что выдумал это пафосное название. Но это не умаляет крутости его проекта.

🔜Четвертый ученик присоединился к нашей тусе совсем недавно. Но я уверен, что там тоже будет что-то заряженное.

Каждый из них решил сделать что-то, что сделает жизнь других чуточку проще, лучше. И я вообще не знаю как не лопнуть от гордости за то, что помогаю таким крутым ребятам.

Я вам мамой клянусь, меня так воодушевляет что я сопричастен к этой истории.
❤‍🔥11🔥4👍3
This media is not supported in your browser
VIEW IN TELEGRAM