Citat:
chatmfnick:I sam sam pohadjao jedan fax (masinac), ali nemam vise ni finansija (ne zivim u BG-u), ni zelje, ni volje, a ponajmanje interesovanja za taj fax - posebno zbog prebacivanja na Bolonjski sistem i samovolje, bahanalija i nedodirljivosti skoro svih profesora. Zanimljivo je kako se kod nas reforma visokoskolskih ustanova dozivljava samo kao naplacivanje po svetskom cenovniku, a pri tom se i dalje uce potpuno neupotrebljive stvari za moderni inzenjering i to na nivou mikrofinesa. Mislim, izadjes sa faxa kao tele koje je, jedino upotrebljivo sto je moglo da nauci na faxu visa matematika (doduse na nivou politbiroovskog komunistickog obrazovanja).
Rekao sam da necu o faxu. Ne interesuje me vise unistavanje sopstvenog zivota zarad neke titule koja ne sluzi nicemu, niti ima prakticnu primenu, niti bilo sta sa njom dokazujem ni sebi, niti drugima.
Znam da ce ovo zvucati malo offtopic, ali ne mogu da se ne osvrnem na ovo ovdje... Gledaj, u pravu si sto se tice svega sto si nabrojao. Vjeruj mi, ima nas dosta sto ti mogu potvrditi to sto si napisao, te dodati jos milion dodatnih kritika na temu fakulteta. Ja sam treca (zavrsna) godina bolonje na jednom elektro fakultetu - smjer informatika - i znanje koje bi ponio samo sa fakulteta je ravno nuli. Evo iz perspektive jednog wannabe programere (mene :) ). Iz godine u godinu smo svi zatupljivani predmetima kao sto su elektronike, elektrotehnike, mehanike i fizike materijala; a sto se tice samog programiranja:
- 1. godina: uvod u racunarske tehnike predavao covjek koji je tvrdio da je najveci RAM modul od 32MB. Uvod u programiranje u c++-u na smijesnom nivou - najtezi zadatak je bio "ispisi niz na ekran", povrsno presli pointere. 95% ljudi ni danas nije skontalo sta su funkcije, kamoli sta drugo. Sto se tice predavanja iz istog predmeta, naucili smo da je postojao i C+ jezik, dugo u upotrebi :-)
- 2. godina: iz predmeta stvarno smijesno nazvan Algoritmi i Strukture podataka radili smo proceduralnu vrstu vezane liste (bolje da nikome ne pokazujem kod), bubblesort i quicksort. Nikad nismo ni spomenuli O-notaciju, stabla, hash-tabele, grafove, ostalo da ne pricam. Na drugoj godini smo poceli raditi i u Javi (na pocetku upoznavanje OOP-a, malo visenitno prog., kasnije sa Swing-om) - ovaj dio bi se zapravo mogao opisati i kao najkorisniji, jer smo dosta radili u sklopu komunikacije sa MySQL bazom, zajedno sa trecim "vaznim" predmetom na II godini - baze podataka.
Bilo je malo spomena i o .NET-u (c#), ali nista znacajno. Rezultat druge godine: znanje osnovne normalizacije jako jednostavnih sistema, osnovnih SELECT, UPDATE i INSERT upita (nista group by, i ostalo - zaboravite na vjezbe toga), znanje upotrebe osnovnih GUI Swing komponenti tipa (osnovne kontrole koje bi sluzile za neku razmjenu podataka sa bazom) i ... to je to. Iz baza podataka smo prepisali primjer MySQL triggera bez objasnjenja sa table (nasa grupa vjezbi), dok druga grupa nije vidjela ni to. Stored procedure - nista, da ne duljim - hrpa jako korisnih stvari nista.
- 3. godina: e sad ide najbolji dio -- od programiranja (barem onoga u pravome smislu rijeci) nema vise nista :))) Imamo predmet zvan napredno programiranje iz kojeg se radi Matlab ??! huh, wtf? Vec vidim hrpu ljudi koji ovo citaju i kazu - Matlab je jako koristan, vazan alat za sve vrste inzinjera - ali stvarno sad - da su ga stavili u neki predmet zvan obrada signala ili nesto slicno, haj ne bi mozda nista ni rekao. Samo bi volio znati koliko se ljudi bavi simulacijama u Matlab-u u zivotu, a koliko postoji programera koji se hrane od pravljenja aplikacija. S obzirom na nikakav nivo znanja nakon II godine, po meni najgora odluka je bila "ugledati" se na vece fakultete i staviti nesto sto se tamo proucava kao neko "bonus" znanje...
Sto se tice tvoje oblasni u koju se upustas - same mreze - spomeni u toku cijelog studija nije bilo ni rijeci. Znanjem sa fakulteta, ne bi znao upariti ni 2 racunara, a jos manje bi znao o administraciji istih. Glavno je da je bilo prostora za 2 elektrotehnike, 2 elektronike, 2 impulsne i digitalne elektronike, telekomunikacije, automatike, fizike materijala, statike, otpornosti materijala i matematike.
Razlozi zasto je ovakvo stanje bilo u svemu, definitivno nije za ove teme, uglavnom mogu reci da sve u svemu problem nije bio u samim asistentima koji su drzali gradivo vezano za programiranje (i od kojih se sve naucilo - predavacima ni traga ni glasa).
I evo, uskoro zavrsavam fakultet, problemi se nastavljaju, ne znamo ni koje cemo zvanje imati prema Bol. procesu (nista od dipl.ing) itd.. Na jacem fakultetu od mog je prosle godine zavrsila generacija, i niko ih nije htio zaposliti na osnovi diplome (cast izuzecima) jer su smatrani jako inferiornim u odnosu na dipl.ing titule starog sistema.
Moja prica na ovo sve izgleda ovako: programiranjem sam se bavio jos od srednje skole, sa racunarima jos i ranije. Uvijek me sve oko toga zanimalo (znaci, prva stvar je da nista ne pokusavas ako nemas afiniteta prema necemu, i ako to ne volis). Do fakulteta samo imao osnovno znanje c++ potrebno za rjesavanje raznih problema sa takmicenja, te neko osnovno znanje HTML-a, PHP-a i MySQL-a (kreiranje guestbooka i ostalih slicnih "skriptica"). Kad sam na prvoj godini vidjeo kako to sve izgleda, i kojim tokom tece studij, poceo sam uzimati stvar u svoje ruke. C++ znanje sam nagurao na nivo generickog programiranja sa template-ima, naucio sam OOP, te na ljeto nakon I godine nabavio knjigu o Algoritmima i strukturama podataka - znanje o stablima, grafovima, i nekim naprednijim algoritmima mi za istinu nikad "nije zatrebalo" (sve to postoji vec uradjeno u milion biblioteka koda), ali nacin razmisljanja iz toga izvucen je neprocjenjiv za nekog programera. Dok se na drugoj godini radila Java, ja sam kuci ucio c# i .NET - praveci WinForms aplikacije svakakve namjene, custom kontrole tipa chartova i animiranih buttona i sl.. Da ne duljim, svojim trudom sam sebi na trecoj godini osigurao da sada radim honorarno za dvije firme, i imam doprinose vece od asistenata sa svoga fakulteta. Nitko me ne pita jesam li zavrsio fakultet. Nitko me ne pita da li imam kakav certifikat.
Da ovo sada ne bi izgledalo kao hrpa samo-hvaljenja neke vrste (samo zelim iznijeti svoje iskustvo, potonje mi stvarno nije namjera, niti imam potrebe za tim, a ovo je prvi put da pisem post slican ovome), poenta je slijedeca: bez fakulteta, nista od ovoga ne bih uspio. Fakultet nije samo znanje koje dobijes na njemu. Fakultet je zivotno iskustvo, disciplina ucenja novih stvari - i po meni najvaznije - susret i upoznavanje novih ljudi. Frustracije mene i mojih kolega u vezi ovoga fakulteta, samo su nas natjerale da radimo jace i bolje. Ne mozes pristupiti nekome problemu na nacin - nisam ambiciozan, ne zelim nista posebno, od fakulteta nema nikakve koristi.
Imas 2 pristupa:
- zrtvovanje, rad pod stresom, ucenje onoga sto te ne zanima - sve da bi imao neku "platu" -- jako rijetki uspiju, i ja im se divim
- zavoli nesto, radi ono sto te cini sretnim kada uspijes (mislim na licnu srecu koju postizes rjesavanjem sitnica), to je druga stvar. Novac dolazi sam od sebe, neces imati zime.
Ne trebaju ti nikakve predispozicije tipa "ja nisam dovoljno pametan za nesto", ili nesto trece. To su gluposti. Licno sam upoznao dosta jako jako inteligentnih momaka koji se bave pogresnim stvarima. Rade ono sto ne zele, trose svoje zivce i vrijeme na nesto sto im ne lezi. Primjer je jedan moj kolega za kojeg sam uvjeren da bi da je studirao fiziku umjesto informatike, i da nije bio privucen "platama programera", bio jako puno sretniji, a i uspjesniji. Svi ljudi koji su ti odgovorili da nemaju ni fakultet niti sta drugo, a da rade, i zaradjuju, vjeruj mi to su postigli tako sto su imali afinitet prema tome. Volili su racunare, bili su "momak-za-rjesavanje-svega" u mladje dane.
Bolje ti je sa certifikatom nego bez. Bolje ti je sa fakultetom nego bez. Zlatnog pravila sta je najbolje i najisplativije - nema - jedini nacin da nesto uspijes je ZNANJEM (ili vezama - ali to je sad druga prica).
Zakljucak na kraju duze price je isti kao kod ostalih, nemas nista bez zagrijane stolice, i rada - rada i rada. Idi tim putem, kasnije ces se sam sebi smijati i plati od 250€.
Lijep pozdrav!
My programs don’t have bugs, they just develop random features.