Nejako mi unika zmysel toho celeho? Cele to nie je o nedostatku informacii ale ochote sa ucit, skusat. Potom to na projektoch tak vyzera ked tam dojdu "odbornici" co max precitali podobnu knihu. Vsetko je uzasne rozpracovane akurat nikto nechape tomu co ma robit pri prvom skutocnom probleme ktory nastane.
Smysl vnímám v tom, že školy namísto poskytnutí uceleného pohledu na svět IT, poskytují pouze dílčí znalosti, někdy hnané do šíleného extrému. Namísto toho, aby poskytly ucelený přehled s doporučeními.
Prostě problém je v tom, že člověk ze školy nemůže dojít na projekt do nějaké firmy a plynule se zapojit (na jakékoliv pozici). Mnohdy ani neví, jak takový projekt funguje a co je potřeba.
"Prostě problém je v tom, že člověk ze školy nemůže dojít na projekt do nějaké firmy a plynule se zapojit (na jakékoliv pozici). Mnohdy ani neví, jak takový projekt funguje a co je potřeba."
Proč by zrovna tohle měl z (vysoké?) školy vědět? Škola má poskytnout dobré základy a znalosti. Firmy si toho zaměstnance potom musejí vychovat / vyškolit sami. Tím neříkám, že při škole nemůže existovat soukromá praxe, to je samozřejmně přínosem, ale určitě nelze očekávat, že absolvent se "plynule" zapojí do práce v soukromé firmně.
Protože firmy si lidi najímají s tím, aby pracovali na tom, co by měli umět. Je jasné, že když někdo najímá programátora Java a ten ani neví co je to SVN a že projekt, na kterém pracuje, podléhá nějakému Release managementu.Že ve firmě je nějaké testovací a vývojářské prostředí, tak je z toho znechucený.
Naopak bych čekal, že škola připraví programátory i v těchto ohledech, ne jen striktně na jazyk.
Jazyk? Osobně si myslím, že ani na jazyk (který? ;-)) by (vysoká? u jaké úrovni se tady bavíme?) škola neměla připravovat.
Já osobně se většinou setkávám s tím, že lidé přicházející do praxe nemají ani páru o tom, ja věci fungují uvnitř. Prostě neví, jak "počítač počítá", co se děje uvnitř databáze (podle toho potom vypadají ty dotazy), co proudí po kabelech počítačové sítě (podle toho potom navrhují protokol) apod. Nutno dotat, že se to netýká lidí, kteří vystudovali informatiku, ti mají základy dobré. Ovšem mnoho lidí, kteří pracují v IT studovali úplně něco jiného a jen je baví programovat (což je podlě mě základ, když to člověka baví, tak je motivován se dále vzdělávat a zlepšovat).
Ve chvíli, kdy se lidem, kteří nevystudovali informatiku a neznají třeba problematiku složitostí algoritmů nebo ukládání dat tohle vysvětlí, tak se znich stávají lepší odborníci. Ono mezi nama spousta lidí, kteří tvoří dotazy do sql db ani neumějí číst prováděcí plán a velká část z nich nic takového nikdy ani neviděla... Tyto mezery lze ovšem rychle doplnit.
nesuhlasim.
videl som mraky skutocne spickovych programatorov v abap-e a cobol-e, zvladali jazyk, jeho jemne nuansy a kniznice prostredia v ktorom pracovali (sap r/3, os/390, z/os) na vsetko mozne.
tvrdili, ze skutocne chcu ovladat javu alebo c# (jeden objective-c).
skoncili uz na tom, ze neboli schopni pochopit zakladne principy oop. a to uz nehovorim o tom, ze aj po niekolkych tyzdnoch v eclipse stale hladali ako sa "robi paska pre produkciu" a nechapali, ze "pasku" im vytvori ant skript.
takze radsej polovicate javu s tym, ze vie co to je oop a dokaze vymenovat a predviest, ze chape principy oop ako spickoveho pascalistu.