Hogyan indíthat saját, népszerű és jövedelmező nyílt forráskódú könyvet?

A kódolás megtanulását szolgáló saját kiadású nyílt forráskódú könyv, a The JavaScript Way szerzője vagyok. A kezdeti közönség hiánya ellenére világszerte az élen járta a GitHub trenddiagramjait.

Ez a váratlan siker története.

Projekt kezdete

A projekt elején elmagyaráztam, miért indítottam el, és áttekintettem néhány kezdeti választásomat. Röviden:

  • Szükség volt egy könyvre, amely modern JavaScriptet tanít a kezdőknek.
  • Úgy döntöttem, hogy önállóan kiadom ezt a könyvet, és a GitHub nyílt helyén írom. Ezzel azt reméltem, hogy minél több emberhez eljutok. Ezenkívül a nagyszerű együttműködési modell kihasználása, amely a nyílt forráskód középpontjában áll.
  • A könyvnek Creative Commons BY-NC-SA licence lenne. Lehetővé teszi, hogy bárki megossza vagy továbbépíthesse munkámat, mindaddig, amíg bizonyos szabályokat betartanak. Különösen az enyémeken kívüli kereskedelmi célok nem megengedettek.

A döntés néhány kulcsfontosságú tényezője a következő volt:

  • A szöveg még mindig nagyszerű eszköz az ismeretek közvetítésére. Tehát egy könyv választása valamilyen videó alapú anyag helyett.
  • Már írtam két online tanfolyamot ugyanarról a témáról (itt-ott). A visszajelzések számukra nagyon pozitívak voltak, ezért tudtam, hogy elég szilárd tartalom van kéznél.
  • Szeretném csiszolni a JavaScript-ismereteimet, és kézből tudtam, hogy valaminek a tanítása remek módja annak elsajátítására.

Hiányzott belőlem a kezdeti közönség, amit gyakran kritikus eszköznek tekintenek egy ilyen projekt számára. Mivel valakinek valahol el kell kezdenie, úgyis folytattam.

Üzleti modell kiválasztása

Minden alkotó ugyanazzal a dilemmával szembesül. Hogyan oszthatja meg munkáját a világgal, amely hatással lenne és egyben nyereséges is lenne? Erre az ősrégi kérdésre nincs végleges válasz.

A digitális forradalom felforgatta a dolgokat a szerzők számára. A terjesztési és megosztási költségeket nullára csökkentette. „Hírnév-gazdaságunkban” a tartalomkészítőknek harcolniuk kell a fogyasztók figyelmének megszerzése érdekében. Mint új játékos ezen a területen, a találkozó sikere nagyon nehéz lesz, ha minden tartalma egy fizetőfal mögött helyezkedik el. Némelyik olyan , hogy ingyen.

A szerzők számára a legelterjedtebb marketing taktika az, hogy munkád több részre oszlik. Az első ingyenes, a potenciális ügyfeleknek bepillantást enged az Ön tartalmába és stílusába. Abban a reményben, hogy az összekapcsolt ügyfelek megvásárolják a többi alkatrészt.

Kyle Simpson alternatív választása a meglehetősen sikeres You Don't Know JS könyvsorozat miatt tetszett nekem. Ahogy ő is, úgy döntöttem, hogy a teljes könyvtartalmat ingyen adom át, de hagyom, hogy a felhasználók fizessenek a jobb olvasási élményért az e-könyv verzión keresztül.

Egy másik saját kiadású bestseller példáját véve úgy döntöttem, hogy kódolási gyakorlatokat és projekteket közvetlenül a könyvbe foglalok, de megoldásaikat extraként értékesítem.

Ez a „hibrid” üzleti modell ésszerű egyensúlynak tűnt a nyitottság és a potenciális profit között.

Közönség építése (vagy sem)

Egy másik általános marketing tanács: a levelezőlistán keresztül némi közönség felépítése, néhány meglévő tartalom (például saját blog) mágnesként történő felhasználása.

Nem nagyon szeretem ezt a megközelítést, és semmilyen előfizetéssel nem akartam zavarni olvasóimat.

Megfontoltam a crowdfunding kampány elindítását is. Kezdeti közönség nélkül ez sok munkának tűnt egy nagyon bizonytalan eredmény érdekében, ezért elrugaszkodtam ettől. Talán legközelebb!

Eszközök és folyamat

A legjobb fájlformátum bármely könyv (nemcsak technikai) készítéséhez az egyszerű szöveg . Nincs szükség dedikált szerkesztőre. Nincs interoperabilitási probléma. Olyan verziókezelő rendszer használata, mint a Git a változások nyomon követésére.

