önoktatás

Mit tanulj meg a szabad szoftverről?

A szabad szoftver nem más mint közösségi alkotás.

Ebbe a közös alkotásba bárki beszállhat, nem kell hozzá programozói ismeret. Számos olyan része van a szoftverfejlesztésnek, amihez nem szükséges a forráskód ismerete. Sőt a nagy része a munkának pont ilyen feladatokból áll.

Legegyszerűbb, hogy ha használsz ilyen szoftvert és szereted, akkor elmondod mindenkinek azokat a jó dolgokat, amiket kedvelsz benne (marketing) és a fejlesztőknek pedig jelzed a hibákat (hibajelzés).

De nem csak a hibákat jelezheted, hanem, ha van egy jó ötleted, amit elég meggyőzően tudsz előadni, képviselni, azt a közösség meg fogja valósítani. Tehát úgy fejleszthetsz egy szoftvert, hogy egy sor kódot sem írtál.

Ha egy picit bátrabb vagy, megismerkedhetsz olyan eszközökkel, amikkel a forráskódból működő programot lehet készíteni és részt vehetsz a szoftver tesztelésében. Ez jóval egyszerűbb mint hinnéd. Pár csomagot kell telepítened a gépedre és egy-két parancsot kiadnod. Ezek a lépések általában jól dokumentáltak, hisz a közösségi fejlesztésnek egyik kulcsa, hogy ahhoz bárki könnyedén csatlakozhasson. Ráadásul, vannak olyan, úgy nevezett scriptnyelvek (ilyen pl. a PHP), amiknél még fordítanod sem kell.

Nem csak ember és gép között kell fordítani, hanem ember és ember között is. Ha a fentiek nem vonzanak, csatlakozhatsz a helyi honosító csoporthoz is, ahol az adott szoftver magyarítását végzik. Nincs nagyszerűbb érzés, mint egy programban viszontlátni a saját fordításunkat.

Eleinte a különböző támogató(support) fórumokon a kérdéseidre fogod keresni a választ, de egy idő után Te is tudsz majd segíteni az utánad jövőknek. Ezzel is részt vehetsz a közös alkotásban.

Legvégül, de csak ha igazán érdekel, beszállhatsz a programozásba is. Készülj fel, hogy nem lesz egyszerű dolog, hisz számos olyan új fogalmat, munkamódszert kell elsajátítanod, amikre eddig, amikor egyedül dolgoztál, nem volt szükséged.

Mivel nem kényszerít senki ezekre a tevékenységekre, olyan mélységig vonódsz be, amennyire szeretnél. Ha csak használni akarod a szoftvert, akkor a második bekezdésben leírtak szerint járj el. Tudnod kell azonban, hogy minél több munkát fektetsz egy ilyen közösségi fejlesztésbe, annál több olyan kompetenciát szedhetsz magadra, amivel később a munkaerőpiacon könnyebben érvényesülhetsz.

Ha az infótanárod csak annyit képes kinyögni, hogy „a szabad szoftver azért jó, mert belepiszkálhatsz a forrásba”, akkor kérlek mutasd meg osztálytársaidnak ezt a blogbejegyzést. (Ha a tanár elég nyitott akkor természetesen neki is.)

Ha a tanárod mutatta neked ezt a blogbejegyzést, akkor becsüld meg őt!

Megéri?

Mivel már egy kritikus tömeget elért azon emberek száma akik tőlem kérdezik, hogy megéri-e tanfolyamainkon való részvétel, álljon itt egy tipikus párbeszéd:

[8:40:26] Valaki: a te meglátásod szerint érdemes-e rávennem a főnököt 13kHUF neked való átutalására? iow: szerinted lesz-e legalább ennyi közvetlen hasznom abból, ha megcsinálom nálatok a tuksi02-t?
[8:40:48] Valaki: mentségemre szóljon, hogy a befektetési tanácsadómnak is feltettem hasonló kérdéseket, mielőtt odaadtam volna a pénzem ;)
[8:41:28] István Palócz: az van, hogy az első hét ingyenes és csak a másodikon kell eldöntened, hogy megéri-e neked. Mi ezt nem tudjuk és nem is akarjuk eldönteni. :D
[8:42:19] Valaki: oké, oké, ez a marketing duma. én a te személyes véleményedre vagyok kíváncsi :P
[8:43:27] István Palócz: http://palocz.hu/irasok/2008/onoktatas
[8:43:42] István Palócz: itt leírtam, hogy nem marketing bullshit az, hogy Te tudod eldönteni ezeket a dolgokat.
[8:44:02] István Palócz: az a marketing bullshit, hogy mi majd jól megmondjuk neked, hogy igen vagy nem.
[8:44:21] István Palócz: Hát honnan az ördögből tudnám én azt megmondani, hogy megéri-e neked avagy sem?
[8:44:26] István Palócz: :D
[8:44:51] István Palócz: Én tisztellek téged annyira, hogy rád merjem bízni ezt a döntést.
[8:45:53] Valaki: vágom, és köszönöm - a linket is