6 priežastys programuotojui dar kartą išrasti dviratį

Programuotoju tarpe pakankamai dažnai galima išgirsti labiau patyrusių specialistų kritiką “žalesniems”, kad tie kartais programuoja ir išradinėja dviračius ten, kur jų problemų sprendimai jau yra suprogramuoti, tik reikia mokėti juos pritaikyti. Tačiau yra ir kita medalio pusė – objektyvios priežastys, pateisinančios tokių dviračių išradimą. Pažvelkime į jas.

Jums nepatinka dviračio spalva ar dydis

Kartais prireikia “beveik panašaus” algoritmo, kuris skiriasi nedaug, kartais reikia pakeisti ar pridėti vos vieną savybę ar vieną veiksmą, bet ne visada rezultatą galima gauti, naudojant esamą algoritmą, kartais verta ir paeksperimentuoti pačiam.

Jūs esate „dviračių inžinierius“

Jeigu domitės algoritmais, programavimu ir panašiomis technologijomis giliai, tai toks dviračio išradimas gali jums padėti užtvirtinti savo žinias ir jūsų kaip eksperto statusą.

Jūs norite žinoti, kaip dviratis veikia

Čia gali būti bene labiausiai paplitusi priežastis. Norint, pvz, sukurti kažką panašaus į WordPress, būtinai reikės nuodugniai pasiaiškinti WordPress kodą, o tai bus tikrai nemenka patirtis.

Jūsų dviratis bus geresnis už kitus dviračius

Kartais norisi sukurti kažką lyg ir tą patį, bet GERIAU. Jeigu žinote, kaip būtent galima patobulinti esamą dviratuką, paverčiant jo galimybes tikru pilnaverčiu dviračiu, pirmyn.

Geriau nemokamas dviratis negu nuomojamas automobilis

Ne visas programavimo kodas pasaulyje yra nemokamas ir laisvai prieinamas. O jei ir prieinamas, kartais jo negalite naudoti savo komerciniuose sprendimuose. Čia dar vienas geras pavyzdys, kada verta sukurti savo panašią funkciją, kuri jums tiesiogiai nekainuos pinigų (nors laikas irgi pinigai).

Laisvas savaitgalio vakaras

Gal kažkiek banali priežastis, bet tikrai pažįstu žmonių, kurie mielai vakarais laisvalaikiu sėdi ir kažką konstruoja, programuoja, kuria ir gamina. Tame tarpe ir programavimo pasaulyje. Iš šalies tai atrodo kaip pamišę dėl kompiuterių žmonės, bet iš tikrųjų be tokių atsidavusių genijų, vargu ar dabar turėtume tokį išsivysčiusį IT pasaulį.

* * *

O ar jūs pateisinate dviračio išradinėjimus iš programuotojo pusės? Kada taip, kada ne?

* * *
Norite gauti Skaitykit.lt naujienas operatyviau? Prenumeruokite RSS įrašus
Jei nežinote, kas yra RSS ir kaip juo naudotis, apie tai galima pasiskaityti šiame puslapyje.

Komentarų: 3

    Andrius:
    March 30, 2010 12:25 pm

    Mano nuomone reikia būti išradus kelis dviračius, kad pamatytum, jog to daryti tikrai neverta. Paprastai jau esantys dviračiai būna išbandyti, ištestuoti, pritaikyti praktikoje ir pakankamai patikimi, kad juos imtum ir tiesiog važiuotum. Žinoma, reikia mokėti atsirinkti. Tas irgi ateina su patirtimi.

    blah:
    March 30, 2010 1:19 pm

    Pradedančiajam tai naudinga, nes gera praktika, tačiau labiau patyrusiam jau geriau pasiimt ir pasitobulint jau esamą produktą.

    Paulius:
    March 30, 2010 9:44 pm

    Visos priežastys teisingos. Visgi, iš naujo išrasti dviratį yra didelė patirtis.

    Panašiai šia tema galvoja ir Brandon Savage: http://www.brandonsavage.net/why-every-developer-should-write-their-own-framework/

Parašykite komentarą


Powered by WordPress | Designed by: BlueHost Coupon | Compare CD Rates, Online Brokers and Press Release