Что я узнал из публикации 3 технических книг по машинному обучению и глубокому обучению

Краткое руководство для начинающих авторов по эффективной публикации и масштабированию

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

Начнем с краткой истории.

Моя история началась как блогер. Я начал вести блог в 2010 году, когда был студентом 3-го курса. Это был блог, в котором собраны учебные материалы и заметки о курсах для студентов, изучающих программную инженерию в Университете Пуны. С учетом того, что время было подходящим, и конкуренция за блог была невысокой, сайт http://www.itportal.in/ собирал около 30 000 посещений в месяц в то время, когда я активно вел блог. Позже, в начале 2013 года, у меня по счастливой случайности появилась возможность начать свою карьеру в Data Science, и ведение блога прекратилось. Писательское хобби все еще оставалось у меня, но у меня едва хватало времени на участие. Примерно через 2 года я присоединился к стартапу, который сосредоточился на IoT Analytics, и познакомился с энергичной группой пожилых людей в компании. Именно здесь я встретил Самира Мадхавана, коллегу, наставника и большого друга, который уже написал книгу с издательским домом. Он посоветовал мне перевести мое писательское хобби в более серьезную деятельность с книгой и познакомил меня с редактором по приобретению в Packt Publications. Одно привело к другому, и несколько недель спустя я начал писать для самого большого проекта в моей жизни до того момента - моей первой книги. 4 августа 2016 года была выпущена моя первая книга - Разумные решения - пересечение Интернета вещей и науки принятия решений, и я почувствовал, как тяжелая работа в течение 8 долгих напряженных месяцев окупилась. Учитывая, что книга была нацелена на очень нишевый сегмент рынка, продажи, как и ожидалось, были невысокими.

Однако вскоре мне стали поступать предложения поработать техническим рецензентом А.И. Консультант и пишущий как фрилансер. Для меня это было чем-то незапланированным. Учитывая, что возможности были огромны, нужно было многому научиться, а также скромно заплатили за усилия. Я был поражен тем, как одна вещь открыла двери во множество новых областей. К концу 2016 года я был штатным специалистом по анализу данных, опубликованным автором, техническим обозревателем в двух издательских домах, независимым консультантом по ИИ для нескольких поставщиков, преподавателем по науке о данных с частичной занятостью и писателем-призраком.

В декабре 2018 года моя вторая книга Learn Keras for Deep Neural Networks была опубликована компанией Apress Publications (компания Springer Nature), и, наконец, в мае 2019 года была опубликована моя третья книга Прикладное контролируемое обучение с помощью R. снова Packt. Я являюсь единственным автором первых двух книг и соавтором третьей с Karthik Ramasubramanian. Тем временем я также работал с Apress и Packt, изучая более десятка книг по машинному обучению, глубокому обучению, науке о данных и бизнес-аналитике.

Путешествие по публикации книг имело свои плюсы и минусы. Начнем с плюсов.

Каковы самые большие выгоды от публикации технической книги?

  1. Вы осмысленно закрепляете все, что узнали

Я уверен, что многие из вас были бы разочарованы, если бы не увидели «зарабатывание денег» как первую выгоду. Безусловно, самый полезный опыт создания технической книги - это степень, в которой вы укрепляете свое понимание предмета. Пытаясь составить лучший набор слов для темы, вы бессознательно полируете свои знания до такой степени, что они становятся нетронутыми. Чувство насыщения, которое вы испытываете, когда подкрепляете все, чему вы научились, на совершенно другом уровне, бесценно.

2. Ваша способность сформулировать предмет становится безупречной

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

3. Вы отдаете дань технологическому братству

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

4. Если работа сделана правильно, она получит искреннюю признательность сообщества.

Это чувство, когда дружелюбный читатель из другой части земного шара обращается к вам по электронной почте / Linkedin, поздравляя с публикацией вашей работы, ценит вашу работу, благодарит вас за подготовленный контент, - это вечное блаженство. Даже сегодня я с радостью читаю электронные письма и личные сообщения в Linkedin от читателей со всего мира, которые ценят и одобряют проделанную вами работу.

Если вы ожидали увидеть денежные выгоды от написания книги в преимуществах; Мне жаль вас разочаровывать. Вы, вероятно, не разбогатеете, опубликовав книгу (за исключением выбранных 0,00001% тех, которые являются бестселлером с миллионными тиражами). Благодаря перечисленным выше преимуществам настало время попытаться устранить негативные аспекты создания книги.

