Чтение книг — по-прежнему прекрасный способ открыть нечто новое или научиться чему-то, особенно если вы разработчик, чтобы оставаться востребованным в изменчивой индустрии.
В этой подборке я представлю 10 фантастических книг для разработчиков, которые написали разработчики. Здесь не будет привычных общепринятых книг, которые вы найдете в любой подборке «мастрид для программистов», в этой статье — вручную отобранные сокровища от экспертов с проверенным послужным списком.
![](https://habrastorage.org/r/w780q1/webt/nq/dk/8s/nqdk8s7clth6nzqsiqlhstcqkcs.jpeg)
![](https://habrastorage.org/r/w1560/webt/bi/bs/fw/bibsfwdos8wy2ibs0bp5sqkvijg.png)
Первая книга этой подборки — от превосходного автора и разработчика по имени Флорин Поп. Флорин широко известен своим успешным YT-каналом, сумасбродными челленджами (например 10 проектов JavaScript за 10 часов) и маниакальной любви ко всему фиолетовому.
В своей новой книге Florin показывает 10 оригинальных способов заработать, если вы разработчик. Так что, если вам любопытно, как делать деньги на сторонних проектах: в блоге, на создании продуктов SaaS, на фрилансе, с помощью менторства и не только, вы просто обязаны прочитать эту книгу.
Некоторое время назад я тоже написал пост «Делаем деньги, как программисты», прочитайте его, если захотите.
Книга на Gumroad
![](https://habrastorage.org/r/w1560/webt/i3/7z/x1/i37zx1twisr6ncv3phsolgknpgs.png)
Многие стремятся получить работу в сфере технологий, но не знают, как написать резюме — настоящий актив, который поможет выделиться из толпы. К счастью, у нас есть Гергели Ороз, который работал на фантастические компании: Uber, Skype, Microsoft. Автор видел сотни резюме разработчиков и вложил свой обширный опыт в чудесную книгу. В ней Gergely показывает, как именно написать выдающееся резюме. Более того, он конкретно пишет о том, на что на самом деле смотрят рекрутеры, о том, что происходит, когда вы отправляете резюме в крупную компанию. И последнее, но только по порядку: в книге есть три готовых шаблона резюме для разных технических должностей.
Книга на Gumroad
![](https://habrastorage.org/r/w1560/webt/b-/rs/ax/b-rsaxcrnr1facpf1no8puqpc4c.png)
Будь то маркетинг, рассказ об обучении, ведение блога, документирование проекта или что-то другое, разработчику важно уметь писать. Не всё так просто в разработке хорошей стратегии написания контента, да и в распорядке его написания. Многим разработчикам трудно писать в аутентичном и профессиональном стиле.
Маэда Батул, контент-стратег, спикер и специалист по работе с сообществом Node.js, перечислит простые правила, а также даст более 30 советов и профессиональных приёмов создания контента, которые помогут писать лучше!
А по ссылке дальше рассказывается о причинах писать, если вы программист.
Сайт книги
![](https://habrastorage.org/r/w1560/webt/g2/hw/nw/g2hwnw631cbvfctl5eofeiw6fby.png)
Эффективное портфолио — актив, которым разработчику стоит заняться, чтобы было что показать рекрутерам, клиентам и потенциальным сотрудникам. Даже если портфолио у вас уже есть или если вы только хотите создать его, легко промахнуться, когда дело касается помощи в приёме на работу или представления преимуществ на новой работе. Превосходный Джош Комо знает это по собственному опыту. Он просмотрел сотни сайтов-портфолио и помог бесчисленным разработчикам прорваться в индустрию технологий при помощи их портфолио.
Все знания и опыт Джош собрал в эту бесплатную электронную книгу ради того, чтобы вы читали и учились. Я повторю ещё раз: книга бесплатная! Смело скачивайте ее и сражайтесь со своим секретным оружием— портфолио!
Книга на сайте автора
![](https://habrastorage.org/r/w1560/webt/s1/-3/yu/s1-3yufkiwfuzwaq5m_q5cgc0v8.png)
Помните, как вы смотрели на консоль Amazon AWS и думали: «Что это за сервисы? Что с ними делать?» Так было и со мной. Много раз… Пока я не нашёл эту замечательную книгу Даниэля Вассалло и Джоша Пшорра, которые проработали в Amazon AWS более 10 лет. Авторы охватывают не всё, что предлагает Amazon, а только те сервисы, с которыми работали сами, а также сервисы, о которых разработчики должны знать.
Даниэль и Джош пишут о том, как выбрать язык программирования, фреймворк, базу данных, облачный сервис и тому подобное в контексте AWS. Методы авторов обобщаются и могут работать, когда принимаются иные технические решения.
Книга на Gumroad
![](https://habrastorage.org/r/w1560/webt/or/qb/ik/orqbikoecvcbpsy4toalcp62n1c.png)
Автор этой прекрасной книги, Рандал Канна, сама пережила множество стрессов, пока искала работу в сфере технологий. Непростые собеседования с программированием, соперничество с десятками выпускников CS и специалистами с многолетним опытом… И это лишь часть трудностей, с которыми сталкиваются люди в поиске работы.
К счастью, книга Randall поможет преодолеть эти трудности. Рандалл не только расскажет, как выковать резюме, но и поделится тем, каким образом она заставила компании FAANG обратиться к ней, а не наоборот!
И это еще не всё. Книга научит вас тому, как подготовиться к собеседованию по программированию, как вести захватывающий блог, как вести переговоры об оффере и как говорить убедительно.
Ссылка на книгу
![](https://habrastorage.org/r/w1560/webt/gp/hq/wr/gphqwrrifxpg7u2h3lzs3yvhw1m.png)
Вы когда-нибудь задумывались о том, как выглядит типичное веб-приложение в наши дни? Может быть, веб-приложение — это немного статического HTML, немного CSS для стилизации и общий бэкенд для обработки форм? Если вы так думаете, я уже могу сказать, что сейчас веб-приложения немного сложнее.
Но ничего не бойтесь. Автор этой книги, Майк Николас, проведёт нас через разработку cloud native от начала до конца. В книге он работает с базой данных Firebase и комбинацией Svelte и Sapper, чтобы написать приложение, применяет TailWind, чтобы стилизовать его, имеет дело с другими передовыми ресурсами.
Книга отличается тем, что вместо теории даёт практику: вы, читатель, сможете поработать вместе с Майком и другими читателями этой книги в репозитории приложения. Совместная работа создаёт впечатление диалога, а такое упускать нельзя!
Книга на сайте автора
![](https://habrastorage.org/r/w1560/webt/-t/zy/3w/-tzy3wjdikxnkvlmtvtk-j172ii.png)
Многие из вас знают Шона Вана, более известного как Swyx, который уже за 30 стал программистом с помощью FreeCodeCamp и бесчисленных ночей кодинга. В своей замечательной книге Swyx собрал много историй от людей, прорвавшихся в профессиональное программирование. Эта книга не расскажет, как стать счастливым и успешным кодером, потому что к этому нет проверенного пути. Она скорее об опыте и тактиках, которые помогут вам построить именно вашу, особенную карьеру.
Вы не обязаны принимать ни единого совета из этой книги, но можете узнать, что работает у других, а что не работает. Для тех, кто ищет совета на своем карьерном пути: это ваша книга! И если вы хотите знать, как пройти путь от младшего разработчика до старшего, прочитайте и пост по ссылке.
Ссылка на книгу
![](https://habrastorage.org/r/w1560/webt/7f/gl/so/7fglsodum8jcv80epgbnu8jwudk.png)
React сегодня, — возможно, самый известный на рынке JS-фреймворк. И как бы ни был он популярен, его популярность — это популярность экосистемы: библиотек, инструментов, практик и всякой всячины.
Дэйв Седия на практике научит «думать на React», вы определённо научитесь чему-то новому, пока будете разрабатывать небольшие специализированные приложения. Чтобы вы проверили свои знания, Дэйв включил несколько замечательных упражнений. И самое прекрасное в этой книге — никаких приложений типа TODO! Если хотите найти больше книг по React, читайте этот пост.
Книга на сайте автора
![](https://habrastorage.org/r/w1560/webt/mq/kp/qv/mqkpqvnzda_di6vyyx1fi0bbpbo.png)
Java — по-прежнему один из самых востребованных в мире языков программирования. Java доверяют крупные корпорации: большую часть стека AWS написали на этом языке; с помощью Java корпорации создают надёжные приложения, так что этот язык — всегда хороший выбор. Но, чтобы получить захватывающую работу с высокой оплатой, разработчикам часто нужно пройти собеседование с программированием, затруднительное для многих начинающих.
К счастью для нас, широко известный программист на Java и блогер Paul Javin написал новую книгу специально для собеседований с программированием; эта книга научит всему, что нужно знать об основных темах Java.
Если вы спрашиваете себя, какой язык выбрать, Java или JavaScript, посмотрите пост по ссылке.
Книга на Gumroad
В этой подборке я представлю 10 фантастических книг для разработчиков, которые написали разработчики. Здесь не будет привычных общепринятых книг, которые вы найдете в любой подборке «мастрид для программистов», в этой статье — вручную отобранные сокровища от экспертов с проверенным послужным списком.
![](https://habrastorage.org/webt/nq/dk/8s/nqdk8s7clth6nzqsiqlhstcqkcs.jpeg)
Десять способов разработчика делать деньги / Ten Ways To Make Money As A Developer
![](https://habrastorage.org/webt/bi/bs/fw/bibsfwdos8wy2ibs0bp5sqkvijg.png)
Первая книга этой подборки — от превосходного автора и разработчика по имени Флорин Поп. Флорин широко известен своим успешным YT-каналом, сумасбродными челленджами (например 10 проектов JavaScript за 10 часов) и маниакальной любви ко всему фиолетовому.
В своей новой книге Florin показывает 10 оригинальных способов заработать, если вы разработчик. Так что, если вам любопытно, как делать деньги на сторонних проектах: в блоге, на создании продуктов SaaS, на фрилансе, с помощью менторства и не только, вы просто обязаны прочитать эту книгу.
Некоторое время назад я тоже написал пост «Делаем деньги, как программисты», прочитайте его, если захотите.
Книга на Gumroad
Техническое резюме наизнанку / The Tech Resume Inside Out
![](https://habrastorage.org/webt/i3/7z/x1/i37zx1twisr6ncv3phsolgknpgs.png)
Многие стремятся получить работу в сфере технологий, но не знают, как написать резюме — настоящий актив, который поможет выделиться из толпы. К счастью, у нас есть Гергели Ороз, который работал на фантастические компании: Uber, Skype, Microsoft. Автор видел сотни резюме разработчиков и вложил свой обширный опыт в чудесную книгу. В ней Gergely показывает, как именно написать выдающееся резюме. Более того, он конкретно пишет о том, на что на самом деле смотрят рекрутеры, о том, что происходит, когда вы отправляете резюме в крупную компанию. И последнее, но только по порядку: в книге есть три готовых шаблона резюме для разных технических должностей.
Книга на Gumroad
Контент для разработчиков / Content For Developers
![](https://habrastorage.org/webt/b-/rs/ax/b-rsaxcrnr1facpf1no8puqpc4c.png)
Будь то маркетинг, рассказ об обучении, ведение блога, документирование проекта или что-то другое, разработчику важно уметь писать. Не всё так просто в разработке хорошей стратегии написания контента, да и в распорядке его написания. Многим разработчикам трудно писать в аутентичном и профессиональном стиле.
Маэда Батул, контент-стратег, спикер и специалист по работе с сообществом Node.js, перечислит простые правила, а также даст более 30 советов и профессиональных приёмов создания контента, которые помогут писать лучше!
А по ссылке дальше рассказывается о причинах писать, если вы программист.
Сайт книги
Эффективное портфолио разработчика / Building an Effective Dev Portfolio
![](https://habrastorage.org/webt/g2/hw/nw/g2hwnw631cbvfctl5eofeiw6fby.png)
Эффективное портфолио — актив, которым разработчику стоит заняться, чтобы было что показать рекрутерам, клиентам и потенциальным сотрудникам. Даже если портфолио у вас уже есть или если вы только хотите создать его, легко промахнуться, когда дело касается помощи в приёме на работу или представления преимуществ на новой работе. Превосходный Джош Комо знает это по собственному опыту. Он просмотрел сотни сайтов-портфолио и помог бесчисленным разработчикам прорваться в индустрию технологий при помощи их портфолио.
Все знания и опыт Джош собрал в эту бесплатную электронную книгу ради того, чтобы вы читали и учились. Я повторю ещё раз: книга бесплатная! Смело скачивайте ее и сражайтесь со своим секретным оружием— портфолио!
Книга на сайте автора
Лучшее в AWS
![](https://habrastorage.org/webt/s1/-3/yu/s1-3yufkiwfuzwaq5m_q5cgc0v8.png)
Помните, как вы смотрели на консоль Amazon AWS и думали: «Что это за сервисы? Что с ними делать?» Так было и со мной. Много раз… Пока я не нашёл эту замечательную книгу Даниэля Вассалло и Джоша Пшорра, которые проработали в Amazon AWS более 10 лет. Авторы охватывают не всё, что предлагает Amazon, а только те сервисы, с которыми работали сами, а также сервисы, о которых разработчики должны знать.
Даниэль и Джош пишут о том, как выбрать язык программирования, фреймворк, базу данных, облачный сервис и тому подобное в контексте AWS. Методы авторов обобщаются и могут работать, когда принимаются иные технические решения.
Книга на Gumroad
Выдающийся разработчик / The Standout Developer
![](https://habrastorage.org/webt/or/qb/ik/orqbikoecvcbpsy4toalcp62n1c.png)
Автор этой прекрасной книги, Рандал Канна, сама пережила множество стрессов, пока искала работу в сфере технологий. Непростые собеседования с программированием, соперничество с десятками выпускников CS и специалистами с многолетним опытом… И это лишь часть трудностей, с которыми сталкиваются люди в поиске работы.
К счастью, книга Randall поможет преодолеть эти трудности. Рандалл не только расскажет, как выковать резюме, но и поделится тем, каким образом она заставила компании FAANG обратиться к ней, а не наоборот!
И это еще не всё. Книга научит вас тому, как подготовиться к собеседованию по программированию, как вести захватывающий блог, как вести переговоры об оффере и как говорить убедительно.
Ссылка на книгу
Облачная разработка сайтов / Cloud Native Web Development
![](https://habrastorage.org/webt/gp/hq/wr/gphqwrrifxpg7u2h3lzs3yvhw1m.png)
Вы когда-нибудь задумывались о том, как выглядит типичное веб-приложение в наши дни? Может быть, веб-приложение — это немного статического HTML, немного CSS для стилизации и общий бэкенд для обработки форм? Если вы так думаете, я уже могу сказать, что сейчас веб-приложения немного сложнее.
Но ничего не бойтесь. Автор этой книги, Майк Николас, проведёт нас через разработку cloud native от начала до конца. В книге он работает с базой данных Firebase и комбинацией Svelte и Sapper, чтобы написать приложение, применяет TailWind, чтобы стилизовать его, имеет дело с другими передовыми ресурсами.
Книга отличается тем, что вместо теории даёт практику: вы, читатель, сможете поработать вместе с Майком и другими читателями этой книги в репозитории приложения. Совместная работа создаёт впечатление диалога, а такое упускать нельзя!
Книга на сайте автора
Руководство: карьера программиста / The Coding Career Handbook
![](https://habrastorage.org/webt/-t/zy/3w/-tzy3wjdikxnkvlmtvtk-j172ii.png)
Многие из вас знают Шона Вана, более известного как Swyx, который уже за 30 стал программистом с помощью FreeCodeCamp и бесчисленных ночей кодинга. В своей замечательной книге Swyx собрал много историй от людей, прорвавшихся в профессиональное программирование. Эта книга не расскажет, как стать счастливым и успешным кодером, потому что к этому нет проверенного пути. Она скорее об опыте и тактиках, которые помогут вам построить именно вашу, особенную карьеру.
Вы не обязаны принимать ни единого совета из этой книги, но можете узнать, что работает у других, а что не работает. Для тех, кто ищет совета на своем карьерном пути: это ваша книга! И если вы хотите знать, как пройти путь от младшего разработчика до старшего, прочитайте и пост по ссылке.
Ссылка на книгу
Чистый React / Pure React
![](https://habrastorage.org/webt/7f/gl/so/7fglsodum8jcv80epgbnu8jwudk.png)
React сегодня, — возможно, самый известный на рынке JS-фреймворк. И как бы ни был он популярен, его популярность — это популярность экосистемы: библиотек, инструментов, практик и всякой всячины.
Дэйв Седия на практике научит «думать на React», вы определённо научитесь чему-то новому, пока будете разрабатывать небольшие специализированные приложения. Чтобы вы проверили свои знания, Дэйв включил несколько замечательных упражнений. И самое прекрасное в этой книге — никаких приложений типа TODO! Если хотите найти больше книг по React, читайте этот пост.
Книга на сайте автора
Разбираемся глубоко: собеседования Java / Grokking the Java Interview
![](https://habrastorage.org/webt/mq/kp/qv/mqkpqvnzda_di6vyyx1fi0bbpbo.png)
Java — по-прежнему один из самых востребованных в мире языков программирования. Java доверяют крупные корпорации: большую часть стека AWS написали на этом языке; с помощью Java корпорации создают надёжные приложения, так что этот язык — всегда хороший выбор. Но, чтобы получить захватывающую работу с высокой оплатой, разработчикам часто нужно пройти собеседование с программированием, затруднительное для многих начинающих.
К счастью для нас, широко известный программист на Java и блогер Paul Javin написал новую книгу специально для собеседований с программированием; эта книга научит всему, что нужно знать об основных темах Java.
Если вы спрашиваете себя, какой язык выбрать, Java или JavaScript, посмотрите пост по ссылке.
Книга на Gumroad
Другие профессии и курсы
ПРОФЕССИИ
КУРСЫ
- Профессия Frontend-разработчик
- Профессия Веб-разработчик
- Профессия Этичный хакер
- Профессия C++ разработчик
- Профессия Разработчик игр на Unity
- Профессия iOS-разработчик с нуля
- Профессия Android-разработчик с нуля
КУРСЫ
- Курс по Machine Learning
- Курс «Математика и Machine Learning для Data Science»
- Курс «Алгоритмы и структуры данных»
- Курс «Python для веб-разработки»
- Курс по аналитике данных
- Курс по DevOps