Domů > scm > Má dnes cenu psát knihu o verzovacích systémech?

Má dnes cenu psát knihu o verzovacích systémech?

Řeším dilema o tom, zda napsat knihu o verzovacích systémech, ale potřebují uživatelé českou knihu o verzování. Na internetu najdete skvělé online knihy o většině používaných systémů.

Subversion

Mercurial

Git

S těmi vcelku vystačíte pokud se systémem začínáte, v případě Subversion je to kniha do detailů přesná a obsahuje skoro všechny. Ostatní knihy jsou také velmi obsáhlé, ale samozřejmě v nich není všechno.

Pro ty co neumějí anglicky je to sice horší, ale většina verzovacích programů také není přeložena a asi nebude.

V češtině je dostupný částečný překlad GitMagic od Jakuba Kulhana, Proč je lepší Git než X? od Karla Minaříka. Pro Git se také začal překládat do češtiny, uvidíme zda se k překladu přidají další, aby se to pohnulo kupředu. Ve svojí knize o Subversion ke konci jsem stejně dospěl, že je dobré migrovat k nějakému distribuovanému systému, ale přece jenom bude trvat než se ve firmách stane Git nějakým standardem a nikdo neví zda to nebude třeba jiný systém.

Prosím věnujete trochu času a odpovězte na otázku Má smysl psát českou knihu o verzovacích systémech?

Díky za váš čas

Categories: scm Tags: , ,
  • MiE

    Czenek :
    Souhlasím s FOUSem, pokud kniha bude zahrnovat obecné principy fungování verzovacích systémů, bude v ní řešeno spousta příkladů a nebo přímo tutoriály, jak postupovat v jednotlivých situacích, pak má kniha budoucnost. Když to bude napsáno pro nejběžnější systémy (svn, hg,…), tak se nebojím, že by kniha tak rychle zastarala – ještě pár let, tu s námi určitě budou a zase tak moc se nezmění. Nepsal bych ji jenom pro lamy, psal bych i kapitolky pro pokročilejší uživatele (o vnitřnostech systémů). Nebál bych se porovnávání nejrůznějších přístupů a zvyklostí uživatelů. Plus, když zařadíte nakonec nějakou referenční příručku, tak kniha bude sloužit všem od začátečníků až po zkušené uživatele.
    Já bych takovou knihu docela uvítal. Nemyslím si, že kniha v IT je mrtvá záležitost. Kdyby tomu tak bylo, tak by na pultech v Knihkupectví nebyl stále takový široký výběr.

    Souhlas s Czenkem a FOUSem. Takovou knihu bych si s chutí koupil ;).
  • Czenek
    Souhlasím s FOUSem, pokud kniha bude zahrnovat obecné principy fungování verzovacích systémů, bude v ní řešeno spousta příkladů a nebo přímo tutoriály, jak postupovat v jednotlivých situacích, pak má kniha budoucnost. Když to bude napsáno pro nejběžnější systémy (svn, hg,...), tak se nebojím, že by kniha tak rychle zastarala - ještě pár let, tu s námi určitě budou a zase tak moc se nezmění. Nepsal bych ji jenom pro lamy, psal bych i kapitolky pro pokročilejší uživatele (o vnitřnostech systémů). Nebál bych se porovnávání nejrůznějších přístupů a zvyklostí uživatelů. Plus, když zařadíte nakonec nějakou referenční příručku, tak kniha bude sloužit všem od začátečníků až po zkušené uživatele.
    Já bych takovou knihu docela uvítal. Nemyslím si, že kniha v IT je mrtvá záležitost. Kdyby tomu tak bylo, tak by na pultech v Knihkupectví nebyl stále takový široký výběr.
  • Po OpenMeetingu mám jasný názor - byla by škoda, kdybys o VCS něco nenapsal. Víš o tom fakt hodně a myslím, že to budeš umět i dobře podat, jen si nejsem jistý tím formátem. Kniha je v IT podle mě mrtvá záležitost, pokud zrovna nemáš to štěstí a nepíšeš něco nadčasového (Pragmatic Programmer, knihy o vzorech apod.) Úvodní kapitoly o historii a souvislostech by tuto nadčasovost mít mohly, konkrétní VCS se ale časem skoro určitě změní. Záleží tak asi především na tom, jestli chceš jednou dětem ukazovat knížku, kterou jsi napsal, nebo zvolit něco pragmatičtějšího, tedy asi publikování někde na webu. Už vůbec se pak neodvažuji odhadnout, jak by se obě možnosti porovnali finančně.

    Každopádně bych si ale něco od tebe o VCS moc rád přečetl!
  • FOUS
    Pokud myslíte knihu, která by zahrnula git, hg, cvs jako základ tak ano, pokud by začínala jako návod pro totální trubky, lamy, atd. kteří netuší jak s tímhle vůbec pracovat, k čemu to je. A hlavně vzorové situace - freelancer (všechno u sebe), týmek 2-3 lidi (lokálně, přes www), různé situace ve firmách. Kdo to zná, používá, je zaučen, tak tomu opravdu stačí ty knihy v angličtině. Tedy jinými slovy: spíš z pohledu plánování, zavádění, organizace práce s VS než z pohledu praktikujícího programátora. :)
blog comments powered by Disqus

Switch to our mobile site