Thursday, November 16, 2017

Uzura morală în informatică

Uzura morală are în zona IT&C un ritm deosebit de alert manifestat prin:
- descoperiri tehnice care schimbă radical conceptele;
- evoluții în ritm alert la nivelul duratelor de viață pentru tehnologii, instrumente și limbaje;
- schimbările care apar la nivelul filosofiei de dezvoltare software prin dispariția restricțiilor;
- punerea tot timpul în concordanță a software cu hardware și invers;
- găsirea soluțiilor care distrug barierele puse în fața complexității prin minimizări de costuri;
- acceptarea schimbărilor rapide prin eforturile susținite a menținerii în actualitate;
- reducerea duratelor și costurilor de realizare a produselor cu complexitate cu mult mai mare.
Dacă în analiza matematică sunt extrem de puține lucrurile revoluționare apărute în ultimii 50 de ani, în zona limbajelor de programare, o dată la 10 ani se produc adevărate revoluții, mai ales din cauză că au dispărut barierele generate de capacitatea de stocare, capacitate care acum se consideră a fi fără limite din moment cu 1 Tb costă de mult sub 100USD.
Uzura morală a dat și dă mari bătăi de cap teoriei economice care trebuie să se adapteze la ceea ce se numește investiție și, respectiv, perioada de recuperare a investiției. Dacă se are în atenție imobilismul contabil, să ne amintim cum în contabilitate zăcea un PC de tip 286 care figura cu valoare de inventar de 2.500USD amortizat sub 50% în timp ce în piață era un PC de tip 486 cu preț de 1.000USD și lumea nu înțelegea de unde provenea misterul. Chiar în anul 2015 la un outlet în Militari era un memory stick de 256 Mb la preț de 50 USD, în timp ce pe e-Mag un memory stick de 16 Gb era sub 30 USD.
Istoria informaticii românești a înregistrat schimbări dramatice când:
- a apărut dominantă cartela perforată;
- au apărut PC-urile;
- Internetul a devenit accesibil;
- aplicațiile web au devenit ceva familiar;
- peste 30% din probleme se rezolvă cu un PC de la distanță;
- s-a acceptat lucrul de acasă de pe calculator 20%  din timp.
Meseria de programator este una al cărui conținut este afectat de uzura morală prin faptul că la intervale foarte mici apar noi:
- instrumente de asistare;
- medii de dezvoltare;
- tehnologii software;
- structuri de interfețe;
- teori de dezvoltare;
- metrici ale calității;
- standarde de calitate;
- moduri de achiziție date;
- echipamente miniaturizate;
- elemente de autonomie;
- resurse software și hardware.
Programatorul, dar și analistul trebuie să se pună de acord cu tot ceea ce este nou pentru a rezista presiunilor pe care le generează piața prin apariția de noi generații de calculatoare, noi generații de limbaje de programare și mai ales prin noile tehnologii care apar mai ceva ca ciupercile de după ploaie. 
Istoria informaticii românești a traversat marile evenimente cu dureri destul de mari, căci trecerea de la calculatoarele pe tuburi la cele pe tranzistoare nu a fost lentă. Dispariția industriei de calculatoare de după 1990 a fost un lucru rău, cu efecte negative, necompensate nici în ziua de azi. În ceea ce privește limbajele de programare, noi am preluat cu seninătatea ciobanului din Miorița toate șocurile de la trecerea de la cod mașină, prin limbaje de asamblare, până la limbajele de azi, iar capacitatea românilor de a se adapta este deja proverbială.


(16 noiembrie 2017)

No comments:

Post a Comment