Media is too big
VIEW IN TELEGRAM
Ссылку на полный видос скину как полный видос полностью зальется )
Всем шикарных выходных, жамкайте кнопочки и ваших близких, и кнопочки ваших близких❤️
Всем шикарных выходных, жамкайте кнопочки и ваших близких, и кнопочки ваших близких
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13❤🔥4❤1
Ловите, друзья.
https://youtu.be/44u_IPlawE4
Осветил в видосе некотые фишки в нашей любимой среде разработки, которые бустят производительность кодогенерации.
Надеюсь будет полезно, лайкайке и делитесь в комментах своими любимыми хот-кеями. Жамкать я вам уже пожелал, а чего по круче придумать не знаю)
Смотрите мой видос)
https://youtu.be/44u_IPlawE4
Осветил в видосе некотые фишки в нашей любимой среде разработки, которые бустят производительность кодогенерации.
Надеюсь будет полезно, лайкайке и делитесь в комментах своими любимыми хот-кеями. Жамкать я вам уже пожелал, а чего по круче придумать не знаю)
Смотрите мой видос)
YouTube
⚡ Секретные фишки IntelliJ IDEA для продуктивной разработки
Telegram: https://news.1rj.ru/str/+HTd2UpOAjWYzNzZi
В этом видео я делюсь приёмами и горячими клавишами в IntelliJ IDEA, которые помогают мне работать быстрее и эффективнее. Разберём полезные шорткаты, скрытые возможности IDE и приёмы, которые экономят часы при разработке…
В этом видео я делюсь приёмами и горячими клавишами в IntelliJ IDEA, которые помогают мне работать быстрее и эффективнее. Разберём полезные шорткаты, скрытые возможности IDE и приёмы, которые экономят часы при разработке…
🔥11👍2❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Всем привет, друзья!
Пропал на какое-то время. Работа, ученики, обучение, танцы… И где-то посередине борьба с собой на тему заставить себя делать крутой контент для себя и вас)
Минуточку… Танцы?! Ладно, может расскажу как-нибудь эту офигительную историю, а пока…
Просто хочу поделиться успехами одного из своих учеников.
Смотрите какой клевый получается телеграмм бот.
Все это на спринге, и смело пойдет как опыт работы фрилансером в резюме 💪
Спасибо вам, что остаетесь со мной, я это правда очень ценю ❤️
Пропал на какое-то время. Работа, ученики, обучение, танцы… И где-то посередине борьба с собой на тему заставить себя делать крутой контент для себя и вас)
Минуточку… Танцы?! Ладно, может расскажу как-нибудь эту офигительную историю, а пока…
Просто хочу поделиться успехами одного из своих учеников.
Смотрите какой клевый получается телеграмм бот.
Все это на спринге, и смело пойдет как опыт работы фрилансером в резюме 💪
Спасибо вам, что остаетесь со мной, я это правда очень ценю ❤️
🔥11❤4❤🔥3👍2
Решил написать вам как работает выбор времени для телеграм бота пред-предыдущего поста)
В сервисе есть несколько таблиц:
timeslot - Табличка для хранения возможных таймслотов.
Пример записей:
Здесь в каждой записи по порядку перечисляются: id, время начала и время конца
schedule - таблица в которой хранится расписание на каждый день недели.
Пример записей:
Здесь в каждой записи по порядку перечисляются: id, день недели, id таймслота
custom_schedule - таблица для расписания на конкретный день
Пример записей:
Здесь в каждой записи по порядку перечисляются: id, дата на конкретный день, id таймслота
appointment - таблица в которой мы храним инфу о брони:
Пример записей:
Здесь о порядку перечисляются: id, дата брони, id таймслота, id клиента, id услуги
Теперь как отдать пользователю список свободных таймслотов?
Шаг 1. Получить расписание на выбранную пользователем дату.
Возмьем, к примеру, 21 декабря.
Сперва необходимо посмотреть есть ли записи на 21 декабря в custom_schedule. И если есть, то взять список всех таймслотов за эту дату. А если нет, то мы смотрим, а какой у нас день недели 21 декабря? Четверг. Зная это мы фильтруем все записи в schedule по четвергу и получаем расписание.
Шаг 2. Получить список забронированных таймслотов на выбранную пользователем дату.
Для этого мы фильтруем записи из таблицы appointment и берем из нее все таймслоты на которые уже есть бронь.
Шаг 3. Получить список свободных таймслотов
Для этого вычитаем список занятых таймслотов (шаг 2) из расписания (шаг 1)
Далее, после того как пользователь выберет нужный таймслот, мы сохраним новую запись в таблице appointment.
На самом деле задачка немного сложнее. Потому как некоторые услуги длятся 1 час, некоторые 2. И нужно учитывать еще и продолжительность услуги при фильтрации свободных таймслотов. Но эта часть работы еще в процессе)
В сервисе есть несколько таблиц:
timeslot - Табличка для хранения возможных таймслотов.
Пример записей:
1 10:00 11:00
2 11:00 12:00
2 12:00 13:00Здесь в каждой записи по порядку перечисляются: id, время начала и время конца
schedule - таблица в которой хранится расписание на каждый день недели.
Пример записей:
1 MONDAY 1
2 MONDAY 2
3 TUESDAY 1
и т.д. Здесь в каждой записи по порядку перечисляются: id, день недели, id таймслота
custom_schedule - таблица для расписания на конкретный день
Пример записей:
1 10.12.23 1
1 10.12.23 2Здесь в каждой записи по порядку перечисляются: id, дата на конкретный день, id таймслота
appointment - таблица в которой мы храним инфу о брони:
Пример записей:
1 10.12.23 1 3 4
1 10.12.23 2 3 8Здесь о порядку перечисляются: id, дата брони, id таймслота, id клиента, id услуги
Теперь как отдать пользователю список свободных таймслотов?
Шаг 1. Получить расписание на выбранную пользователем дату.
Возмьем, к примеру, 21 декабря.
Сперва необходимо посмотреть есть ли записи на 21 декабря в custom_schedule. И если есть, то взять список всех таймслотов за эту дату. А если нет, то мы смотрим, а какой у нас день недели 21 декабря? Четверг. Зная это мы фильтруем все записи в schedule по четвергу и получаем расписание.
Шаг 2. Получить список забронированных таймслотов на выбранную пользователем дату.
Для этого мы фильтруем записи из таблицы appointment и берем из нее все таймслоты на которые уже есть бронь.
Шаг 3. Получить список свободных таймслотов
Для этого вычитаем список занятых таймслотов (шаг 2) из расписания (шаг 1)
Далее, после того как пользователь выберет нужный таймслот, мы сохраним новую запись в таблице appointment.
На самом деле задачка немного сложнее. Потому как некоторые услуги длятся 1 час, некоторые 2. И нужно учитывать еще и продолжительность услуги при фильтрации свободных таймслотов. Но эта часть работы еще в процессе)
🔥8❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Привет, ребят!
Короче, тут у нас есть чатик, где периодически возникают интересные вопросы.
Вот буквально только что рассказывал там как развернуть приложение и бд в докере, чтоб все это можно было на удаленном серваке запустить.
Залетайте, и не стесняйтесь вопросов задавать
Короче, тут у нас есть чатик, где периодически возникают интересные вопросы.
Вот буквально только что рассказывал там как развернуть приложение и бд в докере, чтоб все это можно было на удаленном серваке запустить.
Залетайте, и не стесняйтесь вопросов задавать
🔥9💘2❤1
Media is too big
VIEW IN TELEGRAM
Я больше никогда в жизни не приобрету ни одно устройство Razer
Это самый худший пользовательский опыт который у меня был
Большой ошибкой было полагать, что покупая RGB клавиатуру, она будет способна включить подсветку без кучи вспомогательного ПО, которое ко всему прочему и не работает вовсе.
Для того, чтобы эти сраные лампочки зажглись, нужны права администратора, которых нет, когда ты работаешь в корпорации программистом.
И даже получив их и установив три приложения (а это на три больше, чем нужно, для того, чтобы сраные лампочки зажглись) мое устройство не отображается в списке устройств.
У меня даже вкладки нет с утройствами
Я даже не знаю в какой из трех программ искать свое устройство
Я даже не знаю, кто в здравом уме должен изучать ваше по, для того, чтобы сраные лампочки просто зажглись.
Мой вам совет, удалите все свои репозитории и продукты.
Сделайте кнопку на самой клавиатуре, которая будет менять режимы подсветки, работая даже если ее воткнуть в простую розетку.
И не мучайте людей своими интеллектуальными испражнениями.
Если это письмо будут читать, то я хочу обратиться к тебе лично.
Друг, увольняйся, найди место по лучше, в котором людям помогают, а не пытают своими продуктами
Это самый худший пользовательский опыт который у меня был
Большой ошибкой было полагать, что покупая RGB клавиатуру, она будет способна включить подсветку без кучи вспомогательного ПО, которое ко всему прочему и не работает вовсе.
Для того, чтобы эти сраные лампочки зажглись, нужны права администратора, которых нет, когда ты работаешь в корпорации программистом.
И даже получив их и установив три приложения (а это на три больше, чем нужно, для того, чтобы сраные лампочки зажглись) мое устройство не отображается в списке устройств.
У меня даже вкладки нет с утройствами
Я даже не знаю в какой из трех программ искать свое устройство
Я даже не знаю, кто в здравом уме должен изучать ваше по, для того, чтобы сраные лампочки просто зажглись.
Мой вам совет, удалите все свои репозитории и продукты.
Сделайте кнопку на самой клавиатуре, которая будет менять режимы подсветки, работая даже если ее воткнуть в простую розетку.
И не мучайте людей своими интеллектуальными испражнениями.
Если это письмо будут читать, то я хочу обратиться к тебе лично.
Друг, увольняйся, найди место по лучше, в котором людям помогают, а не пытают своими продуктами
❤9
Привет!
Хочу про котлин че-нибудь напостить в канал, что думаете?
Хочу про котлин че-нибудь напостить в канал, что думаете?
Anonymous Poll
37%
Да, чувак, это то, что нужно
46%
Не, чувак, какой котлин? Давай чисто по джаве
17%
Я пингвин, дайте рыбу
❤2
Не так сложно джаву выучить, как устроитсья работать джава программистом.
Изучение джавы - самый простой этап, который полностью контролируете вы. А вот в прохождение собеседований вмешиваются другие факторы, контролировать которые вы не в состоянии.
Так что же с этим делать? Ниже мы рассмотрим квест прохождения собесов более подробно.
Задание 1. Попасть на собес
Самый сложный этап квеста - просто попасть на интервью. Вас могут не звать по многим причинам:
Когда я проходил этот квест, меня не звали на собеседования пол года. Мне помогали следующие убеждения:
Несмотря на то, что целиком ситуацию контролировать вы не в силах, но частично повлиять на этот процесс вы можете.
Что же делать?
Поймите, у каждого из нас свой путь. Кому-то везет, и все получается за несколько месяцев. Кому-то не очень везет, и все получатеся за пару лет. У меня ушло 1.5 года. А кто-то понимает, что счатье не в нажатии кнопочек и находит себе другой путь.
Короче, дабы сойти со скользкой дорожки философии об успешном успехе, скажу, что в следующем посте разберем Задание 2. Прохождение собеседований. И я расскажу о чем я жалел после каждого собеса)
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Java Mentor Chat
You’ve been invited to join this group on Telegram.
🔥12❤3👍3❤🔥2🦄2
This media is not supported in your browser
VIEW IN TELEGRAM
Всем привет!
Купил таки себе новую клаву. Моя первая норм механика. Доволен как жирный кот, спустившийся с тормозов )
Спасибо за рекомендацию, @RAslanov
Кстати @RAslanov - мой друг, железный человек, с которым я прошел огонь, воду, медные трубы, и 6 лет общаги с клопами. Когда у меня возникают вопросы по железу - всегда бегу к нему)
Еще я слез с пингвиновой иглы. Достал запылившийся PC с виндой, поставил живые обои, как у операторов в матрице, очернил блокнот и готов радовать вас следующими постами.
На очереди топ ошибок на собесах, не переключайтесь)
Купил таки себе новую клаву. Моя первая норм механика. Доволен как жирный кот, спустившийся с тормозов )
Спасибо за рекомендацию, @RAslanov
Кстати @RAslanov - мой друг, железный человек, с которым я прошел огонь, воду, медные трубы, и 6 лет общаги с клопами. Когда у меня возникают вопросы по железу - всегда бегу к нему)
Еще я слез с пингвиновой иглы. Достал запылившийся PC с виндой, поставил живые обои, как у операторов в матрице, очернил блокнот и готов радовать вас следующими постами.
На очереди топ ошибок на собесах, не переключайтесь)
🔥10❤3👍3❤🔥2🦄2
Топ ошибок на собесах.
Давным-давно, в далеком-далеком лесу...
Сразу к делу:
🎮 Не добывать нужную инфу
Сразу спрашивайте все, что вас заинтересует:
- Какие этапы отбора?
- Будет ли тестовое задание?
- Как скоро они примут решение?
- Можно ли работать удаленно?
- Какая вилка по зп?
- Выдают ли технику?
- Какую технику выдают?
- Следят ли за работниками?
- Допускаются ли отношения между коллегами (не ну мало ли)
🎮 Не записывать сложные вопросы.
Лично у меня часто бывало так, что на собесе я не мог ответить на какой-то вопрос, а после собеса никак не мог вспомнить что это был за вопрос.
Держите листик с ручкой перед собой, записывайте сложные вопросы. Говорите об этом интервьюерам, это выставит вас в лучшем свете
💀 Бояться
Не бояться невозможно. Но иногда страх затмевает разум. У меня есть знакомый, который боится собесов настолько, что уже очень много лет не меняет работу. Вот мои мантры на этот случай:
- Это нормально чего-то не знать
- Вы не кажетесь глупыми людьми, даже на провальных собесах
- Абсолютно все люди проваливают порой собесы
- Люди, которые вас собеседуют, когда-то знали меньше, чем вы сейчас
Поймите, ничто так не прокачивает по теории как собесы. И 4 собеса за неделю прокачают вас больше, чем 4 месяца в которые вы "Учили Java"
⭐️ Не ценить себя
У меня был один собес, в котором меня собесили 4 человека. И вдруг один из них спросил, не мог бы ли я смотреть в камеру, когда отвечаю, а не смотреть по сторонам. Это при том, что их камеры были выключены. Тогда я проглотил, о чем до сих пор вспоминаю порой. Но видимо это было нужно для того, чтобы сейчас я сказал вам:
Вы заслуживаете уважительного отношения к себе, и не позволяйте никому относиться к вам иначе. Особенно "большим дядям интервьюерам".
Ну и сами будьте доброжелательны, в свою очередь проявляйте уважение к людям, с которыми общаетесь. На собесах смотрят не только на ваши хард скиллы, но и софт скиллы. Всем хочется комфортных рабочих отношений.
Вроде бы это все, если что, допишу в комментах.
Всем удачных собеседований)
Сразу к делу:
Сразу спрашивайте все, что вас заинтересует:
- Какие этапы отбора?
- Будет ли тестовое задание?
- Как скоро они примут решение?
- Можно ли работать удаленно?
- Какая вилка по зп?
- Выдают ли технику?
- Какую технику выдают?
- Следят ли за работниками?
- Допускаются ли отношения между коллегами (не ну мало ли)
Лично у меня часто бывало так, что на собесе я не мог ответить на какой-то вопрос, а после собеса никак не мог вспомнить что это был за вопрос.
Держите листик с ручкой перед собой, записывайте сложные вопросы. Говорите об этом интервьюерам, это выставит вас в лучшем свете
Не бояться невозможно. Но иногда страх затмевает разум. У меня есть знакомый, который боится собесов настолько, что уже очень много лет не меняет работу. Вот мои мантры на этот случай:
- Это нормально чего-то не знать
- Вы не кажетесь глупыми людьми, даже на провальных собесах
- Абсолютно все люди проваливают порой собесы
- Люди, которые вас собеседуют, когда-то знали меньше, чем вы сейчас
Поймите, ничто так не прокачивает по теории как собесы. И 4 собеса за неделю прокачают вас больше, чем 4 месяца в которые вы "Учили Java"
У меня был один собес, в котором меня собесили 4 человека. И вдруг один из них спросил, не мог бы ли я смотреть в камеру, когда отвечаю, а не смотреть по сторонам. Это при том, что их камеры были выключены. Тогда я проглотил, о чем до сих пор вспоминаю порой. Но видимо это было нужно для того, чтобы сейчас я сказал вам:
Вы заслуживаете уважительного отношения к себе, и не позволяйте никому относиться к вам иначе. Особенно "большим дядям интервьюерам".
Ну и сами будьте доброжелательны, в свою очередь проявляйте уважение к людям, с которыми общаетесь. На собесах смотрят не только на ваши хард скиллы, но и софт скиллы. Всем хочется комфортных рабочих отношений.
Вроде бы это все, если что, допишу в комментах.
Всем удачных собеседований)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥5❤4🦄2
Привет, ребята!
Что такое блоки инициализации?
В каком порядке происходит инициализация класса?
А при наследовании?
Ответы эти вопросы ждут вас в этой статейке, которую железный дровосек любезно согласился написать для вас
Что такое блоки инициализации?
В каком порядке происходит инициализация класса?
А при наследовании?
Ответы эти вопросы ждут вас в этой статейке, которую железный дровосек любезно согласился написать для вас
👍6🔥4👏2🦄2❤1
Что выведется на экран, при запуске из кода выше?
Anonymous Quiz
17%
ABCDEFGHIJ
22%
ACFHBDEGIJ
28%
Ошибка времени выполнения
11%
GFHIJBACDE
22%
JEFAGBHCID
Как преобразовать массив в строку?
В этом вам может помочь метод класса Arrays - toString.
Передайте в него массив, и метод сделает все красиво.
PS Вообще, я экспериментирую. Если вам нравится формат таких картинок с полезными методами и краткими пояснениями - ставьте 🔥. Если не нравится - не стесняйтесь влепить 💩.
Поставлю и то и то, а вы жмакайте во что душа лежит)
В этом вам может помочь метод класса Arrays - toString.
Передайте в него массив, и метод сделает все красиво.
PS Вообще, я экспериментирую. Если вам нравится формат таких картинок с полезными методами и краткими пояснениями - ставьте 🔥. Если не нравится - не стесняйтесь влепить 💩.
Поставлю и то и то, а вы жмакайте во что душа лежит)
🔥19❤1💩1
Возможно мое родословное дерево корнями уходит куда-то в Эстонию, а может быть я просто люблю продалбливать дедлайны.
🎄 C новым годом, друзья! 🎄
Желаю вам обрести свое счастье в новом году.
Дабы согреть каждого из вас в эту холодную зиму, включу ненадолго режим душнилы 🔥
Счастье - оно у каждого свое, но не каждый осознает в чем заключается его/её счастье. Каждый из нас является заложником информационного пузыря в котором живет.
Ну так вот, желаю вам почаще заглушать этот нескончаемый поток информации, и почаще включать свое собственное вещание. Прислушиваться к нему, и воплощать свои самые смелые, дерзкие, неприличные желания.
Санты не существует, никто в конце года не накажет вас за плохое поведение. Будьте плохими мальчиками и девочками, слушайте только себя и только свое, шаловливое сердечко ❤️🔥
Ну а я постараюсь сделать так, чтобы Java перестала быть высокомерной стервой, и раздвинула перед вами... большие карьерные возможности 😈
🎄 C новым годом, друзья! 🎄
Желаю вам обрести свое счастье в новом году.
Дабы согреть каждого из вас в эту холодную зиму, включу ненадолго режим душнилы 🔥
Счастье - оно у каждого свое, но не каждый осознает в чем заключается его/её счастье. Каждый из нас является заложником информационного пузыря в котором живет.
Ну так вот, желаю вам почаще заглушать этот нескончаемый поток информации, и почаще включать свое собственное вещание. Прислушиваться к нему, и воплощать свои самые смелые, дерзкие, неприличные желания.
Санты не существует, никто в конце года не накажет вас за плохое поведение. Будьте плохими мальчиками и девочками, слушайте только себя и только свое, шаловливое сердечко ❤️🔥
Ну а я постараюсь сделать так, чтобы Java перестала быть высокомерной стервой, и раздвинула перед вами... большие карьерные возможности 😈
🔥7❤4❤🔥3🍾2🎄2
This media is not supported in your browser
VIEW IN TELEGRAM
Ловите задачку на праздники.
Напишите программу, которая нарисует новогоднюю елочку заданной высоты. Пример работы смотрите в видосе.
Чит-код, с каркасом программы и отображением разноцветных звездочек ниже.
Напишите программу, которая нарисует новогоднюю елочку заданной высоты. Пример работы смотрите в видосе.
Чит-код, с каркасом программы и отображением разноцветных звездочек ниже.
class ChristmasTree {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Введите высоту елки: ");
int height = scanner.nextInt();
drawChristmasTree(height);
}
static void drawChristmasTree(int height) {
// Напишите ваш код
// Синяя звездочка
System.out.print("\u001B[34m*");
// Красная звездочка
System.out.print("\u001B[31m*");
// желтая звездочка
System.out.print("\u001B[33m*");
// Зеленая звездочка
System.out.print("\u001B[32m*");
}
}🔥10🎄5🤩2❤1👍1
Постараюсь периодически закидывать сюда разные вакансии в которых мелькают слова Java и Junior.
Обычно таких вакансий не много, но период после нового года это особенная пора на рынке.
Так что, обновляйте резюме, готовьте сопроводительные письма, запрягайте сов, и отправляйте письма в ваш Хогвардс
🧙 🧙 🧙 🧙
Junior разработчик (fullstack)
Junior Java Developer (Java Core, Java Servelet, Spring) до 600 $ на руки
Intern/Junior QA Automation Engineer (Java)
Junior Java Developer (OPSNEXT)
Программист Java Junior/Middle от 60 000 до 90 000 ₽ на руки
Обычно таких вакансий не много, но период после нового года это особенная пора на рынке.
Так что, обновляйте резюме, готовьте сопроводительные письма, запрягайте сов, и отправляйте письма в ваш Хогвардс
Junior разработчик (fullstack)
Junior Java Developer (Java Core, Java Servelet, Spring) до 600 $ на руки
Intern/Junior QA Automation Engineer (Java)
Junior Java Developer (OPSNEXT)
Программист Java Junior/Middle от 60 000 до 90 000 ₽ на руки
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤3🦄2❤🔥1☃1