Какие самые большие трудности при публикации технической книги?

  1. Публикация книги, скорее всего, НИКОГДА не сделает вас богатым

Денежная прибыль от публикации книги в основном вас разочарует. Большинство издателей соглашаются выплачивать небольшой аванс (обычно 2–4 тыс. Долларов США) и мизерные 10% роялти с продаж. Если продажи ваших книг невысокие, то аванс - это все, что вы делаете за книгу. Некоторые издатели могут даже не платить вам аванс; это колоссальная потеря. За то количество часов, которое вы инвестируете в книгу, денежное вознаграждение от книги в большинстве случаев не будет соответствовать вашим ожиданиям.

2. Издание книги - кропотливая работа.

Для большинства авторов публикация 300-страничной технической книги занимает не менее 600 часов (нижний предел). Помимо написания, на вычитку и редактирование уйдет еще как минимум 100 часов. Учитывая, что вы не пишете полный рабочий день, для большинства книг этот процесс займет 6–8 месяцев. Это будет очень больно. Представьте, что вы будете работать в течение 7 месяцев около 30 дополнительных часов каждую неделю (наряду с вашей обычной дневной работой) без выходных. Знание этого заранее обескуражит почти всех.

3. Сроки от издателей будут преследовать вас

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

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

Что вам следует изучить перед публикацией книги?

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

  1. Текущая ситуация с содержанием, которое вы хотите опубликовать

Существует очень высокая вероятность того, что контент, который вы хотите опубликовать, уже был опубликован кем-то другим. Рынок очень конкурентный, и большинство издателей ходит на цыпочках. С появлением Print on Demand стоимость и риск публикации книги резко снизились, и поэтому издатели часто очень агрессивно выпускают новые выпуски для большинства новых технических сбоев. Если вы обнаружите, что уже опубликовано довольно много книг (по теме, которую вы хотите опубликовать), вам нужно будет понять, чем ваше предложение будет отличаться от существующих. В сложной ситуации, когда нет четких ответов, большинство авторов убеждают себя, что их предложение будет намного лучше с точки зрения качества контента. Хотя это может быть правдой, чрезвычайно трудно ощутимо оценить и подтвердить идею с помощью ограниченного исследования. Большинство авторов оценивают уже опубликованный контент, изучая содержание существующих книг и решая вопрос. Я бы порекомендовал продолжить изучение, ответив на несколько вопросов -

  • Есть ли место для другой книги в этом пространстве (которая вас интересует)
  • Давно ли в этом пространстве не была выпущена новая книга?
  • Будет ли мой контент существенно отличаться от доступных вариантов?

Если хотя бы на 2 из вышеперечисленных вопросов вы ответили «ДА», возможно, вы сможете лучше реализовать свой план. В противном случае я бы настаивал на том, чтобы вы оценили свои варианты.

2. Определение целевой аудитории и общего доступного рынка

После того, как вы изучили свой издательский ландшафт, пришло время понять, для кого вы пишете книгу и какой процент рынка они представляют. Простое правило - чем больше целевая аудитория, которую вы хотите рассмотреть, тем более общей (высокоуровневой) должна быть ваша тема. Большинство авторов ошибочно рассчитывают свой общий адресный рынок, поскольку они изначально неправильно понимают целевую аудиторию. Невозможно просто разделить вашу целевую аудиторию на начинающих, средних и экспертов. Ваше определение должно кратко охватывать более детализированную группу в рамках трех вышеуказанных групп. Скажем, ваша область интересов - наука о данных; затем какой процент технологического населения заинтересован в его изучении и как они распределяются в каждой группе на промежуточные, начинающие и продвинутые.

Чем более конкретный контент вы доставляете, тем меньше становится ваш рынок. Скажем, технологическое население = 100%. Поэпл, интересующийся наукой о данных = ~ 30%, более детализированная группа - читатели, интересующиеся наукой о данных с Python = ~ 20%. Из этих 20% около 60% будут новичками, 30% - средними и 10% - экспертами. Итак, если вы пишете книгу по Data Science с Python для читателей среднего уровня; вы, по сути, смотрите на 30% из 30% людей, заинтересованных в науке о данных, то есть на ~ 9% технологического населения. В большинстве идеальных случаев авторов может заинтересовать дополнительный уровень детализации, то есть машинное обучение с определенной структурой, например, Keras, TensorFlow, PyTorch или Scikit Learn. Тогда ваш пересмотренный общий адресный рынок составляет долю от 9%, которые мы рассчитали ранее; возможно 3%. По мере того как общий адресный рынок сокращается, шансы на то, что ваша книга достигнет более высоких продаж, также уменьшаются.

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

