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

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

чат: https://t.me/+4WFHg8Kt5MNmZmJi
связь со мной: @isa_ismailzade 👨🏻‍💻
Download Telegram
🫨 Stream API

Проходя 19-й уровень на JavaRush, я столкнулся с некоторыми трудностями по Stream API, поэтому решил поделиться с вами ресурсами по этой теме, чтобы вам было легче проходить уровень, когда дойдёте до него (или если вы уже на нем). Да и хорошо закрепить эту тему не помешает.
У Заура Трегулова там несколько видео на эту тему в плейлисте, можете смотреть их подряд. 🙂

🔗 Заур Трегулов
🔗 Software Architect Alex Korolev
🔗 Игорь Мешалкин
🔗 Полное руководство по Java 8 Stream API в картинках и примерах
🔗 Шпаргалка Java программиста 4. Java Stream API
🔗 Большой гайд по Optional в Java
🔗 Различия между методами map() и flatMap() в Java 8

☕️ IT IS-A Java
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥73
✍️ Итоги за Июнь

JavaRush 20/20
SQL Academy 6/6 модулей
Закончил книгу "Грокаем Алгоритмы"
Поменял свой загран паспорт
Подготовил почти все документы для подачи на поступление и для перевода

Наконец-то могу сказать, что этот месяц был продуктивным)
Закончил проходить синтаксис на JavaRush. Как и планировал уйти оттуда после окончания синтаксиса, так и сделал.
Начало в JavaRush: 30.12.23, Конец: 16.06.24. Довольно долго я его проходил из-за большого количества отвлекающих факторов. Если считать чистое время прохождения, я мог бы закончить его примерно за 2-2.5 месяца, может, даже быстрее, занимаясь как в июне.

Начал проходить SQL Academy сразу после JavaRush и его тоже закончил. Курс SQL Academy был довольно хорошим, мне понравился. Так как на курсе академии практики было не совсем достаточно, начал еще там проходить тренажер. Сделаю на этом тренажере несколько десятков еще задач и думаю уже будет достаточно. Также по теории PostgreSQL начал смотреть DMdev-a и еще одного автора (ссылки на обоих снизу)
🔗 DMdev SQL
🔗 Курс по SQL для начинающих
Наверное, еще напишу отдельный пост со всеми ресурсами по SQL, чтобы для вас тоже все было удобнее. Также добавлю туда еще некоторые ресурсы.

Дочитал книгу "Грокаем Алгоритмы". В целом она мне понравилась, просто иногда затруднялся понимать примеры из книги, из-за того, что они были на языке Python. Постараюсь написать про нее и про JavaRush отдельный отзыв в этом месяце.

Для перевода мне только осталось взять справку за первый курс, остальное уже все готово. На поступление каждый день выходят все новые и новые документы, которые я еще должен сделать, так как в каждом ВУЗе пакет документов для поступления разный. С ними тоже уже закончу в ближайшее время.
Надеюсь, у меня все получится с ВУЗом 🎉

В целом так прошел мой месяц. Рад, что провел его продуктивнее, чем ранее все остальные 🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥24👍76
🎲 SQL (Structured Query Language)

Соединил все свои предыдущие ресурсы и еще добавил несколько новых. Советую начинать с SQL Academy и параллельно смотреть этих авторов.


🔗 SQL AcademyКурс | Тренажер
🔗 DMdev SQL
🔗 Курс по SQL для начинающих
🔗 Андрей СозыкинПлейлист | Практика | Сайт с инструкцией подготовки к курсу
🔗 karpov.courses — Хороший курс и задачи по SQL от Анатолия Карпова
🔗 SQL Tutorial (есть очень много хороших задач)
🔗 SQL Zoo (очень похож на SQL Academy, но задач намного больше, чем там. Сайт на английском)
🔗 LearnDBКурс (тоже очень похож на SQL Academy, но платный) | Учебник (бесплатный)
🔗 SQL-EX.RU (старый, но тоже очень хороший сайт с теорией и практикой)
🔗 PostgreSQL Exercises (сайт с практикой по PostgreSQL, на английском)
🔗 DB Designer (можно написать запрос и сразу увидеть его в форме схемы)

