Опубликовано автор в категориях Всем сразу, Полезные книги.

Всем привет! Сегодня опять про книги. Уже говорил, но повторю, что я люблю читать книги по предметным областям именно на бумаге. Как правило, у меня есть и электронная копия читаемой книги на Kindle или планшете, но больше всего люблю именно бумажные книги.

Сегодня хотел бы поделится с вами еще двумя новинками на моей книжной полке. Это книги издательства Питер (в оригинале O’Reilly): «Паттерны проектирования» и «Изучаем программирование на JavaScript».

Вторую книгу, я купил после того, как начал читать первую. Уж очень мне понравился подход к подаче материала. Обе книги используют один и тот же, очень своеобразный, способ подачи материала —  «Head First».

Именно из-за подачи материла мне захотелось посмотреть на трактовку фундаментальных принципов JavaScript c нестандартной позиции. Одно дело читать теорию JavaScript с подачи безоговорочного монстра Дэвида Флэнагана, и совсем другое дело взглянуть на JavaScript с подачи Эрика Фримена и Элизабет Робсон, последняя, кстати, позднее стала женой Эрика Фримена, и как результат их союза появилась книга «Паттерны проектирования» :), правда там они писали в соавторстве с Кетти Сьерра и Бертом Бейтсом.

Если говорить о книгах не сточки зрения подачи материала, которая мне очень понравилась, а именно с точки зрения их практической пользы, то «Паттерны проектирования» я бы поставил на первое место, опять же лично для себя. Наверное в силу того, что я уже имею опыт написания кода на JavaScript, некоторые, особенно начальные разделы книги «Изучаем программирование на JavaScript» мне показались слишком банальными. Но, если вы только начинаете постигать JavaScript, то вам будет интересно.

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

В общем, обе книги занимают достойное место на моей книжной полке и лично я буду рекомендовать их к прочтению коллегам. Да, кстати, читая эти книги, не забудьте взять карандаш — он вам пригодится.

Оставить комментарий

  • (не будет показан)