Lisa D: mis veel on puudu ja mida lisada järgmisena
See lisa ei ole kriitika olemasolevale materjalile, vaid järgmise toimetusringi töölaud. Viimane suurem ring tõi sisse:
- failisüsteemi kaardi
- kettaruumi peatüki
- esimese shelliskripti
- lihtsa veaotsingu
- võrgu põhitööriistad
- logid ja teenused
tmux/screenfind/xargsohutuma kujucron-i alused
Seega on nüüd olemas palju tugevam tervik kui varem. Järgmine küsimus ei ole enam “mis kõige tähtsam puudub”, vaid “mis järgmine sügavusaste annaks kõige rohkem juurde”.
Loogika
Praegune käsikiri on nüüd tugev algaja ja varase kesktaseme kombinatsioon:
- käsurea baas on olemas
- süsteemi pilt on olemas
- failide, võrgu ja tekstivoo tööriistad on olemas
- arendaja töövood on olemas
Edasised lisad peaksid nüüd pigem süvendama, mitte lihtsalt katma esmast baasi.
Tugevad järgmised kandidaadid
1. R ja notebook'ide sild
Kui siht on andmeteaduse või analüüsi suund, siis järgmine loomulik täiendus oleks:
R- Jupyter või notebook'i loogika
- millal kasutada shelli, millal SQL-i, millal Pythonit või R-i
2. Git-i järgmine aste
Praegu on Git-i baas olemas, aga järgmine tugev samm oleks:
- harud
- merge
- rebase põhimõte
- konfliktide lugemine
- remote ja origin loogika
3. Shelliskriptide teine aste
Pärast esimest skripti võiks järgmine ring tuua:
- funktsioonid
caseset -euo pipefail- ajutised failid
- veakindlam sisenditöötlus
4. Statistika ja matemaatika sild
See õpik ei pea muutuma statistikakursuseks, aga kasulik oleks üks lühike peatükk, mis sõnastab:
- miks tõenäosusteooria on andmetöö juures tähtis
- mis vahe on andmete vaatamisel ja järelduste tegemisel
- millal shelli või SQL-i oskus ei asenda statistilist mõtlemist
5. systemd timerid
Pärast cron-i oleks loogiline järgmine samm Linuxi poolel:
- timerid
- service + timer koos
- millal timer on mõistlikum kui
cron
6. Backup ja taastamine
Praegu on kopeerimine ja sünkroonimine olemas, aga eraldi ülesandepõhine peatükk võiks katta:
- varukoopia tegemise põhimõtted
- testitud taastamise tähtsuse
- checksum'id
- snapshot'i ja arhiivi vahe
Mida ma ikka veel ei lisaks esimesena
Need teemad võivad olla huvitavad, kuid ei anna veel kõige suuremat võitu:
- väga sügav
awkvõised - keeruline Docker Compose maailm
- prompt'i peenhäälestus
- kerneli või süsteemikutsete süvateooria
Need sobivad paremini järgmisteks väljaanneteks või eraldi edasijõudnute peatükkideks.
Hinnang praegusele materjalile
Praegune käsikiri on minu hinnangul:
- sisuliselt tugev
- praktiline
- hästi kasutatav referents
- algajale päriselt navigeeritav
Kõige tugevamad küljed:
- palju kopeeritavaid näiteid
- loogikaseletused enne käsuloendeid
- tugevam süsteemipilt kui varem
- nüüd ka selgem peatükkide hierarhia
Järgmine suur kvaliteedihüpe tuleks ilmselt mitte enam “rohkemate baaspeatükkide”, vaid mõne valitud teema sügavamast teisest astmest.