🚀 Делюсь классным отзывом о проекте Apple Warehouse. 🛠️ stepik.org/...543 🔥 Этот практический проект будет полезен всем, кто начинает изучение Stream API. Moving Java Forward {JG}
1 неделю назад
Всем привет! Я работаю не только над созданием больших, сложных и интересных проектов. Но и над чем то более простым и приземленным. Моя цель прокачивать знания и у тех, кто только начинает свой путь в изучении Java и програмиирования. Предвставляю вашему вниманию мини проект для начинающих: equals_made_easy Проект по изучению метода Object.equals() и концепций связанных с ним: - наследование - @Override - instanceof - сравнение объектов по ссылкам - эквивалентность объектов htgithub.com/...asyPS: буду рад любым идеям по улучшению проекта! Moving Java FOrward {JG}
🔍 Каждый день ставьте цель создать что-то полезное, а не просто отсидеть 8 часов на работе и уйти домой. 📈 Концентрируйтесь на создании ценности. Это не всегда просто, но именно это ведет к успеху и достойной жизни. 🚀 В IT создавать ценность проще простого! Пофиксите баг, проведите рефакторинг, сделайте код чуть-чуть лучше. Любое действие должно нести ценность для вас и других. 🌟 Если вы учитесь, то вашей ценностью становятся новые навыки и решенные задачи...
На одной из лекций по Основам программирования меня спросили:
💡 "А зачем тут интерфейс нужен?" Мой первый импульс — сразу показать, как круто с ним получается! Но я вовремя остановился. Ведь если прозвучал такой вопрос, значит, объяснение недостаточно прозрачно. ⚡ Тогда меня осенило:
Новички изучают каждую концепцию отдельно, и чем проще объяснение на старте — тем лучше. Без усложнений, которые мы, профессионалы, так любим...
3 недели назад
🚀 Старт курса "Основы программирования" – 03.04.2025! 🚀 Хотите войти в IT и уверенно писать код на Java? Мы создали интенсивный практический курс, который за 3–4 месяца подготовит вас к прохождению Виртуальной Стажировки Java 🎯 Что вас ждет? ✅ 15 ключевых тем – от базовых переменных до многопоточности ✅ 5 мини-проектов – реальная практика, а не просто теория ✅ Минимум воды, максимум кода 💡 Программа курса: 🔹 Установка ПО и первые шаги 🔹 Основы ООП и работа с методами 🔹 Unit-тестирование, исключения и рефакторинг 🔹 Коллекции, стримы, многопоточность 🔹 Финальный проект – "Школьный дневник" 🔥 5 мини-проектов: 🛡 Fraud Detector – система обнаружения мошенников 📐 Geometry Shape – работа с геометрическими фигурами 🍏 Apple Warehouse – управление складом 💰 Traders & Transactions – анализ финансовых сделок 🏠 Property Insurance Calculator – калькулятор страхования недвижимости 📌 Где? Онлайн 📌 Когда? Старт 3 апреля 2025 📌 Кому подойдет? Новичкам, студентам, всем, кто хочет освоить Java с нуля 📩 По вопросам участия пишите в Telegram: @javagurulv 🔥 Общение, поддержка, ответы на вопросы по Java → Telegram-группа 📢 Помогите начинающим в IT – поделитесь этим постом! Moving Java Forward {JG} 🚀
03.04.2025 в 20:00 по Москве стартует онлайн курс Основы программирования Java.
Это практический курс из 12 онлайн занятий, занятия будут проходить раз в неделю по четвергам.
За время курса вы на практике освоите все базовые вещи касающиеся ООП, наследования, тестирования, синтаксиса языка Java, Java Core и многое другое...
3 недели назад
Всем привет! За неделю ребята прям постарались! 1stepik.org/...937закинули в репо! Работа над проектом Виртуальная Стажировка Java идет полным ходом! Обсуждаем Java, делимся опытом, помогаем друг другу в Telegram
3 недели назад
🚀 Виртуальная Стажировка Java – уникальный обучающий проект! Хочешь пройти полный путь создания современного Java Backend приложения – от идеи до готового к развертыванию микросервиса? 🔹 Маленькие шаги – большие знания: изучай инструменты, библиотеки и подходы, которые используют в реальной разработке. 🔹 Практика вместо теории – получай реальный опыт создания коммерческих приложений. 🔹 Итог – готовый проект в портфолио, который покажет твои навыки работодателям. 📢 Начни прямо сейчас 👉 Курс на stepik 💬 Обсуждаем Java, делимся опытом, помогаем друг другу 👉 Чат в Telegram #Java #Backend #JavaDevelopment #VirtualInternship #JavaGuru
Продолжаем посты про техническое интервью.
Делюсь случаем с сегодняшнего интервью. У нас в компании техническое интервью состоит из секций
code review, problem solving, базы данных, многопоточка и jdk. Кандидат ответил очень хорошо по секции code review. А три последние секции откровенно завалил. Вывод: перед тем как идти на интервью найдите
человека который сделает вам всестороннее ревью
ваших знаний. И в идеальном случае подсветит
слабые места и предложит план их развития. Помните одно: в жизни не так много действительно
крутых возможностей...
Хочу поделиться маленькой историей. Меня поблагодарил за проект Виртуальная Стажровка (Java) однин из слушателей (Андрей). И после слов благодарности за классный проект он произнес такую фразу: Я не хочу быть обычным крудошлёпом! Хочу стать именно инженером. Андрей сказал, что уже работает в ИТ программистом. Но на работе приходится делать простые задания, а развиваться хочется. Хочется стоя поапладировать Андрею во первых за то, что он видит ценность в развитии своих скилов, даже при том, что он уже работает программистом...
6 месяцев назад
Какие фундаментальные навыки должен изучить начинающий программист в первую очередь? Это довольно интересный вопрос. И кого не спроси у каждого будет свое мнение на этот счет. Вам наверное приходят в голову разные варианты: ООП, интерфейсы, дизайн паттерны, Spring, базы данных, микро сервисы, коллекции, функциональное программирование и так далее. На наш взгляд одним из фундаментальных навыков, которому надо обучиться в первую очередь это умение делить сложные задачи на подзадачи. Программирование это процесс в рамках которого вы пытаетесь разделить большую задачу на маленькие части, потом решить каждую из них и из этого собрать решение изначальной большой задачи. Деление задачи на подзадачи тесно связано с методами. Методы или функции это конструкции языка программирования, которые помогают в коде декомпозировать задачу на подзадачи и реализовать решения подзадач отдельно друг от друга. Процесс декомпозиции задач на подзадачи (методы) приведет вас к новому типу мышления. Его еще называют мышление программиста. Это мышление откроет перед вами двери к созданию сложных алгоритмов и написанию больших коммерческих приложений. Именно поэтому на курсе Основы программирования Java мы уделяем много времени разделению задач на методы, реализации методов, тестированию методов. Разделение программы на методы ведет к улучшению читаемости кода, а это в свою очередь открывает дорогу к написанию чистого кода (clean code). Для тех кто хочет получить фундаментальные знания по программирования на Java, 23.10.2024 мы начинаем онлайн авторский курс по Основам программирования на Java. Присоединяйтесь к Телеграм группе курса. Moving Java Forward {JG}
Хотите за 12 недель с нуля получить крепкие практические навыки программирования на Java, научиться самостоятельно писать и тестировать программы используя Java Core и JUnit, а так же узнать про clean code, наследование, коллекции, интерфейсы, Stream API и многое другое?
Базовые знания это фундамент вашей будущей ИТ карьеры.
Фундамент должен быть прочным, иначе успешную карьеру
выстроить не получится.
Фундаментальным знаниям можно обучаться самостоятельно.
Но в большинстве случаев это сомнительная авантюра...