3. Выбор между самостоятельной или традиционной публикацией

Сегодня это стало более серьезным вопросом, чем несколько лет назад. Индустрия самоиздания значительно повзрослела, и легкость, с которой вы можете сдвинуть дело с мертвой точки, убивает традиционные издательства. Самые известные авторы (в художественной литературе) уже используют платформы для самостоятельной публикации. Amazon’s KDP (Kindle Direct Publishing) позволяет мгновенно публиковать ваши книги в Kindle, а также в мягкой обложке и позволяет вам сохранять львиную долю роялти. Однако традиционные издатели сохраняют низкую маржу для авторов и отдают лишь крохотную часть гонорара.

У обоих есть несколько плюсов и минусов. Традиционные издатели (Manning, Oreilly, Packt, Apress) имеют команду редакторов контента, корректоров, связи с профессионалами отрасли для проведения технических обзоров, четкое понимание текущего технологического ландшафта и хорошее понимание необходимости час от читателей. Они позаботятся о том, чтобы помочь вам с форматированием, редактированием, вычиткой и множеством других задач, необходимых для книги. Все эти задачи вместе для нового автора часто становятся непосильными. Но, напротив, издатель получает львиную долю от продаж книг, чтобы сохранить жизнь большой команде. Это трудный выбор. Все побочные действия, необходимые для подготовки и доработки книги к выпуску, а также постоянные усилия по распространению информации о книге мучительно утомительны, когда вы уже устали писать черновик.

Какие хорошие стратегии следует учитывать при публикации?

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

  1. Всегда начинайте с малого

В первый раз, когда вы пишете книгу, я настоятельно рекомендую начать с малого. Гораздо эффективнее опубликовать книгу на 150 страниц, чем книгу на 300+ страниц. Прилагаемые здесь усилия не являются линейными, и это огромное преимущество. Вам понадобится около 200 часов, чтобы подготовить книгу на 150 страниц, тогда как минимум 700–800 часов для книги на 300 страниц. Из первой опубликованной книги можно многому научиться. Феноменальный смысл изучать их быстрее.
Более того, небольшие книги раскрывают тему относительно кратко, что подходит для значительного большинства читателей. Фактическое число читателей, которые усердно завершили бы книгу из 300+ страниц, составляет

2. Если у вас есть идея для большой книги, лучше разбейте ее на 2–3 короткие книги; если неизбежно, попробуйте найти соавтора.

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

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

3. Если путают между издателем и самопубликацией; по умолчанию использовать самопубликацию

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

Однако, если вы все еще не уверены, слепо выбирайте вариант самостоятельной публикации; вы не пожалеете.

Какие стратегии мне следует принять после публикации книги?

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

  1. Эффективно распространяйте информацию; Ведение блога намного эффективнее социальных сетей

Большинство авторов будут использовать Facebook и Instagram для продвижения новостей о выпуске своей книги. Хотя это, естественно, самая приятная вещь (учитывая, что у большинства из нас будет наибольшее количество известных подключений в FB), тем не менее, шум в Facebook менее полезен. Вы можете получить 1000+ лайков на FB, но лишь небольшая часть из них превращается в положительные продажи. Друзья и знакомые признают, а иногда даже аплодируют вашему усердию на Facebook, но, конечно, не купят книгу.

Linkedin и Twitter более эффективны, чем FaceBook и Instagram; тем не менее, это по-прежнему помогает создать ажиотаж. Настоящая аудитория, которая действительно купит и прочитает ваши книги, может быть достигнута с помощью блогов на популярных платформах. Лучший способ - привлечь аудиторию подходящим постом (возможно, с выдержками из книги); Убедитесь, что сообщение в блоге достойно чтения, и свяжите свою книгу как дополнительное руководство по этой теме. Это определенно приводит к ажиотажу, обеспечивающему положительные продажи. Этот пост на тему На пути к науке о данных - отличный пример.

2. Соберите отзывы о книге в своей сети

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

3. Посещайте конференции / мероприятия, публикуйте коды с дополнительным контентом или бесплатно и продвигайте свою книгу

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

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

Заключительные мысли

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

Спасибо за чтение, Ура!