Книги, которые стоит прочитать тем, кто интересуется IT
Думаю, вы все заметили первый совет. То есть, читать книги намного дешевле, но и поток информации в них гораздо намного больше. Но это не одно из преимуществ книг.
На курсах приходится заниматься в одно и то же время, поэтому это становится менее удобным, и здесь у книг есть преимущество. Потому что вы можете изучать книгу в любое время. Вы можете идти ехать на учебу, гулять, работать и т.д. Или будь это тихий вечер, когда у вас есть свободное время. Поэтому в этом разделе мы сделали подборку интересных книг, которые полезны для изучения и лучшего понимания программирования
1. Говорят, что в IT много платят. Как построить успешную карьеру разработчика, оставаться востребованным и не выгорать.
Авторы: Е. Правдина, Е. Калиниченко.
Елена Правдина расскажет все о самой быстроразвивающейся области в мире - IT. С чего начать карьеру, где восполнить пробелы в технических знаниях, что выбрать: фриланс или офис, как стать тимлидом и профессионально развиваться в области. Ответы на эти и другие вопросы уже ждут вас.
2. «Программист-прагматик. Путь от подмастерья к мастеру» (2009)
Авторы: Э. Хант, Д. Томас.
Впервые опубликованная в 1999 году книга не теряет актуальности по сей день. Изменились технологии и методологии, ведь для ИТ 20 лет – почти вечность, но прагматическая философия осталась прежней. По сути, это книга мудрости программирования с советами на все случаи жизни. Читать ее легко и интересно, поскольку она пронизана занимательными образами и историями, несвойственными для книги такой направленности.
3. «Путь программиста: человек эпохи IT» (2016)
Автор: Джон Сонмез.
Книга не повествует о технических разработках и методиках, а скорее дает полезные жизненные советы по
решению сложных задач, по развитию коммуникативных способностей и мягких навыков, необходимых
любому начинающему разработчику. В ней написано обо всем, что требуется для выстраивания успешной карьеры айтишника.
4. «Код: тайный язык информатики» (2004)
Автор: Чарльз Петцольд.
Это искусно иллюстрированная история, после прочтения которой вы получите необходимую информацию для понимания сегодняшнего мира ПК, цифровых медиа и Интернета, независимо от уровня вашей
технической смекалки. Используя предметы повседневного обихода и несложные языковые системы, такие как азбука Брайля и азбука Морзе, автор создал яркое повествование для всех, кто когда-либо задумывался о тайной внутренней жизни компьютеров и других умных машин.
5. «Идеальный программист» (2016)
Автор: Роберт Мартин.
Легендарный эксперт по разработке программного обеспечения познакомит вас с методами и инструментами, необходимыми настоящему мастеру.
6. «Отъявленный программист. Лайфхакинг из первых рук» (2015)
Автор: Игорь Савчук.
Эта книга – набор интервью с представителями ИТ-индустрии, взятых автором в разные годы. Все герои – разные. Со своими взглядами на жизнь и из разных социальных групп, представители огромных корпораций и простые офисные трудяги. У каждого из них свой жизненный путь и своя история, но всех объединяет одно – страсть к программированию.
7. «Джоэл о программировании» (2006)
Автор: Джоэл Спольски.
Книга представляет собой серию постов в блоге, написанных и отредактированных известным программистом Джоэлом Спольски, бывшим разработчиком Microsoft. Она повествует обо всем, с чем может столкнуться ИТ-специалист в течение своей карьеры: от технических вопросов до проблем личного характера. Все написано четко и понятно, с легким юмором и яркими метафорами. Книга будет интересна начинающим разработчикам, дизайнерам, менеджерам, а также тем, кто с ними работает.
8. «Джедайские техники» (2021)
Автор: Максим Дорофеев.
В своей книге автор не открыл Америки, не изобрел очередное колесо, а просто систематизировал доступный опыт по теме эффективности. Книга не о программировании, а о подходе к работе, о решении сложных задач и о качествах, необходимых любому начинающему айтишнику. Идеи и техники, собранные в систему, легко изложены и написаны живым языком.
9. «#Сам себе программист.
Автор: Кори Альтхофф.
Автор книги, кодер-самоучка, после года самообучения устроился на работу инженером-программистом на eBay. Попав туда, он понял, что абсолютно не готов к этой работе. Однако, он нашел в себе силы, разобрался со всеми тонкостями и восполнил пробелы в знаниях. Все произошедшее с ним вдохновило автора написать книгу, разошедшуюся миллионным тиражом. По сути, это дорожная карта, руководство для новичков.
10. «Кодеры за работой. Размышления о ремесле программиста»
Автор: Питер Сейбел.
В книге автор берет интервью у 15 самых известных программистов, внесших большой вклад в развитие
индустрии. Среди героев такие люди, как Брендан Эйх Джо Армстронг, Брэд Фицпатрик, Дональд Кнут и Дуглас Крокфорд. Вы узнаете, о чем думают профессионалы, как они пришли в эту сферу, а также их мнение о будущем программирования.
11. «Kubernetes: Up and Running»
Авторы: Брендан Бёрнс, Джо Беда, Келси Хайтауэр.
Kubernetes радикально меняет способ создания и развертывания приложений в облаке. С момента своего появления в 2014 году Kubernetes стал одним из крупнейших и самых популярных проектов с открытым исходным кодом в мире. Обновлённое издание этой книги показывает разработчикам, как Kubernetes и контейнерные технологии помогают достичь новых уровней скорости, гибкости, надёжности и эффективности.
12. «Проектирование распределённых систем»
Автор: Брендан Бёрнс.
Распределённые системы позволяют бизнесу создавать специальные приложения для удовлетворения своих потребностей, а также стимулировать понимание и инновации. Мир попросту немыслим без использованиятраспределённых систем. Даже у простейшего мобильного приложения есть API, через который оно подключается к облачному хранилищу. Однако проектирование распределённых систем до сих пор остается искусством, а не точной наукой.
13. «97 вещей, которые должен знать каждый облачный инженер»
Авторы: Эмили Фриман и Натен Харви.
Это сборник коротких практических советов от ведущих специалистов в области IT, который поможет избежать многих проблем, стоящих на пути программиста. Если вы создаёте, управляете, эксплуатируете или настраиваете системы, работающие в облаке, вы являетесь облачным инженером, даже если вы работаете системным администратором, разработчиком программного обеспечения, специалистом по данным или инженером по надёжности сайта. В этой книге профессионалы со всего мира дают ценную информацию о современной роли облачной инженерии.
14. «Программист-прагматик»
Авторы: Дэвид Томас, Эндрю Хант.
Кажется, в этой книге есть всё, что пригодится программисту: от того, как стать ответственным, до анализа ошибок в алгоритмах и шифрования данных. Если разбирать все эти темы от и до, получился бы неподъёмный
труд на 100500 томов, а не 300 страниц «Программиста-прагматика». Так что книга даёт лишь общее представление — как карта без детализации.
15. «Думай как программист. Креативный подход к созданию кода. C++ версия»
Авторы: Антон Спрол.
