E jesam se "provalio" / 2

"Provaljivanje" me baš hoće u zadnje vrijeme. Ma ... kada razmislim, hoće to mene čitav moj život ... takva tipa valjda :(

Ovaj put je "provala" na temu Seminarskog iz UBP-a.

Par dana nakon slanja seminarskog dobijam info:

From: Asistentica UBP Emina
To: "Ernad Husremovic"
Sent: Thursday, March 3, 2011 9:39:04 AM GMT +01:00
Subject: RE: Seminarski UBP,  POS aplikacija
Poštovani
Rad nije urađen po uputama koje ste dobili od FIT-a!
Notacija koju koristite za ER dijagram je u potpunosti ispravna i koristit ćete je na trećoj godini studija.
Moje primjedbe su sljedeće:
1. U ER modelu svaki entitet vam za naziv atributa koji ima ulogu  PK ima naziv ID. Poslije kada ovi atributi dobivaju i ulogu FK u drugim tabelama, vi ih preimenujete. Zašto onda od početka ne dati nazive atributima koji se neće mijenjati (npr: Id_racuna, itd). Ovo je navika većine „zanatlija“.

2. U strukturalnoj komponenti R modela nemate označene primarne ključeve. Potrebno je označiti primerne ključeve relacionih šema, jer u suprotnom to nisu relacione šeme.
3. Edukacijsku licencu za Acces možete dobiti besplatno na FIT-u, kao i licencu za sve MS proizvode.

Pročit'o i smrz'o se... Joj majko moja ... Moraću ja ovaj rad na kraju ipak "Access"-sat. Kada sam rad pisao, imao sam bojazan da postoji mogućnost da se to nastavnicima neće svidjeti ... Ali sam u svakoj kalkulaciji kontao da mi ipak niko baš neće reći: "To ovako ne može - aplikacija sa mora napraviti u Access-u !".

Sljedeća misao mi je bila:

E pa stvarno si ti budaletina. Pa što nisi uzeo taj prokleti "Access", nešto "skle'po" i pred'o. Vidi sad šta si sebi napravio ! Ako ćemo "mak na konac", imaju pravo da ti "taljuhnu". Odradio si čitav rad na svoju ruku ... nikog nisi pit'o ... Uh jesi konj ... i to onaj brdsko-planinski !

Kad sam se malo presabrao, rekoh sebi: Sad je kasno. Bori se do kraja ! Sjednem i napišem mail: 

From: Ernad Husremovic [mailto:hernad@bring.out.ba]
Sent: Thursday, March 03, 2011 11:05 AM
To: Asistentica Emina
Cc: Asistent Jasmin
Subject: Re: Seminarski UBP, POS aplikacija

Poštovana,
vezano za primjedbe 1 i 2 to ću ispraviti prema Vašim uputama.

Priznajem da nisam očekivao da će drugačiji način obrade teme - korištenje druge programske platforme i baze podataka biti apriori eliminatoran faktor u ocjenjivanju rada.
U rad sam uložio puno vremena i truda, pa sam očekivao da će to, ako ništa drugo, biti uvaženo.

Vodio sam se činjenicom da je ovo studijski seminarski rad, te da je fokus na upoznavanje materije koju predmet obrađuje.  U ranijoj komunikaciji kolegom asistentom Jasminom rečeno mi je (ne na ovu temu, da ne bude nesporazuma) da fokus predmeta nije na konkretnom alatu - MS Access-u. MS Access je odabran dostupnosti i jednostavnosti pri upoznavanju sa predmetnom materijom.

Smatram da moj rad u suštinskom smislu ima potrebne elemente na osnovu kojih nastavnici mogu utvrditi da sam ovladao gradivom predmeta "Uvod u baze podataka".
Proučio sam niz materijala iz predmetne teme i to konkretizirao odgovarajućom aplikacijom za rukovanje relacijskom bazom podataka. 

Zato bih Vas zamolio da rad ipak u cjelosti pregledate, i ocjenite ga u kontekstu glavnih ciljeva predmeta i postavljenog zadatka. Ako on i nakon toga bude ocijenjen kao "nedovoljan",  dajte mi upute i ja ću ga ispraviti.

Niz je stvari koje sam prilikom izrade ovog rada takođe dotakao, što nije navedeno. Tako sam nakon predaje seminarskog rada nastavio raditi na pitanju reportinga.
Juče sam dobio i prve konkretne rezultate. Podesio sam Pentaho (http://www.pentaho.com) opensource BI & reporting sistem, te u Pentaho report dizajneru napravio jedan report koji dohvata podatke iz pos_ubp - baze podataka seminarskog rada.

Rezultati tog rada su dostupni na http://fit.bring.out.ba/pentaho/ (*).

Sve ovo govorim zato što mi neće predstavljati nikakav problem da *nastavim* razradu postojećeg rada ako je model podataka loše postavljen, ako su funkcije aplikacije nedovoljne za prolaznu ocjenu seminarskog rada. Međutim, potpuno negiranje učinjenog zato što je urađeno *drugačije* ne mogu jednostavno prihvatiti.

Vaše insistiranje da se seminarski uradi striktno po Vašim uputama - MS Access ili ništa, navode me na zaključak da je glavni kriterij ocjenjivanja "Tako to mora biti",  stavljen ispred kriterija znanja i učenja. 

Kako ste u svojoj ocjeni dijela rada koji ste pogledali konstatovali, ja sam IT zanatlija. Ali sam takođe spreman da svoja nesistematski stečena znanja nadograđujem. I to sam upravo činio prilikom izrade ovog rada. To mom radu daje svrhu i smislenost. Zahtjev da učinjeno u python/SQLite jednostavno izbrišem i to napravim ispočetka u MS Access-u zasigurno neće povećati moje znanje i kompetencije. Ono će samo posvjedočiti da Vi imate moć da moj neposluh kaznite.

Zato Vas ponovo molim da moj rad pogledate od početka do kraja.  Svjestan sam da to od Vas traži znatno veći napor, jer je rad drugačije urađen. Međutim, polažem nadu u to da ste kao naučni radnik spremni taj napor učiniti.

Moja ambicija je da sa ovim radom, rađen na ovakav način, dobijem prolaznu ocjenu. Mišljenja sam da to zaslužujem.

U očekivanju Vašeg odgovora,
-----
(*) lozinka "fit", password "fit". Report "Pregled prodaje za operatera.

hernad skroz pogrešno skont'o

From: Asistentica Emina
To: "Ernad Husremovic" <hernad@bring.out.ba>
Sent: Thursday, March 3, 2011 12:14:13 PM GMT +01:00 Amsterdam / Berlin / Bern / Rome / Stockholm / Vienna
Subject: RE: Seminarski UBP,  POS aplikacija
Odgovaram Vam pročitane prve dvije rečenice Vašeg mail-a, pošto je očigledno došlo do nesporazuma.
Apsolutno nije eliminatorno to što niste radili po uputama! Rad je urađen na većem nivou od traženog i nema razloga za lošu ocjenu.

Ajoj ... pa ja ženu uopšte nisam skontao kako treba ?! Odgovaram brže-bolje:

Poštovana kolegice,
uljepšali ste mi ovaj tmurni zimski dan :)
Poslaću brzo ispravke po Vašim primjedbama.

Na kraju se završilo ovom konverzacijom:

> Još jednom sam pročitala mail koji sam Vam poslala i ni jednom rečenicom nisam rekla da iznova radite seminarski rad. Istina, na početku mail-a sam konstatovala da rad nije rađen po uputama i na kraju mail-a sam Vam dala informaciju da možete dobiti edukacijsku licencu za sve MS proizvode na FIT-u.

Sasvim ste u pravu. Ali je činjenica na frontu vašeg maila uzvična rečenica " ... nije rađeno po uputama FIT-a !", i da se mail završava informacijom o licencama :).

