Difference between revisions of "De ce sa studiem tehnologii si limbaje deosebite ?"

From HaskellWiki
Jump to navigation Jump to search
(why special technologies : Haskell, Linux etc ?)
 
m (why special technologies : Haskell, Linux etc ? - small fix of some missprints)
Line 22: Line 22:
 
==. DSL-urile maresc productivitatea ==
 
==. DSL-urile maresc productivitatea ==
   
Limbajele specializate de programare, destinate anumitor sarcini profesionale, maresc productivitatea muncii. Ori Haskell este simultan un DSL si un limbaj de implementare a DSL-urilor. (DSL - domain smalll language).
+
Limbajele specializate de programare, destinate anumitor sarcini profesionale, maresc productivitatea muncii. Ori Haskell este simultan un DSL si un limbaj de implementare a DSL-urilor. (DSL - domain small language).
   
 
==. Ofera sanse mai mari de a gasi job-uri in strainatate ==
 
==. Ofera sanse mai mari de a gasi job-uri in strainatate ==
Line 43: Line 43:
 
Contractul era sa fie ratat.
 
Contractul era sa fie ratat.
   
Coincidentele cu situatii reale sunt sau nu intamplatoare dupa cum situatiile relae seamana sau nu cu cea descrisa si au inspirat sau nu descrirea de mai sus.
+
Coincidentele cu situatii reale sunt sau nu intamplatoare dupa cum situatiile reale seamana sau nu cu cea descrisa si au inspirat sau nu descrirea de mai sus.
   
 
Fara comentarii.
 
Fara comentarii.

Revision as of 12:42, 8 June 2009

De ce sa studiem tehnologii si limbaje deosebite, Haskell sau Oberon sau Linux samd ?

. Ofera o crestere de salariu

Statisticile arata ca, in medie, cei care pe linga tehnologiile larg promovate (Windows (TM) , C , Java ...) stiu si alte tehnologii sau sisteme de operare alternative (ex. Linux, Python, etc) au salariile cu circa 30% mai mari. Procentul poate varia dar pentru orice patron care are o solutie client server cu server Linux si client Windows va fi mai economic sa angajeze un singur specialist in ambele platforme decat doi oameni.


. Maresc sansele de a accesa diferite job-uri

Exista posturi de la care candidatii au fost respinsi in deoarece nu cunosteau o tehnologie sau un sistem de operare mai rar folosit.


. Licentele libere avantajeaza

Existenta licentelor libere, BSD si similare (GHC si Haskell au asemenea licente BSD) avantajeaza atat angajatul cat si patronul:

  • angajatul poate obtine rapid si ieftind documentare si sprijin din partea comunitatii profesionale, inclusiv cod de aplicatii pentru a-l dezvolta
  • nu exista costuri de licentiere cand testati sau implementati o tehnologie noua
  • exista comunitati active care va sprijina
  • nu veti fi inlantuiti de un furnizor
  • costurile de pornire sunt mai mici

. DSL-urile maresc productivitatea

Limbajele specializate de programare, destinate anumitor sarcini profesionale, maresc productivitatea muncii. Ori Haskell este simultan un DSL si un limbaj de implementare a DSL-urilor. (DSL - domain small language).

. Ofera sanse mai mari de a gasi job-uri in strainatate

Deoarece programatori de C si Java sunt peste tot, sansele de a gasi un job in strainatate nu sunt de neglijat daca stiti tehnologii alternative.


. Ofera alta viziune

Spre deosebire de tehnologiile proprietare care incifreaza (vedeti Blaga :)) tainele lumii informatice, software-ul si sistemele de operare alternative va deschid noi porti de cunoastere. Sau va arata esenta dincolo de amanunte.


. Ca sa evitam intamplari paguboase ca urmatoarea

La o universitate un lector a predat Oberon si Linux. Un cadru de conducere al facultatii tehnice i-a sugerat sa renunte la Oberon inlocuindu-l cu C sau ceva similar. O sefa de catedra i-a luat cursul de Linux inlocuindu-l cu unul de MS-DOS si altele facut de un onorabil conferentiar. Recent universitatea a primit de la o firma o propunere de contract sa dezvolte o solutie informatica, iar sumele nu erau neglijabile. Studiul problemei a aratat ca : - serverul sistemului era un Linux - limbajul de progaramare al unora din componentele tehnice era similar cu Oberonul.

Contractul era sa fie ratat.

Coincidentele cu situatii reale sunt sau nu intamplatoare dupa cum situatiile reale seamana sau nu cu cea descrisa si au inspirat sau nu descrirea de mai sus.

Fara comentarii.