- Изучаем Java
- Отзывы 7
- Уже читали?
- Обзор книги «Изучаем Java», худшая книга для начинающих с нуля
- Кто целевая аудитория книги?
- Что в книге?
- Подойдет ли книга новичкам?
- Насколько качественно переведена книга?
- Код в книге. С ошибками или нормальный?
- Стоит ли с этой книги начинать изучать Java?
- Теперь тезисно про преимущества и недостатки книги.
- Преимущетсва книги:
- Недостатки книги:
- Итог по книге:
Изучаем Java
“Изучаем Java” – это не просто книга. Она не только научит вас теории языка Java и объектно-ориентированного программирования, она сделает вас программистом. В ее основу положен уникальный метод обучения на практике. В отличие от классических учебников информация дается не в текстовом, а в визуальном представлении. Вы освоите в деле все самое нужное: синтаксис и концепции языка, работу с потоками, работа в сети, распределенное программирование. Вся теория закрепляется интереснейшими примерами и тестами.
Отзывы 7
Уже читали?
Пожалуйста, поделитесь вашим мнением. Отзывы помогают другим читателям выбирать интересные книги. Написать отзыв x Авторизуйтесь или зарегистрируйтесь на сайте, чтобы оставить отзыв и получить возможность заработать 15 бонусов в бонусной программе
- 15 бонусов за отзывы мы начисляем только при следующих условиях:
- отзыв написан к товару, который вы покупали в нашем интернет-магазине;
- отзыв длиной более 300 букв;
- отзыв был утвержден модератором.
Отзыв должен быть уникальным и содержательным: копировать отзывы целиком или частями с других сайтов нельзя.
Нецензурная брань запрещена.
Отзыв должен относиться к товару, на который он написан.
Пересказ аннотации, содержания, занимающие большую часть отзыва, не допускается.
Ссылки, почтовые адреса и личные данные публиковать в отзывах нельзя.
Купил ради разнообразия. В отличие от многих других книг серии «Мировой компьютерный бестселлер» здесь почему-то сразу пытаются на сложных примерах донести до читателя мысль «Вам будет сложно». Сразу же даются листинги с кодом, содержащим объектно-ориентированное программирование (хотя я понимаю, что это специфика языка, но как-то обходить мимо процедурную составляющую — не совсем логично и опосредованно), но опять же с припиской в духе «Если Вам тяжело, не расстраивайтесь, дальше Вы всё поймёте». Как-то в других книгах этой серии такой слоган хоть и встречался, но не выглядел настолько неочевидным. Само по себе это 2-е издание уже во многом устарело, только перевод на русский был совершён в 2011 году, с версией JRE и JDK 1.5, когда сейчас уже версия стабильная 1.8. Неактуальные соответственно данные по переменным, а конкретно — по диапазону хранимых значений, ну и некоторые другие нюансы, хотя никто не мешает читателю использовать справочник по языку, скачав его с официального сайта Oracle (кстати в книге, понятное дело, указана бывшая компания-владелец Sun Microsystem). В целом, более запутанное издание, нежели остальные из этой серии, поэтому вариант как и не совсем актуальный, так и действительно не совсем удачный. Но почитать ради разнообразия можно, если уже знаком с Си-подобными языками. Но уже для знающих Java — ничего нового там не найдётся.
P.S.: книга заточена под Mac (OS X), поэтому новичкам будет непонятно, почему при использовании командной строки Windows строки типа %javac MyCode.java и последующее %java MyCode на Windows выполняться не будут, просто, символ «%» необходимо опускать.
также, что меня в своё время, когда я изучал Java по книжкам Шилдта (в руки больше не возьму эту книгу), а также по книгам Б.Эккеля, вводило в заблуждение то, как указать рабочий каталог один раз, чтобы не писать потом каждый раз полный путь до файла. но, CyberForum и прочие никто не отменял, хотя если уж и ориентировать книгу для пользователей, то объяснять всё досконально, что в других изданиях от «Мировой компьютерный бестселлер» объясняется опять же наполовину. но причина здесь кроется ещё и в том, что переводят, видимо, люди, которые не заинтересованы в написании дополнительных «авторских заметок», либо переводят не программисты.
P.P.S.: большое количество первых листингов — не для компиляции, т.к. отсутствует информация по импортам библиотек. а то более 100 начальных страниц книги. в сторону новичка — опять ничего не будет.
Бедному читателю приходится буквально продираться через аналогии, чтобы добраться до смысла. Лучше бы коротко и по делу. Если Вы изучали ещё хотя бы один язык программирования, я бы порекомендовал лучше добавить денег и купить «Философию Java» Брюса Эккеля, 4-е полное издание 2015 года (в некоторых предыдущих изданиях, как пишут, не были переведены отдельные главы).
Эту книжку я не читал, конечно. Но, учитывая фривольное изложение материала этой серии книг, могу согласиться, что часто именно продираться вглубь проблемы не всегда удобно. Но для разных людей опять же стили изложения и методы преподавания нужны разные. Однако если новичок сразу же ухватится за Брюса Эккеля «Философия Java», то ему будет весьма тяжело поднимать свой первый язык программирования с этим толстым «томиком Пушкина», а брать Шилдта по Java — это вообще лучше ничего не брать. Так что мое мнение — данная книга скорее всего подходит для новичка (из этой серии просто у меня книг 5 уже).
Обзор книги «Изучаем Java», худшая книга для начинающих с нуля
Стоит читать? Нет! Почему? Опишу в статье.
Java- перспективный язык программирования, а это худшая книга для начала его изучения.
Кто целевая аудитория книги?
Книга не подойдет как для новичков, начинаюших с нуля, так и для тех, кто хочет восполнить пробелы в знаниях.
Хоть книга построена по методу от простого к сложному, ужасный перевод и ошибки в коде всё губят.
Что в книге?
Для начала, чтобы было понимание, какие темы рассмотрены в книге, ознакомимся с её кратким оглавлением.
Подойдет ли книга новичкам?
Абсолютно не подходит, по мне, только отобьет желание изучать Java, когда вы столкнетесь с ошибками в коде и не будете понимать в чем дело.
Из недостатков можно выделить то, что книга написана для версии java 5.0 и что-то уже устарело (например javax.swing и java.awt), но все примеры компилируются и адекватно работают на последней версии java . Также к недостаткам можно отнести отсутствие реальных задач на написание программ, в основном вы будете набирать примеры из книги или собирать программы по кусочкам. Подводя итог можно сказать, что книга не подходит новичкам, она не раскрывает всех возможностей языка java.
Насколько качественно переведена книга?
Перевод максимально ужасен. К сожалению, в русском издании переводятся термины, что в переводе вовсе не нуждаются. Нередко встречаются фразы, что переведы криво. К примеру, если читать издание на английском языке и изредка обращаться к Google-переводчику, машинный перевод и то покажется лучше, чем то, что напереводили локализаторы этой книги.
В книге также есть кроссворды, что так или иначе связаны с переводом. Спустя несколько часов попыток решить кроссворд, решил посмотреть ответы. Удивить? В кроссворды необходимо вписывать слова, как на русском, так и английском языке. С фантазией у локализаторов всё отлично, слов нет. Нигде нет никаких сносок об этой особенности в книге.
- неясные формулировки. часто заглядываю в английский вариант книги, чтобы понять смысл предложений
- некоторые простые фразы неправильно переведены, например: I see переводят как «Я вижу», а не «Понятно». И такого много.
- много нарисованных стрелочек ведут непонятно куда, тк текст перевели на русский, а указатели остались как в английском. Добавлю примеры
- есть опечатки в коде, которые мешают восприятию и пониманию. В англ версии их нет.
- если в англ версии были опечатки (очень мало — например пропущена «;» ), то в русском это не исправлено
- ну и вишенка на торте — это просто неадекватные кроссворды. В скринах посмотрите. Слово длиной 7 букв? Math! Почему? Потому что другое слово, throw, начинается с середины Math.
К концу книги постоянно все сверяешь с английской версией, тк доверие к содержимому теряется. Отвратительная работа редакторов, если она вообще была. На скрине с сеткой морского боя 7х7 — снизу 8 цифр.
Код в книге. С ошибками или нормальный?
Книга богата на ошибки в программах. Если вы решите набрать самостоятельно код из книги и в предвкушении получения положительного результата, смотрите на экран, нет 100% вероятности того, что вы получите то, что ожидаете.
Часто набирая код программы, программа не работает.
В моей голове не укладывается, как можно с таким моментом накосячить. Всем этим богата русская локализованная версия.
Если обратиться к оригиналу, там со всеми этими моментами полный порядок.
Вывод такой, грааль знаний будет ближе, если вы знаете английский язык.
Стоит ли с этой книги начинать изучать Java?
Подавляющая часть информации в книге подана нестандартно, не сухим техническим текстом, а визуально. С помощью картинок, графики и частых шуток , что положительно сказывается на изучении и закреплении материала.До этой книги читал Шилдта, давалось намного тяжелее, эта же книга дается легче.
Возможно, всё индивидуально и зависит от того, как вы любите воспринимать информацию. Прочитав книгу, сожаления нет. До сих пор использую её как справочник, перелистывая нужные мне разделы.
Но, все эти плюсы перекрывает ужасный перевод книги и ошибки в коде, что даётся в книге.
Для начинающего — 100% плохая книга.
Теперь тезисно про преимущества и недостатки книги.
Преимущетсва книги:
1. Визуальная форма подачи информации.
Подавляющая часть информации в книге подана нестандартно, не сухим техническим текстом, а визуально. С помощью картинок, графики и частых шуток , что положительно сказывается на изучении и закреплении материала.
Недостатки книги:
1. Ужасный перевод. Чтобы перевести так с оригинала, это не просто «на отстань», чувство, словно локализаторы специально постарались.
2. Помятый внешний вид книги (новой)
Продается книга в защитной пленке, что должно на 99% обезопасить нас от всяких неприятных неожиданностей.
Но, 99% не 100% и от всего видимо уберечь книгу не получается.
Я человек относительно не придирчивый к внешнему состоянию книги, мне главное информация внутри, но большинство моих знакомых обращают на это внимание, поэтому решил остановиться на этом моменте и описать подробнее.
Книга не бедна на вмятины. Не могу сказать, это мой частный случай или так всегда, но читая отзывы в интернете понял, что я с таким встретился не один
Также, подобного рода загибы вряд ли порадуют перфекционистов.
Если книгу берете для себя, страшного ничего не вижу. Но если покупаете её, как подарок, то подобные моменты возможно неприемлимы.
Теперь хотелось бы поговорить о последнем недостатке этой книги — её стоимость.
3. Стоимость.
За основу берем книгу с ужасным переводом и постоянными опечатками в коде, сколько за неё просит издатель? Для объективности, возьму три площадки, где представлена данная книга.
Что же, готовы ли вы отдать условные 1.5к за книгу с ужасным переводом и ошибками в коде, что кроме как чувства ненависти и желания делать плохие вещи, ничего вызывать не будет? Думаю нет. Поэтому желаю сэкономить вам ваши же кровно заработанные деньги и не рекомендовать данную книгу к прочтению.
Итог по книге:
Скажу одно. Если хорошо владеете английским языком, то могу посоветовать данную книгу только в оригинале. Локализованную версию посоветовать не могу абсолютно никому, особенно тем, кто ищет свою первую книгу для изучения Java. Ошибки в коде и корявый перевод пользы принесут мало.
Мой канал в телеграмм:
Если статья показалась вам интересной, то буду благодарен за подписку на мой ТГ-канал IT-старт,, где я также публикую обзоры технической литературы и полезную информацию как для действующих, так и для начинающих программистов.