☕️ IT IS-A Java
Please open Telegram to view this post
VIEW IN TELEGRAM
16🔥7👍5
👾 Отзыв о JavaRush после прохождения Java Syntax Pro

Как и обещал, написал вам отзыв о JavaRush.
Java Syntax Pro - это первый квест на сайте JavaRush из четырех. Как и писал в итогах прошлого месяца, начал я проходить его 30.12.23, а закончил 16.06.24. На самом деле я планировал закончить его до марта, и это было бы вполне возможно, если бы не работа и другие отвлекающие факторы. Поэтому я проходил его довольно долго, но главное, закончил)

Часто задаваемые вопросы
- "Можно ли устроиться на работу, пройдя весь курс JavaRush?" — Нет. Даже если вы пройдете все квесты на JavaRush, этого все равно будет недостаточно. Для трудоустройства, кроме джавы, вы должны знать еще кучу других технологий. Если ваш какой-то знакомый устроился после JavaRush, то предполагаю, что это было минимум 3 года назад, сейчас рынок совсем другой.
- "За сколько времени возможно пройти Java Syntax Pro?" — Тут играет роль много факторов, следовательно, для каждого человека это время индивидуально. У меня есть знакомые, которые проходили его за месяц, и есть также, которые не смогли его пройти до конца и оставили. Я сам лично прошел за 6 месяцев. Если бы не было отвлекающих факторов и я занимался бы как в июне, то думаю, уложился бы в 2 месяца.
- "Если я нормально знаю Java Core, стоит ли проходить JavaRush?" — Нет, не стоит. Если вы уже нормально знаете Java Core, то прохождение курса будет просто тратой времени.
- "Когда стоит посмотреть правильный ответ?" — Когда вы полностью уверены в своем решении, но валидатор все равно его не принимает. Если вы убили на одну задачу очень много времени и все равно не можете ее решить, то лучше зайти в обсуждения и там найти ответ, или подсказку на решение. В первом случае тоже можно так сделать, думаю, это лучше, чем смотреть правильный ответ.

Плюсы
Много практики
Интересный формат
Можно найти единомышленников
Часто бывают полезные ссылки в комментариях к лекциям
Учитесь много гуглить

Минусы
Не всегда понятная теория
Постоянно чем-то недовольный валидатор
Некоторые задачи даются наперед, не пройдя тему, которая будет нужна для решения этой задачи (будьте к этому готовы)

Заключение
Самое главное на пути изучения Java (и не только) — это не мотивация, а дисциплина. Если она у вас есть, то вы без проблем добьетесь своей цели. Вы не должны бояться сложных тем и не сдаваться при первой попавшей сложной задаче. Особенно уровни 6, 16 и 19 бывают сложными для новичков, поэтому крепко держитесь, когда дойдете до них.

Если возникают трудности по обучению, всегда можете написать мне в ЛС или в наш ЧАТ.
Опять же, JavaRush неидеален, но он будет отличным выбором для вас, если вы совсем ноль в Java. Рекомендую.

Оставил ещё этот пост в виде комментариев в двух местах на JavaRush, чтобы новички до того, как приступят проходить курс, прочитали все про него. Буду рад, если оставите лайки на этих комментариях:
Первый комментарий
Второй комментарий

Надеюсь, этот пост был полезен для вас, ребята 🍢

☕️ IT IS-A Java
Please open Telegram to view this post
VIEW IN TELEGRAM
👍395🔥2
Ребята, 28 июля я улетаю отдыхать на 4 дня в Турцию. Если кто-то напишет в ЛС, возможно, не смогу ответить или отвечу поздно. Поделюсь с вами еще фотографиями оттуда после возвращения.

Много чего случилось в жизни за этот месяц, всё вам расскажу в итогах месяца. Хочу поделиться с вами всем этим побыстрее. Ждите
Please open Telegram to view this post
VIEW IN TELEGRAM
16👍3🤩2🐳1
🤓 Итоги за Июль

