Найти в Дзене

ТОП 6 книг программистам

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

1-е место: Роберт Мартин "Идеальный программист"

-2
Автор книги широко подошел к теме профессионализма в разработке программного обеспечения: начиная с того как разговаривать и вести себя с начальником или коллегой, как искать выходы из кризисных ситуаций, как вести разработку программного обеспечения через тестирование и заканчивая принципами управления временем.
Не стоит ожидать от книги полного руководства с детальными инструкциями о том, как стать профессионалом в написании миллионов строчек кода своего собственного «стартапа», или как найти работу программиста своей мечты… К этой книге стоит относиться как к рассказу программиста, прошедшего эту «кухню» с 70-х до наших дней, который решил поделиться своим опытом, для того, чтобы как можно меньше людей наступало на те же «грабли».

2-е место: Роберт Мартин "Чистый код"

-3
Несмотря на то, что некоторые вещи, расмотренные в книге, кажутся очевидными, зачастую даже опытные программисты упускают их из виду. Поэтому книга подойдет как новичкам в программировании, так и «гуру». Для новичков это прекрасный шанс привить себе навыки грамотного написания и документирования кода.
Большая часть примеров написана на Java, однако советы, собранные здесь, прекрасно подходят и для других языков программирования.
Для чтения книги желательно (но не обязательно) хотя бы поверхностное знакомство с паттернами проектирования.

3-е место: Роберт Мартин "Чистая Архитектура"

-4
Эту книгу должен прочитать каждый разработчик, независимо от уровня профессионализма. Автор объясняет какие имеются архитектуры и парадигмы, а самое главное, объясняет как они возникли и почему в настоящее время стали популярны.
Роберт Мартин как по мне лучший в технической литературе по разработки, он как отец показывает как надо и как не надо делать. Так и в этой книги очень много полезной информации, хотя и некоторые моменты не возможны в наших реалиях либо они просто устарели.
Отличная книга программиста, который рассказывает о своем опыте разработки программного обеспечения начиная с 60х годов. В книге рассказывается о том, что такое архитектура программного обеспечения и какая она бывает. Уклона в какие либо языки нет, поэтому будет полезна для любого программиста.

4-е место: Стив Макконнелл Сколько стоит программный проект""

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

5-е место: Марк Мэнсон "Тонкое искусство пофигизма"

-6
Современное общество пропагандирует культ успеха: будь умнее, богаче, продуктивнее – будь лучше всех. Соцсети изобилуют историями на тему, как какой-то малец придумал приложение и заработал кучу денег, статьями в духе «Тысяча и один способ быть счастливым», а фото во френдленте создают впечатление, что окружающие живут лучше и интереснее, чем мы. Однако наша зацикленность на позитиве и успехе лишь напоминает о том, чего мы не достигли, о мечтах, которые не сбылись. Как же стать по-настоящему счастливым? Популярный блогер Марк Мэнсон в книге «Тонкое искусство пофигизма» предлагает свой, оригинальный подход к этому вопросу. Его жизненная философия проста – необходимо научиться искусству пофигизма. Определив то, до чего вам действительно есть дело, нужно уметь наплевать на все второстепенное, забить на трудности, послать к черту чужое мнение и быть готовым взглянуть в лицо неудачам и показать им средний палец.

6-е место: Лакман Макдауэлл "Карьера программиста"

-7
Книга «Карьера программиста» основана на опыте практического участия автора во множестве собеседований, проводимых лучшими компаниями. Это квинтэссенция сотен интервью со множеством кандидатов, результат ответов на тысячи вопросов, задаваемых кандидатами и интервьюерами в ведущих мировых корпорациях. Из тысяч возможных задач и вопросов в книгу были отобраны 189 наиболее интересных и значимых. Шестое издание этого мирового бестселлера поможет вам наилучшим образом подготовиться к собеседованию при приеме на работу программистом или руководителем в крупную IT-организацию или перспективный стартап. Основную часть книги составляют ответы на технические вопросы и задания, которые обычно получают соискатели на собеседовании в таких компаниях, как Google, Microsoft, Apple, Amazon и других. Рассмотрены типичные ошибки, которые допускают кандидаты, а также эффективные методики подготовки к собеседованию. Используя материал этой книги, вы с легкостью подготовитесь к устройству на работу в Google, Microsoft или любую другую ведущую IT-компанию.

Все цитаты или высказывания взяты с отзывов ресурса Litres. Некоторые работы хранят общее описание о книге.

Мой телеграм: https://t.me/nikita_kirakosyan_it. Там бывает эксклюзив.