обзор книг АНДРЕЙ КАРОЛИК Спецвыпуск: Хакер, номер #065, стр. 065-078-5 Человеческий фактор в программировании — СПб.: Символ-Плюс, 2004 / Константин Л. / 384 страницы Разумная цена: 264 рубля Любая программа, будь она плохая или хорошая, создается людьми. А раз так, то будет целесообразным учитывать так называемый человеческий фактор (peopleware), не менее важный, чем аппаратное или программное обеспечение. Качество и продуктивность, модели и методы, динамика поведения коллектива, руководство проектами, разработка интерфейсов и взаимодействие человека и компьютера, психология и процессы мышления. Usability программных продуктов, наконец — о нем говорят очень часто. Для тех, кто находится в дороге куда-нибудь, покажется весьма любопытным чтивом. Позволяет осознать очевидные на первый взгляд вещи, о которых задумываешься меньше всего. В технологиях постоянно происходят радикальные изменения, но люди меняются мало, так что описанное будет актуально и завтра, и через десять лет. .NET сетевое программирование для профессионалов — М.: Издательство «Лори», 2005 / Эндрю Кровчик / 400 страниц Разумная цена: 330 рублей Сетевое программирование сейчас очень актуально. Практически все новые приложения делаются с учетом возможности эффективного и безопасного взаимодействия разных компьютеров, находящихся в одном здании или разбросанных по всему миру. И среда .NET Framework предоставляет набор классов как раз для решения задач сетевого обмена. Правда, набор протоколов, поддерживаемый классами .NET, ограничен на транспортном уровне протоколами TCP и UDP, а на прикладном уровне — протоколами HTTP и SMTP. В этой книге описаны все необходимые классы, также наглядно показаны примеры реализации в .NET протоколов прикладного уровня. Основные темы книги: обзор архитектуры физических сетей, сетевые протоколы и модель OSI, TCP, UDP и сокеты групповой рассылки, программирование сокетов в .NET, реализация протоколов прикладного уровня на примере FTP, интернет-программирование и классы .NET для электронной почты, реализация клиентов POP3 и NNTP для чтения из почтовых ящиков и групп новостей, защита сетевого обмена в .NET. Правда, книга рассчитана на тех, кто владеет сетевым программированием и имеет опыт программирования на C# — код всех примеров написан именно на нем. Искусство программирования на Java — М.: Издательский дом «Вильямс», 2005 / Герберт Шилдт / 336 страниц Разумная цена: 264 рубля Большинство книг по Java обучают основам этого языка. Синтаксис, массивы, циклы и т.д. Примеры в такой литературе стандартны и кочуют из книги в книгу. Если ты ищешь чтиво для себя в подобном наборе, по сути, ты выбираешь не содержание, а удобное оформление и авторскую стилистику. Эта книга как раз не описывает основы: она рассчитана на тех, кто уже практикует программирование на Java (имеет хорошие знания основ). Приведенные примеры достаточно актуальны и вполне могут пригодиться для собственных проектов: синтаксический анализатор выражений, интерпретатор языка, менеджер загрузок, почтовый клиент, поиск в Сети, статистика и графика, финансовые аплеты и сервлеты. Чем актуальнее поставленная задача и чем она ближе к практике, тем проще понять мощь и универсальность языка Java. Так что для любителей Java эта книжка — из разряда must have |