Java Core

Java Core

Квест «Java Core» рассчитан на тех, кто уже получил минимальную подготовку по Java (в рамках Квеста «Java Syntax» JavaRush). Здесь вам предстоит пройти 10 увлекательных уровней, в которых вы изучите основы ООП, познакомитесь с потоками, сериализацией, перегрузкой методов, узнаете много нового об интерфейсах и множественном наследовании. Учёба уже не так проста, как на Квесте «Java Syntax», но регулярная практика — решение задач — поможет вам успешно пройти все его 10 уровней и быть готовым к разработке мини-проектов в самом ближайшем будущем.

Комментарии (237)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Олег Пацей18 уровень, Санкт-Петербург
7 ноября, 20:01
Скучно , понятно что идет тренинг жесткий , делать в основном одно и тоже ... правда надоело
Java Student24 уровень
9 ноября, 09:00
До 15 уровня идет жёсткое закрепление Java Syntax, т.к. его нужно знать как таблицу умножения
Vonorim23 уровень
31 октября, 11:02
Меняю свой подход к обучению. Раньше я проходил уровень за уровнем, лез за дополнительными сведениями, когда в задаче возникала трудность, однако время ценно и понимаю, что знание тех же регулярок на собеседовании на должность джуна в среднестатистическую контору не будут спрашивать. План такой: отделить ООП, стандартные библиотеки Java (lang, util и т.д.), каркас коллекций и многопоточность. Далее создать отдельные документы-конспекты (еще можно с помощью Anki разбить на более короткие так называемые карточки), в которых по каждому из четырех обозначенных выше разделов составить свою шпаргалку. В шпаргалке будут заметки и подводные камни из книг (Шилдт, Хортсманн, Эккель) по обозначенным разделам, плюс список возможных вопросов к собеседованию и ответы на них. Ещё добавить паттерны и алгоритмы. Полученные знания подкреплять практикой (как здесь на уровнях, так и просто в IDEA простыми задачками из головы), плюс периодическое повторение. Практика практикой, но на собеседовании спрашивают теорию, а чтобы попасть на работу, надо пройти собеседование. Получится такой полноценный Java Core, а это уже заявка на успешное прохождение интервью. Далее по плану Maven, Spring. А Hibernate уже как плюс к большинству вакансий на должность джуна. Java Core - 6 месяцев. Maven - неделя. Spring + Hibernate (основы) - 3 месяца. Это мой план, он не претендует на оригинальность и правдивость, но для себя лично решил именно так. Советы бывалых и уже работающих приветствуются.
Ярослав12 уровень
3 ноября, 17:59
Про SQL забыл. Мастхэв.
Vonorim23 уровень
3 ноября, 20:17
Да верно, можно было выделить в отдельный пункт, но я тут его смешал (хоть и не совсем верно) с Hibernate.
Islam Laipanov22 уровень, Москва
3 ноября, 22:44
и git
Vonorim23 уровень
4 ноября, 21:05
Да, я в своём посте SQL объединил с Hibernate, хоть это и не совсем правильно. Можно было и отдельно, согласен. Git аналогично не помешает.
Semen Bondarenko18 уровень
9 ноября, 21:08
Ещё Английский язык сверху добавь. По сколько часов в день занимаешься? И что насчёт личных проектов?
Vonorim23 уровень
10 ноября, 13:35
В день по обстоятельствам, но обычно это 3-4 часа в среднем, не меньше. Иногда бывает по 8 часов, могу 1-2 дня отдыхать. Один знакомый, который успешно устроился джуном ещё пару лет назад (сейчас он сеньор на стеке Spring+Hiber) говорит, что не имея опыта в резюме, можно состряпать бота с Telegram API. Он к слову на собеседовании рассказывал, как его делал. Это всё неплохо засчитывают как плюсик. Сам хотел еще написать приложение под Android, да и вообще идти в моб.разработку, но там много возиться с интерфейсом и разметкой, что меня не особо привлекает. Поэтому для начала написать бота с мощной функциональностью, а потом смотреть. Возможно, какой-нибудь сервлет, но идей нет.
Chundrik27 уровень, Санкт-Петербург
10 ноября, 15:11
Классная идея! Устроиться с уже имеющимся проектом наверное гораздо проще
Сергей17 уровень
13 ноября, 14:05
как вариант можно сделать чек-лист для ежедневных достижений. (сделано в https://my.365done.ru/) Сделал пункты по 25 мин по методу "помидора" (https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BF%D0%BE%D0%BC%D0%B8%D0%B4%D0%BE%D1%80%D0%B0)
Vonorim23 уровень
14 ноября, 21:16
На codewars довольно потные задачи. Там есть система рангов, и спустя 20 уровней на javarush, я без проблем решаю только задачи 8 и 7 ранга (и то не все с первой попытки). 8 и 7 ранги - это новичок, который только начал учить язык. Задачи 5 и 6 ранга (также считаются новичковыми) попадаются большие с не совсем понятным условием, во многом из-за этого тяжело их решить. Думаю, если конкретно залипнуть в условие, то решаемы. Средний уровень (мне кажется там уже боль) это 3 и 4 ранги, чему соответствует знание: complex algorithms simple design patterns simple regex simple detailed requirements Хотя там в легких попадается то просто написать в методе return a+b, то написать функцию по нахождению минимального и максимального значения в строке, которая состоит из чисел с пробелами (которые опять же надо через регулярки обработать), плюс запарсить в Integer.
Евгений Буш26 уровень, Санкт-Петербург
31 октября, 06:43
Ну что, коллеги, пора приступать к плотному изучению Springa? Делитесь опытом. Сам пока решил тут пожить http://spring-projects.ru/projects/spring-framework. Нужен хороший ресурс с задачками в тему.
Vladislav Shamshurin24 уровень, Ижевск
24 октября, 17:42
Java Core почему-то идёт легче, чем Java Syntax) Тут и задачи по сложности не распределены.
Maxim Volkov22 уровень, Таллинн
25 октября, 11:07
Посмотрим как ты заговоришь на 17-20 уровнях)))
Nubas19 уровень, Новосибирск
25 октября, 17:32
возможно Java Core ослабляет вашу бдительность... 😑
Vladislav Shamshurin24 уровень, Ижевск
28 октября, 13:50
Просто эти темы я уже проходил и не раз) И не только на JAva
Danil13 уровень, Уфа
20 октября, 01:36
Дошел до 10 уровня за 24 дня. Дней 5 наверное вообще не занимался. В какие то дни заходил на час-два. В какие то сидел почти весь день и ночь.
Vladislav Shamshurin24 уровень, Ижевск
23 октября, 14:01
За 11 дней дошёл до 13 уровня, опыт до этого был, но небольшой. Задачи выполнил не все. Решаю выборочно, в основном все Medium и Hard, Easy оставляю
Eugene K26 уровень, Санкт-Петербург
30 октября, 12:49
до 10 не считается, пойдём с нами до 41 )
Danil13 уровень, Уфа
1 ноября, 15:15
Нет денег на подписку(, сижу вот перечитываю
Dmitry18 уровень
5 ноября, 08:26
За 5 дней дошёл до 40-го уровня. Посчитал, что это не по-хардкорному, создал новый профиль, и вот, спустя 2 часа и 15 минут я здесь))
Jake Jacobs8 уровень, Алматы
11 ноября, 08:05
за 10 мин дошел до 8 уровня))) Опыта не было вообще)))
Roman Lobovikov13 уровень, Ижевск
13 часов назад
За 10 минут минут дошёл с 8 до 13 уровня! Просто потратил всю чёрную материю, что у меня была. Завтра подписка заканчивается. Потом придётся покупать вторую подписку. Наверное куплю, но уже когда всё в моей жизни наладится. Возможно, уже когда устроюсь на работу в IT-компанию. Вряд-ли она мне тогда понадобится, просто хотелось бы не имея профильного (или хотя бы высшего) образования иметь за плечами какую-то законченную вещь.
Пирожок17 уровень, Москва
11 октября, 19:38
Братва, за какое время в среднем Java Core квест полностью проходите?
Nubas19 уровень, Новосибирск
25 октября, 17:26
ИМХО можно все прощелкать на минималках (главное чтобы черной материи >0 ). А можно стараться решить самостоятельно все задачи, включая бонусные. И еще искать доп. материал по всем темам. Так что скорость тут важна только если внезапно заканчивается период подписки )))
Eugene K26 уровень, Санкт-Петербург
26 октября, 22:00
Или если хочешь успеть на стажировку =)
Рома16 уровень, Москва
13 ноября, 14:41
Не каждый день занимаюсь, т.к. работаю.. и это минус. потому что вроде столько прошел, а в голове будто нет никакого понимания(((
WantToSleep24 уровень, Москва
6 октября, 07:09
WARNING ! НЕ ЧИТАЙТЕ комментарии , там нытье - мытье
Nubas19 уровень, Новосибирск
25 октября, 17:27
ну вот зачем эти спойлеры??! 😁
Деня24 уровень, Москва
5 октября, 18:32
кто закончил - 20 lvl Набираю команду
Роман31 уровень, Москва
22 сентября, 07:46
Сериализация... Почему так больно очень. Ни@@@ не понятно :( Задачи просто АД!
igar1529 уровень, Москва
27 сентября, 17:44
Дальше тут будет еще веселее)) В общем по отзывам старослужащих, без доп. теории тут особо нечего ловить. Задачи будут казаться нерешаемыми. Так что ищите новые источники знаний)
Роман31 уровень, Москва
28 сентября, 09:38
Все решаемо, если много потеть)
igar1529 уровень, Москва
28 сентября, 13:47
Безусловно, но я выбираю другой путь)
Роман31 уровень, Москва
28 сентября, 21:46
Аахах))) Сериальчики?)
igar1529 уровень, Москва
30 сентября, 05:08
)) Не, норм курс по Java при Бауманке. Сюда просто буду изредка заходить задачи порешивать, не заморачиваясь на тупой валидатор, естественно. И то по той причине, что на год оплатил прем.
Юрий15 уровень, Москва
1 октября, 22:27
онлайн или оффлайн? сколько стоит? а то до бауманки ехать пару станций, может тоже заглянуть))
Alex Plashinskiy20 уровень, Минск
2 октября, 16:53
Вы хотя б до сериализации дошли, я уже неделю жопу рву с бобровым на 19 уровне) Полтора дня ушло только на парсирование тегов :(
NIKITA ARTAMONOV19 уровень, Москва
10 октября, 15:59
странно. это как раз не очень трудная задача.
22 ноября, 18:33
о каких курсах идет речь? я там учусь
igar1529 уровень, Москва
18 сентября, 14:20
Хз-хз, ребята. Некоторые задачи тут представляют из себя 15 мин на поиск решения, 4 часа на ипалово с валидатором. Не очень интересная затея, скажу я вам.
Дмитрий20 уровень, Новосибирск
20 сентября, 08:16
я уже давно забил на валидатор, благо есть кому мой код посмотреть. А так да, он реализован некорректно для уровней 18-19, возможно для 20го, я его пока еще не трогал