Показаны сообщения с ярлыком книги. Показать все сообщения
Показаны сообщения с ярлыком книги. Показать все сообщения

понедельник, 20 августа 2012 г.

Как пасти котов

Тем временем продолжаю читать. Недавно прочел знаменитое "Как пасти котов" Дж. Ханк Рейнвотера.
Ощущения двойственные. С одной стороны по определенным причинам я был не в "лучшей форме для чтения" и книгу пережевывал с трудом. Возможно потому она не оправдала моих ожиданий. Еще темы, рассматриваемые в книге, очень разнообразны и по каждой можно написать целую книгу. После Адизеса, ДеМарко, Макконела, Брукса и прочих возникает ощущение, что где-то это все я уже читал, причем гораздо подробнее. Иногда ловил себя на мысли, что кое-в-чем книга уже успела устареть. Не много, но ощущение было.

С другой стороны, как глобальный обзор она хороша. Причем, обзор достаточно подробный. Некоторые главы, в основном посвященные коммуникациям, читал с интересом и на одном дыхании. И уже знакомые вещи прочитывал с удовольствием, кивая себе - "да, да, точно так".

Думаю, что если вы еще не успели "изгрызть" ворох книг по теме, если вы еще вчера были выдающимся инженером, а сегодня почему-то "перекладываете бумажки" или только начали вникать в тонкости мира IT, бросив свою подсахаренную воду, то эта книга должна вам понравиться.

И как напоследок не сослаться на Александра Орлова и его список? Ссылаюсь.

пятница, 3 февраля 2012 г.

Наши проектные решения

Некоторые из наших решений сильно напоминают то, что нарисовано на обложке этой книги:


Интересная, наверное, книга. =)

понедельник, 28 ноября 2011 г.

Совершенный код

"...Если в жаpком бою испытал, что почем,- 
Значит, нужные книги ты в детстве читал!"
(В.Высоцкий)

Наконец-то я дочитал замечательную книгу Стива Макконела "Совершенный код".

Я считаю, что эта книга совершенна обязательна к прочтению любому, кто называет себя программистом.

Несмотря на свой угрожающий объем (более 700 страниц) читается она легко. Мне ни разу не довелось заскучать читая ее. Так же она всеобъемлющая. Кажется, что она про "все программирование вообще", но в конце каждой главы есть список литературы по теме. В этих списках почти все - золотая классика программирования. Так, что любой сможет удовлетворить свое любопытство в полной мере по любому описываемому вопросу. Информация в книге вообще организована очень толково. Контрольные списки, основные тезисы по каждой главе, продуманная структура оглавления. Все сделано для того, что материал усвоился максимально полно.

Мне кажется, что самую большую пользу она может принести начинающему. Однако боюсь, что без некоторого опыта в разработке кое-какие моменты книги могут выглядеть спорно. Но, не сомневайтесь, Макконел знает о чем говорит. К тому же он сам достаточно убедителен в таких вещах.

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

И хотя книга настолько старая, что успела стать классикой, она до сих пор сохраняет актуальность. Отчасти из-за переизданий, но в основном потому, что вещи, которые в ней описаны, фундаментальны и будут оставаться важными долгие годы. И знания, полученные из нее вы в любом случае сможете применить в не зависимости от языка и платформы.

После того, как я прочел эту книгу, я больше не могу писать код как раньше. Мой код стал лучше и опрятнее.
И теперь моя жизнь разделилась на две части. "До" прочтения и "после".

Побольше читайте, ведь "хуже чем не прочесть ни одной книги за последние 90 дней - это не прочесть ни одной книги за последние 90 дней и считать, что все в порядке".

А я желаю вам хорошего дня и хорошего кода.

четверг, 10 марта 2011 г.

Just for fun

Прочел недавно книгу Линуса Торвальдса "Just for fun".Отличное доставляющее чтиво для настоящих олдфагов.
Что бы ни говорили, а детство  настоящего тру-программера должно начинаться с Клайва Синклера.

P.S.: И кстати, в статье о Клайве есть интересная ссылка на фильм "Micro Men". Нужно будет посмотреть.

понедельник, 1 ноября 2010 г.

Ричард Фейнман

Одна из самых замечательных книг, которые я прочел за последнее время это книга "Вы, конечно, шутите, мистер Фейнман!"
А, вот, сегодня узнал, что есть видеозаписи с Ричардом Фейнманом.