0
Обложка: Книги, которые можно подарить любому программисту — подборка от СЕО Tproger

Книги, которые можно подарить любому программисту — подборка от СЕО Tproger

Когда мы писали статьи по лучшим и худшим подаркам программисту, мы попросили директора Tproger посоветовать книги, которые он бы рекомендовал прочитать любому айтишнику. Он прислал нам список с краткими комментариями (они написаны на сером фоне). Делимся с вами.

Алексей
Алексей
генеральный директор Tproger

 

Обложка книги ««Алгоритмы: построение и анализ», Кормен Томас Х., Лейзерсон Чарльз И.»

«Алгоритмы: построение и анализ», Кормен Томас Х., Лейзерсон Чарльз И.

Настольная энциклопедия, дорогая, толстая, считается классикой.

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

Обложка книги ««Algorithmic Puzzles», Anany V. Levitin, Maria Levitin»

«Algorithmic Puzzles», Anany V. Levitin, Maria Levitin

Для подготовки к собеседованиям, просто разминки ума.

While many think of algorithms as specific to computer science, at its core algorithmic thinking is defined by the use of analytical logic to solve problems. This logic extends far beyond the realm of computer science and into the wide and entertaining world of puzzles. In Algorithmic Puzzles, Anany and Maria Levitin use many classic brainteasers as well as newer examples from job interviews with major corporations to show readers how to apply analytical thinking to solve puzzles requiring well-defined procedures.

Обложка книги ««Как пасти котов. Наставление для программистов, руководящих другими программистами», Дж. Ханк Рейнвотер»

«Как пасти котов. Наставление для программистов, руководящих другими программистами», Дж. Ханк Рейнвотер

Для тех, кому интересно стать тим-лидом, руководителем или лучше понимать, что от него хотят руководители и быстрее продвигаться в карьере.

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

Обложка книги ««Scrum. Революционный метод управления проектами», Джефф Сазерленд»

«Scrum. Революционный метод управления проектами», Джефф Сазерленд

Если хотите наконец-то нормально разобраться, что же такое Scrum и Agile, поднять свою продуктивность не только в программировании, но и в любых делах по жизни.

Методика Scrum — решение, найденное Джеффом Сазерлендом, чтобы преодолеть классические недостатки управления проектами: отсутствие слаженной работы внутри команды, невыполнение намеченных планов, дублирование задач внутри подразделений и т. д. В отличие от старого «поэтапного» подхода, при котором выбрасываются на ветер огромные средства и который зачастую так ни к чему не приводит, Scrum позволяет выполнять обязательства меньшими силами, в короткие сроки и с низкими затратами, а итоговый продукт отличается отменным качеством. Сегодня Scrum уже прочно закрепилась в управленческом арсенале большинства технологичных компаний мира. Теперь этот инструмент повышения продуктивности доступен и вам.

Обложка книги ««Стартап на миллиард», Вячеслав Макович и Максим Спиридонов»

«Стартап на миллиард», Вячеслав Макович и Максим Спиридонов

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

Формулы успеха в бизнесе не существует. Однако есть успешный опыт, который вполне можно использовать для запуска своего дела. Книга Максима Спиридонова и Вячеслава Маковича – это сочетание опыта, изучения успешных стартап-проектов и прогнозирования того, какие идеи будут наиболее перспективными в ближайшем будущем.

В книге «Стартап на миллиард» вы найдете ответы на главные вопросы: каковы задачи основателя стартапа, как собрать команду, как найти бизнес-идею и оценить ее, как понять конкурентов, избежать ошибок на старте, выстроить работу над вашим продуктом и сделать стартап по-настоящему успешным.

Авторы доступно и понятно объясняют основные механики запуска и развития современного стартап-проекта. Притом неважно, в какой именно сфере вы работаете. Советы и рекомендации будут актуальны, ведь охватывают все сферы бизнеса.

А есть ли у вас личный топ книг? Пишите в комментариях.