SQL Academy 51 задача
Плейлист по SQL на ютубе
Подготовил и подал все документы в ВУЗы
Почти, что поступил в Московский Политехнический Университет
Подготовил все медсправки для общежития и подал их
Купили билеты в Москву
Отдохнул в Турции

На SQL Academy дают сертификат, если решить 50 задач, поэтому я решил получить его, но не знал, что его дают только с премиум подпиской 😂 Решил там 50 задач, а потом только это увидел, но ничего, практика для меня не была лишней. Потом решил еще одну задачу от какой-то там большой компании, то есть реальную задачу, которая может попасться на собеседовании, и скажу вам, что это было совсем другое, решайте побольше таких задач там.
В целом мне курс очень понравился. 🎩

По SQL нормальный был плейлист на ютубе, но мне не особо он зашел. В некоторых местах автор очень глубоко копал, а в некоторых вообще некоторые вещи не объяснял нормально. Но опять же не скажу, что он был плохим. По сравнению с дмдевом, думаю, мне больше все-таки зашли курсы дмдева. Можете все равно сами посмотреть каждый курс и решить для себя.

Очень много всего произошло за июль, я сам даже не знал, что это все так провернется.
Сперва я подал документы в Политех, МИЭТ, Станкин и МИИТ. Только после я узнал, что МИЭТ находится в Зеленограде, а я хотел ВУЗ именно в Москве, поэтому он сразу отпал. МИИТ ближе к экзаменам мне прислал на почту письмо, что я должен очно сдать ВИ, поэтому его тоже убрал из списка. Станкин до конца держался у меня в списке с Политехом. Так как у меня в приоритете с самого начала был Политех, а у них время проведения экзаменов совпадали, я решил сдать в свой день экзамен у Политеха, а в резервный день у Станкина. Но после того, как я сдал экзамены в Политех, я увидел их уровень легкости и был уверен, что поступлю именно туда, поэтому уже не стал сдавать экзамены в Станкине в резервный день.
Все произошло, как я и ожидал, примерно после 10 дней начала экзаменов вышли уже все баллы по ним и у меня общий балл был достаточно высоким для поступления на направление, которое я хотел (ИСиТ).
А сверху "почти, что поступил" написал из-за того, что зачисление будет проходить с 4 августа по 9-е, поэтому еще жду подписания договора

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

Купили уже билеты в Москву на 1-ое сентября 🎉 Также на сайте Политеха поставил дату заселения на 2-ое сентября.
После переезда, может даже сделаем сходку с вами где-то в Москве, если захотите 😊

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

Если кому-то то что-то будет еще интересно, можете смело спрашивать в комментах или в ЛС, буду рад ответить.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
21🔥7👍5🤝1
Официально студент (второй раз) 🎉 🎉🎉

Забыл вам сказать, что я успел еще отчислиться со своего ВУЗа в конце прошлого месяца

Уже официально поступил на факультет Информационных Технологий (ФИТ) в Московский Политехнический Университет 🙂
Конкретное направление обучения там выбирается через год обучения (пока общее направление Информационные Системы и Технологии) 🥰
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥35👍63👎1💘1
📖 Отзыв о книге "Грокаем Алгоритмы"

Наконец дошли руки написать отзыв.
В целом, мне книга понравилась. Автор очень понятно объясняет все темы, правда, некоторые из них описаны несколько поверхностно.
Прям идеальным выбором будет для людей, которые изучают Python, так как все примеры кода в книге написаны на этом языке. Из-за этого в некоторых местах были чуть проблемы с пониманием кода, но даже так в целом все можно было понять. Если вы уж совсем ничего не будете понимать в коде, попробуйте перевести его просто на Java — так может стать понятнее.

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

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

Если говорить о книгах в общем, то пару дней назад я прочитал "Богатый папа, бедный папа". Это тоже была неплохая книга. Сейчас читаю "7 навыков высокоэффективных людей". Пока она мне очень нравится, скоро уже закончу ее тоже.

