Nyora bhuku: mutambo unokodzera kenduru here?.. Kubva kumunyori webhuku rinonzi "Highly Loaded Applications"

Hei Habr!

Zvakaoma kuwedzeredza kubudirira kwebhuku"Kugadzira Data-Intensive Applications"iyo yakabudiswa mushanduro yeRussia uye inogara ichibudiswa pasi pemusoro wenyaya"High Load Applications"

Nyora bhuku: mutambo unokodzera kenduru here?.. Kubva kumunyori webhuku rinonzi "Highly Loaded Applications"

Munguva pfupi yapfuura, munyori akatumira chinyorwa chakatendeseka uye chakajeka pabhurogi rake pamusoro pekuti akakwanisa sei kushanda mubhuku rino, kuti rakamubvumira sei kuwana, uye sei, kunze kwemari, zvikomborero zvebasa remunyori zvinoyerwa. Kudhindwa kwacho kunofanirwa-kuverengerwa kune chero munhu akambofunga nezvekuva nyanzvi yekunyora nemunyori wedu, asi zvakadaro haasati afunga kana zvakakodzera kutora chirongwa chekuda kudaro.

Tinoverenga nomufaro!

Ichangobva kutengeswa zviuru zana zvokutanga makopi ebhuku rangu "High Load Applications". Gore rapfuura, bhuku rangu raive rechipiri-inotengesa zvakanyanya bhuku mune yese O'Reilly katalogi, kumashure chete bhuku Aurélien Gerona pakudzidza muchina. Pasina kupokana, kudzidza kwemichina inyaya inopisa kwazvo, saka nzvimbo yechipiri mune iyi kesi inondigutsa.

Ndaisambotarisira kuti bhuku racho raizobudirira zvakadaro; Ndaitarisira kuti ichava niche, saka ndakazvigadzirira kutengesa makopi e10 bhuku racho risati rava kushanda. Sezvo ndakapfuura bhawa iri nekagumi, ndakafunga kucheuka kuti ndirangarire kuti zvakanga zviri sei. Iyo posvo yakanga isina kuitirwa kuve yakanyanyisa narcissistic; Chinangwa changu chaive chekukuudza kuti chikamu chebhizinesi chekunyora chii.

Basa rakadaro rinoruramiswa here pamaonero emari?

Mabhuku mazhinji anoita mari shoma kumunyori kana muparidzi, asi dzimwe nguva bhuku rakaita saHarry Potter rinouya. Kana iwe uchizonyora bhuku, ini ndinokurudzira zvikuru kufunga kuti ramangwana rako remari richava pedyo ne zero. Zvakangofanana kana iwe ukaunganidza boka remimhanzi neshamwari uye unovimba kuti rock star mukurumbira wakamirira iwe. Zvakaoma kufanotaura kuti chii chicharova uye chii chichaputika. Zvichida izvi zvinoshanda kumabhuku ehunyanzvi kusvika padiki pane ngano nemimhanzi, asi ndinofungidzira kuti kunyangwe pakati pemabhuku ehunyanzvi pane mashoma hits, uye mazhinji anotengesa mune zvine mwero editions.
Nezvakataurwa, ndinofara kutaura kuti mukutarisa zvakare bhuku rangu rakazove basa rinopa mari. Girafu rinoratidza mari yandakawana kubva pakatanga kutengeswa bhuku:

Nyora bhuku: mutambo unokodzera kenduru here?.. Kubva kumunyori webhuku rinonzi "Highly Loaded Applications"

Mari yese yehumambo

Nyora bhuku: mutambo unokodzera kenduru here?.. Kubva kumunyori webhuku rinonzi "Highly Loaded Applications"

Royalty kugoverwa mumwedzi wega wega

Kwemakore ekutanga e2½ bhuku raive mu "early release" (draft) state: Ndakanga ndichiri kushanda pairi, uye takaribudisa nenzira isina kunyorwa, chitsauko nechitsauko sezvayakange yakagadzirira, mune ebook format chete. Iri bhuku rakazoburitswa zviri pamutemo munaKurume 2017 uye rakadhindwa rakatanga kutengeswa. Kubva ipapo, kutengesa kwakachinja mwedzi kuenda kumwedzi, asi zvese zvakaramba zvakagadzikana zvinoshamisa. Pane imwe nguva ndakatanga kutarisira kuti misika yakanga yava kuda kuguta (kureva kuti, vazhinji veavo vaida kutenga bhuku vaizoiwana), asi kusvika zvino izvi sezviri pachena hazvina kuitika: uyezve, pakupera kwe2018, kutengesa kwakakura zvinoonekwa (ini handizivi kuti sei). Iyo x-axis inopera muna Chikunguru 2020 nekuti mushure mekutengesa zvinotora mwedzi mishoma kuti mari yekubhadhara ipinde muakaundi yangu.

