Блог

Приемы объектно-ориентированного проектирования

Очень часто можно встретить людей, которые останавливаются на чтении книг, которые дают вводную информацию о языке. Даже моих книг Библии C# или Библии Delphi (да и любой другой моей книги) не достаточно для того, чтобы стать полноценным программистом.

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

Помимо основ любой программист просто обязан прочитать как минимум одну книгу (а лучше несколько) по алгоритмам и одну книгу по проектированию.

Книга по ASP.NET Framework

Книга по ASP.NET Framework

Сегодня увидел на букс.ру совершенно новую книгу по ASP.NET MVC Framework всего за 182 рубля. Это новая книга, которая вышла только недавно, точнее даже одновременно с Linux глазами хакера 3-е издание. Самое интересное, что показывает, что доставка даже в Канаду окажется всего 30 рублей. Вот думаю заказать.

Я с MVC еще не работал, потому что у нас на работе свой отличный фреймворк, который отлично отделает код от представления. Но просто даже познакомится будет полезно.

Книга по безопасности

Сегодня увидел книгу под названием 24 смертных греха компьютерной безопасности. Одним из авторов этой книги является достаточно известный специалист в области безопасности Ховард (почему-то книжный магазин не указал его имя, а я не помню, потому что его книги лежат в Ростове). Я как-то читал одну из его работ, под названием Защищенный код и нашел ее очень хорошей.

Думаю, что эту книгу тоже стоит почитать, только вот где ее найти здесь в Канаде. Наверно придется заказывать в интернете. В России я всегда так делал и доставка была не более 100 рублей, доставка через океан по ходу обойдется мне в 500 рублей, дороже чем сама книга.

Скачивание книг из интернета

Вчера смотрел отчет продаж и в нем впервые появились две мои последние книги: Web-сервер глазами хакера: 2-е издание и Библия C#. Обе книги были отпечатаны с начальным тиражом в 2000 экземпляров. Еще года назад начальные тиражи были 2500, а два года назад они были 3000 экземпляров. Помню как PHP глазами хакера сразу рискнули отпечатать тиражом в 5000 и продали. Сейчас издательство видимо будет счастливо и 2000 и о больших количествах только мечтает.

И это не только с моими книгами. Падают все продажи. ИТ книги становятся невыгодным бизнесом, потому что любители халявы качают и не любят платить за знания. Я уже давно понял, что я не стану миллионером, благодаря книгам, поэтому пишу только потому, что мне нравиться это делать и нравится делиться знаниями. Да, это дает мне еще небольшой дополнительный доход, но поверьте мне, он очень небольшой. Я за два месяца зарабатываю больше, чем за книги заработал за год. Это не значит, что у меня зарплата большая, это значит, что доход от книг слишком маленький.

Записки нечаянного революционера

Давно уже хотел написать о книге записки нечаянного революционера, написанной создателем линукса - Линусом Торвальдсом. Книга очень интересная и для меня Линус открылся с очень положительной стороны. Сначала я узнал, что Линус вырос в семье с коммунистическим воспитанием. Его отец был фантом коммунизма и ездил в Москву социалистические времена. Тут я понял, почему в европейской стране появилась ОС с претензиями на бесплатность :). Трудно себе представить, что подобное мог сделать человек с капиталистическим воспитанием.

Главное, что меня обрадовало в книге, что Линус рассудительный и мудрый человек. Он не видит мир только свободным или только коммерческим, как это делает Столман. Смотреть на мир однобоко - это видеть его только серым или только белым. Линус же видит его цветным. Он видит и коммерческий софт и открытый под одной крышей. Они с удовольствием пишет открытый софт и с не меньшим удовольствием работает в коммерческой компании. Причем не просто в коммерческой компании, а конторе, часть капитала которого инвестировано одним из создателей МС.

В книге много вещей, с которыми я согласен и много вещей с которыми я не согласен, но то, что Линус смотрит на мир в цвете - заставило меня уважать его еще больше. Всем опенсорщикам я рекомендую прочитать эту книгу. Жаль только что опенсорщики России не очень поддержали книгу и она не допечатывалась давно. Интересно, а кто из опенсорщиков, посетителей моего блога, прочитал ее?

Джоэл: и снова о программировании

Книга Джоэл: и снова о программировании появилась в реальной продаже и теперь уж точно можно заказывать ее. Если заказывать на Books.ru, ссылку на который я даю выше, то доставят быстро, потому что этот магазин принадлежит издательству, где издана книга. Недаром на книге появились ярлычки о бестселлере и лучшем выборе еще до начала продаж :). Не сказал бы, что выбор лучший, но очень хороший. Если ты пропустил мою рецензию на книгу, то она здесь: Джоэл: и снова о программировании.

Продолжение вышедшего в 2006 году бестселлера «Джоэл о программировании» представляет собой подборку самых популярных статей, опубликованных автором на его сайте http://www.joelonsoftware.com. Исключительный писательский талант, техническая эрудиция и язвительный ум Джоэла создали ему высочайшую профессиональную репутацию и принесли его сайту скандальную известность.