> U Vašem radu, koji sam detaljno pregledala, naveli ste da je jedan od razloga što niste koristili Access neposjedovanje njegove licence. Cilj mi je bio pružiti Vam informaciju, a nikako natjerati Vas da rad radite iznova.

Da, to jeste jedan od faktora, ali definitivno nije presudan. Primarni razlog je činjenica da bi mi izrada aplikacije u Access-u donijela neznatnu korist u svakom pogledu. Naravno korisnost visoko korelira sa činjenicom da sam ja, za razliku od mladih kolega, već profesionalno usmjeren.  Zato sam se odlučio za pristup koji će dati rezultate koji se seminarskim traže, ali će i mom tekućem poslu biti od koristi. Ovaj pristup mi je (procjenjujem) oduzeo >10 x više vremena nego li je to bilo potrebno za izradu po datima preporukama. Međutim, za vrijeme utrošeno u ove svrhe ne žalim.  Makar u što sam čovjek u godinama :), ovo znanje meni i mom poslu može biti samo od koristi.     

Kolegi Jasminu sam se već obratio po pitanju licenci, i sa njim dogovorio način da to obezbjedim. Hvala na toj informaciji.

> U radu trebate ispraviti dvije stvari koje zahtjevaju 2 minute vremena.

Ma naravno.

