Главная | FAQ по 1C + SQL | FAQ по 1С | Разработка ПО | Управление проектами | Литература | Экстремальное программирование | Статьи | Скачать | Ссылки | Прочее

 

Топ-5 самых впечатляющих книг,

которые должен прочесть каждый разработчик ПО

 

Не так давно промелькнула ссылка на англоязычное голосование со скромным названием "самая впечатляющая книга, которую должен прочесть каждый разработчик программного обеспечения" и описанием:

Если бы вы могли вернуться в прошлое, к самому началу своей карьеры разработчика и сказать самому себе: «прочитай именно эту книгу», в самой начале своей карьеры разработчика, какую бы книгу вы рекомендовали?

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

 

Итак, 5 самых впечатляющих книг, которые должен прочесть каждый разработчик программного обеспечения:

 

Совершенный код. Мастер-класс

С. Макконнелл, (2010 г.)

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

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

Каков бы ни был ваш профессиональный уровень, с какими бы средствами разработками вы ни работали, какова бы ни была сложность вашего проекта, в этой книге вы найдете нужную информацию, она заставит вас размышлять и поможет создать совершенный код.
Книга состоит из 35 глав, предметного указателя и библиографии.... [подробнее]

 

Программист-прагматик. Путь от подмастерья к мастеру

The Pragmatic Programmer: From Journeyman to Master (2009 г.)

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

Книга охватывает различные темы - от личной ответственности и карьерного роста до архитектурных методик, придающих программам гибкость и простоту в адаптации и повторном использовании.

Прочитавэту книгу, вы научитесь:.. [подробнее]

 

Структура и Интерпретация Компьютерных Программ

Харольд Абельсон, Джеральд Джей Сассман (2010 г.)

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

Особое внимание авторы уделяют анализу проблемы взаимодействия компьютера как физического объекта и программного кода, обеспечивающего информационную составляющую вычисления.

Книга будет.. [подробнее]

Язык программирования C

Брайан Керниган, Деннис Ритчи (2009 г.)

Классическая книга по языку С, написанная самими разработчиками этого языка и выдержавшая в США уже 34 переиздания!

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

Книга не рекомендуется для чтения новичкам; для своего изучения она требует.. [подробнее]

 

Алгоритмы. Построение и анализ

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

Фундаментальный труд известных специалистов в области кибернетики достоин занять место на полке любого человека, чья деятельность так или иначе связана с информатикой и алгоритмами.

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


Описание алгоритмов на естественном языке дополняется псевдокодом, который позволяет любому имеющему хотя бы начальные знания и опыт программирования, реализовать алгоритм на используемом им языке программирования.

Строгий математический анализ и обилие теорем сопровождаются большим количеством иллюстраций, элементарными рассуждениями и простыми приближенными оценками. Широта охвата материала и степень строгости его изложения дают основания считать эту книгу одной из лучших книг, посвященных разработке и анализу алгоритмов... [подробнее]

 

 

 

ИСКАТЬ НА OZON.RU

 

 

Hosted by uCoz