А вы что читаете, ребята? И что порекомендуете к прочтению? (кроме философии) 😂
Please open Telegram to view this post
VIEW IN TELEGRAM
239👍7🔥2👎1
✉️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🙏53
📝 Итоги за Август

Еще раз поступил в ВУЗ
Получил общагу
Познакомился с одногруппниками
Много гулял
DMdev JDBC

Наконец-то у меня получилось сделать то, что я уже давно хотел — в августе я поступил в ВУЗ в Москве, и сегодня вечером я вылетаю ✈️

Также мне уже выдали общагу и даже комнату в нем, но заселяться буду только 2-го. Пока не найду работу, планирую оставаться в общаге — думаю, это минимум до лета следующего года (надеюсь).

Так как это был мой последний месяц в Баку, я много гулял со знакомыми и друзьями, проводил с ними время.

Начал и закончил курс от DMdev-a по JDBC. Не могу сказать, что нормально освоил эту тему, поэтому еще вернусь к ней. Успел пройти только JDBC из-за того, что много гулял и мало уделял времени обучению. 😒
Кстати, где порекомендуете еще пройти JDBC?

Сейчас, после переезда, останется только адаптироваться к Москве, получить расписание уроков и организовать время так, чтобы я успевал заниматься ещё и изучением Java. Думаю, к октябрю там я все уже организую и продолжу обучение с октября, как раньше.

В планах на будущее — освоить нормально JDBC, повторить Java Core и организовать мини-сходку с подписчиками и знакомыми в Москве.
Даже если придут всего 3 человека, мы все равно соберемся 😊

У вас как дела, ребята? 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22👍84
Объяснение и ответ: Условие str.equals(num) проверяет, равна ли строка числу через метод .equals(). Это вернет false, потому что строка и число — разные типы данных.

Условие str == num.toString() проверяет, равна ли строка "200" строковому представлению числа 200. Оператор == сравнивает ссылки, и хотя значения строк могут быть одинаковыми, ссылки могут отличаться. Вероятнее всего, это условие также вернет false.

Условие str.equals(num.toString()) проверяет, равны ли значения строки str и строкового представления числа. Это условие вернет true, потому что обе строки будут иметь одинаковое значение.

Поэтому правильный ответ здесь "Вариант 3".
👍17🔥2👏1
✍️ Итоги за Сентябрь

Переехал в Москву
Случайно удалил все комментарии к постам на канале
Разместил канал на Telega.in

К сожалению в этом месяце список на этом заканчивается. В первые 2 недели я вообще дома не сидел, и вот уже скоро завершится моя четвертая неделя здесь, но с документами я так и не успел закончить. Надеюсь, хоть в октябре закончу уже со всем.

Про переезд. Скажу, что мне очень понравилась Москва. Она не кажется мне чужой, и мне тут комфортно (если, конечно, не считать проживание в общаге 😬). Адаптировался я очень быстро. Короче, пока мне все нравится)

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

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

Еще в прошлом месяце мне удалось разместить канал на телегу ин (это типо биржа для реклам в телеге), поэтому в последнее время рекламы стало больше. Но, думаю, вы сможете потерпеть их один день ради меня 😊 Я и так не собираюсь выкладывать рекламу каждый день, не хочу так мусорить канал. К тому же, даже ранее размещенные рекламы были связаны с Java, поэтому я бы не назвал это мусором.

Насчет джавы. Если у меня так и продолжится с лабами, то для джавы у меня будет только оставаться время вечером-ночью, но я планирую хоть как-то это спланировать по-другому, чтобы нормально совмещать самообучение с университетом. Это я уже буду делать в октябре.

Сходка. Я упоминал о ней ранее в посте, и если успею всё наладить, то хотелось бы провести её с вами во второй половине октября. Создам отдельный чат, выберем дату, время и место (удобные для всех).

Задумал еще новый мини-проект, но о нем чуть позже напишу отдельный пост (про него уже знают пару человек из канала). Думаю, многим эта задумка будет полезной. 🙊
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍74🔥4