IT IS-A Java
1.63K subscribers
134 photos
16 videos
30 links
Путь до Java-разработчика ☕️

делюсь с вами своим прогрессом, полезными ресурсами и немного личной жизнью.

чат: https://t.me/+4WFHg8Kt5MNmZmJi
связь со мной: @isa_ismailzade 👨🏻‍💻
Download Telegram
Что выведет этот код?
Anonymous Quiz
13%
PYT-GOL-KOT
2%
gol-kot-pyt
14%
JAV-PYT-SWI
65%
GOL-KOT-PYT
6%
pyt-gol-kot
👍31🔥1
✏️ Итоги за Февраль

Купил телефон
Курс по JUnit
Курс по Hibernate

Наконец-то купил себе новый телефон. Теперь могу нормально жить после моего iPhone 11 🪖

Вчера еле-еле успел закончить курс по Hibernate, чтобы уложиться в срок — как и планировал, до конца февраля. Осталось несколько статей, которые мне нужно прочитать по Hibernate, а потом двинусь дальше по темам. До финиша осталось уже совсем немного.
Скоро Spring…🌱

Все еще не решил, стоит ли брать ментора, когда буду проходить Spring. Пока больше склоняюсь к тому, что на этом этапе справлюсь сам, а вот при составлении резюме и подготовке к собеседованиям он мне точно понадобится.

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

О пересдаче. Скажу коротко: ее поставили на март, так что в феврале сдать не получилось (честно говоря, я и не готовился) 🫡

А как у вас идет обучение, ребята?
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍32👎1😁1
📋 План обучения

Java Core
Git
SQL (PostgreSQL, MySQL)
JDBC
HTTP Servlets
Maven
JUnit, Mockito
Hibernate
Spring (Framework, Boot, Web, Data JPA, MVC, Mail, Scheduler, Session, Security (JWT), for Apache Kafka)
Docker
Kafka
Testcontainers
CI/CD
Финальный проект на микросервисах
Kubernetes
Camunda
Подготовка к собесам
Поиск работы

Паттерны проектирования
Алгоритмы

По паттернам я уже знаю некоторые, но углубленно, наверное, буду проходить их либо вместе со Spring, либо после него.
По алгоритмам порешаю немного задач на LeetCode и думаю, что этого хватит.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍72👎1
🪶 Apache Maven

Ресурсы для изучения Maven


🔗 Видео по установке Maven под Windows
🔗 Введение в Maven
🔗 Основы Maven (статья на Хабре)
🔗 Основы Maven (статья на JavaRush)

🔗 Курс DMdev-a по Maven:
Купить: GetCourse | Udemy | YouTube (после 6-ого видео надо оформить спонсорство)
Слитая версия: Бесплатно*

*рекомендую после трудоустройства оплатить все пройденные слитые курсы в качестве благодарности автору

☕️ IT IS-A Java
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍32❤‍🔥1💅1
✏️ Итоги за Март

Курс по Spring 104/126
Многопоточка у DMdev 7/12
Пересдача

Продуктивный месяц получился, как я думаю.

Успел пройти Spring у DMdev до раздела Security, но пока не начал писать проект. Думаю, сначала закончу полностью этот курс и потом уже начну писать его.

Ориентировочно это будет один из последних проектов Сергея Жукова. Склоняюсь больше к первому, так как он менее сложный, чем второй:
1. “Облачное хранилище файлов”
2. “Планировщик задач”
Либо сделаю что-то своё, используя похожий стек.

Кроме того, пару дней назад вспомнил, что когда-то скипнул многопоточку, поэтому пришлось вернуться сейчас к ней. Смотрю уроки по ней на общественном транспорте, когда еду в ВУЗ и обратно. При подготовке к собесам повторю ее ещё раз — этого, думаю, будет достаточно.

С апреля еще увеличивается количество дисциплин, поэтому возможно немного замедлится мое обучение 🙃

Как у вас прошел месяц, ребята? Как в целом идет обучение? 😌
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥75👍5💘1
😱 Про будущий проект и ментора

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

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

После этого Сергей сам задал мне несколько вопросов — в частности, планирую ли я брать у него менторство по трудоустройству. Когда узнал мой возраст и то, что у меня нет гражданства РФ и РВП/ВНЖ, сначала засомневался: сказал, что не может обещать, что поручится за мою подготовку. Я объяснил, что смогу получить РВПО, а с ним официально устроиться по ТК — и тогда он согласился.

Затем он порекомендовал мне делать не шестой, а сразу седьмой проект, так как он построен на микросервисной архитектуре. Поэтому пару дней назад я отложил шестой проект и начал с нуля седьмой.