> Svakako da ste u Vašem  radu pokazali da očigledno posjedujete veći nivo znanja i vještina od traženog na ovom predmetu i na pravom ste putu da ga sistematizirate.

Drago mi je da ste to uočili.

> Sretno u „Reporting-u“, a meni pošaljite ispravljen rad u skladu sa primjedbama navedenim u mom prethodnom mail-u pod 1 i 2.

Hvala, dogovoreno.

> Dođite Vi malo u naš sunčani Mostar, potrebno Vam je!

Da ... sunčanje u Mostaru bi definitivno dobro došlo :).

E fakat sam puk'o ...

Ah da ... da završim priču: Ispravke su bile sitne, pa sam ih isti dan uradio i poslao asistentici. Na kraju balade, asistentica je dala komentar da je rad, po njenom sudu, odličan.

Hrkljuš.

Post festum

Kako sam pisao ovaj članak, još jednom sam prošao kroz mail što sam pogrešno shvatio. Mislim da sam skont'o zašto sam ga pogrešno protumačio: radi uzvičnika. Asistentica definitivno ne preza od uzvičnih rečenica :)

 

11577 views and 2 responses

  • Mar 6 2011, 6:51 AM
    Ernad Husremović responded:
    U međuvremenu sam dobio i informaciju od kolege Jasmina, koji je zadužen za ocjenu praktičnog dijela seminarskog rada.

    Ako se neko nađe u sličnoj dilemi kao ja, evo mu informacija iz prve ruke:

    > Re: Seminarski UBP, POS aplikacija, video materijal Sun 06 Mar 2011 02:36:39 PM CET
    > From: Asistent Jasmin UBP

    > Poštovani kolega,

    > Ja ću biti konkretan i jasan. Ako govorimo o praktičnom dijela rada, isti priznajem i uzimam u obzir prilikom ocjenjivanja. Da ne bude zabune, Access je samo alat koji je korišten za postizanje nekog cilja, a nikako nešto što je bilo must, niti je bilo gdje u syllabusu navedeno da je fokus predmeta na tom razvojnom okruženju. Imao sam i prije situacije da su studenti izrazili želju da implementaciju rade u nekom drugom okruženju. Naravno, kolegama nisam stajao na putu. Poštujem u Vašu odluku da relacioni model i GUI implementirate u nekom drugom RDBMS-u i razvojnom okruženju.

    > Ako govorimo o teoretskom dijelu rada, to je nadležnost moje radne kolegice koja ima svoje zahtjeve i isti su jasno navedeni. U taj dio neću ulaziti, a siguran da će se ukazati neko rješenje.

    Ma od početka nije bilo sporno ništa. Sporno je bilo moje razumijevanje.

    > PS: Prave stvari iz baza podataka tek dolaze na predmetu DBMS, UBP je samo trening i zagrijavanje prije utakmice.

  • Mar 6 2011, 7:07 AM
    Ernad Husremović responded:
    Činjenica je da nisam bio upućen u sistem ocjenjivanja:
    - Asistentica Emina ocjenjuje teoretski dio (analizu, E-R dijagram, R model)
    - Kolega Jasmin ocjenjuje praktični dio - implementaciju baze podataka i sam aplikacijski dio.

    U dijelu za koji je nadležna asistentica Emina i nisam imao puno dvojbe. Na ranijim konsultacijama http://hernad.bring.out.ba/uvod-u-baze-podataka-zbrkizacija sam baš pitao za različite notacije E-R dijagrama i sistem označavanja brojnosti veze između entiteta (Look Here, Look Accross). Asistentica mi je tom prilikom rekla da postoje različite konvencije i da se one mogu koristiti po slobodnom izboru.

    Problem je, ponovo kažem, nastao u mojoj glavi ... A ovdje sam objasnio i kako.