пятница, 27 июля 2012 г.

Что почитать

Решил поделиться мнением о  том, что прочел в последнее время.

  1. “Совершенный код”, С. Макконелл. Книга хороша для программистов с опытом работы 1-2 года. Совсем уж начинающим программистам голову этим забивать не стоит- им надо научиться базовым вещам, а уж потом Макконелл. Опытным программистам книга по большей части будет бесполезна- перечисленные в ней приёмы программирования тривиальны и быстро осваиваются в первые годы программирования. Так что, если вы 1-2 года уже программируете- берите, читайте- много нового и интересного узнаете.
  2. “Психбольница в руках пациентов”, Алан Купер. Плохая книга. Может, проектировщикам она понятна и нравится, но программистам эта книга точно не нужна. Раздражительно много “воды”, набор тривиальных мыслей и ни одной методики решения перечисленных в книге проблем.
  3. Журнал MSDN Magazine. Да, в нем большинство статей о технологиях Microsoft. Но, кроме того, в каждом номере есть статьи, посвященные алгоритмам, тенденциям. Материал подается очень четко, без “воды”, профессионально, с хорошим переводом. Например, оцените такие статьи:
    1. Использование Windows Azure Service Bus для… вещей! Вместо Azure используйте любое другое облако. Оцените саму идею- подключение приборов в “облако”.
    2. Bacterial Foraging Optimization. Забавнейшая штука. И для кругозора полезно.
    3. Ant Colony Optimization. Муравьиный алгоритм.