Sunteți pe pagina 1din 4

O cafea bun...

(2)

actual

Pledoarie pentru

JAVA
Mihai Scoraru

Ne-am bucurat foarte mult cnd am vzut muiimea de mesaje pe care le-am primit, referitor la articolul din numrul trecut. Aa cum am promis, vom permite tuturor celor care doresc s i exprime prerea referitoare la acest subiect. Sperm c aceast discuie va continua i n numerele urmtoare.

Laviniu Aurelian Bdulescu

profesor, Colegiul Naional "Elena Cuza", Craiova

Dei sunt - nc - n al patrulea deceniu de via, am parcurs - nvnd mai mult singur - aproape toat istoria calculatoarelor n Romnia, de la cartelele Felix-ului, prin benzile minicalculatoarelor Coral i Independent, prin "macro" dischetele microcalculatoarelor Junior i TPD, la generaiile succesive de PC-uri compatibile IBM: XT, AT 286, 386 ... pn la Pentium 4. De ceva timp a aprut Java. Nu am nimic mpotriva limbajului Java. Dar de ce s renunm la algoritmic? Eu cred c limbajele trec i algoritmii rmn. Sunt de acord s se predea Java pe trunchiul comun la clasele de matematic informatic (intensiv sau nu). Pentru c trebuie s inem pasul cu tendinele din domeniu de pe plan mondial. i pentru asta trebuie s nvm permanent. Consider c este vital - n primul rnd pentru mine - s nv. i apoi, "Docendo discitur". Dar ... profesorul de informatic nu are nici un statut "privilegiat" n raport cu care ar trebui s nvee i s munceasc mai mult dect ceilali profesori. Profesorii de informatic nu sunt mai bine vzui dect cei de matematic (cu care s-ar putea ncerca o comparaie). Dup cele constatate de mine n cei 12 ani de cnd predau la clase de profil informatic n liceu, a putea spune c ntr un "top al respectabilitii", locul lor este undeva la coad, pui alturi de cei de educaie fizic i poate de cei de religie. Deci s nvm! Dar cum? Prin C.C.D. se fac tot felul de cursuri ca "s-i nvee informatic" pe cei de alte specialiti. i vin destui. Mai ales pentru "carton". Dar de cursuri de Java pentru cei de informatic nu prea am auzit. Poate vom gsi cursuri n alt parte! Un master (2 ani) pe Inginerie software - de altfel, o raritate n peisajul postuniversitar romnesc - fusese iniial

(septembrie 2003) anunat la 400 de euro pe an (adic vreo 17 000 000 lei). Ori un profesor de informatic de liceu nu ajunge - dup aproape 20 de ani vechime, cu gradul I - la un salariu de ncadrare de 5000000 lei pe lun. Se dau subvenii consistente pentru cldur, dar pentru a ine "cald" mintea unui profesor de informatic, nimic. S-a investit enorm (la capitolul informatic) n "ultimele dotri, n coli", dar cred c sumele acestea mai bine gestionate ajungeau i pentru plata unor cursuri pentru profesorii de informatic. "Oricum, faptul c eti prost pltit nu reprezint o scuz pentru a nu-i face meseria." Nu o scuz, dar un impediment. i unul mare de tot! tim foarte bine ct de scumpe sunt crile de informatic. i ct de repede se uzeaz moral (de aici i o alt constatare: nu se pune problema de a le gsi n biblioteci). Poate ar trebui s cutm materiale pe Internet. A-i permite Internet acas este un lux (ceva mai mult de 10% din salariu) pentru un profesor de informatic, care oricum trebuie din 3 n 2 ani s-i cumpere mcar un calculator. Cine nu vrea s nvee!? A nva este n primul rnd o "igien" a creierului. Lecturnd o carte despre bolile vrstei a III-a, despre degenerrile gen Parkinson am ntlnit urmtoarea afirmaie: "Folosete ca s nu pierzi!". Plutarh la 80 de ani a nvat limba greac. Suntem oameni n primul rnd prin faptul c gndim i ca s gndeti trebuie tot timpul s nvei. "Memoria scade dac nu o foloseti", spune Cicero n De senectute. Cei care nu sunt de acord cu aceste principii sunt "propriii lor cli", cum plastic i intituleaz Tereniu o carte. Dar ca s nvei i trebuie cursuri, cri, Internet. i mai trebuie s-l hrneti i pe "fratele porc" cum numete trupul Constantin Noica. i s-l hrneti bine! Efortul intelectual consum mult mai mult dect cel fizic din resursele organismului. Ori asta cost! Din ce le plteti? ntr-o emisiune la TV, anul trecut, Eugen Simion spunea c "nu se poate face educaie n srcie".

