5 книг для Enterprise Java разработчика

Подборка книг для Enterprise Java разработчика. 5 книг-mustread от программиста с большим опытом. Подойдет как для начинающих, так и уже опытных читателей.

Сергей Немчинский – программист с 20-летним стажем, 15 из них в Java. Он сделал подборку книг, которые, по его мнению, необходимы для Enterprise Java разработчика. Сергей работал менеджером проектов в Ciklum, тимлидом в Luxoft, NetCracker и IntroPro, начальником отдела веб-разработки в ЛигаБизнесИнформ. Также автор имел опыт работы в учебных центрах и в школе. Сертифицированный SCRUM мастер. На данный момент является основателем и руководителем учебной компании Foxminded.

По мнению программиста, «книга на все времена». Благодаря прочтению этой книги разработчик начинает понимать свой код и то, что он писал до этого. Книга немного утяжелена, так как изобилует чересчур объемными примерами, но они на самом деле лишь дополняют картину. Тем не менее он советует прочесть ее немедленно, если вы этого до сих пор не сделали.

Автор считает, что это первая книга, которую должен прочитать любой разработчик в начале своего пути. Она научит программиста ценить качество кода, поможет определиться с ориентирами. Также книга станет ответом всем тем, кто уже научился писать код и не знает, что делать дальше.

Разработчик считает, что этой книги на самом деле достаточно вместо всех предыдущих. По его мнению, она абсолютно прекрасна. Вся информация строго структурирована, фразы краткие и емкие, тут нет лишних слов, зато авторские иллюстрации порадуют читателя легким интеллигентным юмором. Однако существуют две проблемы: ужасный русский перевод и потерянные авторское оформление и рисунки. Поэтому читать эту книгу программист советует только в оригинале.

Эта книга подойдет для всех тех, кто уже имеет опыт работы и почти не краснеет за свой код. Читатель уже задается вопросами о построении архитектуры приложения. Книга содержит в себе типовые решения для Enterprise разработки. Отсюда можно почерпнуть множество полезной информации. Автор подборки также советует читать ее в оригинале, за отсутствием хорошего перевода.

Так как в Enterprise в первую очередь важно организовать всю команду, каждому разработчику нужно знать принципы Agile разработки. Книга даст исчерпывающее знание об организации команды. В свое время автор ушел с должности начальника отдела в небольшую компанию простым разработчиком только из-за влюбленности в XP в этой книге. Читать книгу приятно из-за отличного авторского слога, четкой структуры и приятного юмора.