Limbaj de programare

1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 3.33 out of 5)
Loading ... Loading ...

Se intampla uneori ca sunt pus in postura de a explica cu ce ma ocup eu unor persoane care nu au nici o tangenta cu informatica, sau cu orice tehnologie IT. In astfel de momente imi este foarte greu sa demonstrez ca eu nu frec menta la lucru, si ma aflu mereu in imposibilitatea de a nu reusi sa explic cu ce ma ocup.
Am sa incerc sa va descriu cam cum decurge o astfel de discutie, intre un om non-tehnic si un IT-ist.
Prima intrebare este evident cu ce ma ocup. Raspunsul care urmeaza poate fi dat in doua moduri, si depinde de ce urmaresti prin  acest raspuns. Daca scopul tau este sa iti ametesti interlocutorul, atunci dai un raspuns cat mai confuz posibil astfel incat interlocutorul sa nu mai aiba tupeu sa mai puna urmatoarea intrebare. Exemplu de raspuns:
Proiectez un sistem care faciliteaza utilizarea resurselor partajate online de catre companii interesate pentru promovarea serviciilor proprii prin cai alternative metodelor traditionale.
Traducere(ca sa nu il nenorocesti de tot cu raspunsul): fac pagini web.
Exista sansa totusi ca interlocutorul sa nu se dea batut din prima si apoi sa te loveasca cu alte intrebari menite sa te bage in dileme serioase si sa iti pui intrebari daca intr-adevar ceea ce faci tu ca sa iti castigi existenta are vreun sens. Intrebarea care m-a blocat pe mine a fost: ce e aia programarea? Asta s-a dovedit destul de dificil. Am incercat sa ma gandesc la explicatii cat mai simple pentru a intelege interlocutorul cam cu ce frec eu menta 10 ore pe zi. Si cum incercarea moarte n-are m-am bagat sa explic eu filozofic cam ce e un program, ca un program reprezinta linii de cod, care dau instructiuni calculatorului ce operatiuni sa faca.
Deja interlocutorul a devenit mai interesat si m-a intrebat cum sa faca el sa ii apara scris numele lui pe ecran.
Am incercat sa explic ca lucrurile conteaza si in functie de ce limbaj de programare alegi, iar eu cred ca fiecare limbaj e potrivit pentru treaba lui specifica, si eu folosesc de toate (C++, Java, PHP, Visual Basic - nu ma injurati).
Raspunsul la faptul ca e important limbajul de programare ales, a fost prompt:
“In romana”
Sunt blocat. Are cineva idei cum pot sa continui explicatiile?

1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 3.33 out of 5)
Loading ... Loading ...

15 Responses to “Limbaj de programare”


  1. 1 Mr.T

    crezi ca ar trebui sa te avanti in niste discutii elaborate, despre IT/programare/hardware samd cu cineva care habar nu are cum se aprinde un calculator?…e ca si cum ai explica unui urangutan mersul pe bicicleta :))

  2. 2 gurde

    Eu ii dadeam deja niste suturi in fund. Il expediam sa sacaie pe altcineva.

  3. 3 calin

    Explica-i de porti logice. vorbesc foarte serios, explica-i cum se formeaza, si la ce ajuta. Explica-i if-ul si fa-i o schema logica pe foaie, pentru un programel simplu (suma de la 1 la 100, …). Arata-i programul in pseudocod si ceva libaj de nivel inalt (C, pascal, basic, …)
    O sa-l faca sa 1) inteleaga ca programarea nu-i ca vanzarea de muraturi la alimentara 2) o sa se gandeasca de 2 ori inainte sa puna o intrebare idioata

  4. 4 oldschoolriot

    “in romana”=))….de necrezut! Si totusi e doar inca unul din romanii care cred ca se pricep la toate!

  5. 5 godeatgod

    Daca tii la persoana aia, i-ai explica ca exista limbaje de programare pentru oameni care nu au multa treaba cu calculatoarele, gen Scratch

    Daca nu, poti sa ii zici sa isi scrie numele intrun fisier si sa il puna pe net cu extensia html :)

  6. 6 dAImon

    Pai explicatiile sunt relativ simple: ii dai exemple de programe pe care el le foloseste zilnic (Winamp, Messenger, etc), si ii zici ca alea au fost scrise de o echipa de 15 oameni, programatori ca tine. Tre’ sa inteleaga. Ii mai zici ca messu’ se conecteaza la un computer central, si asa va da posibilitaea sa comunicati intre voi, poate cu ocazia asta explici si ce e un website ..

    In explicatii urmeaza modelul KISS, cu exemple practice.

  7. 7 warlock

    Si rapsunsul o sa vina prompt: pai mah … tzi-l fac imediat :)

  8. 8 godeatgod

    Asta imi aminteste de un moment in liceu cand ma intalnesc intamplator pe tramvai cu un fost coleg de scoala generala, si dupa ce ii povestesc pasionat timp de 20 minute ce joc 3d cu masini am facut eu, imi zice

    Ce-i asa de complicat?

  9. 9 raudemusca
  10. 10 warlock

    Pai clar … ce naiba o fi asa de complicat :P

  11. 11 Raluca

    O da, si dupa ce te chinui sa ii explici zice ca nu e ce sti ce mare filozofie … si ii arati o pagina de login care iti ia putin timp pana ce faci toate setarile proiectului si maparile la baza de date si iti zice ca pare chiar banala programarea si ca o sa o invete si el x(

  12. 12 Raluca

    Dar tu evident nu ai putea invata de exemplu dreptul, ca tu esti programator si nu te duce capul.
    Sau ti se mai spune : facultatea de stiinte economice e mai grea decat facultatea de informatica, nu ?

  13. 13 Flavius

    “in romana” :-))

    I-ai spus ca cu un limbaj de programare modelezi algoritmi, deoarece calculatoarele nu sunt inteligente si nu pot intelege ceva ce nu are o structura prestabilita?

  14. 14 Jijel

    Sunt doua categorii de persoane care folosesc un PC…cele care stiu ce au de facut cu el si atunci au dreptul de avea unul pe birou(sub birou e praf) si cele care nu au nici o idee despre ce reprezinta un PC…pentru ce-a de a doua categorie recomand un BCA in loc de monitor…si o caramida in loc de mouse…..poate asa vor gasi utilitatea unui PC

  15. 15 cineva

    Pisi, acu` pe bune…daca vrea omu sa-i apara numele pe ecran zii sa incerce cu marker-ul. La mine a functionat…ce mare scofala…Vrei tu sa pari smecher…sa faci sa creada omul ca e greu ca sa pari tu printul cu rezolvarea…pardon..cu cheita camerei din turn.. :) Si…data viitoare cand mai vii pe la mine anunta-ma, poate ma lovesc si eu de dex …si ne intelegem si mai bine… ;)

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*
RSS for Posts RSS for Comments