Рецензия: PHP - это просто. Программируем для Web-сайта

Чтобы проще было отслеживать, на какие книги я написал рецензию, а на какие нет, я иду смотрю в историю своих заказов книг в интернет магазине books.ru, иногда вставляя рецензии на другие книги, которые попадаются на глаза. Этот подход оказался немного неудачным, потому что я упустил одну книгу, о которой должен был рассказать раньше, потому что она заслуживает это. И не только потому, что я лично знаком с автором, а потому что она действительно заслуживает внимания. Эту книгу я не заказывал на books.ru, а ее мне подарил автор лично, когда приезжал в Питер.

Книгу PHP - это просто, программируем для Web-сайта написал Шкрыль Андрей, а написал он ее очень интересно. Мне понравился сам подход, в котором автор начинает рассказ с программ, которые могут принести пользу PHP программисту. А действительно, ведь многие упускают этот вопрос, максимум, объясняя как настроить Apache. А тут автор описал помимо редкаторов кода еще и Денвера, который действительно упрощает разработку WEB сайтов и позволяет за считаныне минуты Windows машину превратить в удобное средство разработки. Я хоть им и не пользуюсь ежедневно (в основном корректирую файлы прямо на сарвере), но в коммерческих проектах делать так нельзя и Денвер будет прекрасным помошником.

Рецензия: Джоэл: и снова о программировании

Ты не знаешь, кто такой Джоел? Есть такой человек, который работал в нескольких крупных компаниях, в том числе Microsoft, а сейчас он является руководителем собственной небольшой но вполне успешной софтверной компании Fog Creek Software. На страницах своейго блога www.joelonsoftware.com он очень много рассказывает о программировании и о своих мыслях вообще. Это первый блог, который я начал читать много лет назад и читаю до сих пор почти все статьи.

Главное умение Джоела - умение хорошо рассказывать на различные темы. Он рассказывает об организации труда программистов, об умении проводить собеседования, об API, о тестировании программного обеспечении, планировании и о своей предыдущей работе в компании Microsoft. Причем о Microsoft он отзывается очень хорошо. Помню кто-то на блоге интересовался, как простые программисты относятся к компании и говорил, что они вроде бы как ненавидят свое руководство. Так вот Джоел очень хорошо отзывается о своем предыдещем месте работы.

Рецензия: О чём не пишут в книгах по Delphi

Я долго хотел посмотреть книгу О чём не пишут в книгах по Delphi, потому что уже по содержанию было видно, что книга очень похожа на мою Delphi глазами хакера. Похожа не сильно и пересикаются незначительно. Покупать книгу себе я не решался, а качать в интернете даже не пытался, потому что не качаю. Недавно мне посчастливилось посмотреть книгу некоторое время и кое-что пробежать глазами. О чем хочу и поделиться, ведь книга хорошая и даже больше - она отличная. Про плохие книги я не пишу.

Единственное, к чему могу придраться в книге - название, хотя не люблю придираться названию, но просто придраться не к чему, поэтому возьму и придерусь :). Нет, не со зла придерусь, а по доброму. Просто подобные темы описываются в книжках (не все, но описывают), но автор собрал самый интересный и системный материал под обной обложкой и получилось что-то на подобе FAQ. Да, очень много системного программирования и получилось большое количество готовых решений. Это плохо? Это хорошо и многим читателям нравятся книги в таком стиле и мне такие нравятся. Такие книги нужны, когда человек познакомился с основами и хочет двигаться дальше. По ним узнаешь чужой опыт, учишся на чужих примерах и готовых решениях решать типичные проблемы.

Рецензия: Секреты хакеров. Безопасность Linux — готовые решения

Я купил книгу Секреты хакеров. Безопасность Linux — готовые решения где-то в 2004-м году, когда она только появилась на полках магазинах. Я уже знал о ее существовании, потому что видел эту книгу на Amazon, где она продавалась хорошо и получала хвалебные комментарии. Когда я прочитал книгу Секреты хакеров, то я понял, почему именно так она и называлась. В принципе, можно придраться, что все описываемое далеко не секреты и все это можно найти в интернете, но это придирки, потому что книга хорошая и авторы собрали все лучшее из мира безопасности Linux и предоставили нам в удобно читаемой форме.

Содержимое книги оправдывает и остальные две части своего названия: Безопасность Linux и готовые решения. Главы разбиты по основным сервисам ОС Linux, в каждом из которых собраны уязвимости, найденные в сервисе/ядре/программе и готовые решения по устранению этих уязвимостей. Да, большинство уязвимостей устарело уже к 2004-му году, когда я читал книгу. Проблема в том, что книга была написана в США, потом издана, ее купили для издания в России, перевели и потом издали здесь. Весь этот процесс занял много времени и большинство описываемых уязвимостей были устранены и немного устарели. Но не смотря на это, информация остается бесценной, ее читать интересно и полезно.

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне