Помогает ли увлечение книгами заработать? Вообще, для меня это стиль жизни — делать бизнес на своих увлечениях. Это у меня всегда само собой выходило.
Например, по диплому я совсем не веб-разработчик. Когда-то давно создание сайтов было моим увлечением. Сначала сделала сайт себе, а потом об этом узнавали знакомые и просили помочь. А после начали рекомендовать другим. Так это и стало заработком.
Со временем я накопила опыт и стала профессиональным разработчиком. Хотя предпочитаю фриланс, несколько раз даже работала в разных офисах на официальной должности веб-разработчика. Об этом есть записи в трудовой книжке. Теперь это моя основная профессия и источник дохода.
Но разработка сайтов — это такая общая тема. Тем более, это со мной случилось уже давно. Кто-то может сказать, случайно получилось. Тогда, более 10 лет назад, не хватало разработчиков, поэтому и доставались заказы всем подряд. Ну, допустим. Тогда расскажу о конкретном кейсе. О том, что случилось совсем недавно.
Как можно судить по моему каналу, по жизни я одержимая книгоманка. ☺ Примерно год назад захотелось мне создать приложение, чтобы разобрать огромный архив электронных книг. Книги хранились в разных местах на диске, терялись. Когда обнаруживала какой-нибудь текстовый файл, не могла вспомнить, что сподвигло меня купить или скачать его. Никаких опознавательных знаков, кроме непонятного названия, на файлах часто не было. А бывало так, что само название файла ни о чем не говорило.
Короче, архив нуждался в упорядочивании. Жаль было терять книги, которые когда-то показались нужными и интересными. А когда у меня находилось время почитать, я ничего интересного у себя в архиве найти не могла. Это была еще одна проблема. Как с одеждой: вроде вещей много, а надеть нечего.
Поэтому решила написать приложение под свои нужды. У меня была четкая картинка, какие функции должна выполнять эта программа. Это должен быть катологизатор, в котором все книги находились бы в своих разделах. Для каждой книги должна отображаться обложка, название, автор, описание, содержание и другая нужная информация.
Для создания этого приложения решила изучить язык Java. Поскольку я веб-разработчик, то умела делать только веб-приложения. А нужно было десктопное. То есть такое, которое можно запускать в Windows. Когда-то я изучала язык C++, на котором тоже можно делать десктопные приложения, но к тому времени уже подзабыла его. К тому же, люблю узнавать что-то новое, поэтому выбрала Java.
Да, этот язык больше подходит для создания мобильных приложений. Но десктопные тоже можно на нем делать. Java входит в семейство языков C. Я программировала на C++, а еще на PHP и Javascript, которые также входят в семейство C. Поэтому освоение Java для меня было не очень сложным.
Я окружила себя книгами по Java, примерно месяц изучала азы, а потом решила продолжить изучение на конкретном примере. И начала делать свое приложение. Не буду перечислять все книги, которые я тогда читала. Только одну. Это учебник Г. Шилдта «Java. Полное руководство».
Через пару месяцев мой каталогизатор был готов. Некоторое время я им пользовалась, а потом захотелось добавить еще функционала. И я сделала несколько читалок для популярных форматов электронных книг. Теперь можно было не только добавлять книги в каталог, но и читать их прямо из приложения.
В процессе работы над форматом электронных книг FB2 у меня возникла мысль написать статью для Хабра. Я ее написала, выложила. Модерация проверила и статью опубликовали. Она набрала более 10 тысяч просмотров. И через пару месяцев мне в личку на Хабре поступило предложение о сотрудничестве. Так я получила интересный и крупный заказ. Мне заказали читалку для одной онлайн-библиотеки.
Вспоминаю, как за несколько месяцев до этого я читала книги на Литресе и восхищалась их читалкой. Думала, какой это труд, написать такое веб-приложение. Наверное, целая команда работала не один год.☺ Даже не подозревала, что через небольшой промежуток времени сама будут писать такую же читалку. Правда, я делала ее не одна. Со мной работал парень, который сделал весь фронтэнд. Онлайн-читалку я писала не на Java, а на PHP. Пришлось «переводить» код с одного языка на другой. Но алгоритмы были примерно похожими.
Работа над тем проектом завершена. Клиент говорит, что его библиотека вместе с читалкой вовсю работает, на сайте уже есть постоянные читатели, все хорошо. Свое приложение-каталогизатор я тоже собираюсь опубликовать в интернете, но нужно над кое-чем еще поработать.
Вот пример того, как чтение книг и освоение новых навыков помогает мне увеличить доход.☺