Ginfo nr. 14/1 - ianuarrie 2004

Cu credina c se dorete un dialog "sine ira et studio", am scris aceste rnduri cu ndejdea c se poate rezolva ceva prin cei care au dragoste adevrat pentru profesia de dascl. Iar revista GInfo am constatat de a lungul anilor c i-a identificat interesele cu binele nvmntului de informatic romnesc . i acum, rspunsul... Domnule profesor, n primul rnd permitei-mi s v felicit pentru tot ceea ce ncercai s facei pentru a v face meseria. Din nefericire, suntei printre puinii profesori de informatic din Romnia care consider c este de datoria dasclului s nvee permanent. Nu trebuie s uitm niciodat c sistemul de nvmnt este destinat, n primul rnd elevilor, i abia apoi profesorilor. n primul rnd, trebuie ca elevul s gseasc o utilitate n a veni la coal i pentru aceasta este datoria profesorului s l nvee pe elev, ceea ce i este de real folos celui din urm. Nu putem avea pretenia ca profesorul s tie "totul", dar nici nu putem accepta ca acesta s se complac n propria sa netiin. De fiecare dat cnd afirm c ceea ce se pred n liceele romneti este depit, mi se dau replici de genul: "i ce vrei? S i nvm ntotdeauna ultimele tehnologii care vor fi oricum depite atunci cnd ei vor ajunge s le foloseasc?" Acest "salt" dintr-o extrem n alta nu poate indica, n opinia mea, dect frustrarea persoanelor respective. Sunt sigur c ar dori i ei s cunoasc "ultimele tehnologii", dar nu fac nimic n acest sens. Avei dreptate atunci cnd spunei c salariile mici ale profesorilor constituie un impediment. Dar, sunt convins c, dup cum i fac treaba, mai mult de jumtate dintre ei nu le merit nici mcar pe acestea. Nimeni nu poate avea pretenia unui salariu mai mare pe baza unor promisiuni de genul "dac primesc mai muli bani, fac i eu mai multe!". Sunt curios ct ar rezista ntr-o companie "care se respect" o persoan care, pentru a nva ceva nou, consider c i se cuvin mai muli bani. A nva lucruri noi ar trebui s fie o "sarcin de serviciu" i nu o opiune a angajatului. Dac credem c nu are rost s ne chinuim "pentru banii tia", atunci profesorii vor avea ntotdeauna "banii tia". Salariile profesorilor nu se pot mri. Nu atta timp ct nivelul de trai rmne cel de acum. Este de datoria tuturor, inclusiv a profesorilor, s contribuie la creterea acestui nivel de trai. Critica mea s-a adresat profesorilor de informatic deoarece mi exprim prerile n GInfo. Exemple similare pot fi gsite n toate celelalte domenii... Mai afirmai faptul c exist anumite cursuri, dar care au preuri pe care profesorii nu i le pot permite. Este adevrat! Astfel de cursuri sunt pentru cei care au bani i majoritatea profesorilor nu au! Totui, eu cred c un profesor i poate permite un astfel de curs mcar o dat la civa ani. n plus, ar trebui s nu i plteasc cursurile, dar... asta nu se va ntmpla prea curnd. Problema cu aceste cursuri este, n opinia mea, c nici mcar nu sunt foarte

