Cum să participi pentru prima dată în proiectul open source

Unul dintre rapoartele de la conferința OSCON (Convention Open Source Convention) din Austin a fost dedicată unei probleme foarte importante - începerea lucrului într-un proiect deschis. Recomandările sale au fost date nou-veniților de către programatorul Lucky Wyman, Lab Labs.







A început cu o listă de posibile motivații ale potențialului participant. Din păcate, nu există încă o claritate completă în această chestiune - se crede adesea că nu există nici un beneficiu practic din astfel de lucruri, deci poate fi considerat doar ca un hobby. Wyman nu este de acord cu acest lucru.

Mai întâi, Open Source evită inventarea unei roți. De exemplu, nu este absolut necesar să creați propriul sistem de operare de la zero, dacă puteți folosi nucleul Linux ca bază.

Avantajele unei astfel de abordări sunt multe. În primul rând, utilizarea codului gata poate reduce semnificativ timpul de dezvoltare și resursele necesare pentru aceasta. În al doilea rând, această metodă îmbunătățește calitatea produsului final, deoarece software-ul open source este testat temeinic.

Ca al doilea motiv posibil, Wyman menționează sprijinul pentru utilizatorul necesar al soluției. De ce nu ajutați proiectul, rezultatul căruia se aplică în fiecare zi? Evident, interesul pentru acest lucru este reciproc.

Este de multe ori uitat că libertatea și responsabilitatea sunt două fețe ale aceleiași monede. Produsul nu poate fi gratuit, dar specificitatea Open Source este că utilizatorul este oferit să-l plătească în mod voluntar și în orice mod convenabil.

Participarea la un proiect deschis permite unei persoane să extindă în mod semnificativ gama de comunicări profesionale și să primească o mulțime de informații utile "la prima mana". Importanța acestui aspect nu poate fi subestimată, deoarece poate avea un efect foarte benefic asupra carierei unui specialist.







În cele din urmă, Open Source este o modalitate excelentă de a învăța ceva nou. Acest lucru este valabil mai ales pentru programatorii novici, una dintre principalele sarcini ale acestora fiind obținerea cunoștințelor necesare pentru o muncă de succes.

Dar ce să faci unei persoane care se teme de apariția incompetentă sau nu simte suficientă putere pentru a aduce o contribuție apreciabilă la un proiect deschis? Weiman oferă câteva metode care vor sprijini Open Source chiar și pentru persoanele care nu au abilități de programare.

În primul rând, testarea. Mai mult, ar trebui să fie înțeles într-un sens extins - testerii nu numai că ajută la detectarea erorilor în cod, ci și să facă sugestii privind îmbunătățirea funcționalității discuțiilor.

Adesea, chiar și dezvoltatorii foarte buni nu au suficientă experiență de utilizare pentru a-și evalua în mod adecvat propria soluție din punctul de vedere al consumatorului. Prin urmare, este recomandabil să le recomandăm să facă orice schimbare, inclusiv plasarea inconvenabilă sau neobișnuită a elementelor de interfață.

În al doilea rând, scrierea documentației. Acesta este punctul slab al unei părți semnificative a proiectelor deschise, în care chiar și un scurt README este compilat în mod evident în grabă și fără o atenție corespunzătoare.

În al treilea rând, suport tehnic. Un nou membru poate ajuta utilizatorii să-și rezolve problemele, dedicând o parte din timpul lor să lucreze la canalul IRC corespunzător.

Sprijinul pentru comunitate a fost, în mod tradițional, puterea Open Source. O astfel de lucrare este foarte necesară și este primită întotdeauna cu recunoștință de toți participanții la proiect.

În al patrulea rând, de formare. Conducerea de seminarii și conferințe este foarte propice pentru promovarea atât a unei soluții specifice, cât și a întregii Open Source.

Dacă un nou venit simte că are talentul unui lector, atunci nu ar trebui să-l îngroape în pământ. Programatorii calificați sunt puțini, iar profesorii buni chiar mai puțin - o astfel de contribuție este foarte solicitantă și, cu siguranță, nu va trece neobservată.

În al cincilea rând, design. Aproape orice proiect deschis are nevoie de acest lucru.

Logo-ul, icoanele, alte elemente ale designului vizual al aplicației - toate acestea fac ca proiectul să fie într-adevăr profesional.

Astfel, Vyman este sigur că în lumea Open Source va fi un loc pentru toată lumea. Ar fi o dorință, dar o oportunitate.

Platforma Alfresco - ECM, concepută pentru a rezolva sarcinile de gestionare a întregului conținut al organizației. Pe baza ...

Vorbind despre sistemele TCO, furnizorii consideră de obicei doar costul licențelor. În acest caz, prețul arată mai mult ...







Articole similare

Trimiteți-le prietenilor: