Здравствуйте, я Дэйв Рэнкин, генеральный директор Pragmatic Programmers. В отличие от многих издателей, наша компания основана и укомплектована разработчиками программного обеспечения. В наших книгах разработчики сталкиваются лицом к лицу с реальными проблемами, чтобы дать им практический опыт, необходимый им для достижения успеха в своей роли. Наш контент, от основ до передовых технологий, охватывает различные темы и поддерживается всемирной сетью экспертов и преподавателей.

Многое изменилось для программистов-прагматиков с тех пор, как мы в последний раз появлялись в блоге Educative в июне 2020 года. Тогда мы только начали наше партнерство с Educative, вдохновленные нашим общим практическим подходом. к обучению разработчиков. Спустя два года и 50 проектов команда Educative и интерактивная платформа дали нам больше способов представить наш контент, чем когда-либо прежде.

Мы в восторге от того, насколько крепче стало наше партнерство с Educative, но наше партнерство — лишь одна из многих недавних инициатив, которыми мы в PragProg рады. От поддержки высшего образования до запуска новых сериалов, я хочу воспользоваться этой возможностью, чтобы рассказать вам обо всех новшествах, которые мы готовили за последние два года.

Кто мы: программисты-прагматики

Наша методология: практическое решение реальных проблем

Наша команда знает реалии работы разработчика программного обеспечения, потому что большинство из нас лично были там. Мы знаем, что в конце концов разработчики всегда решают проблемы. Мы также знаем, что опыт — лучший учитель, поэтому практическое обучение занимает центральное место в нашей методологии обучения.

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

Вы можете узнать всю информацию в мире о чем-то абстрактном, уверенно уйти и все равно полностью потеряться за своим рабочим столом, если не знаете, как эта теория претворяется в жизнь.

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

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

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

Наша книжная полка: Основы для новых тем

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

Хотя мы любим всех наших авторов, наш наиболее востребованный контент, как правило, следующий:

  • Создано признанными создателями технологии или центральными членами сообщества
  • Освещение новых и актуальных тем

В течение многих лет мы были основным поставщиком всего, что связано с Ruby. То же самое относится и к нашим курсам Эликсир, которые были написаны создателями языка. Недавно мы добились больших успехов с некоторыми из самых популярных книг по Rust.

Мы всегда ищем следующую наиболее интересную тему для публикации — и мы не уклоняемся от появляющихся нишевых тем. У нас была самая первая книга по Tailwind, и когда она вышла, это был один из немногих ресурсов, которые действительно помогали вам создавать проекты с помощью CSS-фреймворка. Мы освещали веб-сборку, когда люди относились к ней довольно пренебрежительно, а сейчас она действительно популярна. Недавно мы выпустили книгу по WebRTC. Многие разработчики работали с WebRTC только косвенно, поэтому лежащая в основе технология может быть настоящей загадкой.

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

Наши авторы отлично разбираются в определенной технологии и преподают, и они представляют все слои общества. Некоторые из них являются профессорами, а другие возглавляют проекты в Google и Facebook. В некоторых сериях, таких как Эликсир, они сами являются настоящими создателями языка. Но мы всегда подчеркиваем это с авторами — вам не обязательно иметь 25-летний опыт работы архитектором Google или кандидатом наук. Действительно, некоторые из наших самых успешных авторов только начинают свою карьеру, и они проделывают фантастическую работу, обучая людей очень сложным предметам.

Наш контент соответствует самым высоким стандартам качества благодаря нашим незаменимым техническим рецензентам и редакторам. Его точность обеспечивается сотнями технических рецензентов, которые являются признанными экспертами в своих областях. Затем работа наших авторов доводится до блеска нашими закулисными экспертами, нашими редакторами. Все наши редакторы являются ветеранами отрасли, и большинство из них профессионально работали как разработчик программного обеспечения, автор и редактор. Они действительно являются экспертами во многих областях. Я желаю, чтобы они получили больше видимости для этого.

Наши люди: различные взгляды и опыт

Хотя наши авторы проводят больше всего времени в центре внимания, на самом деле нас поддерживает международная сеть экспертов и лидеров отрасли.

У нас есть несколько групп и комитетов, состоящих из известных лидеров технологической отрасли, которые консультируют по целому ряду вопросов. Например, наша Группа по этике помогает нам принимать обоснованные решения по сложным вопросам, а наша международная группа технических консультантов состоит из людей, занимающих центральное место в своих технологических сообществах, которые консультируют нас по вопросам, технология развивается, потенциальные партнеры для сотрудничества и пробелы в контенте, которые нам, возможно, придется заполнить.

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

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