utile. Puine dintre ele sunt cu adevrat importante. Ai menionat un curs de "ingineria programrii". Printr-o coinciden, tocmai m-am ntors de la un examen la o materie numit Tehnici avansate de ingineria programrii. Nu pot s mi imaginez la ce mi poate folosi ceea ce am nvat. Dei denumirea materiei pare interesant, coninutul era, n realitate, o matematic abstract i complet inutil pentru 99% dintre cei care ajung s urmeze un astfel de curs n Romnia. n final, v mulumesc pentru scrisoarea pe care ne-ai trimis-o. Din motive de spaiu, nu am reuit s "dau o replic" la toate problemele pe care le-ai ridicat. Oricum, discuia va continua n numerele urmtoare. Probabil c vor fi i ali cititori care vor dori s v dea o replic...

actual

Lucian Ilea

profesor, Colegiul Naional "Emil Racovi", Cluj

Acum vreo dou zile am cumprat GInfo numrul pe luna decembrie. Am ajuns pe la ora 10 acas, dup ce restul zilei l-am petrecut cutnd rezolvri la cteva probleme. Speram s m delectez cu o "cafea". n loc de delectare am gsit o critic feroce a tot ceea ce se numete informatic i profesor de liceu. Nu este nici prima, nici ultima dat. Am citit la sfrit c ateptai ceva contrapreri. Una dintre ele am gsit-o pe site-ul http://www.intraweb.ro/txt/Articole/Limbaje/Oberon/show recomandat de dl. Emil Onea pe ceva grup de discuii (tinfo). Articolul este scris de Mircea Srbu :). Deci, asta ar fi referitor la limbaje de programare. Referitor la profesori... nu tiu dac are rost s i tot criticai atta. Pn acum vreo zece ani toat lumea se pricepea la fotbal i la agricultur. Acum toat lumea se pricepe la nvmnt. i eu i oricare am avut profesori de la care nu am nvat mare lucru, n special la facultate. Dar probabil c nvmntul de pia la care s-a ajuns le va cere i rezultate concrete. i mie mi se prea floare la ureche s fii profesor. ntre timp mi-am schimbat prerea. Principala dificultate nu este aceea de a nva Java, sau C#, sau Perl, sau Python, sau Ritzy-Pitzy. Nimeni nu le cere profesorilor de fizic s obin energie nuclear la clas sau celor de atelier s construiasc zgrie-nori. n schimb, celor de informatic li se cere n permanen s cunoasc nu tiu ce tehnologie nou aprut sau reluat. Nu are nimeni atta timp fizic s le fac pe toate! i mai ales s se ia dup toate prerile. Cu toii am vrea s ni se explice "pe nelesul nostru", clar, explicit, fel i fel de lucruri complicate, s nvm limbi strine n stare de hipnoz, s participm la politica extern a Statelor Unite. Evident c n aceast sfer... fiecare este "pe cont propriu" i c exist o tiin nu numai a prelucrrii i difuzrii informaiilor (cele adevrate), ci i a protejrii lor. Orice firm i protejeaz ct mai bine secretele spre exterior, i chiar ntre angajai, care totui formeaz o echip, mai nva unii de la alii, sau cheam profesori competeni pentru a le organiza cursuri de formare. Ca profesor de sine stttor, n Romnia, eti obligat s faci aceste lucruri singur, evident, cu un randament mult mai mic.

Ginfo nr. 14/1 - ianuarie 2004

actual

