Расширение кругозора, или что изучать java junior разработчику?

Доброй ночи! На данный момент я самый обычный java junior девелопер с полугодовалым опытом работы. Опыт вливается в меня тоннами, но даже этому факту не удовлетворить мой интерес и желание расширять свой технический кругозор. На данный момент работаю с java spring (и разные сопутствующие вещи, вроде hibernate, jstl и т.д. ), javascript (jquery, angular js) и прочее. Вот и хотел бы поинтересоваться, что в дальнейшем может очень пригодиться на пути к senior уровню? Так же интересует, с чего бы начать изучение таких вещей как архитектура сетей, протоколов и т.д., а так же различных методов разработки?
Заранее спасибо за ответы!
  • Вопрос задан
  • 2839 просмотров
Решения вопроса 1
abs0lut
@abs0lut
1) Java
Думаю, никогда нельзя знать всех тонкостей языка и платформы, но к этому нужно стремиться.
Если не прочитали базовую литературу, наверстывайте. Если прочитали - повторите:
  • "Thinking in Java"
  • "Effective Java"
  • "Core Java"
  • "Java Concurrency"
2) Spring
"Spring in Action"
Что то, кроме этой книги не могу советовать - про Spring книг достаточно, но о качестве судить сложно.

3)CS
  • SICP
  • Архитектура корпоративных программных приложений
  • Совершенный код
  • Чистый код
  • Алгоритмы. Построение и анализ
  • Объектно-ориентированный анализ и проектирование с примерами приложений
  • Приемы ООП Паттерны проектирования
  • Рефакторинг. Улучшение существующего кода
  • Современные операционные системы
  • Компьютерные сети
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
toxicmt
@toxicmt
CTO at hexlet.io
Одно из важных знаний это операционные системы. Попробуйте пройдите наш курс по ним https://ru.hexlet.io/categories/fundamental/courses
Ответ написан
Комментировать
saroff
@saroff
Enterprise Java Developer
Самый простой рецепт -
1. Открываешь hh.ru\glassdoor\любой сайт с работами.
2. Поиск - java senior\любая вакансия.
3. Получаешь исчерпывающий список того, какой кругозор от тебя требуется.
Ответ написан
Комментировать
DzodzikovAK
@DzodzikovAK
Java Developer
Ответ написан
Комментировать
@Tiberal
Реактивщину! Будь в тренде
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽
Bell Integrator Хабаровск
До 400 000 ₽
29 мар. 2024, в 10:00
10000 руб./за проект
29 мар. 2024, в 09:59
750 руб./в час
29 мар. 2024, в 09:55
50000 руб./за проект