Agora MEDIA Agora MEDIA
Căutare [avansată]
go
//Reviste/PC Rev/mai 2005/Opinii 30 iulie 2010
PC Rev
Librăria
Librăria Byblos
agora ON line
agora ON Line [din galerie...]
ianuarie 2009
TIC Biz
TIC Biz
nr.215, 10 decembrie 2008
CPR
Channel Partner România
dec.2008
NET Report
Net Report
nr.dec.2007

Versiune imprimantă
Trimite unui prieten

Uşor

Irina Athanasiu
Irina Athanasiu
Profesor la Facultatea de Automatică şi Calculatoare, Universitatea "Politehnica" Bucureşti. irina@cs.pub.ro


      Discutând cu un student despre faptul că absolvenţii nu ştiu să programeze în C++, am primit un răspuns pe care vreau să îl comentez: "prefer să programez în Java pentru că este mai uşor". Ceea ce m-a deranjat în răspuns este cuvântul "uşor".
      Se poate programa prost în orice limbaj de programare. Şi în Java şi în C++ programarea poate să pară o activitate uşoară sau dificilă. Ceea ce face de fapt diferenţierea este aplicaţia şi gradul de înţelegere a limbajului utilizat. În momentul de faţă C şi C++ se utilizează pentru aplicaţii care necesită accesul direct la resursele hardware sau care au restricţii de performanţă ce nu pot să fie satisfăcute utilizând limbajul Java. Astfel că, în mod implicit C şi C++ se utilizează pentru aplicaţii mai dificile. Evitarea unor astfel de aplicaţii este o abordare bună? Prin alegerea limbajului Java ca unic limbaj cunoscut, se limitează zonele de competenţă la care există acces.
      "Job security" a fost un termen utilizat de programatori, la un moment dat. Ideea era să scrii codul astfel încât angajatorul să aibă nevoie de tine ca să poată să intreţină codul respectiv sau să îl extindă. Cine încearcă acum să scrie cod în această idee are toate şansele să fie concediat înainte de a ajunge să producă ceva cât de cât semnificativ. Pentru ca să îţi păstrezi funcţia de programator este mai important să respecţi regulile şi standardele firmei decât să ai idei care ar putea să îmbunătăţească programul.
      Nu este cazul să fim masochişti şi să ne dorim ca programarea să fie o meserie grea, dar ca în orice meserie există meseriaşi foarte buni şi meseriaşi mai puţini buni. Cu cât eşti mai bun în meserie cu atât poţi să rezolvi probleme mai grele. Dacă tot ce ai de făcut este uşor înseamnă fie că eşti într-un loc care este sub nivelul tău de competenţă fie că nu eşti recunoscut printre cei care rezolvă probleme grele. În ambele situaţii salariul, siguranţa job-ului vor fi sub nivelul posibil.
      D acă ceva este uşor atunci poate să fie făcut la fel de bine de către oricine. Ceva care este la îndemâna oricui are automat o valoare mai mică.
      În perioada actuală se constată o creştere foarte mare a numărului facultăţilor în care se pregătesc absolvenţi în specializări care conţin cuvântul informatică sau calculatoare în titlu, de multe ori fără să existe tradiţie sau măcar cadre didactice cu pregătire în domeniu.
      Mă tem că asta se întâmplă din cauza cuvântului "uşor" de care vorbeam mai înainte. Acest uşor, corelat cu extinderea numărului de locuri de muncă în industria TI, conduce la apariţia unui număr mare de candidaţi care îşi doresc să se pregătească pentru a lucra în industria TI. Fiind vorba de ceva "uşor" şi pregătirea absolvenţilor în domeniu pare "uşor" de făcut. "Important este să existe o diplomă pe urmă se vor descurca ei, o să înveţe pe parcurs ce au nevoie" Şi din nou, "nu există programatori şomeri". Să fie oare aşa? Ca de obicei în probleme inginereşti răspunsul corect este "depinde".
      Producţia în regim de lohn în special în industria textilă a fost pentru o perioadă limitată de timp o soluţie foarte bună pentru ocuparea forţei de muncă mai puţin calificate. În ultima perioadă avantajul salariilor mici din România a început să se piardă şi producţia se mută în alte zone geografice. Angajaţii care au avut un loc de muncă care părea sigur, chiar dacă nu foarte bine plătit, devin şomeri.
      Abordarea bazată pe "uşor" înseamnă fabrici de cod în care se programează pe baza unor specificaţii date. Adică activitate în regim de lohn. Care o să migreze mai devreme sau mai târziu ca şi în alte cazuri.
      În cazul programării se mai întâmplă ceva. Se dezvoltă tot mai mult instrumente care asistă activitatea de programare. Aceste instrumente sunt create şi dezvoltate pentru a mării productivitatea programatorilor. Existenţa acestor instrumente conduce şi la reducerea nivelului de competenţă necesar pentru a le utiliza. Nu este departe ziua în care cineva o să aibă revelaţia că de fapt competenţa necesară pentru nivelul programator nu presupune studii de licenţă. Şi atunci ce o să se întâmple cu toţi absolvenţii care au fost pregătiţi "uşor" să facă ceva "uşor"?

Comentarii articol:  Trimite comentariul tău
   RE:Uşor  ( Tudor Ionescu )
   RE:Uşor  ( Ovidiu Platon )
   RE: Uşor  ( Ovidiu Platon )

   ... spune-ţi părerea în Forumul Agora

PC Magazine

  opinii
 editor  * Dan Iancu
   Stăpânul cofrajelor 2: Cele două... Popescu
 universitas  * Irina Athanasiu
   Uşor
 apostrof  * Mircea Sârbu
   Ghicitul în reţea
 talk show 
   Standarde deschise pentru Lotus Notes
  recente
  tendinţe
  * adaptare de Elena-Andreea Liţă
   Călătoria umanităţii
  legislaţie
  * PC Magazine
   Firewall-urile umane
Watch Anime Online | Wordpress Themes | Package Holidays | Package Holidays | Find jobs
Copyright © 1999-2009 Agora Media S.A.
IT TRENDS, Agora Technology Conferences - ATC, SolePAD, Agora News

Powered by
Dell PowerEdge servers