Книга — Изучаем Java (Head First Java, 2-е издание, 2009 год)
Авторы: Бэйтс Берт, Сьерра Кэти
Книга-хит среди многих новичков. При этом, этот хит вызывает невероятное число споров: а так ли необходимо объяснять примитивным языком вещи, требующие более академического подхода?
Мое мнение, что книга переигрывает с этим самым примитивом.
Объяснять приципы ООП на абстрактных примерах из жизни можно и даже по началу нужно (ведь ООП тем и хорошо, что позволяет нам представлять объекты реального мира в виде взаимодействующих частей программы). Но когда таким языком начинают объяснять все подряд, начинаешь раздражаться: "Я тут вообще-то программировать пытаюсь, а вы со мной как в детском садике..."
Моя главная претензия к этой книге — полное отсутствие систематизации. Наиболее ярко это выражается в оглавлении книги: чтобы что-то найти порой необходимо просто листать разделы от начала и до конца, потому что игра в «объясняем на пальцах» приводит к тому, что заголовки перестают вообще информировать о чем в той или иной главе идет речь.
Если бы сейчас я имел возможность вернуться в прошлое и не покупать эту книгу, я бы ей воспользовался.
Можно ли с этой книги начать изучать Java? Нет. Книгу лучше купить как дополнение к какому-то базовому курсу по языку, курсам JavaRush и т. д. И нужна сразу еще какая-то книга (в моем случае это был Шилдт), с нормальной структурой и более техническим языком.
Для кого: для новичков
Перевод: нет претензий, 5 баллов
Где купить (цены поставлю текущие):
Озон (1546), Читай Город (1589), Эксмо (1562), Лабиринт (1590)
Можно немного сэкономить — на Авито книгу продают за 800-1000 руб.
--
Обзор на Effective Java (3-е издание)
Авторы: Бэйтс Берт, Сьерра Кэти
Книга-хит среди многих новичков. При этом, этот хит вызывает невероятное число споров: а так ли необходимо объяснять примитивным языком вещи, требующие более академического подхода?
Мое мнение, что книга переигрывает с этим самым примитивом.
Объяснять приципы ООП на абстрактных примерах из жизни можно и даже по началу нужно (ведь ООП тем и хорошо, что позволяет нам представлять объекты реального мира в виде взаимодействующих частей программы). Но когда таким языком начинают объяснять все подряд, начинаешь раздражаться: "Я тут вообще-то программировать пытаюсь, а вы со мной как в детском садике..."
Моя главная претензия к этой книге — полное отсутствие систематизации. Наиболее ярко это выражается в оглавлении книги: чтобы что-то найти порой необходимо просто листать разделы от начала и до конца, потому что игра в «объясняем на пальцах» приводит к тому, что заголовки перестают вообще информировать о чем в той или иной главе идет речь.
Если бы сейчас я имел возможность вернуться в прошлое и не покупать эту книгу, я бы ей воспользовался.
Можно ли с этой книги начать изучать Java? Нет. Книгу лучше купить как дополнение к какому-то базовому курсу по языку, курсам JavaRush и т. д. И нужна сразу еще какая-то книга (в моем случае это был Шилдт), с нормальной структурой и более техническим языком.
Для кого: для новичков
Перевод: нет претензий, 5 баллов
Где купить (цены поставлю текущие):
Озон (1546), Читай Город (1589), Эксмо (1562), Лабиринт (1590)
Можно немного сэкономить — на Авито книгу продают за 800-1000 руб.
--
Обзор на Effective Java (3-е издание)
👍13