буду благодарен
Sasha
46 уровень
Где можно норм освоить Spring для джуна. Также: нужна ли практика или просто можно почитать что-то?
Решен
Комментарии (10)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Sasha Middle Java Developer в EPAM
26 июля 2021, 16:28
Может, кто-то еще подскажет, что нужно для джуна, кроме этого, чтобы точно пройти (я знаю, что у каждой вакансии свои требования, но всё же). Выдел часто пишут JSP и даже JavaScript.
0
Justinian Judge в Mega City One Master
26 июля 2021, 15:48
По всякому бывает, очень по всякому.
На стажировку собираешься?
0
Sasha Middle Java Developer в EPAM
26 июля 2021, 16:09
Если чисто объективно, то стоит идти? Еще думаю... но если предположить, что буду учить сам, то где лучше начинать?
0
Wladyslaw Java Developer Master
26 июля 2021, 16:12полезный
По-моему, в общем - стоит.
Одно дело читать что-то самому, другое - хотя-бы даже просто потрогать что-то в какой-то мере сложное, посмотреть как взаимодействуют разные технологии и т.д.
Есть варианты и получше - но они подороже.
Можно начать с этого, например.
(Можно спиратить с торрентов, если по финансам лажа, потом с первой зарплаты купишь, если совесть замучает :) )
+1
Sasha Middle Java Developer в EPAM
26 июля 2021, 16:20
Сейчас знаю норм SQL и кор подтягиваю тут. Знакомые сказали, что как минимум надо ещё Spring для первой работы, поэтому спрашиваю. Время пока, в прицепе, есть, чтобы учить, только отдам предпочтение бесплатным курсам всё-таки, т. к. пока нищий студент :)
0
Wladyslaw Java Developer Master
26 июля 2021, 16:28
Самый верный способ - изучить рынок и самому глянуть какие технологии где нужны.
Но со спрингом вакансий много - да.
0
Sasha Middle Java Developer в EPAM
26 июля 2021, 16:30
А JavaScript нужно? Это же по-моему совсем другой язык
0
Wladyslaw Java Developer Master
26 июля 2021, 16:33
Ну, если найдешь вакансию чисто бекенд - то не нужен.
Но из моего опыта - таки приходится возиться временами с фронтом. Потому да, в какой-то мере нужен.
0
Justinian Judge в Mega City One Master
26 июля 2021, 17:38решение
Стоит конечно, ты же сам себе не придумаешь такую практику, которая будет там, а по книжкам Спринг не учат.
Где начинать...
Spring 5 in Action хорошая книга, хорошо и просто изложено.
посмотри курс
https://www.youtube.com/watch?v=vzP5ZpqRx0E&list=PLqt5_5aU1KQJ7mdgc-J9DJiaOK7CXtgOB
к этому курсу есть упражнения
- https://github.com/bobocode-projects
Там есть тесты, задания и ветка completed с решением от преподавателя.
+ гугл
это даст тебе какие-то азы.
Также было бы неплохо чтобы ты написал три четыре CRUD приложения
CRUD jdbc
CRUD hibernate
их можно без внешнего интерфейса, просто слой работы с БД.
CRUD jdbc + servlet + html/jsp , это уже полноценное веб приложение
что-то по подобию
https://danielniko.dev/2012/04/17/simple-crud-using-jsp-servlet-and-mysql/
потом CRUD на Spring Boot + Spring Data + html
веб приложение с страничкой, через которую ты можешь сохранять/редактировать и получать данные
Условия и примеры ты можешь сам нагуглить просто введя это в гугль, самое главное - не буксуй , упрощай, главное сделать хоть как-то, чем застрять в поисках мифического "идеала", "а вот бы разобраться", в итоге и не разберешься и не закончишь.
Все вышеперечисленное, это подготовка к стажировке, стажировку не заменяет, но позволит познакомиться с базовыми вещами
Было бы неплохо чтобы нашел ресурсы на стажировку, она хорошо цементирует навыки и помогает при устройстве на работу, хоть в резюме будет что написать, свои пет проекты обычно не напишешь, не вызвав закатанные под лоб глаза, читающего резюме.
+2
Justinian Judge в Mega City One Master
26 июля 2021, 17:43решение
После этого, можешь подаваться на работу, отслеживай https://jobs.dou.ua/first-job/ различные стажировки при компаниях, но учти, что туда лучше заходить уже с знанием и опытом работы с технологиями, озвученными выше.
По БД кстати, postgresql/mysql на выбор. Можешь и то и то использовать меняя, можешь что-то одно.
Также дополнительно посмотри junit - напиши калькулятор - класс на 4 метода с базовыми операциями - интерфейс не нужно , не усложняй, просто класс и 4 метода,и покрой его тестами, опять же гуглится junit calculator
с томкатом на крадах познакомишься, git тоже разберешь - будешь пушить себе в github репозиторий.
Джаваскрипт пока не смотри, разберись с основным стеком, от джуна его не ждут особо, надо будет разберешься потом
+2