7 книг для программистов

Карьера программиста(Cracking the Coding Interview)

Карьера программиста

Данная книга поможет вам эффективно подготовится к предстоящему собеседованию. В книге собраны 200 вопросов и ответов, которые автор взял из собственного опыта, покрывают всевозможные темы, в том числе алгоритмы, паттерны, основы проектирования и многое другое.

97 Things Every Programmer Should Know

Things Every Programmer Should Know

«97 вещей, которые должен знать каждый программист» — сборник практических советов/приемов/решений от гуру программирования. Эта книга поможет избежать многих проблем, с которыми сталкиваются девелоперы каждый день.

Приёмы объектно-ориентированного проектирования

Приёмы объектно-ориентированного проектирования

Речь идет о паттернах проектирования и описаны лучшие решения типичных задач, возникающих в ООП(объектно-ориентированном проектировании). Издание предназначено как для профессиональных разработчиков, так и для программистов, осваивающих объектно-ориентированное проектирование.

Авторы: Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес.

Эффективная работа с унаследованным кодом(Working Effectively with Legacy Code)

Working Effectively with Legacy

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

Чистый код: создание, анализ и рефакторинг(Clean Code: A Handbook of Agile Software Craftsmanship)

Чистый код: создание, анализ и рефакторинг

Даже плохо написаный код может работать. Однако если код не является “чистым”, это всегда будет мешать развитию проекта и разработчика, занимая значительные ресурсы на его поддержку и рефакторинг.

Эта книга посвящена хорошему программированию. Она содержит много реальных примеров кода. Прочитав книгу, вы узнаете много нового о коде. Более того, вы научитесь отличать хороший код от плохого. Вы узнаете, как писать хороший код и как преобразовать плохой код в хороший. Автор: Роберт Мартин

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

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

Данная книга будет не лишней как на столе студента и аспиранта, так и на рабочей полке практикующего программиста. В этой книге каждый может найти именно тот материал, который касается интересующей его темы и представлен именно с тем уровнем сложности и строгости, который требуется читателю.

Совершенный код(Code complete)

Совершенный код

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

Поделиться публикацией:

536