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