Java kid
541 subscribers
18 photos
2 files
19 links
Канал для тех, кто хочет изучать Java
Download Telegram
Кстати, в апреле лечу на оффлайн часть Jpoint*.
(Спасибо х5 за это 😄)

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

*Jpoint - Одна из двух крупнейших и старейших Java-конференций в России (вместе со своим «братом-близнецом» Joker).
📝 Поговорим о том, почему разработчику важно уметь писать качественные тесты. 📝

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

- Во-первых, тесты помогают обнаружить ошибки и дефекты в коде.
Это позволяет быстро находить и исправлять проблемы еще на ранних стадиях разработки. Без тестов разработчики могут не заметить ошибки и выявить их уже в процессе тестирования, что может занять много времени и ресурсов.

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

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

В целом, написание хороших тестов для разработчиков является важной частью процесса разработки.
Они помогают обеспечить надежность и устойчивость кода, обнаруживать ошибки на ранних этапах и снижать риски. Поэтому, при разработке программного обеспечения на Java следует уделять должное внимание написанию тестов.
👍1
📚 Почему домашние проекты в большей мере не нужны? 📚

Разработчики Java знают, насколько важно непрерывное улучшение своих навыков, но это не означает, что они должны писать домашние проекты помимо рабочих задач.

Если же разработчик все же хочет развиваться, то он может выбрать другие способы улучшения своих навыков.
Например, можно присоединиться к команде Open Source проекта и внести свой вклад в его развитие. Это поможет разработчику изучить новые технологии и процессы, а также получить опыт работы в команде, что может быть полезным для карьеры.

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

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

💵 Поддержать канал 💵
🟥 Альфа: 5559492516345736
🟨 Тинькофф: 4377727813336653
👍4
😞 Как победить синдром самозванца 😞

Синдром самозванца - это чувство неуверенности и страха перед тем, что окружающие обнаружат, что вы на самом деле не знаете, что делаете. Этот синдром часто возникает на первой работе в IT-сфере, где много новой информации и сложных задач. Однако, есть несколько способов бороться с этим синдромом:

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

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

- Обучайтесь новому. В IT-сфере всегда есть новые технологии и методы работы. Используйте свою первую работу в этой сфере, чтобы учиться новому и расширять свои знания и навыки.

- Не сравнивайте себя с другими. Каждый человек имеет свои сильные и слабые стороны. Не сравнивайте себя с другими и не судите себя слишком строго.

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

Наконец, не забывайте, что синдром самозванца - это нормальное чувство, которое испытывают многие люди на первой работе. Главное - не дать ему взять верх над вами и продолжать развиваться и расти как профессионал.
👍12
📚Тестирование. JUnit5 📚

Тестирование - необходимый навык для успешной карьеры в IT. Углубимся в изучение полезных инструментов.

💵 Поддержать канал 💵
🟥 Альфа: 5559492516345736
🟨 Тинькофф: 4377727813336653
👍7
На пикабу мне все чаще в комментариях стали попадаться люди, которые хотят выучиться "где-то в айти", но не знают как начать, что учить, где найти и у кого спросить вопрос.

Написал там небольшой пост о своем канале. Если хотите - можете поддержать в комментариях)
👍3🔥2
💼 Как могут выглядеть тесты на рабочих проектах 💼

До этого я писал статьи, вы просили больше настоящего! Вот вам настоящее наконец-то! Финальный пост, где я покажу пример теста на реальном рабочем проекте.

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

🔸 Расскажите еще в комментариях, какие темы вам могут быть интересны. Это не обязательно что-то обучающее, может быть кто-то хочет почитать про рабочие истории или мой путь обучения)

💵 Поддержать канал 💵
🟥 Альфа: 5559492516345736
🟨 Тинькофф: 4377727813336653
👍3
Привет всем! Как, возможно, многие уже знают, с сегодняшнего дня начинается самая большая конференция по java - JPoint.

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

Если вам интересно - поставте какую-нибудь эмоджу на пост. И хорошо было, если б в комментарии вы написали, что именно вам интересно и какой формат постов хотелось бы видеть
🔥192👨‍💻1
День первый. Начало.

Даа. Масштабы поражают, сколько разных людей, которые объединены одной темой и идеей.

Пока что только начались доклады.

Вечером попробую сделать краткий обзор того, что понравилось и что кажется полезным.
👍10
День 2. Сегодня будет три доклада коллег из x5.
Пока что слушаем про tdd в spring 3 от JUG ru.
Не то, чтобы полезно ну и не то, чтобы интересно)

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

Интересный был последний доклад об b-tree индексах в postgresql.

Нафармил разного мерча, познакомился с коллегами с других проектов и направлений
🔥3👍1
А это "афтепати" после окончания первого дня конференции.

И Яндекс-лото с Яндекс станциями в призовых.

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

Кто-то в яндексе не парился и сделал ctrl+c ctrl+v 😃
😁6
Тестовая рубрика: Сложное простыми словами. Пишите, какие еще подобные объяснения были б вам интересны

Ключевое слово "static" в Java используется для описания переменных и методов, которые принадлежат классу, а не объекту. Они могут быть использованы без создания экземпляра класса.

Для примера из жизни, представьте, что у вас есть библиотека с книгами, которые могут быть доступны для чтения всем посетителям библиотеки. Вы можете использовать ключевое слово "static", чтобы определить переменную "количество книг в библиотеке", которая будет принадлежать самой библиотеке, а не конкретному посетителю. Таким образом, вы сможете отслеживать общее количество книг в библиотеке без необходимости создавать экземпляр класса "посетитель" каждый раз, когда книга берется или возвращается.
7👍2
Всем привет. Напишите в комментарии, если вы хотите пройти тестовое собеседование или мок-интервью.
Попробуем с вами организоваться на ближайшие дни
Audio
Получилось больше, чем планировалось, но и задал больше вопросов по некоторым темам, чем планировал.
Первый блин комом, конечно, у меня звук как из бочки, потому что был выбран не тот микрофон при записи.
Да и я понял, что лучше перед собой справочный материал держать открытым, потому что некоторые ответы забываются, если нужно пояснить их развернуто.

Ну и я бы советовал сдавать вам отдельно по темам, потому что если проводить общее мок-интервью, то будьте готовы на 2,5+ часа вопросов)

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

💵 Поддержать канал 💵
🟥 Альфа: 5559492516345736
🟨 Тинькофф: 4377727813336653
👍7🔥4
Делаем ли красивый визуал с картинкой для рубрики собесов?
Как пример - включать вебки по возможности
Anonymous Poll
65%
Хотелось бы смотреть с картинкой
35%
Достаточно просто слушать
Ого. Спасибо огромное ♥️

Вы хоть в следующий раз подписывайтесь в комментах)
Сделаю аллею славы потом
🔥2👍1
Привет. Давайте поговорим, в какую сторону развивать канал. Хотелось бы слышать и ваше мнение. Поэтому выношу все на обсуждение.

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

Хочется попробовать вариант личного менторинга, например, с 0 и до трудоустройства.

Так же не знаю, интересны ли вам форматы статей и рассказов.

В общем, напишите все что думаете. Предложите все, что хотите предложить)
🔥3