Обновления с книжной полки Pragmatic

Вот три области, в которых у нас в PragProg были интересные разработки.

Поддержка высшего образования

Одна очень новая вещь — это новообретенный интерес высшего образования к нашим книгам.

До пандемии лишь некоторые из наших игр были популярны в университетских городках. Я имею в виду, что мы не издатели учебников — учебники гораздо больше ориентированы на академические круги и действительно охватывают гораздо больше концептуального содержания. Но когда разразилась пандемия, студенты университетов вдруг стали говорить: «Какой смысл тратить столько денег на обучение, если я не получу никакого практического опыта? Вместо этого я могу получить реальный опыт и получить степень после пандемии».

Нас начали заваливать письмами и звонками из университетов: «Мы только что наткнулись на вас, ребята. Похоже, вы занимаетесь программированием в реальном мире, практическими вещами. Мы хотим использовать ваши книги, чтобы привлечь людей в класс этой осенью».

Это было захватывающе — и настоящая перемена. Это заставило нас начать думать по-другому с точки зрения содержания. Теперь мы создаем контент не только для учащихся, но и для преподавателей (например, руководства для преподавателей).

Новая серия

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

Одна из них – серия статей по этике, посвященная таким вопросам, как разнообразие, равенство, инклюзивность и психическое здоровье на рабочем месте.

Мы всегда говорили, что сосредоточены на реальных проблемах разработчиков, но наша работа заключается не только в написании кода и не только в управлении другими людьми. Есть и этические вопросы.

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

  • Как мне понять свою работу, когда я создаю именно такие вещи?
  • Какова моя роль в этом?
  • Что значит делать это ответственно?

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

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

Общественное влияние

Еще одна новая инициатива, которой мы очень рады, — это наше партнерство с Humble Bundle. Мы хотим, чтобы наша платформа была позитивной силой за рамками только технологий. С Humble Bundle мы собрали значительную сумму денег для Active Minds, благотворительной программы поддержки молодых людей, переживающих кризис психического здоровья. Мы с нетерпением ждем возможности сотрудничать с Humble во многих других пакетах.

Наше партнерство с Образовательным

Как это началось

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

Пока Educative просматривал наши книги, а мы просматривали их курсы, мы сказали: "Вы знаете, кажется, что этот контент мог бы поместиться в любом месте".

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

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

Это сотрудничество оказалось очень удачным. Сейчас у нас есть около 30 курсов, и наше партнерство только развивается.

Расширяем наши возможности

Работа с Educative открыла так много новых возможностей для нашего контента.

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

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

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

Почему партнерство с Educative было другим

Мне кажется, что все, что мы делаем с Educative, на самом деле является взаимовыгодным для обеих сторон, а такое случается довольно редко.

Если это читают другие наши партнеры, значит, мы тоже любим наших других партнеров! Но у нас действительно уникальные отношения с Educative.

Нам нравится, насколько невероятно совместное наше партнерство с Educative. Наши команды собираются вместе, выясняют, что хорошо для всех, а затем продвигают проект вперед. Мы помогаем Educative заполнить пробелы в контенте, связывая их с авторами и малыми и средними предприятиями в нашей сети, а Educative привносит новое интерактивное измерение в работу, которую мы делаем, — даже вдыхая новую жизнь в контент, который не имел смысла публиковать в нашей сети. другие форматы. Мы действительно дополняем работу друг друга.

На словах это не похоже на партнерство — все действительно стремятся к одной цели.

Я могу искренне рекомендовать партнерство с Educative всем. В компании Educative есть преданный персонал, которые сосредоточены на наших проектах. Они отзывчивы и активны, и в результате проекты редко останавливаются. Наш опыт работы с ними был фантастическим.

С нетерпением жду

Мы в восторге от новых областей контента и инициатив, которые мы запустили всего за последние два года в PragProg. У нас, конечно, много работы, но многие из наших новых проектов еще не запущены.

Итак, следите за нашей новой серией статей об этике и технологиях на нашем веб-сайте The Pragmatic Bookshelf. В дополнение к нашим более чем 30 образовательным курсам, следите за обновлениями новых курсов, которые мы будем публиковать на платформе Educative в разделе The Pragmatic Programmers. А чтобы не пропустить наши обновления, подпишитесь на нашу Информационную рассылку Pragmatic Bookshelf.

И опять же, всем, кто рассматривает возможность партнерства с Educative, мы, безусловно, рекомендуем его.

Большое спасибо, что нашли время, чтобы услышать о наших обновлениях!