Made only by human brains
- в написании книги и данной статьи принимали участие только люди.
Можно ли написать и опубликовать книгу в научно-популярном жанре на тему информационных технологий, заработать и стать известным?
Вероятно, можно. Для этого требуется выполнить 3 шага:
написать и опубликовать книгу;
поработать и заработать;
стать известным, используя один из доступных вариантов,
где пункты 2 и 3 скорее всего не зависят от пункта 1. В этой иронии — больше правды...
Если немного серьезнее, то содержание статьи:
Кто я такой
Команда, участвовавшая в создании книги
История создания книги
Содержание книги «Профессиональные компетенции разработки программного обеспечения»
Финансовая статистика
Зачем писать книгу на профессиональную тему
Цифровое настоящее
P. S. Конкурс — найди пасхалку в книге за вознаграждение
Кто я такой
Зачастую в статье или книге помещают раздел — «Об авторе» и в нем от третьего лица рассказывается об авторе. В моем случае, из‑за скромности, пришлось написать о себе самому коротко без преувеличения.
Я автор книги «Профессиональные компетенции разработки программного обеспечения», написал книгу более 5 лет назад.
Имею опыт профессиональной разработки программного обеспечения более 20 лет, на аутсорсинге (outsourcing — разработка программного обеспечения на заказ, зачастую с нуля), аутстаффинге (outstaffing — разработка программного обеспечения в команде иной организации в роли «легионера») и в продуктовых компаниях (компания, которая разрабатывает собственное программное обеспечение, сервис и зарабатывает на нем).
Мне нравится писать код (в основном на Java, реже TypeScript, на SQL при необходимости). Часто изучаю код открытых проектов, непосредственно участвую в Open Source проектах. В частности, в команде, участники которой нацелены на повышение квалификации, разрабатываем Pet‑проект. Чаще пишу код, а не текст и проект стал осуществлением принципа: «от теории — к практике», таким образом:
имеется непосредственная связь проекта с темой и результатом издания книги;
проект стал логичным продолжением моего интереса и участников команды к изучению, практическому применению информационных технологий и их презентации.
Участвовал в оптимизации процессов разработки программного обеспечения, с использованием свободных систем и технологий. Ментор, некоторые важные концепции ИТ объяснял в теории и на практике. На онбординге (процесс адаптации новичков в компании) помогал влиться в процессы разработки программного обеспечения. Участвовал в нескольких конференциях на тему информационных технологий в качестве спикера.
Команда, участвовавшая в создании книги
При подготовке книги потребуются рецензент, редактор — требуется взгляд со стороны, чтобы исправить ошибки и внести ясность в текст книги.
В редактуре книги участвовали:
жена (в нескольких циклах редакции исправила большое число ошибок и неточностей, в настоящее время тестирует систему управления компетенциями).
сын (помог несколько упростить контекст книги для новичков, запрятал несколько пасхалок в книге, в настоящее время учится в Новосибирском Государственном университете, вложил вклад в создание Pet‑проекта).
Для книги требуется графическое оформление — как минимум для обложки.
Обложку книги подготовила племянница — графический дизайнер, за что ей очень благодарен.
Во время написания книги не было активного использования генерации посредством ИИ, редактура и подготовка графики заняли немало времени.
История создания книги
Формировал конспекты в течение нескольких лет в ходе изучения новых материалов и разработки программного обеспечения, использую их в рабочих процессах. Конспекты — это хорошая практика зафиксировать ваши знания и опыт, может являться основой для будущей книги. Так произошло в моем случае. Книга представляет собой расширенный конспект, в нее включил множество ссылок на внешние тематические ресурсы, раскрывающие темы разделов. Указаны рекомендации для изучения информационных технологий и процесса разработки программного обеспечения. В основном книга рассчитана на новичков.
Опубликовал книгу на Литрес в электронном формате, к ней предоставляется онлайн доступ на ряде площадок, имеются печатные экземпляры.
В дальнейшем, по материалам книги создал небольшой электронный курс (в настоящее время закрыт), который прошли десяток человек, многие из них в дальнейшем приняли участие в разработке Open Source проекта «Универсальная модульная платформа» (UMP).
Содержание книги "Профессиональные компетенции разработки программного обеспечения"
ВВЕДЕНИЕ
ПРОЕКТ И ЗАДАЧИ
Цель и содержание проекта
Техническое задание или Спецификация
Пользовательские истории
Управление проектом и задачами
ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Проектирование ПО
Шаблоны проектирования
ИНСТРУМЕНТЫ РАЗРАБОТКИ
Коммуникация
Языки программирования
Базы данных
Open Source
УПРАВЛЕНИЕ ВЕРСИЯМИ
Версия ПО и сборки
Система управления версиями
Модель ветвления
КАЧЕСТВО КОДА
Стандарт кодирования
Рецензирование кода
Рефакторинг
ТЕСТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Тестирование ПО
Модульное тестирование
Интеграционное тестирование
ИНТЕГРАЦИЯ И ПОСТАВКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Непрерывная интеграция
Непрерывная поставка
DevOps
МЕТОДОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Методологии разработки ПО
Extreme Programming (XP)
Scrum
ЗАКЛЮЧЕНИЕ
Финансовая статистика
По прошествии более 5 лет со дня публикации книги могу подвести итоги — мне не удалось заработать (но такой цели и не ставил) и стать известным (была слабая надежда) после публикации книги. Для этого необходимо осуществлять самому дистрибуцию книги и вкладываться в маркетинг. Как технарь, не готов был тратить на это время, и доверил публикацию и распространению книги сервису.
Сервис забирает большую часть оплаты после продажи книги, но выполняет множество функций:
подготавливает книгу в различных форматах;
размещает книгу на ряде площадок;
рекламирует книгу;
собирает оплату;
предоставляет электронный формат или печатное издание покупателю.
Таким образом сервис выполняет большой объем работ, на которые многие авторы не готовы взяться сами или делегировать другим.
При цене электронной книги в 99 рублей за ее продажу по «Базовой лицензии» получал 25% — 24,75 рубля. За 1 прочтение на онлайн площадке начисляли — 1,66 рубля. Периодически площадка дает скидку, а по подписке книгу можно прочитать бесплатно. Была задумка опубликовать бесплатно, но есть непроверенная гипотеза, что бесплатные книги площадка не рекламирует. А если книгу никто не увидит, то ее никто не прочтет.
Всего за книгу заработал — 2806 рублей.
Если считать только по факту оплаты — книгу прочитали около одной тысячи читателей. Лично распространял книгу среди студентов бесплатно — более ста скачиваний. В итоге — более тысячи читателей.
Один из читателей заплатил 3 тыс. рублей за консультацию по архитектуре программного обеспечения. Десятки раз консультировал по информационным технологиям бесплатно, так как мне интересна эта тема.
Ряд ссылок в книге уже недействительны, некоторая часть информации устарела. Но основа будет актуальна долгие годы.
Можно было бы добавить новые разделы. Один раз получил предложение от издателя переиздать книгу. Но есть ли смысл тратить время, обновлять и переиздавать книгу? Сомневаюсь… Проще и интереснее тратить время на разработку системы.
Зачем писать книгу в жанре научпоп
Могу отметить следующие мотивационные причины, при написании книги на профессиональную тему (по приоритету, по моему мнению):
— Систематизация и упорядочивание имеющихся знаний.
Приходится вспоминать, восстанавливать и категоризировать свои знания.
— Изучение нового.
В ходе формирования контекста книги приходится читать большой объем материала по выбранной тематике, зачастую узнаешь много нового, что может пригодиться в профессии (если тема книги связана с профессией).
— Получение нового опыта.
Иногда приходится перепроверять новые знания на практике, ввиду этого приобретается новый интересный опыт, который не может быть получен даже в ходе непосредственной рабочей деятельности.
— Дополнительный заработок.
Здесь не стоит питать иллюзий — заработать на единственной книге непосредственно не получиться. Для этого нужно осуществлять дистрибуцию нескольких книг лично и вкладываться в маркетинг. К этому многие авторы не готовы. В лучшем случае, на публикации книги вы заработаете несколько тысяч рублей. Но есть опосредованный эффект — вам будет проще найти новую, более высокооплачиваемую работу, если в вашем резюме добавиться строка о публикации книги. Но в свете существующих фильтров на резюме, этот фактор может сыграть меньшую роль. Может возникнуть отложенный эффект, когда после написания книги ваши читатели запросят консультацию или менторство.
Таким образом, даже при наличии желания, стоит ли вкладывать сотни часов в такую авантюру как книга — решать лично вам!
Цифровое настоящее
Стоит ли тратить силы и время на обновление книги, ведь появилось много чего нового? — Я не уверен… В настоящее время книги пока остаются источником знаний. Но печатные издания вытеснили цифровые форматы.
Все чаще цифровые форматы данных и презентаций используются в различных областях. Мы с командой разрабатываем систему для оцифровки профессиональных компетенций — знания, навыков и опыта (пока только для ИТ профессий).
Вы можете бесплатно оцифровать резюме в системе управления компетенциями и получить книгу, для этого:
пришлите на адрес 'asvoipcompany@gmail.com' в теле письма свое резюме в текстовом формате.
в теме письма укажите: «Резюме для оцифровки (предоставьте ссылку на книгу)».
в ответном письме получите информацию о доступе в систему и ссылку на книгу.
Регистрируясь в системе, вы соглашаетесь предоставить свои персональные данные — по крайней мере электронный адрес. Ссылка на полный текст соглашения на странице auknem.ru.
Описание технологических аспектов системы достойно отдельной статьи (в будущем в планах рассказать об истории проекта, процессе разработки и используемых технологиях).
P.S. Конкурс — найди пасхалку в книге за вознаграждение
Более 5 лет назад мой сын спрятал в книге несколько пасхалок.
Объявляется конкурс — первым троим, кто найдет одну из пасхалок в книге «Профессиональные компетенции разработки программного обеспечения», в качестве вознаграждения:
печатный вариант книги с автографом.
1 часовая удаленная консультация по информационным технологиям, архитектуре или процессу разработки программного обеспечения.
Свои варианты ответов публикуйте в комментариях к статье. Итоги конкурса подведем через месяц.
Daddy_Cool
Уф!
Зашел на литрес и прочитал бесплатный фрагмент.
1. Во фрагменте - вводная вода, из него непонятно, что это и для кого это.
2. Из содержания тоже непонятна глубина раскрытия тем - там просто общеизвестные слова.
3. Объем 70 страниц. И такое объёмное содержание...
4. Читаем отзывы...
"Тут содержится очень много полезной информации, которая будет интересна и новичкам и профессионалам". Гм. Покажите мне хоть книгу которая интересна и новичкам и профессионалам?
"Отличная книга дающая хорошее представление о профессиональных компетенциях разработки программного обеспечения". Прекрасный отзыв содержащий название книги слово в слово.
"...хорошая книга за свои деньги". За 99 рублей?
Итак... мне искренне непонятно зачем покупать эту книгу.
---
За описание ситуации с фин.статистикой - спасибо. В общем понятно, что если хочется заработать на чем-то - всё надо делать самому. Впрочем у бумажных издательств автор получает (или раньше получал) ~10% от оптовой цены книги.
dcheremnov Автор
Спасибо за подробный отзыв! Постараюсь внести ясность.
>Зашел на литрес и прочитал бесплатный фрагмент.1. Во фрагменте - вводная вода, из него непонятно, что это и для кого это.
Согласен - во введении вводная вода, ее можно пропустить.
>Из содержания тоже непонятна глубина раскрытия тем - там просто общеизвестные слова.
Возможно нет смысла копировать разделы книги или писать на них рецензию, когда можно получить книгу бесплатно.
>3. Объем 70 страниц. И такое объёмное содержание...
Марк Твен однажды сказал: «Прошу прощения за столь длинное письмо — у меня не было времени написать короткое».
Извините - мне не удалось в большей степени сократить книгу...
Формат книги представляет собой расширенный конспект, с многочисленными ссылками на статьи и книги по информационным технологиям (часть ссылок устарело). Не было цели копировать информацию - была цель рекомендовать внешние ИТ ресурсы, системы для изучения и практики. В большинстве случаев информация предназначена для новичков, но есть материалы для более опытных разработчиков (в таком случае сделаны пометки в книге).
>4. Читаем отзывы...
Согласен, что отзывы отражают мнение отдельных читателей и несут мало информации. Имеется "эффект выживших": мнения тех, кому книга не принесла пользы отсутствуют, потому что они не прочитали книгу, и не ознакомились с рекомендованными материалами.
>Итак... мне искренне непонятно зачем покупать эту книгу.
Цена для книги выставлена для маркетинга - площадка не будет рекламировать бесплатные книги (во всяком случае - это моя гипотеза, но нет желания это проверять).
Мне также не понятно зачем покупать книгу - в статье предлагается вариант получения книги бесплатно.
Daddy_Cool
"Объем 70 страниц. И такое объёмное содержание..." Эм. I m sorry! Я имел ввиду, что в содержании охвачено вообще почти всё программирование на свете, и это умещается на 70 страницах. Для сравнения - в русском издании книги Стивена Макконнелла «Совершенный код» 896 страниц.
dcheremnov Автор
Книгу Стивена Макконнелла «Совершенный код» читали? Рекомендуете?