Nu am auzit de nici un curs organizat de MEC n care s se predea Java. n schimb, se organizeaz cursuri de trei lulele pentru promovarea AEL (iat o aplicaie "profesionist" facut de unii care habar nu au ce nseamn a ine o or!; totui, pe acei programatori de trei lulele nu i "analizeaz" nimeni, de vin sunt tot profesorii care nu tiu s le utilizeze aplicaia!!!). Este, de altfel, un fapt binecunoscut c "succesele sunt ale elevilor i eecurile ale profesorilor". i rspunsul, nu se las ateptat... Domnule profesor, nu pot s scriu acest rspuns fr a lua n considerare relaiile noastre de colaborare din trecut i, sperm noi, i din viitor. Din acest motiv, s-ar putea ca rspunsul meu s nu fie obiectiv. n principiu, avei dreptate. Nimeni nu are dreptul s cear doar profesorilor s fac eforturi. Critica mea nu s-a dorit a fi una feroce ci una constructiv. Am prezentat o alternativ i, mult mai important n opinia mea, am atras atenia asupra unor probleme cauzate de mentalitate (nu doar ale profesorilor). Nimeni nu v cere s facei mai mult dect ceilali. Eu a dori ca toat lumea s fac mai mult. Nu v pot eu spune c e mai bine s nvai de zece ori mai mult dect colegul de catedr care face concursuri de Minesweeper n ora de laborator. Problema este c trebuie s se nceap de undeva. Eu, datorit specificului acestei reviste, m pot adresa doar profesorilor de informatic. Nu pot s le cer nici profesorilor de fizic s genereze energie nuclear aa cum nu cer profesorilor de informatic s predea n licee arhitectura procesoarelor Opteron. Dar, dac a scrie un articol similar la o revist de fizic, le-a putea cere profesorilor s renune la demonstraiile matematice pe care oricum nu le neleg prea muli. Exist multe de fcut n multe domenii... Voi ncheia cu o scurt remarc referitoare la AEL. Aplicaia este, n opinia mea, sub orice critic dei exist unele licee n care este utilizat cu succes. Totui, vina nu aparine numai programatorilor deoarece dac ar fi fost o colaborare ntre profesori i firma productoare ar fi ieit cu totul altceva. Dar aa, a ieit un veritabil produs "Made in Romnia". V mulumesc pentru scrisoare i ateptm o eventual "replic la replic".

care nu au fost adoptate din acelai motiv. Lucrul cu obiecte este, ntr-adevr, mult mai uor ns ndeprteaz, s zicem, elevul de clasa a 5-a - a 6-a de adevarata structur a algoritmului, chiar din cauza complexitii "arborelui genealogic" al claselor i nu numai. Repet, nu spun c este un mediu prost dar, ca multe altele, nu va fi luat n seam. A dori s inem discuia deschis. V mulumesc. Da, dar... n primul rnd trebuie s spun c mi face o deosebit plcere s aflu c GInfo este citit i de elevii din ciclul gimnazial. Referitor la opinia ta, trebuie s punctez anumite aspecte. n primul rnd, eu nu am propus Java din cauz c e un limbaj orientat-obiect. Nu acesta este cel mai important lucru. Algoritmii pot fi predai la fel de bine n Java ca i n C sau Pascal. Este suficient s spui elevului c, n loc de Program Cmmdc trebuie s scrie public class Cmmdc. n rest mai este funcia main n interiorul creia poate fi scris algoritmul complet fr ca elevul s aib habar c pe undeva pe acolo sunt i cteva obiecte. Fa de Microsoft Visual C++ i Delphi, Java are un avantaj de necontestat: este gratuit i poate rula pe (aproape) orice sistem de operare. Chiar dac i pentru celelalte medii exist versiuni destinate scopurilor educaionale care sunt (aproape) gratuite, atunci cnd programatorul va folosi mediul respectiv n practic nu va mai beneficia de gratuitate. Bineneles, poate vei spune c pentru majoritatea un astfel de mediu cost ntre 12.000 i 15.000 de lei (tim noi de ce!), dar atunci cnd, n sfrit, se va intra n normalitate nu va mai fi aa. i doresc mult succes n continuare i atept i alte scrisori.

Un student

Facultatea de Automatic i Calculatoare Bucureti

Vasi Vilvoiu

elev, cls. a VIII-a Nu sunt un profesor i nici nu am programat n Java. M numesc Vasi Vilvoiu i sunt un elev n clasa a 8-a. Alternativa dumneavoastr este foarte interesant, ns nu cred c se va adopta curnd din cauza a dou cuvinte: "orientat obiect". Da, este o opiune demn de luat n seam, ns exist i VC++ i Delphi (care, apropo, mi se pare un mediu foarte stabil i rapid, care nu e bun numai la "desenarea interfeelor", poate mai bun ca MS VC++)