A rendelkezésre álló különféle szöveges jelölőnyelvek között. Azért választottam a Markdown-t, mert már ismertem és tetszett a szintaxisa. Markdown szintén a GitHub első osztályú polgára, ami elengedhetetlen volt ehhez a projekthez.

Egy saját kiadású szerzőnek eszközláncra van szüksége ahhoz, hogy a nyers kézirati fájlokat különféle ebook formátumokká alakítsa át (PDF, EPUB, MOBI). Számomra a Leanpub platform az összes négyzetet bejelölte: Markdown támogatás, integráció a GitHub-tal és korrekt jogdíjstruktúra (90% mínusz 50 cent eladásonként).

Az ingyenes szövegszerkesztő Visual Studio Code-t használtam a könyvfájlok írására a számítógépemen. A dobozon kívül nagyszerű Markdown támogatással rendelkezik, és nagyon kényelmes egymás melletti fájl előnézet (lásd az alábbi képet). Az olyan bővítmények, mint a Markdown Shortcuts és a Markdownlint, még hatékonyabbá tehetők.

Az összes eszköz kiválasztása után elkészítettem a könyv vázlatát (egy nagyon fontos első lépés), a korábbi tanfolyamok alapján. Aztán belemerültem az írás folyamatába.

Korai kiadás

A Leanpub mottója: „Korai publikálás, gyakran publikálás”. A platform felhatalmazza munkád korai vázlatainak közzétételére. Visszajelzés fogadása és vonzóerő létrehozása, lehetővé téve az MVP-szerű megközelítést a könyvíráshoz.

Remek ötlet papíron ... Ami sajnos nekem egyáltalán nem sikerült. Egy hónappal az írás megkezdése után nyilvánosságra hoztam a könyvet a Leanpub-on. Addigra az ebook ára 0 dollár volt, így bárki ingyen megszerezhette.

Elmondtam a személyes hálózatomnak, megcsipegettem, beküldtem a Reddit és a Hacker News oldalainak. Megkerestem más könyvszerzőket vagy prominens személyeket is. Megkerestem Kyle Simpsont, Robin Wieruchot és a freeCodeCamp Quincy Larsont is, tanácsokat és támogatást keresve.

Az eredmény vegyes táska volt. Néhány GitHub csillag, egy maroknyi üzenet a Twitteren és a Reddit-en. Egy HN szál, amely témán kívül esett és elásott. A végrehajtás gyenge volt, a kezdeti közönség hiánya túl nagy hátrányt okozott.

A hozzászólások többsége olyan volt, mint „Ping me back when it elkészült”. Lehet, hogy az emberek nem akarnak időt fordítani a folyamatban lévő könyvek elolvasására, ami végül is érthető.

De Kyle, Robin és Quincy egyéni válaszai szívmelengetőek voltak. Nagy szerepük volt abban, hogy motivált maradjak. Nagyon hálás vagyok nekik.

Az írás fázisa

E nyomasztó korai bevezetés után is meg voltam győződve arról, hogy a könyvem megér valamit. Nem akartam feladni, miután már több tucat órát töltöttem rajta. Változatlan könyvvázlatot használva visszajelzés nélküli utat választottam, és egyedül írtam, amíg a könyv elkészült.

Ez volt a legnehezebb. Számtalan órát tölt el napról napra, csak hogy a dolgok nagyon lassan alakuljanak ki. A kétségek elkerülhetetlenül felszínre kerülnek: hogyan sikerülhet valaha? Óriási időpazarlás ez az egész? Miért okozom ezt magamnak?

Az akadályok leküzdésének kulcsa az, hogy megfelelő mennyiségű nyomást gyakoroljon magára . Ha az idő elkötelezettsége túl szűkös, elveszíti a motivációt és feladja. Ha azonban túl gyorsan próbálsz előre lépni, életed más fontos szempontjait elhanyagolod, az sok szinten kockázatos.

Végül is ez csak egy mellékprojekt volt. Alacsony kockázat, alacsony nyomás! Az önkiadás azt jelenti, hogy nem volt határidőm betartani, ami egyszerre lehet áldás és átok. Megpróbáltam ezt előnyömre használni: szabadon fektethettem időt valamibe, amiben hittem, de a saját tempómban.

