Dvije mogućnosti, jedno pitanje
Kad polaznici na modulu Osnove clouda prvi put otvore pregled usluga, većina se zaustavi na istom pitanju: gdje početi. U ovom tekstu uspoređujem dvije staze koje se nude početnicima. Prva je cloud pohrana, dakle spremanje i dijeljenje datoteka u oblaku. Druga je pokretanje jednostavne aplikacije na cloud usluzi, što znači da vaš kod radi na tuđem poslužitelju i dostupan je putem adrese.
Obje staze dio su istog gradiva, a razlikuju se po tome koliko se od vas traži. Pohrana traži gotovo samo pažnju oko postavki, dok aplikacija traži i malo programiranja. Zato usporedbu nije dobro čitati kao natjecanje, nego kao pitanje redoslijeda: što prije, što poslije i zašto.
Pišem iz perspektive instruktorice programiranja koja prati kako polaznici zapravo napreduju kroz modul. Preporuka na kraju temelji se na onome što se u radu s grupama pokazalo razumnim, a ne na pretpostavci da svi imaju isto predznanje ili isti cilj.
Što donosi cloud pohrana
Cloud pohrana je najjednostavniji ulaz u cloud. Učite pojmove poput spremnika za datoteke, prava pristupa, verzija datoteke i dijeljenja putem poveznice. Sve se to može isprobati bez ijedne linije koda, uz preglednik i nekoliko minuta strpljenja. Za freelancere je to odmah primjenjivo: radne mape, sigurnosne kopije projekata i razmjena materijala s klijentima.
Najveća prednost je mali rizik. Pogrešku u postavkama možete ispraviti, a posljedice su obično ograničene na jednu mapu. Zbog toga pohrana dobro služi za vježbu razmišljanja o tome tko smije što vidjeti, a to je navika koju kasnije prenosite na ozbiljnije usluge.
Ograničenje je jednako jasno: pohrana vas ne uči kako aplikacija zapravo radi u oblaku. Naučit ćete upravljati podacima, ali ne i okolinom u kojoj se program izvršava, pa ostaje praznina koju morate popuniti drugom stazom.
- Nije potrebno programersko predznanje
- Odmah korisno za freelance radne mape
- Mali rizik pri pogrešnim postavkama
Što donosi pokretanje male aplikacije
Druga staza zahtijeva više truda, ali pokazuje cjelovitu sliku. Uzmete malu skriptu ili jednostavnu stranicu, smjestite je na cloud uslugu i dobijete adresu na kojoj radi. Pritom se susrećete s pojmovima koji se na pohrani ne pojavljuju: okolina izvršavanja, varijable okoline, zapisnici i ograničenja resursa.
Ovdje se najbrže razumije zašto cloud uopće postoji. Ne održavate poslužitelj, ne brinete o njegovu fizičkom stanju, a ipak nadzirete što se događa s vašim kodom. Polaznici koji su prošli osnove Pythona često kažu da im se tek na ovom koraku povezalo ono što su učili: skripta više nije datoteka na računalu nego nešto što drugi mogu otvoriti.
Cijena te jasnoće je veća količina novog. Prvi pokušaj gotovo uvijek pokaže neku pogrešku u konfiguraciji, a čitanje poruka o pogrešci postaje dio vježbe. Računajte na to unaprijed i ne shvaćajte ga kao neuspjeh.
- Traži osnovno znanje programiranja
- Pokazuje cijeli put od koda do adrese
- Pogreške u konfiguraciji su očekivane
Usporedba po onome što vam treba
Ako gledamo vrijeme, pohrana se svlada u jednom popodnevu, dok prva aplikacija obično traži nekoliko sesija. Ako gledamo trud, pohrana traži pažnju, a aplikacija strpljenje. Ako gledamo korist za posao, pohrana rješava svakodnevnu organizaciju datoteka, a aplikacija otvara mogućnost da klijentu pokažete nešto što radi, makar i vrlo jednostavno.
Važna je i razlika u onome što naučite. Pohrana gradi osjećaj za podatke i dozvole. Aplikacija gradi osjećaj za okolinu i ovisnosti. Nijedno ne zamjenjuje drugo, ali zajedno daju prilično uravnoteženu osnovu za daljnje učenje, uključujući module o automatizaciji i integraciji AI alata.
Pazite i na jednu zamku: početnici često preskaču pohranu jer djeluje nezanimljivo i odmah kreću na aplikaciju. Tada im nedostaju pojmovi o pravima pristupa, pa te sigurnosne postavke uče na teži način, tek kad nešto ne radi kako očekuju.
- Vrijeme: popodne naspram nekoliko sesija
- Korist: organizacija naspram demonstracije koja radi
- Znanje: podaci i dozvole naspram okoline i ovisnosti
Preporuka: prvo pohrana, zatim aplikacija
Moja je preporuka jasna: krenite od cloud pohrane, a zatim prijeđite na malu aplikaciju. Pohrana vam daje rječnik i sigurnu naviku postavljanja prava pristupa, a to je znanje koje ćete trebati čim aplikacija počne čitati ili spremati datoteke. Tek kad vam taj dio bude jasan, pokretanje koda u oblaku postaje razumljivo, a ne zbunjujuće.
Izuzetak su polaznici koji već pišu kod i žele odmah vidjeti rezultat. Njima ima smisla započeti s aplikacijom, ali uz obvezu da se naknadno vrate na pohranu i prođu je pažljivo, jer na njoj se kriju pojmovi koje će kasnije stalno susretati.
Bez obzira na redoslijed, radite na malim primjerima. Jedna mapa i jedna skripta potpuno su dovoljne za razumijevanje načela, a velike količine podataka ili složeni sustavi nisu potrebni da biste naučili osnove.
- Početnici: pohrana pa aplikacija
- S iskustvom u kodu: aplikacija pa pohrana
- U oba slučaja male, razumljive vježbe
Kako to izgleda u modulu
U modulu Osnove clouda obje staze prolazite kroz kratke zadatke u vlastitom tempu. Prvo dio o pohrani, s vježbom organiziranja mapa i postavljanja prava pristupa, a zatim dio o pokretanju jednostavne aplikacije. Ne očekuje se da pamtite nazive svih usluga, nego da razumijete što koja vrsta usluge radi i kada je vrijedi upotrijebiti.
Uz gradivo dobivate objašnjenja korak po korak i primjere koje možete ponoviti na vlastitom računalu. Ako vam treba dodatni pogled na rad, na stranici s cjenikom opisana je usluga pregleda radova, o kojoj se dogovarate upitom preko kontakt stranice.
Realni ishod nije stručnost za upravljanje velikim sustavima, nego sigurno snalaženje u osnovnim cloud pojmovima i sposobnost da samostalno postavite jednostavnu aplikaciju i pohranu. Taj temelj dovoljan je da s razumijevanjem nastavite prema složenijim temama.
Cloud pohrana i pokretanje male aplikacije dvije su komplementarne staze, a ne suparničke mogućnosti. Preporučujem da počnete od pohrane jer ona gradi pojmove i sigurne navike, a zatim nastavite aplikacijom koja povezuje kod i okolinu. Radite na malim primjerima, računajte na pogreške kao dio učenja i napredujte vlastitim tempom. Tako ćete stvoriti čvrst temelj za sve što slijedi.