Sunt student n anul doi la Facultatea de Automatic i Calculatoare din Bucureti. Mi s-a prut excelent articolul lui Mihai, dei ar mai fi probleme de atins. S le iau pe rnd: 1. Este de-a dreptul trist ce se ntmpl cu nvmntul de informatic romnesc . i este i mai trist c toat Romnia se mbat cu ap rece c avem un nvmnt de elit, la nivel european. Ieri am vzut o emisiune la TVR unde se luda coala de informatic romneasc. Nu contest nimeni valoare elevilor de la olimpiadele internaionale sau a profesorilor lor pregtitori, dar situaia la nivel naional este cu totul alta. Primul meu contact cu programarea l-am avut n liceu, unde, spre ghinionul meu am avut parte de nite profesori antici, care suspinau nc dup Fortran sau dup calculatoarele cu cartele perforate, peste care ei domneau cu ceva ani n urm. Evident c tot ce am nvat a fost de unul singur. Am nvat Pascal i C, m-am dus la olimpiade... am luat i ceva premii. Asta neajutat de nimeni, cci la orice ntrebare profesorii mei o

Ginfo nr. 14/1 - ianuarrie 2004

ddeau din col n col. Ce pretenii poi s ai de la un profesor care nu tia ce-i un shortcut n Windows sau nu cunotea diferena dintre QuarkXpress i Quake? Acum trei ani au ajuns i n fostul meu liceu calculatoarele de la guvern, care cred c i acum sunt inute la pstrare sub lact ca nu cumva s se strice. Deziluzionat de experiena din liceu (apropo, am fost elev la prima clas din judeul Vlcea, deci nu la un stuc din vrful muntelui) am decis s-mi ncerc norocul la mult galonata Facultate de Calculatoare de la UPB. Aici se pune problema cine rezist mai mult pn s se dea cu capul de perei. Pe lng faptul c n ultimii doi ani am fcut mai mult fizic, electronic sau matematici avansate fr nici un fel de folos pentru un viitor informatician, la cele puine materii care aveau legtur cu calculatorul am fcut aceleai chestii nvechite de acum 10 ani i cu aceiai profesori btrni, incompeteni i corupi. Evident, i aici m-am apucat s nv singur, dei programul facultii nu-i las prea mult timp liber. Atunci unde este mreul nostru nvmnt de elit? E mort, ngropat i acum se monteaz crucea. i asta este i vina olimpicilor sau a profesorilor lor (din a cror categorie faci i tu parte) care nu fac dect s ridice n slvi faimosul nostru nvmnt, creznd c acesta nu se rezum dect la mica lor cast. Ce n-a da s vd un fost olimpic (cum era unul la emisunea de ieri, i care mai este i student la una din faculaile noastre) care s spun la o or de maxim audien: "Dotarea este slab, aproape inexistent, programa este veche de pe vremea lui Burebista, profesorii sunt bunicii lu' Decebal, sunt depii, incompeteni i corupi, iar noi celebri programatori ai Romniei nvm totul singuri i nu pe la mreele cldiri comuniste pe care noi le numim faculti sau colegii naionale." Dar asta nu se va ntmpla niciodat, nu n ara asta. 2. Ct despre Java... Este un limbaj puternic, dar care are i multe pri slabe (cea mai important fiind c ruleaz pe o main virtual, deci nu e foarte rapid). Ar fi foarte util s devin parte a programei de nvmnt la clasele mici, pentru ca acetia s nvee OOP. ntre a scrie n Java i a gndi n Java este mare diferen. Cred totui c la fel de util ar fi s se predea un mediu vizual nc din clasa a IX-a (C++ Builder, Visual C++, Delphi etc.) sau tehnologii pentru internet (HTML, JavaScript, PHP etc.). Aici ns ar trebui fcute multe modificri n programul preuniversitar. Ar fi normal ca un elev de la o clas de informatic s poat s sar peste orele de biologie sau latin, de exemplu, i s fac informatic. Totul se reduce la "Ar trebui, ar trebui..." ns imediat ne dm seama c suntem n Romnia, unde nu are cine s predea tehnologii noi i nu exist nici calculatoarele pe care s se nvee. Aa c, din pcate, pledoaria ta pentru Java o s rmn doar o simpl pledoarie. Puteai la fel de bine s faci pledoarie i pentru WAP, Python sau C Franklin... tot limbi strine sunt pentru dragii notri profesori. Dac nu te apuci chiar tu s predai n coli, atunci o s rmn doar cinci pagini in Gazet. 3. Dei, pe de o parte faci pledoaria programrii n medii vizuale i a programrii pe obiecte, pe de cealalt parte

