Dazoot Software

RSS 2.0
Dana Constantin in Cariera | Niciun comentariu

Esti programator? Vrei sa devii?

Meseria de programator a devenit o meserie extrem de la moda, dar si cautata de angajatori. Insa, a fi programator in zilele de azi e total diferit fata de ceea ce insemna acelasi cuvant acum 10 sau 15 ani.

In parte acest lucru se datoreaza unei cresteri spectaculoase a tehnologiei, la care asistam in special in ultimii ani. Calculatoarele, care in tecut erau mari cat o incapere, sunt acum de dimensiuni portabile, dar de 10 ori mai puternice. Acest lucru inseamna ca programatorii nu mai au de surmontat obstacole imense generate de lipsa de resurse.

Al doilea aspect care a schimbat fundamental jobul unui programator este aparitia a din ce in ce mai multe tehnologii, aplicatii, framework-uri menite sa “usureze” construirea unei noi aplicatii.

Programatorii pot, daca doresc, sa lucreze practic cu o cutie neagra, pe care pot sa o integreze in propriul program fara a sti neaparat cum functioneaza sau pe ce principii se bazeaza, API-uri si biblioteci de legatura fiind puse la dispozitie de marea majoritate a aplicatiilor.

Iar daca doresc sa modifice, sa adauge o noua facilitate, astfel incat modulele “gata facute” pe care le-a ales sa se adaptezee mai bine nevoilor lui, in general o comuniate de alti utilizatori/dezvoltatori ai aceleiasi tehnologii va fi acolo sa il ajute.

Aceste tendinte se datoreaza in special aparitiei curentului “open source”. Softurile open source sunt in principiu aplicatii ce vor fi folosite/modificate /schimbate fara niciun cost. Dezvoltarea open source se bazeaza in special pe comunitati mari, globale, ce au ca spatiul de intalnire spatiul virtual al internetului.

In Romania, curentul opensource ia din ce in ce mai multa amploare. Comunitati mari in jurul tehnologiilor populare (php, mysql, mozilla) sunt formate, iar programatorii romani sunt din ce in ce mai activi in listarea de bug-uri depistate sau in aducerea de imbunatatiri.

Anual se organizeaza eLiberatica, unul din cele mai importante evenimente IT din Romania, si primul in ceea ce priveste Open Source / Free Software, dezbatind probleme precum adoptarea in afaceri (cum sa castigi/economisesti bani si sa obtii profit folosind tehnologii Open si Free), includerea acestor tehnologi in aplicatile pentru guvern, administratii si scoli publice sau pur si simplu dezvoltarea profestionala prin participarea in cadrul comunitatii FLOSS.

Am spus asadar ca resursele hard nu mai sunt o problema, iar un programator nu mai trebuie sa reinventeze roata, sa porneasca de la zero, atunci cand vrea sa construiasca o aplicatie de desktop sau un site web.

Dar atunci care este principala provocare in secolul 21 pentru programatori? Cu atatea softuri existente, extrem de complete, gandite de comunitati imense de oameni sau de corporatii gigantice, INOVATIA devine o problema.
Multe idei, aplicatii practice, de real ajutor, au fost deja implementate, fie opensource, fie ca solutii proprietare, astfel incat un programator trebuie sa se orienteze catre idei noi, aplicatii originale, descoperirea de nise inca neabordte in piata IT.

Chiar daca miscarea open source a aparut ca o revolta impotriva solutiilor proprietare, a licentelor scumpe, si din dorinta de a oferi maselor aceleasi aplicatii, aceleasi platforme de operare si aceleasi functionalitati, insa la un pret egal zero, acum aceste comunitati de voluntari, aceste oportunitati de soft oferit gratis, documentat si care asteapta sa fie imbunatati, ar trebui privite ca o posibilitate de inovatie si de creare de noi faclitati pentru utilizatori, inexistente pana acum.

Etichete: ,