Несколько месяцев изучаю Java и окружающую инфраструктуру. Столкнулся с тем, что информация в русскоязычном интернете более или менее понятна. Но когда слушаю, к примеру, записи собеседований, просматриваю тесты попадается очень много узких вопросов на которые нет ответа в статьях про Hello World. Да и в "Философии Java" нет. (конечно если загуглить конкретный вопрос, то всё можно найти, но в целом получается, что глубина знаний крайне низкая). Ну и это касается не только Java как таковой, но и всего, что я изучал: Junit, Mockito, Maven, Spring и т.д. Английские технические статьи понимаю с трудом. Но как-то начал понимать...
Вопрос:
- Как вы изучаете новые для себя технологии? Сплошняком читаете документацию? Выборочно читаете документацию? Или достаточно общего понимания, а потом ищите ответ на конкретный вопрос и решение конкретной задачи? На сколько глубоко копать? Откуда берётся этот кругозор на узкие места, если во всевозможных обучалках этого нет?
- Для прокачки навыка чтения тех литературы на английском хочу начать читать документацию Java. Собственно порекомендуйте подход - читать всё подряд(полагаю там масса лишней и не очень актуальной сейчас информации и хрен это всё перечитаешь)/читать про изученные API/может есть разделы с которых стоит начать и которые надо обязательно прочитать?