Gazeta te contrazice. 80% din revist prezint tot felul de algoritmi care, probabil nu vor fi folosii de nimeni vreodat. Ar fi mai intersant ca n revist s scrie despre programare util, iar concursul Agora s se transforme ntr-un concurs de soft la nivel naional. n condiiile n care revista prezint doar chestii teoretico-filozofice i prea puine lucruri utile este normal c are preul pe care l are i este nevoie de sponsori pentru tiprirea ei. Mai cinstit ar fi s o mutai pe Web dac oricum nu scoate profit. Totui ar fi bine dac aceasta s-ar transforma ntr-o revist de programare util. n Romnia nu exist nici o astfel de publicaie. n afar sunt zeci (reviste de C, Php, Java etc.). Lipsa unei astfel de reviste este nc o pat negr pe i aa ptatul obraz al nvmntului romnesc de informatic. Cam att pentru moment, dei a putea s vorbesc despre subiectul acesta o zi. Oricum, felicitri pentru articol i sper s mai fie oameni ca tine care s spun nu numai ce vor cei mari s aud. Nici chiar aa... Salut! Trebuie s recunosc c scrisoarea ta a strnit cteva zmbete n redacie. Din nefericire, a cam fost haz de necaz... Totui, prarea mea (i a ntregii redacii) este c exagerezi. Dac ai auzit despre un profesor corupt, nu nseamn c toi sunt corupi. Chiar dac ai avut un profesor nepriceput, ar trebui s-i numeri i pe cei pricepui. Nu e totul chiar att de negru cum ai dat tu de neles. Nu toi olimpicii nva singuri! Exist doi-trei-zece profesori n ara asta care chiar se pricep la ceea ce fac. Problema e c ar trebui s fie cel mult doi-trei-zece care nu se pricep! Afirmi c pledoaria mea va rmne doar o pledoarie i ai dreptate. Nu pot s mi fac iluzii c un astfel de articol scris ntr-o revist care oricum nu este citit de cei care ar putea face schimbri, va genera o "revoluie". Totui, consider c este de datoria mea s atrag atenia. Dac totul va rmne n dou-trei numere din GInfo, voi avea satisfacia c am ncercat i poate voi dormi mai linitit. Dac anumii cititori vor ridica problema n alte "sfere", atunci poate c nu voi dormi la fel de linitit. Oricum, nu mi st n fire s nu spun ce gndesc! i eu consider c Pascal-ul e depit i limbajul Java este mai uor de nvat dect limbajul C. Este prerea mea i vreau s cred c i ea conteaz. Pn acum nu am primit nici o replic despre care a putea spune c m-a pus pe gnduri. Cred c este momentul ca nvmntul romnesc de informatic s mearg mai departe.

actual
Ginfo nr. 14/1 - ianuarie 2004

La final...

Ai putut citi prerile celor dou "tabere" (doi profesori i doi "beneficiari" ai sistemului de nvmnt). Se observ destul de clar c profesorii sunt reticeni la propunerea de utilizare a limbajului Java, n timp ce ceilali cocheteaz cu aceast idee. Concluzia cred c o putei trage singuri. Oricum, noi ateptm n continuare scrisorile voastre. Discuia va continua atta timp ct cineva va dori s i exprime prerea.

S-ar putea să vă placă și