В итоге: решил, что буду проходить менторство именно у Сергея. После завершения седьмого проекта начнём подготовку к собесам — она займёт примерно 2–3 месяца.
Please open Telegram to view this post
VIEW IN TELEGRAM
11👍5🔥3
📝 Итоги за Апрель

Курс по Spring 126/126
Курс по Docker 45/45
Многопоточность 12/12
Несколько зачетов
Подал заявление на РВПО
Начал писать проект на микросервисах

Немало всего успел сделать за этот месяц. Хотя и не совсем доволен своими результатами — сам не знаю почему, но, по крайней мере, успел изучить много нового.

Как только закончил курс по спрингу, начал писать шестой проект Сергея Жукова. Хотел начать курс по докеру 🖼️ чуть позже и сделать все по нему в этом проекте с чатомГПТ, но понял, что я много чего не понимаю даже с ГПТ. Плюс начали выходить проблемы, так как я с ним никогда не работал, кроме как с testcontainers. Поэтому пришлось начать смотреть курс нашего любимого DMdev.
Посмотрел его довольно быстро.

Потом решил задать Сергею некоторые вопросы — подробнее об этом я написал в предыдущем посте. Он посоветовал мне делать не шестой, а сразу седьмой проект. Поэтому я оставил шестой и начал седьмой с нуля.
Седьмой проект уже был на микросервисах, поэтому пришлось очень много с ними разбираться, так как до этого я такой проект никогда не видел. Сейчас радует, что удалось хоть немного продвинуться в проекте. В данный момент я настраиваю на проекте JWT.

Также закончил курс по многопоточке. Оказалось, что там еще есть concurrent пакет, который тоже нужно изучить. Если успею — пройду его в этом месяце, если нет — оставлю на следующий.

Так как в середине второго семестра у нас закончились некоторые предметы, мы уже сдали зачёты. Почти что все закрыл. Сейчас уже начались новые дисциплины.
Кроме того, в этом месяце мне нужно будет сделать курсач, поэтому ей тоже придётся уделить немало времени.

Подал заявление на РВПО несколько дней назад — позавчера пришёл отказ по непонятной причине. В объяснении указано, что проблема с моим паспортом, хотя я уверен, что с ним всё в порядке. Буду разбираться.

На этом пока все 😐

Всех с майскими праздниками и хорошего отдыха! 🥳
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
85🔥3🕊1
5️⃣ JUnit 5 / Mockito🥤

Ресурсы для изучения тестирования на Java


🔗 JUnit 5 User Guide (Официальная документация JUnit)
🔗 Тестирование на Java (JUnit, Mockito)
🔗 Туториал по JUnit 5 — Введение
🔗 Руководство по JUnit
🔗 Mockito и как им пользоваться

🔗 Курс DMdev-a по JUnit и Mockito (курс называется JUnit 5, но внутри есть уроки и по Mockito):
Купить: GetCourse | Udemy | YouTube (после 5-ого видео надо оформить спонсорство)
Слитая версия: Бесплатно*

*рекомендую после трудоустройства оплатить все пройденные слитые курсы в качестве благодарности автору

☕️ IT IS-A Java
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥52
С днем рождения 🎲!

Сегодня у джавы юбилей. Уже как 30 лет существует этот прекрасный язык программирования 🎉
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥34❤‍🔥1
✍️ Итоги за Май

Прикрутил JWT к проекту
36 лаб + Практика + Курсач + 2 зачета + несколько контрольных

В первую неделю мая я разбирался с JWT. Почему-то мне никак не доходило, как правильно его реализовать, пока я не наткнулся на эту статью на Хабре. Очень подробная и понятная статья, лично мне очень понравилась. Огромное спасибо автору за нее. Рекомендую к прочтению всем, кто планирует работать с JWT в будущем 👩‍💻

На этом мои продвижения по проекту, собственно, и закончились. Я вспомнил, что ещё учусь в ВУЗе, и чтобы меня не отчислили, нужно хоть как-то заниматься учебой. Поэтому все оставшиеся недели я выполнял лабы, которые накопил за несколько месяцев. Каждый день был полностью занят университетскими предметами. Только позавчера, можно сказать, все закончил — осталось защитить только пару вещей. Потом начнутся зачеты и экзамены, но, к счастью, по ним у меня уже автоматы.

Так что возвращаемся в бой 🔫
Планирую хотя бы до августа закончить проект полностью или хотя бы на 90%. Надеюсь, так и будет.

А так, если говорить одним словом — месяц был просто пиздец 🔫

У вас как продвигается обучение, ребят? (неважно обучение в ВУЗе/колледже/школе или джаве)

Всех с первым днем лета!!! ☀️
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👏13🔥74