Maererano nechibvumirano, ndinogamuchira 25% yemari yemuparidzi kubva pakutengesa e-book, kuwanikwa kwepaIndaneti uye marezinesi, pamwe chete ne10% yemari yemabhuku ekudhinda uye 5% yemari yekushandura. Iyi iperesenti yemutengo wakazara wakabhadharwa nevatengesi / vanogovera kune muparidzi, zvichireva kuti haifungi nezve maretail markups. Nhamba dzakaratidzwa muchikamu chino ndedzo zvikwereti zvakabhadharwa kwandiri, mushure mokunge mutengesi nemuparidzi vatora chikamu chavo, asi vasati vateresi.

Kubva pakatanga, kutengesa kuzere kwave (muUS madhora):

  • Bhuku rakadhindwa: 68 makopi, royalties $763 ($161/kopi)
  • E-bhuku: 33 makopi, royalties $420 ($169/kopi)
  • Kuwanikwa pamhepo paO'Reilly: mvumo $110 (Handizive kuti bhuku racho rakaverengwa kangani kuburikidza nechiteshi ichi)
  • Dudziro: 5 makopi, royalties $896 ($8/kopi)
  • Mamwe marezinesi: humambo $34
  • Total: 108 makopi, royalties $079

Mari yakawanda, asi inguva yakawanda sei yandakaisa mariri! Ndinotenda kuti ndakapedza makore angangoita 2,5 ebasa renguva yakazara mubhuku uye tsvakiridzo yakabatana - mukati memakore mana. Munguva iyi, ndakapedza gore rose (4-2014) ndichishanda pabhuku, pasina chero mari, uye imwe nguva yandakakwanisa kubatanidza kugadzirira kwebhuku nebasa renguva pfupi.

Iye zvino, mukutarisa, zviri pachena kuti makore aya 2,5 haana kupedzerwa pasina, sezvo mari yandakaunzira basa iri iri pahurongwa hwakafanana nemuhoro wemugadziri weSilicon Valley, wandaigona kuwana dai ndisina. akasiya kubva kuLinkedIn muna 2014 kuti ashande pabhuku. Asi chokwadi handina kukwanisa kufanoona izvi! Mitero inogona kuderera zvakapetwa ka10, uye tarisiro yakadaro ingave isinganyanyi kukwezva kubva pamaonero emari.

Kwete royalties chete

Chikamu chekubudirira kwebhuku rangu chinogona kunge chiri nekuda kwekuti ndakapedza simba rakawanda kurisimudzira. Sezvo bhuku rakanga rava kutanga kuburitswa, ndakapa hurukuro dzinosvika makumi mashanu pamisangano mikuru, uyezve ndakave nemamwe akawanda “akakokwa” kutaura kubatanidzwa kumakambani nemayunivhesiti. Pane chimwe nechimwe chezvitarisiko izvi ndakasimudzira bhuku rangu zvishoma nezvishoma. Ndakaita semuimbi we<em>rock ari kushanya kunopa dambarefu idzva, uye ndinofungidzira kuti kwaiva kutenda kumitambo iyi kwakaita kuti bhuku racho rizivikanwe zvikuru. Zvikamu zvakati pabhurogu rangu zvakafarirwawo zvakanyanya, uye pamwe zvakakwezvawo kutarisa kwevanogona kuverenga kubhuku. Parizvino, ini ndinopa hurukuro kazhinji, saka ndinotenda kuti ruzivo nezve bhuku rinopararira zvakanyanya kuburikidza neshoko remuromo (pasocial network; vaverengi vanokurudzira bhuku kune vavanoshanda navo).

Nekubatanidza zvidzidzo uye kusimudzira bhuku, akakwanisa kuzivikanwa munharaunda uye kukudziridza mukurumbira wakanaka munharaunda iyi. Ndinogamuchira mamwe akawanda anokokwa kuti nditaure pamisangano yakasiyana-siyana kupfuura yandinogona kugamuchira chaizvoizvo. Izvi zvisungo zvekutaura pachazvo hazvisi zvekuwana mari (kumisangano yeindasitiri yakanaka, vatauri vanowanzobhadharirwa zvekufambisa nepekugara, asi zvikamu zvekutaura pachazvo hazviwanzo kubhadharwa), asi mukurumbira wakadaro unobatsira sekushambadzira - unosvikwa senge consultant.

