Скачать программки на комп Карта сайта Samsung gt s3600 скачать игры Карта сайта Скачать дрожь земли 3 Карта сайта Tekken 6 скачать бесплатно торрент Карта сайта Катя чили скачать бесплатно Карта сайта Vkracker 5 скачать Карта сайта Скачать cell Карта сайта Скачать порно сестер Карта сайта Скачать суперзвезда Карта сайта Саруханов зачем вернулась ты скачать Карта сайта Ла2 скачать бесплатно Карта сайта Acdsee keygen скачать Карта сайта

07.02.08

Programare profesională/performantă

Posted in Mărturisiri at 2:15 am by rast

În anul I de studii, de la colegiul de Informatică, anul universitar 1994-1995, am avut un profesor pe care l-am apreciat mult. I-am dat un 10 cu felicitări :) pentru faptul că se făcea înţeles, ceea ce preda înţelegeam foarte uşor şi bine. Am avut colegi care îl dispreţuiau, zicând: “Ce? Ăsta-i profesor?”. Le dădeam şi lor dreptate :) , comportamentul domnului profesor “sărea” din tiparele unui comportament obişnuit: ţinută rigidă/ţapănă, frunte încruntată… care să disteze definiţii şi formule. Nu! El era altfel. Când explica, dădea din mâini, gesticula… dar prin acest comportament se făcea înţeles. Înţelegeai tehnicile pe care vroia să ni le predea. Era un fel de limbaj non-verbal.

O expresie pe care a spus-o de mai multe ori: “vreau să fac din voi programatori, nu scriitori de programe!” Această idee mi s-a părut puţin abstractă (nu am înţeles-o :) ), dar am trăit-o (şi o trăiesc) pe pielea mea în anii de ulteriori, când am devenit om al muncii ca programator. E uşor să scrii programe/cod, în baza unor tutoriale de sintaxă şi/sau semantică. E mai greu să faci acel cod să funcţioneze. E şi mai greu să faci codul/aplicaţia să funcţioneze bine – fără erori. E şi mai greu să faci aplicaţia să funcţioneze performant (timpi reduşi, etc.).

Un alt criteriu foarte interesant de performanţă, al unei aplicaţii software, l-am găsit aici, foarte sugestiv exprimat sub forma unei comparaţii: “Dacă ai cere cuiva să conducă o maşină fără indicatoare pe bord, ar spune că eşti nebun. Cu toate astea, majoritatea covârşitoare a aplicaţiilor din prezent nu au nici un fel de indicatoare ale stării lor interne”. Un lucru pe care îl făceam aproape inconştient :) , comparaţia cu indicatoarele de bord ale unei maşini fiind foarte sugestivă, trimiteam anumite mesaje la consola aplicaţiilor Java, aflând astfel anumite caracteristici ale stării sistemului.

Eu, ca programator, pot afla, prin astfel de mesaje, multe lucruri despre starea sistemului, dar un simplu utilizator, cu o altă pregătire, fără experienţă de programare, nu înţelege mare lucru. Deja încep să-mi pun problema :) unor indicatoare cu interfaţă grafică, care să permită end-user-ului umărirea unor parametri.

Leave a Comment