Хочет прочитать 33 книги списком обложками

  • Рефакторинг. Улучшение существующего кода

    Мартин Фаулер

    Подход к улучшению структурной целостности и производительности существующих программ, называемый рефакторингом, получил развитие благодаря усилиям экспертов в области ООП, написавших эту книгу. Каждый шаг рефакторинга прост. Это может быть перемещение поля из одного класса в другой, вынесение фрагмента кода из метода и превращение его в самостоятельный метод или даже перемещение кода по иерархии классов. Каждый отдельный шаг может показаться элементарным, но совокупный эффект таких малых изменений в состоянии радикально улучшить проект или даже предотвратить распад плохо спроектированной программы.
    Мартин Фаулер с соавторами пролили свет на процесс рефакторинга, описав принципы и лучшие приемы его осуществления, а также указав, где и когда следует начинать углубленное изучение кода с целью его улучшения. Основу книги составляет подробный перечень более 70 методов рефакторинга, для каждого из которых описываются мотивация и техника испытанного на практике преобразования кода с примерами на Java. Рассмотренные в книге методы позволяют поэтапно модифицировать код, внося каждый раз небольшие изменения, благодаря чему снижается риск, связанный с развитием проекта.
  • Путь белых облаков

    Ошо

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

    Алан Купер

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

    И это не преувеличение, это реальность. Наша жизнь все больше концентрируется вокруг превратностей, странностей, решений и катастроф индустрии высоких технологий. Разработчики программ, устройств и технологий думают не так, как мы. Облеченные полномочиями исполнительные лица ни на что не влияют в мире высоких технологий - здесь всем заправляют инженеры. Мы разрешили пациентам завладеть психбольницей. Алан Купер предлагает решение проблемы: программированию должно предшествовать проектирование.
  • Алгоритмы. Построение и анализ. Издание 2-е

    Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн

    Фундаментальный труд известных специалистов в области кибернетики достоин занять место на полке любого человека, чья деятельность так или иначе связана с информатикой и алгоритмами. Для профессионала эта книга может служить настольным справочником, для преподавателя - пособием для подготовки к лекциям и источником интересных нетривиальных задач, для студентов и аспирантов - отличным учебником. Каждый может найти в ней именно тот материал, который касается интересующей его темы, и изложенный именно с тем уровнем сложности и строгости, который требуется читателю.
    Описание алгоритмов на естественном языке дополняется псевдокодом, который позволяет любому имеющему хотя бы начальные знания и опыт программирования, реализовать алгоритм на используемом им языке программирования. Строгий математический анализ и обилие теорем сопровождаются большим количеством иллюстраций, элементарными рассуждениями и простыми приближенными оценками. Широта охвата материала и степень строгости его изложения дают основания считать эту книгу одной из лучших книг, посвященных разработке и анализу алгоритмов.
  • Остаться в живых! Руководство для менеджера программных проектов

    Стив Макконнелл

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

    Если до сих пор методики управления проектами вам казались чересчур запутанными и сложными, то после изучения этой книги вы убедитесь в том, что существует прямой и правильный путь к вершинам мастерства менеджмента. И путь осилит идущий.
  • Как пасти котов. Наставление для программистов, руководящих другими программистами

    Дж. Ханк Рейнвотер

    "Искусство пасти котов" - это книга о лидерстве и руководстве, о том, как первое совмещать со вторым. Это, если хотите, словарь трудных случаев управления IT-проектами. Программист подобен кошке, которая гуляет сама по себе. Так уж исторически сложилось. Именно поэтому так непросто быть руководителем команды программистов. Даже если вы еще месяц назад были блестящим и дисциплинированным программистом и вдруг оказались в роли менеджера, вряд ли вы знаете, с чего надо начать, какой выбрать стиль руководства, как нанимать и увольнять сотрудников, проводить совещания, добиваться своевременного выполнения задач. В таком случае без этой книги вам не обойтись. А может быть, вы - опытный менеджер, желающий пересмотреть свои принципы лидерства? Тогда, опять же, эта книга для вас. Вне зависимости от возраста, пола и социального статуса, она поможет вам укрепить свои позиции в роли лидера программистов. Материал изложен довольно компактно и легко укладывается в голове. Стоя в книжном магазине и раздумывая, что же купить, задайте себе один простой вопрос: "Нужно ли мне совершенствовать свои лидерские навыки?" Полагаю, вы ответите: "Да", - а значит, моя книга окажется для вас небесполезной.
  • Сначала скажите "нет"

    Джим Кэмп

    «Основа переговоров. Изменяет сознание. Обязательно читать, чтобы потом грамотно общаться с заказчиком и не бояться говорить «нет»."
  • Представьте себе!

    Том Питерс

    Автор мировых бестселлеров, мастер новых подходов к ведению бизнеса и гуру менеджмента Том Питерс вернулся с замечательной новой книгой о новом порядке современного делового мира. Написанная в неподражаемом стиле, оформленная так, чтобы отчетливее выразить новую философию автора, "Re-imagine" побуждает нас к действию.
    Познакомьтесь с деструктивными повелениями Тома Питерса, посмотрите, как он предсказывает смерть бюрократии, и выясните, почему он думает, что бизнес - это круто. Нам предлагают мыслить красиво, мыслить странно и осмыслить гораздо больше "изменений", чем мы могли себе представить раньше.
  • Черная риторика по-русски

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

    Александр Терехов

    Эта книга укажет вам дорогу в новый мир - мир на грани реальности и фантазии, где приятные сюрпризы и бонусы ожидают вас на каждом шагу. Воплотите в жизнь свои самые безудержные и смелые фантазии, научитесь с улыбкой преодолевать трудности, смеясь решать все проблемы. И мир отплатит вам тем же - он улыбнется вам в ответ, и все вокруг заиграет яркими красками, засверкает всеми цветами радуги.
    Сделайте шаг навстречу успеху и получите все, что душе угодно, легко... играючи... Удача станет постоянной спутницей на вашем жизненном пути, а вы наконец-то почувствуете себя хозяином собственной судьбы!
  • Легкий способ добиться успеха

    Аллен Карр

    "Легкий способ добиться успеха" поможет читателям раскрыть собственный потенциал в любой сфере деятельности и приблизит вас к осуществлению поставленных целей. "Легкий способ" не требует от вас ни самопожертвования, ни титанических усилий воли. Освободите сознание от стереотипов, сформулируйте истинные критерии личного успеха и вы сможете преуспеть в любой сфере - ив бизнесе, и в личной жизни, - даже если вам лень вставать с постели по утрам.
  • Найти идею. Введение в ТРИЗ - теорию решения изобретательских задач

    Генрих Альтшуллер

    Постичь тайну творчества пытались многие, но только Генриху Сауловичу Альтшуллеру удалось создать стройную теорию решения изобретательских задач - ТРИЗ. Изучив десятки тысяч патентов и авторских свидетельств, Альтшуллер открыл основные законы изобретательства и показал, что процесс создания изобретений управляем. Процесс изобретательства требует правильной организации мышления, преодоления психологической инерции, стремления к идеальному решению, разрешения противоречия, скрытого в любой нестандартной задаче. ТРИЗ признана во всем мире и применяется для решения творческих задач во многих областях человеческой деятельности, начиная с конструирования и проектирования и заканчивая рекламой, PR, управлением.

    Книга будет интересна всем, кто стремится повысить эффективность творчества, и будет полезна не только изобретателям и инженерам, но и бизнесменам, менеджерам, людям творческих профессий, студентам и школьникам.
  • Deadline. Роман об управлении проектами

    Том ДеМарко

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

    Книга адресована менеджерам по управлению проектами в области информационных технологий.
  • Почему мужчины хотят секса, а женщины любви

    Аллан & Барбара Пиз

    Ни для кого не секрет, что в одинаковых ситуациях мужчины и женщины чаще всего ведут себя совершенно по-разному. Когда же дело касается интимной жизни, различия в поведении и в отношении к одним и тем же вещам могут достигать просто космических масштабов, что отнюдь не способствует укреплению взаимопонимания и, более того, реально мешает получать удовольствие от естественных радостей жизни!
    Почему так происходит и как этого избежать - в новой книге всемирно известных психологов Аллана и Барбары Пиз. Авторы знаменитого "Языка телодвижений" предлагают свою помощь в решении самых острых коммуникационных проблем, возникающих между близкими людьми. А попутно отвечают на вопросы: почему мужчины и женщины воспринимают любовь по-разному? Чего на самом деле хотят мужчины? Что их больше всего возбуждает? Какие мужские качества ценятся женщинами? Почему у нас иногда бывает случайный секс? Как найти идеального партнера? Почему секс - отличное средство от головной боли? Как раз и навсегда улучшить свою личную жизнь?
  • Эмоциональный интеллект

    Дэниел Гоулман

    Что такое эмоциональный интеллект (EQ)?
    Связан ли он с коэффициентом интеллекта (IQ), определяющим степень умственного развития человека?
    Почему люди с хорошо развитым эмоциональным интеллектом быстрее и легче делают карьеру и достигают финансового благополучия, чем те, чей коэффициент интеллекта очень высок?
    Как повысить уровень эмоционального интеллекта?
    На эти и многие другие важнейшие вопросы отвечает в своем супер-бестселлере знаменитый психолог Дэниел Гоулман - основоположник теории эмоционального интеллекта.
  • Мотивация в стиле ЭКШН. Восторг заразителен

    Клаус Кобьелл

    Радость от работы, партнерские отношения внутри фирмы, скрупулезное планирование в сочетании со свободой принятия решений - эти идеи предлагались теоретиками менеджмента и маркетинга давно, но именно Клаус Кобьелл, ресторатор и владелец старинной гостиницы, впервые на практике последовательно воплотил их в жизнь.
    Уникальный новаторский метод мотивации сотрудников, используемый им, является универсальным и может быть эффективно использован в любой сфере бизнеса - будь то гостиница, адвокатская контора, ресторан или автосервис.

    Книга адресована менеджерам, руководителям и владельцам малого и среднего бизнеса, а также тем, кто только планирует открыть свое дело.
  • Не говори "да", если хочешь сказать "нет"

    Г. Фенстерхэйм, Дж. Бэйер

    Вы можете научиться говорить то, что думаете, - и подразумевать то, что говорите. Эта великолепная книга-самоучитель уже изменила тысячи жизней - и может изменить вашу. Новейшая методика тренинга ассертивности поможет вам в продвижении по службе, в обновлении брачных отношений, придаст свежесть и интерес сексуальной жизни, позволит более полно и эффективно общаться с детьми и обрести друзей.
  • Разработка пользовательского интерфейса

    Тео Мандел

    Книга посвящена одному из важнейших аспектов современных компьютерных технологий. На многочисленных примерах автор разъясняет, какие принципы лежат в основе проектирования высококачественного пользовательского интерфейса. Показано, что главным условием успеха является ориентация на пользователя, учет его требований и привычек. Поэтому много внимания уделяется вопросам психологии и социологии, рассматриваются особенности восприятия и мышления, свойственные человеку. Свои рекомендации автор основывает на тщательном изучении эволюции различных стилей пользовательского интерфейса: от командной строки до объектно- ориентированных и Internet-интерфейсов. Подробно рассматриваются все этапы проектирования, разработки и построения объектно-ориентированного интерфейса, описываются необходимые для этого профессиональные приемы и технологии. Центральной место в книге занимают вопросы, связанные с удобством применения. С этой точки зрения разъясняется, какие методы взаимодействия человека с компьютером предпочтительнее, как должен быть организован и оформлен пользовательский интерфейс. Книга адресована разработчикам программного обеспечения независимо от специализации и уровня подготовки.
  • Человеко-машинное взаимодействие. Теория и практика

    О. С. Логунова, И. М. Ячиков, Е. А. Ильина

    Данное учебное пособие посвящено проблемам проектирования интерфейса. Проектировщики пользовательского интерфейса являются связующим звеном между программистами и пользователями.

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

    Учебное пособие предназначено для студентов высших учебных заведений, обучающихся по направлению 654600 "Информатика и вычислительная техника" и специальности 220400 (230105) "Программное обеспечение вычислительной техники и автоматизированных систем". Книга представляет интерес также для пользователей, желающих познакомиться с современными концепциями и направлениями развития компьютерных технологий.
  • Алгоритмы и структуры данных (+ CD-ROM)

    Никлаус Вирт

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

    Книга может быть использована как учебное пособие при обучении будущих программистов, начиная со старшеклассников в профильном обучении, а также подходит для систематического самообразования.
  • Язык программирования C# 2010 и платформа .NET 4

    Эндрю Троелсен

    Язык С# и платформа .NET за относительно недолгое время своего существования стали основными технологиями для разработки современного программного обеспечения. Как и ожидалось, в версии .NET 4 появилось множество новых API-интерфейсов в библиотеках базовых классов, а также синтаксических конструкций в языке С#. Например, теперь можно создавать методы С#, которые поддерживают именованные и необязательные параметры. Кроме того, появилась возможность разрешать типы полностью во время выполнения с использованием ключевого слова dynamic. В связи с добавлением в .NET новых API-интерфейсов в этом издании вы найдете следующие новые темы:
    Среда Dynamic Language Runtime (DLR);
    Библиотека Task Parallel Library (TPL, включая PLINQ);
    Технология ADO.NET Entity Framework (а также LINQto EF);
    Расширенное описание API-интерфейса Windows Presentation Foundation (WPF);
    Улучшенная поддержка взаимодействия с COM.

    Эта книга рассчитана в первую очередь на опытных разработчиков программного обеспечения и/или студентов, обучающихся вычислительной технике. Основная задача книги состоит в том, чтобы служить исчерпывающим руководством по языку программирования С# (включая рассмотрение принципов объектно-ориентированного программирования) и основным аспектам платформы .NET 4.
  • Руководство разработчика по Microsoft Enterprise Library. Решения для разработки бизнес-приложений

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

    Для опытных пользователей, которые хотят узнать о новшествах, предлагаемых версией 5.0, а также для тех, кто только начинает свое знакомство с Enterprise Library.