Ndakaita zvishoma zvekubvunza (uye nhasi ndinogara ndichiramba zvikumbiro zvakadaro kubva kumakambani akasiyana, sezvo ini ndichitarisa patsvakiridzo yangu), asi ndinofungidzira kuti mumamiriro ezvinhu aripo hazvizondiomere kugadzira kubvunzana kunobatsira uye kudzidziswa. bhizinesi - kuonana nemakambani uye kuvabatsira kugadzirisa matambudziko ane chekuita ne data data. Iwe unozivikanwa senyanzvi ine mukurumbira uye nyanzvi muindastiri, uye makambani anoda kubhadhara mari yakanaka kune zano renyanzvi dzakadaro.

Ndakatarisa zvakanyanya kune kugona kwemari yekunyora nekuti ndinotenda kuti mabhuku anobatsira zvakanyanya zvedzidzo zviwanikwa (zvimwe pane izvi pazasi). Ndinoda kuti vanhu vakawanda sezvinobvira vanyore mabhuku avo, zvinoreva kuti basa rakadaro rinofanira kunge riri basa rekuzvimirira.

Ndakakwanisa kupedza nguva yakawanda ndichitsvakurudza maererano nebhuku racho nokuti ndaigona kurarama ndisina muhoro kwegore rose, mufaro usingagoni kuitwa nevanhu vakawanda. Dai vanhu vaikwanisa kuwana mari yakanaka nokuda kwegadziriro yezvinhu zvedzidzo, ipapo paizova neakawanda uye akawanda mabhuku akanaka orudzi urwu.

Bhuku ibhuku rinowanikwa redzidzo

Harisi bhuku chete rinogona kuunza betsero huru dzemari; Basa rakadaro rine zvimwe zvakawanda zvakanakira.

Bhuku racho rinowanikwa pasi rose kuwanikwa: Anenge munhu wose, pasi pose, anogona kutenga bhuku. Yakachipa zvisingaenzaniswi pane kosi yekuyunivhesiti kana kudzidziswa kwemakambani; Iwe haufanirwe kuenda kune rimwe guta kuti ushandise bhuku. Vanhu vanogara kumaruwa kana nyika dzichiri kusimukira vanogona kuverenga mabhuku nesimba rakafanana nereavo vanogara munzvimbo dzepasi rose dzehunyanzvi. Bhuku racho rinogona kungopetwa kana kudzidzwa kubva kubutiro kusvika kubutiro, sezvaunoda. Hautombodi Indaneti kuti uverenge bhuku. Zvechokwadi, mune dzimwe nzira bhuku racho rakaderera kune dzidzo yeyunivhesiti, somuenzaniso, haripi mhinduro yemunhu mumwe nomumwe, haakubvumiri kuti ugadzire shamwari dzevashandi, kana kushamwaridzana. Asi senzira yokupfuudza nayo zivo, bhuku racho rinenge richishanda zvisingarambiki.

Ehe, kune zvimwe zvakawanda zvepamhepo zviwanikwa: Wikipedia, mablogiki, mavhidhiyo, Stack Overflow, API zvinyorwa, zvinyorwa zvekutsvagisa, nezvimwe. Dzakanaka sezvinyorwa zvekupindura mibvunzo chaiyo (yakadai sekuti "ndeipi maparamendi e foo?"), asi kutaura zvazviri, ruzivo rwakadaro rudiki uye rwakaoma kuronga kuti uwane dzidzo ine musoro. Kune rumwe rutivi, bhuku rakanyorwa zvakanaka rinopa yakanyatsosarudzwa uye inofungisisa yedzidzo uye rondedzero, iyo inonyanya kukosha pakuedza kuita pfungwa yemusoro wakaoma kwekutanga.
Bhuku racho rinoyera zvisingaenzaniswi pane zvidzidzo zvehupenyu. Kunyange dai ndaizopedza basa rangu rose ndichirairidza munhandare huru kwazvo payunivhesiti yangu, ndaisazosvika vanhu 100 000. Panyaya yezvidzidzo zvega kana zveboka diki, mukaha wakatokura. Asi bhuku racho rinokubvumira kuti usvike kune vanhu vakawanda kudaro pasina dambudziko guru.

Hunza bhenefiti yakawanda kupfuura yaunogamuchira

Paunonyora bhuku, unounza pundutso yakawanda kupfuura yaunogamuchira. Kuti ndisimbise izvi, ndichaedza kuongorora mabhenefiti akaunzwa nebhuku rangu.

