Studentul informatician
Cel care alege sa faca informatica economica trebuie sa inteleaga ca: Trebuie schimbat modul de invatare din liceu. Se va trece de la memorare spre a judeca, spre a invata logic. Spre a face legaturi intre concepte.
Studentul isi cumpara un calculator si software cu care sa faca programare si sa lucreze cu baze de tate.
Munca se organizeaza in asa fel incat totul sa se coreleze. Programele scrise, rulate, testate, aflate in executie se autodocumenteaza. Adica se scriu multe comentarii. Numele fisierlor cu textele sursa ale programelor vor fi sugestive, ca numai la simpla lor citire sa se stie despre ce face programul.
Se vor construi biblioteci de texte sursa ce contin programe facute la toate disciplinele din anii de studii, cu conditia sa fie programe corecte, care chiar rezilva problema data. Nu se pun in biblioteci programe improvizate, facute la intamplare. daca programele au probleme, peste ani cine doreste sa le foloseasca va pierde mult timp cu depanarea lor.
Invatat temeinic tot timpul gandind la perspectiva viitorului loc de munca. Un programator bun in studentie, va fi si mai bun in practica pentru ca isi dedica tot timpul muncii de programare.
Se tine seama ca timpul trece si daca tot trec cei trei ani din ciclul de licenta, sa treaca cu folos. Adica se porneste de la simplu, la complex, zi de zi facand cate ceva, fara a lasa programarea in sesiune. Daca o poezie se invata sau un rezumat se invata intr-o noapte, programarea, se invata in timp. Un program scris trebuie rulat de mai multe ori. Apar greseli de scriere a textului sursa care sunt sesizate de compilator. Apar greseli la editarea de legaturi. Sunt multe greseli in executie. Cand un program merge din prima ori programatorul este perfect, ori este ceva in neregula si respectivul program trebuie testat cu si mai multa atentie.
Cand se invata programarea, este o activitate individuala. cand se scrie programul, tot la fel. Nu exista secventa noastra de instructiuni, cum nu exista guma noastra de mestecat. De aceea trebuie discutat cu prietenii numai dupa ce programul a fost scris, a intrat in executie. Din discutii vor rezulta concluzii de imbunatatire.
Daca se lucreaza in grup, nu in echipa, unul va scrie, el va gandi programul, ceilalti chibiteaza sau isi dau cu parerea si apare un fel de constructie folclorica, nefiind clar cine, ce contributie are.
Lucru in echipa inseamna la programatori ca vine cineva si explica despre ce problema este vorba, se identifica procedurile ce trebuie scrise, se clarifica pana la cel mai mic detaliu ce face fiecare procedura, fiecare programator primeste sa scrie proceduri si dupa ce au fost scrise, procedurile se reunesc in programul care rezolva problema. Echipa este formata din programatori care au cam acelasi nivel, care realizeaza proceduri de acelasi nivel caliattiv. dar fiecare scrie procedura lui. membri echipei discuta intre ei spre a clarifica niste aspecte, spre a face corectii privind tipurile de date, formulele de calcul, nivelul de generalitate si orice aspect care duce la obtinerea unui program bun.
|