Megtaláltam a munka, a személyes élet és az írás folyamata közötti ésszerű egyensúlyt (körülbelül heti 10-15 órát). Korlátozott hosszú és veszélyes szünetek. Ez a mellékprojektekről szóló cikk hasznos tanácsokat ad a dolgok folytatásához ebben a szakaszban.

Szerencsére volt néhány meglévő anyagom, amire építeni tudtam. Vannak, akik saját maguk írják meg a tartalom írását ... És nagyon értő házastárs is;)

Indítási nap

Nyolc hónap folyamatos munka és néhány utolsó óra után, amit lázasan töltöttem itt-ott a dolgok javításával, végre elkészült a könyvem!

A vákuumban történő írás előnye, mint én, hogy a könyvbemutatód elég nagy eseménysé válik. Ilyen óriási időbefektetés után nagyszerű érzés (és egyben hatalmas megkönnyebbülés) is megmutatni kész alkotását a világ számára.

Jobb híján újrafelhasználtam korábbi indítási stratégiámat. Twitter, Reddit és Hacker News (beküldések időzítése a legnagyobb láthatóság érdekében). Továbbá ugyanazok a kedves emberek, akik motiváltak voltak a korai indulás után.

Megdöbbenésemre az eredmény ezúttal elsöprően pozitív volt. Kyle Simpson és Quincy Larson kedvesen tweetelt a könyvről több tucatnyi követőjüknek.

Óráról órára hitetlenkedve félve néztem, ahogyan dühöngő kommentek és retweetek halmozódnak a postaládámba. Végül tudtam, hogy a könyvemnek hatása lesz.

Az indítás egyben az a boldog pillanat, amikor a nyílt forráskód varázsa megtörténik. Az emberek ingyen olvashatják és megoszthatják könyvét. A vonóerő létrehozása bármilyen marketing erőfeszítés nélkül. De minőségét is javíthatják a GitHub-kiadványok felhasználásával és a kérések lekérésével.

Mivel nem vagyok angol anyanyelvű, és nem volt mellettem szerkesztő, amely igazolta volna a tartalom ellenőrzését. Tudtam, hogy a könyvem sok hibát és hibát tartalmazott az induláskor. Reméltem, hogy az emberek segítenek észrevenni és kijavítani őket, és nem csalódtam.

Íme néhány adat, amelyeket két nappal az indulás után gyűjtöttek össze:

  • A könyv tár GitHubról több mint 51K nézetek re 17k egyedi látogató . A forgalom zöme a Hacker News-ból származott, amelyet Reddit követett.
  • Több mint 2400 csillagot nyert , és egy napra világszerte az első számú trendi repo lett .
  • A Hacker News története az első helyen az 5. helyen végzett, és több mint száz megjegyzést generált.
  • Az olvasók 30 lehívási kérelmet nyújtottak be , kijavítva a könyv számos kezdeti hibáját. Kicsi elírások többnyire, de nyelvtani fejlesztések és néhány kódolási hiba is.
  • Két fordítási kérelmet kaptam már , spanyolra és kínaira.

Összességében sokkal többet, mint amiről álmodhatnék.

Pénzügyi eredmény

Nyereséges lehet mégis egy nyílt forráskódú könyv? Természetesen még korai megmondani. Két nappal az indulás után a Leanpub a hét legnépszerűbb könyve lett, több mint 1000 dolláros jogdíjjal.

A projekt eleve nem a nyereségesség miatt indult. Mégis, a hibrid árképzési modell, ingyenes forrásokkal és fizetett e-könyvekkel / javításokkal, végül hozzájárul a könyv hírnevéhez, miközben örvendetes passzív jövedelmet eredményez.

Később elkészíthetem a könyv papírkötésű változatát (talán az Amazon CreateSpace-t), ha van rá igény. A gazdagabb felhasználói élményt kínáló interaktív online tanfolyam már folyamatban van.

Ami a legfontosabb: mély megelégedettséggel tölt el, hogy valami értelmes közreműködéssel járultam hozzá a közösséghez. Világszerte több ezer ember használja a könyvemet, hogy megtanuljon kódolni, javítson a JavaScript-en, és ez jobbra változtathatja az életüket.

És ez felbecsülhetetlen.

Következtetés

Nem minden volt rózsa, de mindenképpen lehetséges egy sikeres, nyílt forráskódú könyv előzetes közönség nélküli kiadása.

Remélem, ez a kis történet szórakoztatta Önt. Remélem azt is, hogy ez ösztönözheti önöket egy kreatív projekt elindítására, legyen az könyv vagy valami egészen más.

Várom, hogy mit fog elérni!