Ngatitii pavanhu 100 000 vakatotenga bhuku rangu, vaviri muzvitatu vanoda kuriverenga, asi havasati vasvika kwariri. Ngatirambei tichifunga kuti chikamu chimwe muzvitatu chevakatorirava vakakwanisa kushandisa dzimwe dzepfungwa dziri mubhuku racho, uye vamwe vose vakarirava nokuda kwefariro chete.

Saka ngatitorei fungidziro inochengetedza: 10% yevakatenga bhuku vakakwanisa kubatsirwa nayo.

Chii chingava betsero yeizvi? Panyaya yebhuku rangu, bhenefiti iyi inouya zvakanyanya kubva pakuita sarudzo dzekuvaka dzakafanira pakugadzira matura edatha. Kana iwe ukaita basa iri nemazvo, unogona kugadzira kunyange inotonhorera masisitimu, uye kana ukakanganisa, unogona kupedza makore uchibuda munyonganyonga yawakazvipinza mairi.
Iyi nhamba yakaoma kuverengera, asi ngatifungei kuti muverengi akashandisa pfungwa dziri mubhuku rangu akakwanisa kunzvenga sarudzo yakashata yaizoda. mwedzi-yemunhu chaiwo. Nekuda kweizvozvo, vaverengi zviuru gumi vakashandisa zivo iyi vakasunungura mwedzi yemunhu inosvika zviuru gumi, kana makore mazana masere nemakumi matatu nematatu emunhu, ayo aigona kupedzerwa pazvinhu zvinobatsira zvakanyanya pane kubuda munyonganyonga.

Kana ndikapedza makore 2,5 ndichishanda pabhuku, ndichiponesa vamwe vanhu makore 833 enguva, ndakagamuchira kanopfuura ka300 kudzorerwa pabasa rangu. Kana isu tikafungidzira kuti avhareji programmer muhoro i $100k pagore, ipapo kukosha kwakapihwa nebhuku i $80m. Vaverengi vakashandisa mari ingangoita madhora mana ekutenga aya mabhuku zviuru zana, saka bhenefiti rinogadzirwa rakakura zvakapetwa makumi maviri pane kukosha kwakatengwa. Uyezve, ndinocherechedza zvakare kuti idzi fungidziro dzakangwarira.

Bhuku racho rinounza zvakawanda zvikuru kupfuura zvikomborero zvakurukurwa pamusoro apa. Semuenzaniso, vaverengi vakawanda vakareurura kwandiri kuti, nekuda kwebhuku rangu, vakabudirira kubvunzurudza, vakawana basa ravo rekurota, uye vakapa mhuri yavo kuchengetedza mari. Handizive kuyera rudzi irworwo rweukoshi, asi ndinofunga kuti hwakakura.

zvakawanikwa

Kunyora bhuku rehunyanzvi hakusi nyore, asi bhuku rakanaka rehunyanzvi ndere:

  • yakakosha (inobatsira vanhu kuita mabasa avo zviri nani),
  • scalable (nhamba huru yevanhu vanogona kubatsirwa nebhuku),
  • inowanikwa (kune anenge munhu wese) uye
  • zvehupfumi zvinogoneka (unogona kuita mari yakanaka pane izvi).

Zvingave zvinonakidza kuenzanisa basa iri neyakavhurika sosi kusimudzira - imwe mhando yebasa inounza zvikomborero zvikuru, asi anenge asina kuita mari. Ini handisati ndave nemafungiro akajeka pane izvi.

Zvinofanira kucherechedzwa kuti kunyora bhuku kwakaoma chaizvo, kana iwe uchida kuzviita nemazvo. Kwandiri zvaifananidzwa mukuoma kunzwisisa nekusimudzira nekutengesa tanga, uye mukuita basa ndakasangana neanopfuura imwe existential dambudziko. Handikwanise kutaura kuti kuita uku kwakave nemhedzisiro inobatsira pahutano hwangu hwepfungwa. Ndosaka ndisiri kukurumidza kutanga bhuku rinotevera: mavanga kubva kune ekutanga achiri matsva. Asi mavanga ari kupera zvishoma nezvishoma uye ndinovimba (zvichida zvishoma nenjere) kuti nguva inotevera zvinhu zvichave nyore.

Chinokosha ndechekuti ndinofunga kunyora bhuku rehunyanzvi ibasa rakakosha. Manzwiro ekuti wakabatsira vanhu vakawanda anokurudzira zvikuru. Iri rudzi rwebasa rinopawo kukura kwakakosha kwemunhu. Kunze kwezvo, hapana nzira iri nani yokudzidza chimwe chinhu kunze kwokuchitsanangurira vamwe.

Source: www.habr.com

Voeg