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.
Articol oferit de: Dazoot Software
www.dazoot.eu
|
Adauga comentariu