Путь начинающего backend-разработчика: часть I
Всем привет!✋ Хотел бы получить совета от более опытных коллег.
Недавно стажировался в “Хедхантер” на позиции Java backend разработчика, но по окончании стажировки оффер получить не удалось. После стажировки я получил базовые знания по стеку Java Backend разработчика: Java, Spring Boot, Hibernate, Kafka, Liquibase, JUnit, Mockito, Swaager. Есть опыт написания pet-проектов, участия в хакатонах, в основном работал в команде, состоящей сначала из 3-х, затем и 6-ти человек. Я решил думать: а куда двигаться мне дальше в этом направлении? Стал смотреть варианты, какие пути для себя нашел: 1. стажировки от крупных компаний, 2. вакансии на hh. Меня привлек вариант стажировок: это отличный шанс подкачать свои хард и софт скиллы, развить нетворкинг, получить релевантный опыт и возможность для продолжения работы в компании после стажировки. Стоит отметить, что я из региона РФ, переезд в Москву/Питер не могу рассматривать, поэтому при поиске места для стажировки для меня была важна возможность удаленного формата работы. Причем в моем городе есть два пути (где можно работать в офисе): либо сисадминить, либо идти разработчиком 1С, но ни того, ни другого я не хочу.😅 По итогу я выделил следующие варианты: 1. Альфа-банк, 2. T-банк, 3. МТС, 4. Т1, Довольно негусто получилось, особенно учитывая тот факт, что набор на стажировки закрыт. Но я решительно настроен развиваться именно как Java backend разработчик, мне безумно нравится продумывать логику работы сервера, проектировать архитектуру, писать код, видеть, как после стольких часов, потраченных на разработку и отладку, сервак запущен и готов принимать запросы.
Вопрос к Java-backend разработчикам: а как вы начинали свой путь? Как получили свой первый оффер и куда именно? Чего вам это стоило? Что можете посоветовать, смотря на себя сейчас из прошлого? Какие материалы по Spring Boot можете посоветовать?
· 5 ч
Привет. Я в свое время как раз из стажировки в МТС перешла в штат. В ту пору училась очно и умудрилась совмещать с работой на полную ставку. Стоило это, конечно, немалого количества потраченного времени.
Стоит изучить не конкретно сам фреймворк, а концепции в его основе, как к ним пришли, и что решали. В целом, у семейства проектов под зонтиком Spring очень хорошая документация, как правило - стоит покопаться в ней. Есть тг канал Spring.IO там, кроме ИИ мракобесия, порой сейчас все ещё бывают технические статьи. Мне в свое время понравилась книга Spring для профессионалов, ее сочетала с изучением паттернов GRASP и это отчасти пролило свет на воплощение принципов. Ну и да, у джава стека очень много интересных концепций в технологиях, список того, что можно пощупать и увидеть, как работает и как воплощены паттерны очень широк
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 5 ч
Большое спасибо за ответ! Это точно, список того, что можно пощупать и увидеть широк. Но в условиях ограниченного времени хочется узнать как можно больше полезного, некая задача оптимизации. 😅Спасибо за рекомендации по материалам, покопаюсь и изучу!
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 2 ч
Полезность - вопрос относительный) тут дело такое, пока не работаете - нужно нагрузиться базовыми вещами по самые уши, потом некогда будет, надо делать и сразу
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён