Dobrý den,
tento článek je naprosto výjimečný, velmi se mi líbí. Vyzkoušel jsem si řekněme většinu zmíněných rolí a pokud to bude tak dobré, jak je to naznačené, rád si takovou knihu koupím. Dávno nejsem student, ale opakování je matka moudrosti.
Přijde mi smutný počet sprostých komentářů pod tímto článkem.
Některé jsou vysloveně ubohé, nejubožejší jsou anonymní.
Změnila se doba, to je zlé.
V mé době člověk upínal oči k těm, kteří už něco dokázali, kteří si prošli cesty nahoru, vypracovali se, uspěli. Zdá se, že tyto časy jsou dávno pryč, dnes je moderní nadávat lidem do "d-fens" a tím zakrývat svojí neschopnost a hloupost. Nadávat člověku, který Vás chce něco naučit, je takové "Rómské", je to jako napadnout lékařku, která se o Vás stará. Vím, že to v mozcích vyhulených marihuanou asi nezanechá žádnou odezvu, ale je to tak.
Pokud Vám radí někdo, kdo něco dokázal, VYSLECHNĚTE ho!
Nemusíte ho poslouchat, ale vyslechněte ho, nebo se tak strašně bojíte jiných názorů? Pokud ano, možná Vám nevadí cikáni, ale fašouni jste.
Víte jak je těžké něčeho dosáhnout? Nevíte! Proto pindáte!
A i kdyby to nebyla pravda, moudrý člověk ví, že nejlepší učitel je jeho nepřítel! Ukážete kravinu mamince a ta zatleská, ukážete to kamarádovi u piva a ten zatleská, ukažte to někomu, kdo není Váš přítel a dozvíte se krutou pravdu, "že to je hrozná kravina". Ať tak nebo tak, nepřítel Vás bez milosti kárá za vaše chyby, které přátelé odpouští. Řadu chyb můžete nechat být, ale je dobré o nich vědět.
Tento autor, který má můj hluboký respekt, ovšem není Váš nepřítel.
Jak to, že nechápete alespoň tuto základní věc?
On není ten, kdo na Vás v práci tlačí, že to ještě nemáte hotové.
Snaží se Vám ukázat, jak to ve skutečnosti funguje.
Někteří lidé tu jsou velmi velcí ubožáci!
Prosím autora, aby mi napsal na: kapitantuzemak(na)seznam.cz
Podle čeho soudíte? Zkusil jste si o mě ověřit informace? Problematice .NET se věnuji od alfa verze. Možná pak zjistíte, že nejednu aplikaci z mého života používáte v běžném životě a ani o tom nevíte. Možná pak i zjistíte, že se nejedná pouze o ASP.NET. Možná pak také zjistíte, že radím rád jak na Microsoft tak Java platformě.
Spousta lidí mě tu uráží, aniž by věděla co jsem dělal. Obviňovat mě, že jsem prostý manager je hodně úsměvné, do současné doby programuji na třech platformách.
Od počátku toho co dělám jsem se vždy snažil prospět začátečníkům. Možná ještě dohledáte školení pro začátečníky na vysokých školách, večerní doučování a tisíce komentářů na builder.cz.
Tady ten článek je pro mě popravdě takový malý sociální experiment, jak dokáží lidé odsoudit člověka aniž by jej minimálně znali.
Tím, že si nejste schopen najít ani jeden obyčejný odkaz dokazujete, že jsem knihu nepsal zbytečně.
http://www.vars.cz/dopravni-informacni-ridici-centra-dic
Ve zkratce jde o integraci všech složek ČR, které se potýkají s dopravou. Využití norem SN a LD pro mapovací systémy a propočty tras. Vyhodnocování intenzit dopravy, meteostanic, řízení dopravy, navrhování řešení situací, RDS transmitéry, dohledová centra, kamery ...
10 let práce téměř 100ky lidí popsat jako miniprojet .. zkuste příště věnovat více času studiu informací.
No vidite. Mohli ste to poslat hned na zaciatku a tolko casu by sa usetrilo. Sice si z tej dokumentacie, ktora je zverejnena nedokazem spravit predstavu o tom, aky je rozsah toho projektu a ako algoritmicky narocne ulohy sa riesili, ale je to vzdy lepsie ako nic. Mate este nieco ine, co by mohlo byt zaujimave?
Dám Vám jednu radu, zamyslete se nad tím, že jste nebyl schopen najít na google jednoduchou triviální záležitost. Namísto pochopení ze sebe děláte ještě většího hlupáka. Toto chování pokud budete aplikovati v práci bude mít za následek rychlou zkušební dobu.
Nyní k algoritmizaci, co si myslíte, že je algoritmizace to nejdůležitější na IT? Že si status meetingu projektu pár zakomplexovaných jedinců mimo realitu bude předhánět v složitosti algoritmů?
ÚSPĚŠNÝ projekt je takový, který splní požadavky zákazníka. Je plně auditovatelný pro případné hleádní problémů. Je modulární a tedy jenoduše upravitelný. Je stabilní vůči výpadkům infrastruktury (na lokální i globální úrovni). Má navrženou architekturu tak, aby unesl předpokládanou zátěž jak na úrovni dat, business logiky tak integrace. A hlavně dopadne v rámci trojimperativu beze změn v rámci tolerance definované řídícím výborem.
Chápu, že na úrovni administrátora Vám to nemusí docházet, a že nyní v době kdy je populární skloňovat slovo startup se realita studentům ještě víc mimo, ale člověče myslte.
Nebudu se vyjadřovat kdo je lepší expert jestli Kupka nebo Vy (v ASP.Net nedělám takže blbost se k tomu vyjadřovat)
ALE, pokud kupka napíše postnite LINK a vy napíšete nějaký název a pak se ještě "pohoršujete", že Kupka "rozporuje" vaši schopnost pochopení psaného textu je trcohu zvláštní.
Já vídím požadavek-žádost na link (asi hloupě předpokládám, že chtěl web adresu). Místo aby se každý v tomto vlákně zabíval, že pan Knotek neposlal link ale jenom název (i když zná adresu projektu). Místo toho řvou jako pubeřťáci "neznáš goole? nejsi cool a neexistuješ".
Popravdě v práci když bych dostal otázku dej mi odkaz a odpověděl názvem či najdi na googlu, pak du na kobereček za ředitelem za arogantní chování (ničení dobrých vztahů na pracovišti).
Po přečtení tohoto vlákna musím souhlasit, autor je zmrd dle definice d-fence. A jestli je podobně psána i kniha, tj. ve stylu já o koze a autor o voze, nedoporučuju ji kupovat...
Já bych tedy na žádost formulovanou takto:
"Postnite teda linky na nejaky vas softver. "
od cizího člověka na fóru asi neodpovídal vůbec. Rozkazy přijímám jen od maminky:) V práci mezi kolegy i nadřízenými/podřízenými známe slovíčka prosím a děkuji a základy slušného chování. U nás by tedy měl s chováním spíš problém p. Kupka než p. Knotek.
No vidite, u nas sa zasa hovori "Put your money where your mouth is", takze ak chce nieco niekto tvrdit, tak by mal podlozit vsetky potrebne udaje aj bez vyzvania. Pan Knotek uz v clanku sam seba vydaval za odbornika, takze vlastne uz samotna vyzva mala byt zbytocnou. Odporucam si pozriet nejake odborne publikacie, kde nikdy nechyba predstavenie autora. Ale asi mate pravdu, vyzva mala zniet "Dokaz to, vole", aby to bolo v tom spravnom kontexte.
Myslim si, ze vyzva "Postnite teda linky na nejaky vas softver." nie je neslusna. Ide o priamu, jednoduchu vyzvu bez zbytocneho balastu okolo. V tom momente som este mal uprimny zaujem o to, co autor mohol chciet povedat, len som potreboval doplnit nevyhnutne informacie. Nasledujuce reakcie sa uz ale naozaj daju oznacit za neslusne, kedze uz som si viacmenej autora doberal. Ale co uz, ked uz som stratil cas citanim nezmyselneho clanku, tak som sa aspon zabavil.
No to siu nemyslím,
časová linie byla,
Kupka spochybnil jeho práci
Knotek odpověděl - já udělal to či ono
Kupka dal dotaz, dejte nějaký odkaz
Knotek nic nedal a "stížil" hledání názvem co může být cokoliv
a pak se rozjela debata, že pan Kupka neumí hledat na google atd.
Promiňte, ale v normální firmě, by viníkem "flame" diskuse byl Knotek, který místo odpovědi dával nepřímou odpověď. U nás ve firmě jde prvně o peníze, takže ve výsledku, by měl problém p. Knotek že nespolupracuje-špatně odvádí svou práci, a p. Kupka by dostal jenom doporučení "těmto lidem říkejte prosím, aby se zachoval dobrý kolektiv".
Ale jo, dělám v Německé firmě, kde je větším proviněním špatné provedení úkolu než, že neřeknu prosím.
Pak mám tedy otázku,
proč odpovídá v diskusi a odpovídá v diskusi, když neche vést dialog, ale jenom monolog či odpovídat jenom na co se mu chce a občas na položenou otázku odpoví něco co s otázkou nesouvisí či oddaluje odpověď na xy dalších odpovědí-otázek.
Tak to uzavřu. Pán nehce odpovídat a druhého kritizujete, že se ohradil nebylo mu odpovězeno. Holt kultura v dněšních firmách je špatná.
Místo na přímou otázku dát přímou odpověď bude se většina zaměstnánců hádat, zda to bylo modré či světlemodré nebo hůř světlesvětlemodré a nakonec řeknou "šéf neřekl RGB číslo" tak jsem to nebral vážně...
A pak se napíše kniha, která tuto kulturu obhajuje.
"ukážete to kamarádovi u piva a ten zatleská"
To máš teda hodně špatné kamarády. Kamarádi jsou od toho, že si právě mohou dovolit říct, že je to kravina (a doplní k tomu konstruktivní připomínky). Proč? Protože vědí, že tím pomohou (což je jeden z aspektů kamarádství). Naopak nepřítel vám pomoci nechce, takže odpověď bude volit tak, aby co nejvíce uškodil.
Obávám se, že Vás Google nechce obeslat. Pokud máte zájem kontaktujte mě na emailu na stránce http://knotek.info/.
Můžete mi říct, proč by vám měl nepřítel radit, co děláte blbě?
Jestli vám někdy nějaký nepřítel poradil, tak to asi nebyl tak docela nepřítel.
Tady ten článek to pěkně shrnuje:
Když vám kamarádi přestanou říkat debile
http://konecnateorievseho.blogspot.cz/2013/02/kdyz-vam-kamaradi-prestanou-rikat-debile.html
Kamarádů má každej plno, skutečných přátel ale velmi málo, jestli vůbec.
Titulek i obsah zavani trochu necim jinym. Penize nejsou ve vyvoji, ale v managementu. Pridelovat rozkazy je pekna vec, clovek se moc nenadre, nepotrebuje temer zadne znalosti a je velmi dobre placeny. Titulek by tedy mel znit "Pokud chcete mit v IT velky plat, vykaslete se na vyvojarinu"
Tak to je hodně zjednodušené, je jasné, že v managementu společnosti se točí daleko větší peníze než na úrovni vývojářů, ale v jakém poměru?
Tady, ale vycházím z předpokladu, že i programátor jako člověk, kterého baví to co dělá, má nějaké cíle a chce si je splnit.
Každá metodika na kvalitu se točí kolem stejného, je potřeba mít cíl (mise x vize) aby se mohla aktivita někam posunout.
Problémem ale je, jak má mít někdo vizi, když mu ani odborná škola nedá přehled o tom co se v IT děje? Myslíte, že jako mu někdo řekne, že jako SAP analytik má reálnou šanci dospět k 100k+ platu?
Opravdu si myslite, ze VS je od toho, aby do studenta tlacila kde si co vydelat?
VS je super servis, abych se neco naucil a mohl mit vize.
Pokud je mojim cilem SAP a vysoky plat, tak pokud si nedam i nejake realnesi cile/pod-cile, tak se do te pozice nemam sanci dostat.
Jeden z tech pod cilu je treba algoritmizace, ekonomicke procesy, ucetni procesy etc. A TOTO mu ta VS muze nabidnout, ale rozhodne nebude nutit. VS skutecne neni o tom dat vizi. VS by mela byt o nabidnuti stavebnich kamenu na vizi a jak s tema kamenama nalozite je vase vec!
Nemyslim si, ze clovek dostane jako SAP analytik 100K kvuli tomu, ze umi ABAP.
To uz by musela byt hodne nezazivna prace a v prisernem mezilidskem prostredi :).
Studoval jsem FIT VUT v Brne, vetsina kurzu byla volitelna.(stav cca 10 let zpet)
TO CO SE STUDENT UCI, STUDUJE je jeho zodpovednost!
Skola ma zodpovednost vytvaret a udrzovat odborne prostredi a garantovat kvalitu vyucovanych kurzu a jako bonus motivovat studenty k tvurci cinnosti a uvedomovat si ze VS neni materska skola ani stredni skola a ze je v zivote za ruce nikdo vodit nebude, ze je to jen na nich a v posledni rade eliminovat "studenty", kteri toto nepochopili a cekaji, ze VS je bude ucit jak se to delo na stredni.
Technologie prichazeji a odchazeji. Principy a schopnost myslet zustava.
(parafraze vyroku frameworky prichazeji a odchazeji, Servlet API zustava)
v bakalari neni volitelne skoro nic (pouze par predmetu za cele studium). v magisterskem je to o hodne lepsi, presto ale kazdy musi prezit hodne obtizne spolecne predmety (teoreticka informatika - "nasrotit" se hromady dukazu, nejaka ta matematika, ale i treba nutnost umet programovat na papir ne uplne trivialni priklady v prologu a haskellu).
nejsem fanousek ignorovani aktualnich technologii, v nejake male mire IMO by VS mela studenta pripravit (spise predstavit aktualne pouzivane). prislo me celkem usmevne, ze musime umet prolog a haskell, ale siroce uzivane jazyky se moc neresi. napr. takova java nebo c# - java je povinne volitelna s c++ (IMO by mely byt oba povinne) a c# je pouze v bakalari jako nejaky nepovinny.
a teda nemoznost si zapsat volitelne predmety z bakalare v magisterskem mi prijde jako hodne nedomyslene (napr. ms predmety, tusim ze nejake spesl anglictiny, LaTeX a hodne dalsich). Zvlast kdyz v bakalari bylo tak malo kreditu na volitelne predmety (kreditovy strop).
To je prave ten vas velky omyl. Je naprosty nesmysl aby se tohle resilo na VS. Kdo se chce zabyvat technologii se kterou neskonci na pracaku nepotrebuje k tomu VS. Toto je z hlediska VS naprosta banalita (pokud o sobe ta VS chce rikat ze se zabyva informatikou). Me nekdo na pohovoru rict ze ma VS a ze se tam naucil ASP.NET tak si ho dukladne proklepnu, jinak ho proste budu povazovat za stredoskolaka. Pokud tohle nechapete tak toho uz prosim nechte...
VŠ člověk dělá obvykle jednou za život, pak se očekává, že bude 40 let pracovat. Trendy se neustále mění, co je populární teď, za pět deset let být populární nemusí. Odtud je zjevné, že VŠ by měla poskytovat nadčasovější vzdělání (a člověk se v akademické sféře může dostat k věcem, které možná budou trendem za těch pět deset let).
VŠ člověk (technici) dělají kvůly matematice, fyzice atd. Která je pro vás asi šok, neměnná.
Pokud máte představu, že VŠ je na učení Ansi C apod. Pak máme problém s pochopením co VŠ je. Pokud chcete Ansi C atd., běžte na kurz či si kupte dobrou knížku kde to bude vysvětleno.
Ne nadarmo platila poučka, Základní škola má naučit fakta, střední škola snimi pracovat a vysoká škola myslet.
Bohužel dle hodně názorů v této diskusi, VŠ neplní svůj úkol, lidé nemyslí...
To je trochu nepřesné. Největší peníze jsou v designu a managementu. Pokud chcete nejlepší plat, pak buď řiďte, nebo navrhujte. Pokud budete odborníkem kupříkladu na Javascript a budete pečlivě a kvalitně programovat podle specifikací, tak holt nezbohatnete. Zkuste se poohlédnout po pozici, která ty specifikace vytváří, nebo o nich rozhoduje.
Aneb sebešikovnější dělník si nevydělá miliony, dokud nezačne dělat sám na sebe. Musím ale dodat, že kvalita práce lidí, kteří ihned po škole šli dělat design nebo management, vydá na samostatnou a ne příliš veselou kapitolu. Ideální je skutečně "začít od píky", ale rychle jít dál.
Z druhym odstavcem absolutne souhlasim, vetsina lidi v IT jsou kopaci dnesni doby, co 5, 10, 15let delaji tu samou rutinu, tvari se dulezitejsi nez vlasne jsoua dokazuji to tim, ze nikdo nedokaze pouzivat jejich raketove klingonstinou rizene kladivko na vymenu zarovky.
Manageri ve vetsine statnich a velke casti ceskych firem skutecne nic moc nedelaji, ale mozna budme radi, protoze az na jejich mista nastoupi opravdovi manazeri a projektaci zacnou se dit veci a lidi v IT bude potreba polovina.
S tym, ze najvysie platy su v managemente sa neda suhlasit
Informačné technológie
Prieskum platov v oblasti informačných a komunikačných technológií je realizovaný spoločne s portálom www.informatici.sk, ktorý je prevádzkovaný rovnakou spoločnosťou ako www.našeplaty.sk. Údaje zadané respondentami na oboch portáloch sú spracovávané spoločne.
porovnajme si TOP2 pozicei techicke a TOP2 v managemente pri priemernych m,zdach
pozicia plat v SR, porav v Bratislave a plat Mimo Bratislavy
management
Riaditeľ 2 540 € 2 750 € 2 280 €
Riaditeľ IT 2 160 € 2 460 € 1 640 €
technicke pozicie
Architekt HW systému 2 630 € 2 630 € N/A
Architekt IS 2 240 € 2 310 € 1 600 €
www.naseplaty.sk/prehlad-platov/informacne-technologie.html
Teda TOP techici a TOP manageri maju porovantelne platy..
A na to ten clanok naraza.lebo studenti IT by chvceli robit webm,asterov a webdizajnerov a brat platy archgitektov HW systemu.
Web dizajnér 850 € 920 € 770 €
Web master 700 € 780 € 630 €
To vidime na prvakoch, ktori si myslia, ze web designer je praca v IT
A media ich krmia spravmi o platoch informatikov
3. 3. 2011
Priemerná mzda zamestnanca v slovenskom hospodárstve v minulom roku medziročne stúpla o 3,2 % a dosiahla tak úroveň 769 eur. Vyplýva to z dnešných informácií Štatistického úradu (ŠÚ) SR.
Najvyššiu priemernú mzdu mali pracovníci v informačných a komunikačných činnostiach (1450 eur), vo finančných a poisťovacích činnostiach (1425 eur)
http://hnonline.sk/c1-50890310-slovaci-si-polepsili-najlepsie-platy-maju-informatici
Informatici majú najvyššie mzdy a najrýchlejšie im stúpajú
SITA | 12.04.2012 09:34
Za prvé dva mesiace tohto roku mali najvyššiu priemernú nominálnu mesačnú mzdu zamestnanci v informačných a komunikačných činnostiach 1 758 eur.
Priemerná nominálna mesačná mzda sa v samotnom februári aktuálneho roka zvýšila medziročne v informačných a komunikačných činnostiach o 6,2 %, v doprave a skladovaní o 5 %
http://profesia.pravda.sk/zamestnanie/clanok/26381-informatici-maju-najvyssie-mzdy-a-najrychlejsie-im-stupaju/
A na toto naraza autor clanku
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.
Bohužel to, že absolventi jsou někdy až nepoužitelní je častokrát chybou managementu/učitelů. Mnohokrát jsem se setkal s nadaným, nezkušeným a pro věc zapáleným člověkem, který byl posléze zadupán do země neschopným individuem na řídící pozici - a to mluvím o komerčním i státním sektoru.
P.S. Drtivá většina škol nepřesáhla stín školství za Marie Terezie.
Pan autor patrne zije v bludu, ze snem kazdeho programatora je byt manazerem. To si pak ale popletl obor a mel se jit podivat na ekonomku. Teke si nejsem jist, jaky respekt si tady (root.cz) muze ziskat clanek fanouska MS technologi, co je puvodne programatorem ASP, ale ted uz se v podstate venuje pouze managementu.
Jo a autor ma blog http://blog.vyvojar.cz/dotnet. Ackoli ma URL suffix "dotnet" pise se tam v podstate jenom o managovani. Btw, rozumite nekdo tomu co se tam pise?
A z čeho tak usuzujete? Viz můj komentář výše mou snahou je dát začátečníkovi přehled o IT.
Jinak co je špatného na platformě Microsoft? Když jsem v roce 2006 zakládal blog, byla ASP.NET technologie, která nejvíce splňovala požadavky firmy, pro kterou jsem pracoval. Projekty jsem řešil například i na platformě Java, viz některé příspěvky.
Časem si možná uvědomíte, že není důležitá platforma, ale pokrytí požadavků zákazníka, bez jehož financí byste neměl práci.
P.S. suffix je z dob, kdy mi to ještě jako mladému přišlo cool, dobrý postřeh
To mi neco pripomina...
http://dilbert.com/strips/comic/1997-11-01/
Btw, rozumite nekdo tomu co se tam pise?
Ne, z mého pohledu to vypadá jako bezobsažný managorský blábol. Nedokážu pochopit jak je možné vyslovit tolik slov a přitom vlastně nic neříct.
No a co se týká připravenosti IT studentů pro praxi, tak těch, co si myslí že stačí najít písmenka na klávesnici a mít správně vycvičený ukazováček pro klikání do menu, stále přibývá.
Typický pohovor:
Q: "Co už jste naprogramoval?"
A: "V tůlu xxx jsem udělal yyy."
Q: "A uplatnilo se to v praxi?"
A. "Ne, to bylo školní cvičení."
prakticky priklad, vstupny pohovor ktoreho som sa zucastnil za technicku stranu s absolventom "vysokej skoly financnej a spravnej", odbor "informatika" (dodatocne som nasiel, ze taky odbor tam neexistuje ale predpokladam, ze uchadzac myslel "aplikovana informatika" co ale nie je podla osnov to iste):
-dobry den, povedzte nam nieco o vasich znalostiach
-windows, word, excel, java, c++, c#
-tie posledne tri veci vyzeraju zaujimavo, rozvedte to trochu prosim
-co to znamena rozviest to?
-no, nejake projekty co ste realizovali
-vypisalo to
-vypisalo?
-ano, program pisal text
-?? skuste byt prosim trosku konkretnejsi
-(uchadzac otvara laptop a ukazuje par riadkovy kod v jave ktory vypise text na konzolu)
-realizoval ste este nejake projekty, skolske cvicenia?
-ano
-mate priklad?
uchadzac otvara iny kod na sietoveho deamona pocuvajuceho na porte. pomocou ctrl-c a ctrl-v do googlu prichadzame na to, ze skopiroval vzorovy kod vratane nazvov premennych a formatovania.
pikoskou na tom je, ze presiel cez hr oddelenie ako "junior java programator s 3 rocnou praxou" s pozadovanym platom 45tis a navrhovanym platom zo srany hr 38tis. ponukli sme mu nastupak 19tis s tym, ze ked sa do konca skusobnej nauci co mu ukazeme, dostane po skusobnej 27tis so zmluvou na 1 rok, ked za rok zvladne definovane veci, zvysime mu o dalsich 10tis. podotykam, ze mal 21rokov. odmietol s tym, ze programatori zarabaju viac. stretol som ho znova asi 10 mesiacov neskor ked sa mi ako financny poradca snazil predat na ulici tarif na telefon, evidentne sa uz na mna nepamatal.
Koukněte sem:
http://www.itefektivne.cz/archives/1520#comment-894655509
To samé od majitele Wedos-u.
Kolega hledal programatora, cca 3 mesice mu chodili ruzny individua, zhruba odpovidajici popisu vesj. Kazdej samo prisel v novym obleku, nalezite nacesan, nagelovany vlasy ... a vsichni byli totalne nepouzitelny. Po trech mesicich zacal resit, jak je mozny, ze mu chodej sami kreteni. Tak dorazil na HR, a tam zjistil ze ta krava mu vsechny ostatni vyradila ... protoze prisli trebas v triku a dzinach.
=> kravu vyrazil, a cloveka si nasel sam.
Osobne mam s(jinou) HR pipinou jednu zcela uzasnou zkusenost (uz taky nepracuje tam, kde sem zazitek mel) ... celej den resila, jak secist cca 20 cisel ... kdyz to po asi 150 secetla na kalkulacce (stolni) a pokazdy ji to vyslo jinak ... dorazila na IT, jestli by to neslo nejak jinak ... ty cisla mela napsany ve sloupci excelu.
Typek = majitel firmy, a lidi chodili dycky 1x do mesice na pohovor => napotreti uz to nevydrzel a sel zjistovat, v cem je problem. To ze je problem sehnat pouzitelnyho cloveka plati neustale a vsude, takze 1-2x ...si rikal jeste ze je mozny, ze ma proste smulu.
BTW: Muzu jeste pridat, ze sem napsal naprosto konkretni inzerat na konkretni pozici, se strucne vyjmenovanejma technologiema, o kterych by dotycny aspon mel tusit, ze existujou (admin, na widle + tux, aby tusil neco o AD, lehce jak fungujou site - tcp/ip ...). Kdyz zacli chodit uchazeci, tak sem asi po tretim kousku dospel k tomu, ze neco je spatne(u prvnich dvou sem si jeste rikal - mimo obor, ale zkousej to...), kdyz skoncila prvni varka (5kusu), sel sem se podivat na web, co ze to tam ta pipina dala ... a samo, neopomela to vylepsit => pulku z toho co sem napsal a o cem zjevne netusila jestli to nejsou sprosty slova vyhodila a pripsala tam, ze se chce aby umeli word, excel, html a web ... takze mi chodili navrhari webu.
=> jak sem psal, HR = podradny tvor, neschopny se zivit jinak, nez parazitovanim na praci ostatnich, je treba jej nakopnout kdykoli je nekde viden.
Tak jsme se dozvěděli, že autor je bohem a na školách nenachází tak dobré lidi jako je on sám(proč sem měl pocit, že čtu už zapomenutého Hulána).
A vše zakončil "čtěte mou knihu" bez ní jste v pérdeli...
Obsah článku mi připomíná nic něřáíkající firemní letáky. Takže mám otázku, článek byl reklamou nebo o.na.jí jak je autor lepoší jak všichni okolo?
Já se za svoji praxu naučil jedno pravidlo, (až na výjimky) byl neschopností podřízených dělat svoji práci jejich nadřízený. Přesně dle pravidla co platí v německu, není špatný dělník, ale vždy jeho nadřízený co není schopen řídit.
Zajímavé pojetí a reklama? Ano samozřejmě, jak se lidé dozvídají o knihách, technologiích? Vždy je za tím reklama, i když je třeba sociálního charakteru.
Milná je ale představa, že se tyto aktivity dělají pro finance. Spočítejte si náklady na tisk, poštu, dph, daň, minimální cílovou skupinu, čas strávený nad psaním a možná vám dojde, že ne všichni dělají věci pro peníze…
Mým cílem byla prostá sumarizace hlavních informací o IT, které když předám nějakému nováčku, nebudu muset tolik vysvětlovat ..
Začátečníky čeho? Pořád mi nedochází co to má společného s IT? Manažer totiž řídí lidi a dobrý manažer, zvládne řídit lidi z libovolného oboru. Stejně jako dobrý obchodník dokáže prodat cokoliv. Je to o soft skills ne o technických věcech. Proč teda ty pindy o IT odbornících?
Začátečníky, programátory, analytiky, testery, administrátory… všechny IT profese.
Jinak s tím nesouhlasím. Ano člověk může odřídit projekt, ale bez znalostí nějaké metodiky, ať už je to Prince2, nebo na řídící pozici CMMI for Development, přichází na řešení problémů až praxí. Tedy firmu jeho učení, založené až na reálném selhání, stojí velké peníze.
A proč třeba ne pro keramika, malíře, glazurovače, vypalovače, skladníka?
Ale ano pro manažera je jistě dobré mít detailní přehled o systému řízení, kontroly a kvality práce podřízených. Pro odborníka je to zbytečné. Proč se teda bráníš označení toho, že knížku píšeš pro managery? Prodávala by se hůř, co? I ten její podtitul cílí na touhu po penězích, opět důkaz toho, že pro tebe je cíl vydělat ne předat nějaké znalosti.
Ano, jak na úrovni vývoje tak managementu, napříč segmenty a prostředí. Za ty roky jsem setkal s absencí znalostí hlavně na úrovni uspořádání práce a pochopení potřeb zákazníka.
Proto tato kniha.
Netvrdím, že by měl programátor znát ITIL, tedy všechny služby v rámci doporučení. Ale měl by chápat, že procesní orientace firmy o 30000 zaměstnancích je tu pro to, aby v tom nebyl nepořádek.
I v začátku ITILu se hovoří o tom, že je nejprve potřeba zmapovat poždavky a měřit přínos pro zákazníka ..
No, ono je to jako chtít po pacientovi, aby předal přesné instrukce ve formě souřadnic tak, aby pak operaci provedl robot nebo člověk "umící držet skalpel". Lidstvo a technologie ještě není na takové úrovni, aby to fungovalo. Chirurg stále musí ovládat svou práci a i na operaci slepého střeva se musí pár let učit.
Požadovat od zákazníka specifikaci tak detailní, aby podle toho vznikl fungující produkt, je nereálné. Je to jako kdyby po vás architekt navrhující váš dům chtěl veškeré detaily včetně výkresové dokumentace, rozpisu materiálu a technologických postupů. Ale proč bych si pak najímal architekta, že?
Osobně jsem zažil příliš mnoho programátorů "ale to nebylo ve specifikaci". Upozorňuji je proto předem, že se k nim budu chovat jako k taxikářům. Nasednu si v Dejvicích a řeknu, že chci do tržnice v Holešovicích. Nebudu mu říkat kudy má jet a nebudu ho upozorňovat kde je jednosměrka, kdo má kde přednost a už vůbec mu nebudu zjišťovat, kde se tam dá zaparkovat. Na druhou stranu pokud uvidím, že míjíme mrakodrapy na Pankráci, tak dostane přes hubu, protože to i já poznám, že jede špatně. A také neberu obvyklé řešení "no, tady vás vysadím a pak už je to jen jednu stanici metrem, támhle vám prodají lístek".
"Nebudu mu říkat kudy má jet a nebudu ho upozorňovat kde je jednosměrka, kdo má kde přednost a už vůbec mu nebudu zjišťovat, kde se tam dá zaparkovat. Na druhou stranu pokud uvidím, že míjíme mrakodrapy na Pankráci, tak dostane přes hubu, protože to i já poznám, že jede špatně."
Ne, vy mu učíte start a cíl s tím, že jako další (u taxikáře implicitní) požadavek je optimální trasa (minimální vzdálenost a minimální čas s různými váhami). Problém mnoha specifikací je, že to tam opravdu není. A když to tam není, tak si to ten programátor z prstu jen těžko vycucá.
Ano, jak na úrovni vývoje tak managementu, napříč segmenty a prostředí.
Měl by si autor ujasnit vazby. A použít u segmentů a prostředí pokud možno stejného pádu. :-) A nějaké čárky už asi vůbec...
Jak tohle může psát knihu...
Za ty roky jsem setkal s absencí (...)
Tak takhle hovoří Maďaři. (V maďarštině totiž nejsou zvratná slovesa.)
Ty holíš každý den? :-)
Mají pravdu ti, kdo říkají, že je to typický exemplář popisovaný na stránkách D-fens.
Asi tam nejsou dobří manageři :-)
Jinak mluvím o opravdu velkých firmách. V těch menších (tisíce zaměstnanců :-) je běžné, že manažery jsou původní kmenoví zaměstnanci, kteří se na místa dostali postupem. Od určité chvíle, ale nemusí řízení zvládat, byť na nižším stupni jsou skoro nenahraditelní.
Pokud Vám informace (...) týkající se životního cyklu projektu, typech společností, databází, (...), pravidlech pro vývoj přijdou zbytečné, (...)
Není to lehké číst, že? Ty šesté pády zamíchané mezi druhými, to je vážně perla... :-))))))
Od takového autorra bych knihu nechtěl ani zadarmo.
První odstavce článku zmiňují odborníky a zbytek, včetně "proaktivního" desatera je o výchově zmrdů, kteří potom mají nad těmi odborníky stát.
Kde jsou v tom článku ty špičkoví odborníci, administrátoři serverů, databázoví specialisté? O těch není ani slovo.
Jinak, můj názor je, že odborníci v zásadě nechybí. Ano, dá práci je sehnat, což je přirozené. Je ovšem důležité je nezašlapat a nezhasit v nich zájem o technologie (mladí lidé ten zájem totiž mají stejně silný, jako jsem jej měli mi, akorát samozřejmně směřuje o generaci dál), což se obávám, přesně takový proaktivní zmrd s dolary v očích udělá. Naopak je třeba je správně motivovat (a o tom jsem si naivně myslel, že tento článek bude), do dalších zajímavých technologií a trochu jim v začátcích pomoci (nebo alespoň nepřekážet).
Áááá pán je takzvaný infopodnikatel neboli prodejce vzdušných zámků. Obecné plky omílané do zblbnutí. Autor zjistil, že prací tolik nevydělá a jednoduší je vydělávat na lidské lenosti resp. blbosti. O pokřiveném pohledu na svět v tom, že by všichni studentu IT měli být manažery ani nemluvě.
Klidně. Lidi nechtějí dělat a proto ti zaplatí za mazání medu kolem huby. Radši si přečíst zaručené rady jak na sobě makat než skutečně něco dělat. Jistě není to tvoje chyba, že pak nic neudělají. Ale slušný člověk aka nezmrd se nesníží k tomu, aby na téhle vlastnosti vydělával.
Proč mám ten dojem, že by měli být všichni manažery? Že by to bylo proto, že to v tomhle článku píšete?
Zákazník něco chce (má pěníze) ->
Obchodník mu něco prodá (má provizi) ->
Projekt dostane na starosti oddělení ve firmě (šéf, projekťák, B-3, kdokoliv ..) ->
.. Sestupná křivka platů ->..
Vývojář na nejnižším stupni potravního řetězce, v nepoměru k počátečním financím, tvoří dílo, které uspokojí zákazníka na nejvyšším stupni potravního řetězce.
Ale? Jistě, že mě na rootu bude většina lidí brát vážně. Jistě můžu urážet více sofitikovaně, ale nač plýtvat časem. Útoky ad hominem většinou používán jen, když si to ten člověk zaslouží. To co jsi tu představil mě nepřesvědčilo, že je to pro dobro ostatních, možná by se s měl vrátit k tomu učení ASP.NETu.
Ano je naprosto logické a slušné psát o člověku, který se snaží někde předat informace pro začátečníky, že je „Zmrd“, protože zrovna vás nepřesvědčil o tom, že informace jsou pro něj důležité.
Musíte si uvědomit, že je zde spoustu firem, které nezajímá vlastní jádro nějakého Linuxu.
Jsou tu firmy, které mají 150 IT projektů ročně, napříč všemi platformami ať už z pohledu dodavatele nebo zákazníka. Potřebují CRM, billing, portál, integrační platformu, IT Governance.
Takové firmy potřebují nějakou metriku, aby si ověřili, že pracují správně (CMMI, Cobit). Potřebují si jasně definovat procesy, aby v tom nebyl nepořádek (ITIL). Použít nějakou metodiku na řízení projektů (Prince 2, IPMU) na práci s riziky (FTA), nástroje kde centrální uvidí stav životního cyklu aplikací (HP ALM, ..)
Takové firmy potřebují,
aby nový zaměstnanci měli zhruba představu, jak IT funguje, jak funguje podle standardů používaných obecně na světě.
To že Váš náhled na IT je pravděpodobně omezen na dveře administrátorské kanceláře, nebo studentské koleje, kde pravděpodobně kompilujte jádro, vám nedává právo zesměšňovat práci tisíců lidí, kvůli kterým vy máte práci a kvůli, kterým se IT dynamicky rozvíjí.
Rozvíjí se i díky podle Vás „zmrdům“, kteří se zabývají podle Vás nepodstatnými věcmi. Ty věci, ale řídí IT a drží celou firmu pohromadě, aby z toho nebyl opičí výběh.
Nepochopil jste slovo zmrd. Možná si přečtěte ten http://www.dfens-cz.com/. Zmrd není označení pro každého managera. Naopak schopní manageři jsou opravdu nutně potřební. Schopný manager mimojiné také ví, že pracuje s lidmi (nikoliv třeba s "lidskými zdroji" nebo masem) a umí jim to dát náležitě najevo. I to vytváří dobré prostředí.
Ale to, co tady předvádíte: cílení na maximální plat; vybrat si podle toho technologie (takže vlastně dělat něco, co mě nebaví a dělat to jen pro zisk); vývojáři se berou jako kus masa -- uvedomujete si vůbec, že tito lidé jsou ti, kteří vytvářejí hodnotu? Spousta managorů si vůbec neuvědomuje, že bez toho "podřadného plebsu" by nebyli ani oni; to je prostě výplod typického zmrda.
pane knotek,
co požadují prosperující firmy nespočívá v nabídce postů pro manažery či programátory. Firmy chtějí především odpovědné dospělé osoby. Tj. osoby, kteří jdou primárně po funkčním výsledku. Nikoliv o lidi, kteří za výsledek své práce považují jen grafickou podobu výsledku v PowerPoint nebo ukázku sebeobranné argumentace dle PRINCE2 na projetové poradě. To co předvádíte v argumentační obraně své osoby a v obraně svého literárního počinu je pouze nedospělá reakce na zpětnou vazbu "reálného života". Tedy neschopnost přijmout i jiný názor. Tj. názor v jiné podobě, než jste zvyklý. Já také nesouhlasím s formou, jakou Vám to tady ostatní servírují, ale přijměte to za fakt, že život není zaopatřovací ústav a že někdy jedna věta či slovo mají lepší údernost než "kýbl nakydaných souvětí". Také přijměte fakt, že pocit anonymity dělá z lidí (právě pro jejich nedospělost) velmi kruté bytosti.
Napsal jste knihu = OK. Došel jste do cíle, něco jste dokončil. Gratuluji. Ale nedělejte si iluze, že tento Váš produkt přijme většina jako nástroj k osobnímu úspěchu nebo snad k pochopení smyslu existence či života jakéhokoliv projektu. Většina ICT projektů končí mimo rámec zadání. Většina projektů skončí mimo rámec uvažovaného času a rozpočtu. Skutečným důvodem neúspěšnosti ICT projektů jsou opravdu argumenty, které uvádějí ostatní komentující. Nicméně mým doplňujícícm názorem je, že skutečným problém ICT projektů je neschopnost vynucení osobní odpovědnosti u fyzické osoby v projektu za výsledek = kdo, co, jak dlouho dělal? Funguje to? (Ano/Ne). Veškeré hraní na metriky, tabulky, grafy je jen "vylepšená hra" z mateřské školky, kdy se děti "chtějí někým stát". Právě Vaše kniha mi připadne ze sekce "Chceš li se stát někým významným, tak si přečti tuto knihu". O podstatě, jak se něčím stát (je to cesta získávání znalostí, zkušeností a moudrosti) Vám metodika nepomůže. Pomůže Vám zkušený průvodce = osoba, která toho v životě udělala a podělala, hmmmm - tak cca v poměru 51%/49%.
A v tomto kontextu s Vámi souhlasím, že školství přestalo žákům předávat znalost o osobní odpovědnosti. Nějak zmizelo, že i neúspěch Vás může naučit, jak to příště uchopit lépe. Dle mého se preferuje jen "úspěch za každou cenu". A zde jde o velký problém stávajících mladých lidí. Chtějí někým být, ale neví, že být někým je o práci, pokoře, vzdělávání, ......, až na posledním místě o benefitech. Školství tak generuje osoby, které jsou zdánlivě "všehoschopné", s amputovanými pudy sebezáchovy a s naprogramovaným směrem na rychlý úspěch.
Pane Knotek.
Spouste lidi nepovazuje slovo zmrd za sproste slovo, ale za vystizne pojmenovani stavu veci popripade skupiny lidi. Nebal bych se az rici ze oznaceni zmrd je odoborny termin :)
O tom jestli jste vic urazil programatory nebo ten clovek ctenare vasi knihy by se dalo polemizovat.
Myslim, ze pouzit slova zmrd je stejne nestastne jak prirovnani k potravnimu retezci.
Ja jsem cely vas clanek necetl (pouze casti) a knihu si urcite nekoupim. Jsem si ale jisty, ze se mi bude vzdy lepe spolupracovat s clovekem (managerem), ktery pochopi jak programovani funguje a ze i kdyz je to nehmotna stavba, tak se neda "naprojektovat" most pro pesi a za par mesicu pozadovat triproudou dalnici v obou smerech.
Predpokladam, ze budouci manageri je vase cilova skupina. Bohuzel na Root.cz je prevazna vetsina lidi, ktere programovani bavi a managerske pozice mozna delaji, ale porad blizko toho konce potravinoveho retezce, jak jste nam vysvetlil.
Jeste by bylo dobre v knize zminit, ze kdyz se budou managori a vsichni ve firme citit vic nez ti kdo, to co oni prodavaji vytvari, nevybuduji zadnou silnou spolecnost. Programatori (mozna lepe vyvojari software) zustavaji tam, kde je prace bavi, pokud maji dobre zaplaceno. Dobre zaplaceno neznamena nejlepe, ale dobre! V pripade, ze je prace nebavi, managori jima pohrdaji( v tomto pripade uz to nejsou manageri) a dostanou lepe placenou nabidku, tak proste jdou.
Mozna bych jeste mel vysvetlit co pod praci programatora chapu ja:
Clovek, ktery se podili i na analyze, spolupracuje s testerama, pokud na prodkuci neco nejede, tak se podili i na zjistovani a naslednem odstranovani problemu, ktere se behem testovani nenasli. V ramci tohoto vseho se jeste sami vzelavaji a vetsinou nepotrebuji skoleni, ale spis chteji jet aspon jednou za dva roky na nejakou konferenci, kde se toho dovi mnohem vic, nez na skoleni nejake konkretni technoligie o ktere si mohou precist (svym tempem) knihu a spoustu clanku na internetu.
Podle slovníku se jedná o Vulgární nadávku, jinak to pochopit ani nejde. Jde o ubohou vizitku člověka, pravděpodobně s komplexem, který namísto věcné diskuze používá vulgarismy a spoludotváří tak obrázek komunity, pro které jsou procesy a IT Governance pouze ztrátou času.
Pro mě osobně je to pouze usnandnění rozhodování, zda mám věnovat komentáři čas a logicky doplnit svůj názor.
Kdežto potravní řetězec je klasické pojetí struktury nadřazení v hierarchii společnosti.
Ale k vašemu komentáři, ano souhlasím, ale většina začátečníků vůbec neví proč je důležitý proces testování a pojmy jako akceptační testy, testovací scénáře atd jsou pro ně neznámou.
na vysvetlenou, nejste zmrd podle slovniku - tedy ne ten vulgarni, ale jste zmrd podle definice zde: http://www.dfens-cz.com/view.php?cisloclanku=2001011201 :-D
„Jde o ubohou vizitku člověka, pravděpodobně s komplexem, který namísto věcné diskuze používá vulgarismy a spoludotváří tak obrázek komunity, pro které jsou procesy a IT Governance pouze ztrátou času.“
Přesně tak. Správný „zmrd“ se vyznačuje tím, že každé slovo, které použije je dle slovníku slušné, nicméně výsledné věty nemůžou soutěžit s vyjadřováním pětiletého dítěte.
„A myslíte, že bude brát někdo vážně komentáře, kde se uráží?“
Neznalost neomlouvá. Pánové používají slovo zmrd spíše jako termín, který má za sebou svůj význam, než urážku. Jenže to se pak nesmíš divit, když se snažíš prodat knihu sortě lidí, o které nevíš ani nejmenší minimum. Zrovna jsem si díky tobě vzpomněl na A.m.w.a.y (tečky pro vyhnutí se klíčovému slovu, které si jejich poskoci denně hledají).
"na nejnižším stupni potravního řetězce"
Ta za tohle máš programátory, testery, databázisty, kteří na tebe makají?
Ty ses minul povoláním. Manager je kromě toho naprosto zbytečná profese. Leader je nezbytný. Lídři dělají i věci co dělají manažeři. Manažer bez "lídrovství" je jen tragikomická snůška souboru procesů, nařízení a metodik. Leader tyto věci nepotřebuje.
mas za to u mna ++ ; okrem ineho je to dobre aj preto, aby mu podriadeni netlacili kaleraby do hlavy, ako je kde co tazke a kolko clovekohodin na vyriesenie nejakej ptakoviny potrebuju ... Inak ale stretnut v sucasnej dobe absolventa, ktory pocul o nejakom Knuth-ovi alebo Wurth-ovi, alebo dokonca drzal v ruke nejaku ich knizku patri medzi zazraky vyssieho levelu. Na zaklade vlastnych skusenosti mozem tvrdit, ze 90% sucasnych absolventov pocas studia vyvijalo maximalnu snahu len v tom, aby sa pretunelovali cez skolu k vysnenemu glejtu, o nejakom kreativnom pristupe k rieseniu problemov ani nechyrovali (google riesenie nenasiel => riesenie neexistuje), ich realne znalosti su vyklikavacej povahy, aj to znacne zahmlene ... Mozno 1% su takych, co nestravili studium vysedavanim po krcmach, pripravu na skusku si nemylili s ucenim basniciek naspamet, vypisovanim tahakov a hladanim odrbov typu kto a za co mi napise seminarku/bakalarku/diplomovku, to su ti, co sa mozu hrdit titulom inzinier.
> Inak ale stretnut v sucasnej dobe absolventa, ktory pocul o nejakom Knuth-ovi alebo Wurth-ovi, alebo dokonca drzal v ruke nejaku ich knizku patri medzi zazraky vyssieho levelu.
O Wurthovi nic neviem (kde ho najdem? Ake su jeho dobre knihy?), ale dufam, ze kazdy z prazskeho matfyzu (podobne ako ja) cital aspon knihy:
-aspon casti TAOCP od Knutha
-Introduction to Algorithms od Cormen/Leiserson/Rivest/Stein
-Computer organization and design od Patterson/Hennesy
-specifikacie jazykov, v ktorych dotycny programuje (u mna Java Language Specification SE6, draft C99 a C11)
-Code complete alebo nieco podobne o pisani citatelneho kodu
Takze mozno staci len vyberat z tych spravnych absolventov.
Pravděpodobně se jedná o Nikalause Wirtha, autora jazyka Pascal (viz http://en.wikipedia.org/wiki/Niklaus_Wirth ). Napsal knihu "Algorithms + Data Structures = Programs", která vyšla ještě před převratem v nakladatelství Alfa pod názvem "Algoritmy a štruktúry údajov".
vdaka, jasne, myslel so Wirth-a (preklep), inak este existuje podobna knizka od Roberta Sedgewicka "Algorithms" (Princeton University, http://algs4.cs.princeton.edu/home/ ), nevenuje sa tam tak do hlbky teorii, je to trocha viacej prakticke, okrem datovych struktur su tam prehlady matematickych algoritmov, FFT, linearne programovanie atd. Wirth je dosledne o datovych strukturach, raz za cas je dobre to chytit do ruky a sem tam si daco vyskusat - prepisat kompilator PL/0 do Javy s generovanim kodu pre mikrokontroler je celkom sranda ...
Udělat managora IT z dobrýho programátora je nesmyslné plýtvání lidským potenciálem. Tomu člověku je bude stýskat po programování a ve volném čase si bude programovat místo toho aby lépe řídil, na vše se bude dívat prismem "já bych to udělal jinak/lépe/rychleji". Jen bude lepší managor než ten, co o programování ví jen to že programátor je v každé automatce.
Dobrý IT managor by měl umět trochu programovat - nelze něco řídit a nerozumět tomu - může si ve volném čase pro radost programovat, ale hlavně ho musí bavit být managor a musí se v tom stále snažit zlepšovat.
A pokud si někdo vybere práci podle výše platu bez ohledu na to jesti ho to bude bavit, tak to vždy bude dělat špatně.
Howgh.
Tak, tak. Jen bych polemizoval s tím "nelze něco řídit a nerozumět tomu". Manager řídí lidi, nemusí rozumět jejich konkrétní odborné práci. Pokud je potřeba posoudit výsledek i po odborné stránce, např. kvalitu programu, má na to programátora, který kontroluje práci jiných. Pochopitelně v malých týmech je manager a "kontrolor" jedna a tatáž osoba, ale sehnat takového dobrého člověka je ještě těží než sehnat dobrého managera a dobrého programátora.
ja s tim mam takovou zkusenost, ze obvykle ten nejlepsi programator zacne byt vedenim cim dale tim vice vyuzivan jako manazer az se z nej stane manager. Obvykle to byva castecne proti jeho vuli. Takovi lide maji mezi podrizenymi patricny respekt a v tom je prave jejich sila.
Taky trochu zalezi na definici pojmu manager. Je-li manager clovek s 10ti podrizenyma, tak mu nejaky ten cas na programovani jiste zbude. BTW, co takovy manager celych tech 8 hodin v praci dela, nez ze to rano za hodinu obejde, rozda prikazy a pak programuje? :-)
Byl to pěkný článek, to desatero se mi celkem líbí. Ale je pravda, že by se mělo rozlišovat mezi programátorem pro peníze a tím, kterého to baví. Pokud to děláte pro peníze (a tedy vybíráte si i podle toho platformu), tak se jenom snažíte držet krok, aby vám neujel vlak. Když vás to ale opravdu baví, jste o tři kroky v předu a nebojíte se experimentovat, i za cenu, že z toho nebudete mít peníze a pouze hřejivý pocit, že jste si tu techniku/novinku/technologii vyzkoušeli na vlastní kůži :)
Článek je strašlivá slátanina, knížku raději nebudu ani otevírat aby mě to neporazilo. Téměř se to blíží tomu jak vychovat zmrda:
http://www.dfens-cz.com/view.php?cisloclanku=2001011201
Podstata IT práce je naprosto někde jinde, ale to autorovi patrně nikdy nedojde. Vůbec mě nepřekvapuje, že člověk který tomu nerozumí, to školí.
Ten clanek je uplne mimo. Autor ma predstavu ze uspechu se dosahne perfektnim zvladnutim jakesi technologie a nastudovanim procesu v jakesi firme. Mozna z toho budou nejaky penize, ale to jeden z nejtupejsich zpusobu jakym k nim prijit. Body 1. 2. 5. 6. 10. jednoduse vubec nejsou potreba. Co je dulezite je schopnost myslet - analyticky, kriticky, schopnost myslenku prijmout i opustit. Chtit delat veci spravne (coz casto znamena je proste nekomplikovat). Je dobre brat v uvahu obchodni stranku veci, ale k tomu uplne staci si dostatecne casto klast otazku "zaplati se to?".
To je tak vse, firma ktera vi co dela toto oceni. Pritom temer nezalezi na jakesi technologii, to je zalezitost o ktere zvidavy clovek poneti ma a behem par tydnu naskoci do procesu ve firme docela snadno.
Autor bohuzel vubec nepochopil o cem je VS studium IT, odbornost, kriticke mysleni atd., misto toho se vydal jednoduchou cestou na ktere se nechava krmit MS a jeho "technologiemi" a nejak zahadne mu pripada ze to je to ono jak to ma byt.
Hlavně všechny ty body člověk daleko snáze splní když si během jednoho roku projde školení na daná témata (a to mu s trochou štěstí zaplatí firma). 5 let studovat vysokou školu, aby potom člověk uměl jenom 1 technologii a pár procesů mi připadá jako totální blbost. Mě to připadá jako reklama na soukromé "VŠ" typu titul VŠEM nebo unicorn.
+1
On si hlavně autor plete VŠ a učiliště. Akademické vzdělání má směřovat do budoucnosti, absolvetni univerzit jsou právě ti, kteří budou pracovat na nových (v době studia neexistujících) technologiích a postupech.
To, co autor po VŠ požaduje, tedy absolventy, kteří plynule začnou dělat ve firmách a budou umět "všechno, co firma potřebuje -- ehm, to jako která firma?", tak přesně od toho tu jsou kurzy a vůbec vnitrofiremní vzdělávání jako celek. Každá firma si své experty musí vychovat a udržet sama.
Děkuji za názor, jako zatím jeden z mála jej pro sebe hodnotím jako přínosný. Asi jsme studovali jinou školu, ale na VUT Brno IT se kladl důraz na praktickou stránku věci na následující body:
- vyluštit křížovku v jazyce Pascal
- navrhnout obvod pro sekvenční počitadlo
- vytvořit algoritmus v c++ simulující vodní hladinu
Samozřejmě je to nadsázka, ale hlavní důraz byl u předmětů dán na konkrétní nesmyslný díl ze světa IT, naprosto zbytečně do detailů. Navíc doplněný o nesrozumitelnou matematiku, bez jakýchkoliv podkladů.
Jediným cílem profesorů bylo na zkušce do detailu ověřit nesmyslné detaily z dané problematiky.
Namísto uceleného rámce o problematice IT světa, tak aby získal žák přehled.
Vše co jsem za ty roky viděl v práci si člověk musel nastudovat separátně, nic nemá, ze školy. Možná jsem vyjimka, ale škola pro mě byla ztrátou času.
Nyní k problematice MS. Zde se nejedná o flame MS x zbytek světa. Jsou zde firmy, které mají nějaké potřeby. Na ty potřeby vznikly produkty. Pokud jsem firma, která chce velký datový sklad, tak asi nepoužiju MySQL. Firma, které potřebuje spolehlivý support a zásruku stabilního dodavatele. Tak je celkem logické, že si vyberu Oracle.
To samé je u MS technologií jako je Reportin Services, MOSS, MSSQL které přinášejí pro svou oblast přínos svému zákazníkovi. Nepodceňujte je, nevyplácí se to.
"- vyluštit křížovku v jazyce Pascal"
Základy algoritmizace a prohledávání stavového prostoru.
"- navrhnout obvod pro sekvenční počitadlo"
Pro spoustu lidí je to první setkání s funkním elektronickým výrobkem a také odrazový můstek ke složitějším obvodům.
"- vytvořit algoritmus v c++ simulující vodní hladinu"
Simulace kapalin se uplatní ve spoustě oborů průmyslu, je to výpočetně mimořádně náročné, student se může mrknout na problematiku paralelizmu, jiných výpočetích postůpu, speciálnímu hw apod.
Co přesně se vám na tom nelíbí? A co byste chtěl místo toho?
Ja myslim ze uz se blizime. Pokud vam nic z toho co zminujete nic nedalo, dokonce ani nechapete co vam to dat melo, tak to holt opravdu vase zamereni a VS nejdou dohromady. Ovsem prosim nehledejte chybu na strane VS.
To co jste v clanku a v diskuzi zminil, to je opravdu uroven ucnaku nebo nanejvys prumky, pro specialni veci asi staci vnitrofiremni vzdelavani nebo komercni kurzy, na to VS opravdu neni, proste to tak berte.
Ja mam MFF a z vaseho pohledu to bylo z valne vetsiny o nesmyslech. Ja ten nazor nemam. Hodne zkousek bylo takovych, ze se nijak neresilo to co se bralo na prednaskach, neslo se na to naucit, musel jste veci rozumet abyste vubec pochopil na co se kantor pta. Casto se mi stalo ze az na zkousce se mi rozsvitilo. Vysledkem bylo ze mam ohromny respekt pred tim jak me naucili uvazovat a vim ze bez toho bych byl jen patlal. Rozdil mezi tim co cekate od VS vy a co jsem tam dostal ja je pak takovy, ze ten vas vysneny patlal ve VS bleskurychle naklika DB, formulare, aplikaci, hodi to na web... me chvilku trva nez zjistim ze to je uplne k nicemu :-) (to berte s nadsazkou)
K tomu MS - naucil jsem se to brat realisticky. I kdyz zustanu jen u nastroju pro vyvoj (a nemusim chodit do hloubky), treba VS je neskutecne zaostala vec, editor 10 let pozadu, implementace C++11 davno pozadu za ostatni konkurenci, nemotorne, jen abych vubec zacal musim stahnout nekolik giga instalacek a dat si par restartu a nekolik hodin koukat na progresbary. Srovnejte treba s javou ktera je do 15 minut pripravena k praci (ktera je daleko komfortnejsi). Zkratka MS je zpusob jak dokonale zabit produktivitu.
neda mi to, VS je nejlepsi IDE ve kterem jsem delal (beru to s addony, napr. r# dela opravdu hodne). C++ ve Visual Studiu bych vubec neresil - primarne je IMO VS "delane" pro C#/F# atd. momentalne si ve volnem casu u skoly programuji v Jave v IntelliJ IDEA, ale i tak cast veci z VS mi porad chybi. mohl by jste prosim uvest v cem je VS tak pozadu, popr. odkaz na nejake srovnani (bavim se o IDE, primarne C#, protoze to je srovnatelny jazyk s Javou)?
Pre mna su zakladom prace na IT projektoch
1. profesionalita - neslubujem co nedokazem splnit v case ktory nedokazem dodrzat
2. doslednost - ked robim nieco nove tak si nastudujem moznosti ako to robit a vyberiem optimalnu
3. efektivita - vyhybat opakovanemu objavovovaniu objaveneho. Ked piaty krat pisem ten isty, alebo podobny kod tak si ho niekde ulozim a okomentujem
4. minimalizmus - splnit klientove poziadavku v minimalnej forme ako pozadaju (samozrejme bez dopadu na bezpecnost a stabilitu). Snazit sa pekvapit niecim nevyziadanym veci zbytocne komplikuje.
Ach jo? Proč sem dáváte takovéto články? ... Přesně jak napsal jeden z přispěvatelů výše - návod na výchovu zmrdů.
Velice výstižný vtip:
Přijde takhle chlápek do zverimexu a vidí tam v klecích čtyři opice. A ptá se prodavače:
- Tady máte opici za 2000 dolarů. Co je na ní tak drahého?
- No, umí kódovat HTML a JavaScript, výhodná koupě.
- A támhle máte opici za 5000 dolarů. Co umí ta?
- Dobře zvládá VisualStudio a umí C#.
- A tahle opice za 10 000 dolarů?
- Ta umí C++ a Javu, dokonce i čitelný a srozumitelný kód. Velice dobrá koupě.
- A támhle.... opice za 50 000 dolarů? Co umí ta?
- Po pravdě... fakt nevím... Nikdo ji nikdy neviděl nic smysluplného dělat. Ale ostatní opice jí říkají ProjectManager.
je tu spousta prinosnych negativnich komentaru, za sebe jeste pridam:
Na vetu "kvalita dnesnich studendu je spatna" jsem alergickej stejne jako na "ta dnesni mladez ....."
Spousta firem si stezuje a chtela by primat same mlade zkusene odborniky. Verim ze ty schopne firmy se misto kecu smiri s realitou a vezmou nadane absolventy a dovzdelaji si je.
PRAHCY prachy prachy ...., ano prachy jsou to nejdulezitejsi, ale vsechno to taky neni!
Z clanku je citit, ze autor se pohybuje jen v oblasti vyvoje webu.
Zase jeden dalsi co si mysli, ze diky webum poznal cely svet vyvoje SW :D.
Jaká je kvalita IT studia zde posuzovat nechci, ale myslím, že pokud budou mít v praxi před ukázanými výsledky navrch manažérské bludy, potom je kvalita IT studia dostatečná. Kdo chce a má zájem dožene vše samostudiem, komu stačí ovládat SAP
a Visual Basic tomu stačí, že umí nastavit Exchange.
Je zajímavé že se dosud nikdo pozastavil nad tím nejdůležitějším a to, že většina firem má představu, že všechny zmíněné pracovní profese: projektového manažera, projektového administrátora, team leadera, pracovní skupinu tvořenou analytikem a architektem, developery, testery a test manažera, grafika, kodéra, databázového administrátora, serverového administrátora i síťového administrátora sfoukne jeden člověk.
Presne to je dovod, preco sa v mnohych dnesnych velkych firmach neprodukuje uz prakticky nic pouzitelne. Na tuto temu na uz davnejsie zaujala prirucka pre zamestnancov firmy valve: http://www.valvesoftware.com/jobs/ Odporucam precitat aj v pripade, ze nechcete v tejto firme pracovat.
A ako tak sledujem celkovy vyvoj, Valve sa celkom dari aj nieco realne produkovat.
Zalezi na rozsahu, ale prevazne plati, ze ten jeden clovek musi zastavat alespon nekolik z vyjmenovanych pozic ... A taky plati, ze tym, kde nejsou pevne stanoveny pozice, funguje radove lip - kazdy dela to, co je zrovna treba/co umi. Narozdil od strikne rozdelenych tymu, kde proste programator nedela nic ... dokud nedostane odpovidajici zadani ... ktery prevazne dela clovek, kterej prozmenu netusi, jak vypada kod ...
Já se autora musím zastat, každý kdo dělal na nějakém větším projektu (jak do počtu lidí, tak trvání plus např. následný support) podle mě vidí, že procesní řízení a kooperace v týmu jsou nutnou podmínkou, aby se projekt dotáhl do cíle alespoň v trochu použitelném stavu. Mít v týmu vývojáře všeználka, kterému je vše jasné, všichni ostatní jsou pro něj jen blbý manažeři/zákazníci/obchoďáci je nejrychlejší cesta do pekel, pokud se ho nepodaří včas usměrnit nebo vyměnit. Prostě nejenom technologie ale i orientace v systému řízení firmy a projektu je pro vývojáře nutnost (pokud tedy chce být užitečný a dostat se k zajímavým projektům).
A pravda taky je, že bych u juniorních vývojářů ze školy čekal nějaký minimální přehled v tom, že zdrojáky jsou v svn, že existuje něco jako dev, test, pilot, produkce prostředí, build a release management, vykazování práce, codereview, odhady praqcnosti, psaní testů, doumentace, logování a audit v aplikaci(to je vždy velké překvapení), bezpečnost, integrace do dalších firemních systémů, různe metodiky vývoje a spousta dalších věcí, který dle mě vývojář musí znát, ale které přímo nesouvisejí z algoritmizací. Obecně na projektech, které dělám, je to snad i důležitější, než znát složitosti algoritmů.
A ještě poznámka, jsem zastánce toho aby i poslední junior vývojář věděl co je cílem celé aplikace, aby znal požadavky zákazníka aby měl přehled, kam vývoj směřuje. Aby věděl, jak vlastně zakázka vzniká, že se řeší nějaká konkrétní potřeba zákazníka a že se to celé musí také zákazníkovi i zaměstanvateli vyplatit. Tedy business věci okolo vývoje (asi největší oblast pohrdání rádobyexpertů).
Pravdou je, že tyto věci začínající vývojáři většinou vůbec netuší, jestli je to má naučit škola nebo samovzdělávání podle knížek nebo interní firemní kurzy je na diskuzi. Ale samozřejmě když to nezná, tak to jsou náklady navíc pro firmu. A pro kritiky v diskuzi - jestli se bez výše zmíněných věcí obejdete, tak fakt nechápu, co za projekty děláte.
Ale uznávám, že když jsem byl mladej a nezkušenej, tak jsem dfense taky žral a manažeři pro mě byli zmrdi a byl jsem přesvědčenej, že bych to dělal mnohem lépe. Pro ty co tu házejí zmrdama, dejte pozor, dfens psal ještě o druhé velké skupině - ichtylech - abyste do ní náhodou pro změnu nepatřili vy.
Abych předešel urážkám, jsem vývojář ne manažer.
Ještě podotek, nejsem tak starý abych mohl dobře posuzovat dobu před 10 - 15 lety, ale řekl bych, že se od té doby výrazně změnila celá doména problémů které se řeší. Projektů je mnohem víc a složitějších, bez oop a design patterns se v podstatě neobejdete. Řekl bych, že tady školy právě výrazně zaostaly, připravují studenty na dobu a problémy, které tu už nejsou (v takové míře jako dřív).
honza
V čem je to v těch jazycích jiné. Je jiný význam slova třída? Dědičnost? Hmm, to asi ne!
Na první pohled největší rozdíl je, že metody nejsou součástí tříd a dispatch lze provádět podle všech argumentů a nejen dle jejich typů.
Pro OOP design stačí UML.
Jak se v UML modelují např.: dědičnost, kde podtřída není podtyp, nebo multimetody?
Myslel jsem oop přístup ne nějaká konkrétní implementace. Je to prostě pohled na modelování a řešení daného problému. Za mých časů se to na střední škole neučilo vůbec a na vejšce okrajově.
Samozřejmě jsou i projekty, kde je oop přístup zbytečný nebo nevhodný, ale řekl bych, že v mainstreamu se bez toho neobejdete.
honza
Bez oop se v mhoha ohledech obejde sposuta vyvojaru. Nejradsi mam takovy, kteri maji plnou hubu vsemoznych technologii, a kdyz se jim podivam pres rameno, tak maj nejaky to visualko, natahaj tam mysi cosi ... sem tam doplni radek ... a pritom vubec netusi, co to vlastne dela.
Pak nastane nejakej problem (jako ze nastane) a oni ho nejsou schopni vyresit. Pripadne to dopadne tak, ze aby se "problem vyresil" ... tak vyrobi cpy&paste na 150 ruznych mist, kde si mysli, ze by to mohlo byt ... cimz rozbije 150 jinych veci.
BTW: 99% projektu jsou relativne snadny a trivialni ulohy, potiz je, ze to, co se da napsat za odpoledne, pokud dotycny vi co dela, trva prevazne minimalne mesic, protoze dotycny ma sice "funkcni" sampl za 10 minut, ale pak mesic ladi co mu kde nefunguje ... a kod podle toho taky pak vypada.
Tohle je všechno pravda, ale bohužel to v tom článku docela chybí. A to málo co tam je se ztrácí v záplavě věcí určených pro zcela jinou cílovou skupinu.
To je ten zásadní problém článu (a pravděpodobně i knihy): je cílen na ty co mají ambici být "IT manažer". A to je fakt jiná množina lidí (s neprázdným průnikem, ale malým).
Chces predvest procesni rizeni v praxi?
Mejme funci X. Ta funkce dela neco nad dokladem Y. Obecne se vi, ze doklady typu Y vznikaji desitky/stovky ... => logicky by bylo, aby funkce X sla spustit nad N vybranymi doklady typu Y. Mno nejde, protoze nejaky ma(na)gor vymyslel ... ze nepujde.
Kdyz budu chtit aby sla ... tak musim kontaktovat nekoho ... na strane dodavatele... kdo vubec netusi vocogo. Ten nekdo, se pak bude ptat nekoho, kdo netusi stejne jako on, ale ma na starosti pozadavky zakazniku a kumunikuje je smerem k vyvojovymu tymu. Tenhle clovek pujde za sefem vyvojaru, a popta se ho ... nacez se dovi, ze se sef vyvojaru zepta ... tech dvou lidi, kteri o danym modulu maji paru. Kdyz se jich zepta, tak se celej tenhle tobogan rozjede pozpatku. Cely to trva min 14 dnu (a to v pripade, ze behem tech 14ti dnu 5x volam dotycnemu stycnemu neumeteli a 3x generelanimu rediteli, jinak je to klidne mesic i vic). => pak mi prijde nabidka, ze ta funkce bude fungovat nad vice dokladama ... za 100hod prace ... protoze je treba zaplatit vsechny tyhle zbytecny parazity ... a 10minut prace kodera.
Nebo ... volam na (procesne rizenej) hotline ... veme mi to tam clovek, kterej vubec nic netusi o tom, co potrebuju resit a de shanet cloveka, o kterym vim, ze to vi, ale na kteryho nemam primej kontakt, protoze to tak neni "procesne spravny".
Jste přesně ten všeználek, co ve firmě udělá jenom bordel. Ano, že ve vetší firmě je spoust režie okolo je pravda (u většího projektu s více lidma taky), ale zkuste se zamyslet taky nad tím, jestli to není z důvodu zastupitelnosti, udržitelnosti a zajištění kontinuity provozu firmy. Prostě ve firmě o více lidech a projektech je nutný vše dokumentovat a schvalovat. Nebo se tedy na to vše můžete vybodnout, udělat z toho one man show, ale pak vám takový člověk na 14 onemocní nebo odjede na dovolenou a jste víte kde.
Nejlepší jsou v tomto správci sítě a systémů, si jednoho dne takový jedinec řekne, tady to na produkci poladím, co bych se obtěžoval to projednávat s parazitama nad sebou, oni by mi to zdržovali nějakýma nesmyslnýma schůzkama, analýzama a bůhví čím dalším. Pak vyřadí provoz firmy na půl dne, správci ostatních systémů/aplikací hledají chybu u sebe, dalších 14 dní se analyzuje co se vlastně stalo. Zajímavé je, že všeználek v těchto chvílích bývá nezvykle potichu a nějak nemá tendenci se k tomu průšvihu taky hlásit. Podobnou škodu dokáže napáchat všeználek kodér, který se neobtěžuje dodržovat procesy vývoje a změn sw, protože paraziti.
Opravdu by mě zajímalo co děláte za projekty, tady píšete práce na 10 minut kodéra při nějakém change reqestu, v jiném příspěvku o projektu na odpoledne. Za 10 minut ani nepopíšete změnu kterou děláte, kde máte testy, kde máte analýzu dopadů změn atd.? Můžete mi dát příklad projektu na odpoledne? Já si to neumím představit, za tu dobu tak akorát stihnu připravit scm, issue tracker a wiki plus nějaký další věci okolo pro daný projekt.
dík
honza
Se ozval presne ten flakac, kterej petkrat za odpoledne pichne mysi do vizualka a zbytek dne ceka, az mu prijde pokyn neco udela.
Firmu, kde by vedel vic nez jeden clovek jak funguje jedna konkretni funkcionalita sem vzivote nevidel. Zato sem mockrat videl firmu (i o tisicich zamestnancu), kde to, jak neco funguje nevi vubec nikdo, a tak kolem toho chodi pekne po spickach a tvari se, ze to nevidi.
A to mam zkusenosti s vyvojem softiku za "par tisicovek" az s projektama za desitky mega ... ostatne, nejvic sem se pobavil, kdyz mi kamoska vypravela jak implementovali sap. To sem si rikal, ze jeste ze ten smejd o kterej se staram ja je celkem pristupnej zasahum zvenci, takze co mi dodavatel nedoda si do nej dobastlim.
BTW: Na jak dlouho ze by melo byt napsat cyklus, kterej bude volat funkci opakovane nad doklady z nejakyho pole? Minuta? Ja si to totiz umim zvenku zavolat sam, ale zvenku neudelam userum tlackatko, kterym by ten muj bastl spustili.
Takze to vypada tak, ze useri prijdou na IT a reknou "nad temahle 500 dokladama nam to puste", protoze si to sami udelat nemuzou.
Omlouám se za osobní výpad, nechal jsem se strhnout konfrontačním stylem diskuze. Jinak na všem ostatním trvám.
Vizulako nepoužívám, ale nic proti, je to nástroj, který se dá použít dobře nebo špatně, vhodně nebo nevhodně jako cokoliv dalšího.
Samozřejmě neznám váš konkrétní problém s doklady, ale první co mě bez velkého přemýšlení napadá. Co počet dokladů v cyklu, je nutné ho nějak omezit (např. má dopad na další systémy)? Je potřeba uživatele informovat o průběhu? Má mít možnost korektně cyklus přerušit? Jak se dozví, které byly upraveny a které ne? Může to dělat každý nebo jen některý uživatel? Kam se výsledné dokumenty ukládají nemůžu to při hromadné úpravě zahltit? Určitě to není práce na 10 minut.
honza
že jste neviděl, neznamená, žře neexistuje. Prošel jsem 3 firmy a v té poslední je "přikázána zastupitelnost", tj. když jeden má dovolenou musí být schopen někdo druhý dělat jeho práci.
A důvod je prostý, dovolené, nemoci atd. Pokdu děláte ve firmě kde to není a ani sám neškolíte někoho za sebe, neznamená to, že je to správně, ale naopak, že to vy osobně i manegerové posíííráte.
Podivej, ja sem schopen delat libovolnou praci za kolegu, stejne jako on je schopen delat cokoli, co delam ja. Jenze, kdyz nastane ta situace, tak ja nebo on stravime pulden nad zkoumanim toho, jak ta vec vlastne funguje, kdezto kdyz to bude ta "nase" vec, tak totez vyresime za par minut, protoze "vim" jak sem to udelal.
Klido zcela konkretni priklad. Firemni firewall sem konfiguroval ja. Mam ho okomentovanej, aby se v tom vyznal kolega. Ale kdyz po nem bude nekdo chtit nejakou zmenu, bude si to muset nejdriv cely projit, zjistit kde a co kam pada, a pak se do toho odvazi hrabnout. Kdyz ten pozadavek dostanu ja, tak to tam vepisu rovnou, protoze vim kam.
A kdybych mel predem a pravidelne zkoumat, kde co kolega prenastavil a proc, a on mel zkoumat totez u me, tak se vzajemen zamestname na 48hodin denne => na vlastni praci uz jaksi nezbude cas.
=> dovolim si tvrdit ze takova firma naprosto neexistuje nikde a nikdy existovat nebude, kde bych moh zavolat 2+lidem a ti byli ihned schopni akce. Pomijim nejakej priblblej first level, kde mi budou z manualu predcitat, jestli mam pc v elektrice.
manazeri neprisli na to, ze se z toho daji vytriskat penize.
Taktez me fascinuje posledni cast bodu 3:
'''
3. V práci být proaktivní, neodmítat úkoly, nestěžovat si, naopak navrhovat zlepšení.
'''
Realne je to tak, ze nebohy programator jede podle specky (ktera je v lepsim pripade konnzistentni a spravna) a jedinne co muze, tak drzet hubu. :(
Realne je to jeste horsi, kdyz navrhne, ze je to spatne, tak zacne mit nekdo pocit, ze je moc dobrej, a ze by ho trebas moh vyhodit ze sedla, pripadne se mu rekne, at to teda klidne tak udela, ale ve svym volnu.
Mam i osobni zkusenosti, ze praci "navic" si clovek pridela ... tak maximalne tu praci, ale oceneni za to neni absolutne zadny (i kdyby to melo byt jen to povestne "dik").
{quote}Framework by měl být v souladu s celkovým prostředím podnikového řízení a obecně uznávanými zásadami kontroly, a měl by být založen na IT procesech a řídícím Frameworku.{quote}
Tak urcite. Zivot je hra na dve branky a jak se to kopne, tak to leti. Realizace byly komunikovany opravnenym osobam z pozice instituci vykonavajicich, az se z toho ridici organ monitorujici procesy nastavujici monitorovaci indikatory posral.
Chudak autor, tolik nenavistnych komentaru by na me asi zanechalo nejake stopy :-/
Nicmene myslim, ze clanek opravdu popisuje lehce nerealny idealizovany svet, kde kazdy dela jen to, co ma, vsichni maji striktne rozdelene role a IT firma dodava zakaznikum nejake IT projekty jeden za druhym atd.
Realita je imho dost jina, navic v kazde firme je to jine. Nejaka pevna pravidla typu "o servery se stara serverovy administrator" ci "testery ma na starosti test manager", zkratka v praxi neexistuji, vsude je to trochu jine, nekdy hodne.
Pro spoustu lidi jsou zde popisovane principy vedeni IT projektu hodne mimo kazdodenni realitu, takze je z toho citit ten od-reality-odtrzeny zmrdispeak, bohuzel :-/
Kazdopadne praci v takove nejake IT firme zabyvajici se "IT projekty" bych opravdu nechtel.
Takze preji uprimnou soustrast.
Ja tu teda zadny nenavistny komenty nevidim ... ja tu vidim hromadnou snahu zachranit autora pred bludem ve kterym zije, a jeste se snazi o tom presvedcovat ostatni ... Je fakt, ze pokud to nekde uci, tak je na 100% vsemi studenty razen mezi zmrdy, protoze podobny pindy jsou mezi ITky (tim myslim ty, kteri vecem skutecne rozumi a delaji je) zduse nenavideny.
Až si zase budete žehrat, že úroveň absolventů technických směrů (tedy spíše všech směrů obecně) stále klesá, tak si uvědomte jednu zásadní věc.
V roce 89 mělo u nás VŠ 5% lidí 20% mělo maturitu. Dnes se ta čísla změnila natolik že na VŠ se hlásí 60 respektive až 80% celého populačního ročníku! Přičemž na větší zájem je o ekonomiku či některé humanitní obory a pak až o techniku... To si vážně někdo myslí, že se za 20 let stal zázrak a lidi jsou najednou inteligentnější?
Z VŠ vycházejí dobří absolventi, ale je jich prostě ze 100 třeba 5-10.....
To je jen cast, druha je ta, ze i VS stale funguji jako za marie terezie - proste biflovani zcela nesmyslnych faktu. Nikoho nezajima, jestli tomu student taky porozumel, staci, kdyz to peclive odrecituje (zcela osobni zkusenosti).
Mno a studujici se tomu samo prizpusobi. Staci den pred zkouskou nadrtit scripta, vecer si jit vylejt mozek ... a druhej den to dat, jit si zase vylejt mozek, vycistit, a nadrtit scripta na dalsi zkousku.
BTW: Za mych casu platilo, ze chovanci VSE opousteli koleje nejpozdeji v utery odpoledne ;D.
Ale to je přesně ono. Dobrý student pochopí obsah. Špatný se to jen nadrtí a protože ho to navíc nebaví tak to de večer vylejt... Něco jako nesmyslná fakta není, jen lidi co nevědí co ta fakta znamenají a netuší která fakta si vybrat...
VŠ prostě jedou na množství, dokud to tak bude nic se nezlepší... Učitel nemůže věnovat dost času těm co o to stojí a je nucen vytvořit šablonu, kterou zvládnou všichni.
Nesmyslnych faktu je velmi mnoho - jsou to naprosto vsechny informace, ktere dany clovek v danem oboru nanic nepotrebuje, nebo si je muze snadno zjistit. Tudiz by mel trebas vedet, ze neco takoveho existuje, ale nepotrebuje si to mapatovat nazpamet.
V realne praxi taky nebude zavren mezi 4 steny a nebude muset vymejslet, jak spocitat obsah sisoidu. Proste si na netu najde, jak se to dela.
Proto bych od skol ocekaval, ze ke vzdelani budou pristupovat stejne - zaci/studenti by meli mit trvale pristup ke zcela libovolnym zdrojum informaci ... a jakekoli testovani by melo byt o tom, zda umi najit a pouzit. Ne o tom, jestli si zrovna pamatuji nejaky vzorec.
Velmi zive si pamatuju, jak probihaly zkousky trebas z matiky ... kde dotycny zmrd baziroval na tom, aby ten chudak pred nim odrecitoval do mrte presne nejakou vetu nebo definici ... kterou pak uz nikdy vzivote neuvidi. Vubec ho nezajimalo, jestli taky vi, co to vlastne znamena. A beda, pokud se zkouseny pokusil tu vec prednest vlastnimi slovy ... nejvetsi zazitek ovsem byl, kdyz jeden clovicek doslova opsal presne to, co ten zmrd napsal pri prednasce na tabuli, a ve chvili, kdy ho dotycny zacal prcat za to, ze to ma spatne, na nej vytah svoje poznamky, kde mel mimo jine kopii jeho slajdu.
To je ale zase problém příliš mnoha lidí a neosobního přístupu. Mimochodem přes podobné exoty se dobrej student musí dostat, jsou totiž všude, ne jen na školách...
Základy jako matematika, fyzika a na ně navazující předměty prostě musí každý vysokoškolák zvládat. Nás vždy učili: Inženýr je ten, který nové věci vymýšlí a ne ten který se jen učí ovládat, to dělá středoškolák.... A na to prostě musí znát základy a k tomu nové objevy v oboru.
Vzpomenu si vždycky na jeden pořad o doktorovi co byl za války u Tobruku, jak tom vykládal, že měli na škole profesora co bazíroval na tropických nemocech a všichni studenti si klepali na čelo, že se musí učit něco co nebudou používat. No a jemu ( a celé jednotce) se to pak setsakra hodilo....
Potíž je, že student si občas myslí, že odříkává totéž jen vlastními slovy, ale přitom to, co říká, je jen nějaká hloupost. Pak ale chodí a všude si stěžuje, že byl buzerován za to, že to jen řekl vlastními slovy, protože nepochopil, že problém byl jinde.
Zažil jsem studenta, co měl v definici blbě kvantifikátory a ani na několik pokusů je nebyl schopen opravit. Pak ale tvrdil, že to měl v podstatě dobře, jen profesor bazíroval na detailech, dokonce mu tohle řekl do očí! Přitom pokud by tu definici opravdu chápal, tak by pro něj neměl být problém ji opravit.
Přesně tak. Zažil jsem jednoho spolustudenta, jehož jméno uvádět nebudu, nicméně dodnes si ho pamatuji, který se chvástal tím, že ho v životě nikdo nedonutil přečíst byť jen jedinou knihu a když byl vyhozen v prváku ze zkoušky z analýzy po několika marných pokusech zkoušející dotlačit ho k tomu, aby si v Rolleově větě správně opravil hranice intervalů, kde se požaduje definování funkce a kde její diferencovatelnost, ještě se rozčiloval, že to je přece detail. A ať mi teď někdo vysvětlí, jak takový člověk může něco kloudného naprogramovat - menší než či menší nebo rovno, to je přece detail, na tom nesejde. Kdyby to býval opravdu chápal, muselo by mu být jasné, že to není detail, že to je podstatné a byl by se nespletl. Tyhle kecy o tom, že někdo něco řekl správně ale jen vlastními slovy jsou zrovna u ICT nesmyslné. To si bude dotyčný stěžovat, že to napsal správně ale jen vlastními slovy, ale překladač to chce doslovně tak, jak vyžaduje gramatika/syntaxe daného jazyka?
Říci něco vlastními slovy je ve skutečnosti těžší než použití přesné terminologie, protože to vyžaduje naprosté pochopení a nalezené jiných přesných formulací, ekvivalentních terminologii.
Lidi, kteří nedokážou pochopit, že v exaktních vědách neexistuje "skoro pravdivé tvrzení", ale buď jen pravdivé nebo nepravdivé, by se do nich vůbec neměli cpát.
Este tu ide aj o to, co si kto predstavuje pod "vlastnymi slovami". Predpokladam, ze bezny matfyzak si pod tym predstavi nieco taketo: Je student na skuske a dostane vypocitat nejaky priklad, pricom ma dokazat vsetky netrivialne tvrdenia, ktore pri vypocte vyuzije. Tak nebude ako somar pracne pisat a dokazovat vsetky vety presne ako boli v skriptach, ale napriklad pri vypocte vie, ze funckia vzdy bude spojita (zo zadania), tak nepouzije vetu, ktora riesi aj nespojite funkcie, ale si ju upravi a dokaze len zjednoduseny pripad. Alebo proste vie, ze supremum bude existovat a bude jednoznacne, tak nebude dokazovat vseobecnu vetu, ale len jej podpripady. Toto si predstavujem pod "vlastnymi slovami". Student usetri cas, lebo casto to skrati samotny dokaz, ucitel je rad, ze student tomu rozumie a pouziva hlavu. Vsetci su radi. U nas bol snad len jeden pripad ucitela, ktory pozadoval presne vety a definicie. Vsetci ostatni boli radi, ak to bolo spravne a bez zbytocneho balastu.
Ale poznam ludi, co si pod "vlastnymi slovami" predstavuju, ze "pre vsetky epsilon vacsie ako nula existuje take fi, ze" a "existuje take fi, ze pre vsetky epsilon vacsie ako nula plati, ze" su prakticky totozne pripady, dokonca este doslova aj pouziju presne tie slova, ako boli v skriptach, tak co sa vlastne tomu ucitelovi nepaci? Urcite si na nich zasadol.
Ještě bych dodal, že od doby, kdy jsem se musel biflovat vysokoškolskou matyku na technice uplynulo už 20 let. Z většiny toho si nepamatuji nic kromě toho, že to existuje a jak se s tím zhruba nakládá. Jenže pokud bych se před těmi 20 lety nenamáhal to naučit a pochopit (protože já mam tu smůlu že jak u něčeho nechápu jak to funguje tak si nejsem schopen to zapamatovat), tak dneska o tom nevím vůbec nic a můžu dopadnout jako někteří exoti co ignorují zákony zachování energie či zvyšují růst příjmů do rozpočtu zvyšováním daní...
Od toho je tam ten vyucujici, aby se zeptal na upresneni, jak to mysli ... => mel by zjistit, zda ten clovek vi o cem mluvi.
Ja zazil na FELu jeste pokud me skleroza neklame ...5 matik + logika, ... a co na tom bylo zajimavy, ze si clovek klido moh zapsat libovolnou z nich - jednotlivy semestry vubec nesouvisely, a 99% toho, co se tam prednaselo potreboval student jen a pouze na slozeni zkousky z ty matiky. Pak uz nikdy nanic.
A to je zcela spatne. Vyuka by mela vypadat tak, ze v matice se nauci to, co je treba k vypoctum v dalsich oborovych predmetech, a ne ze ucim matiku pro matiku ... nemluve o tom, ze pokud nekdeo bude chtit byt matematikem, nejspis nepujde na elektro skolu.
Vysokoskolak - inzenyr - je vzdelany remeslnik, ktery vi jak to jeho remeslo funguje uvnitr. Ale neni to vedec, kterej by mel nad necim badat. Potrebujem jednoho vedce na 10 000 inzenyru. Jenze nase skoly vyrabej 10 000 vedcu na jednoho inzenyra.
Kdepak, stredoskolak je ten, kdo vi jak to funguje "zvenku", ale uz ho nezajima, jak to funguje "vevnitr".
Realita je ovsem takova, ze inzenyr neco navrhuje ... a nevi o tom vubec nic ...
Zcela konkretni zkusenost pribuzneho ... postavili nekde kruhac (on v pozici stavbyvedouciho - stredoskolaka), v souladu s tim, jak to pan "inzenyr" nakreslil. Ten kdyz dorazil, tak zacal mit plnou hubu kecu, ze to je cely spatne, ze ten kruhac mel bejt o 100m jinde ... tak na nej vytah jeho projekt, zeptal se ho, ci ze to tam dole je podpis, a ze ejstli ma zajem, tak at vykesuje 10M a oni ten kruhac posunou.
Bohužel, taky musím souhlasit, i s těma procentama... Dneska mám, v této oblasti, nedůvěru primárně tomu, kdo svůj tutil "aktivně používá". Prakticky přepojatost, zatím se mi ve 100% vyplatila. Potkal jsem dost lidí, na pozice jako zaměstnanců vývoje přímo z VŠ, nebo s pár roky zkušeností - a najít někoho, komu to myslí, to je reálnej problém. Ale v mejlu má Ing :o) Napostá majorita lidí nechápe dnes podstatu, nahustí si tupé znalosti, bez kontextu a pochopení proč. Jejich fantazie a představivost je obvykle tristní. A většinu těch znaloství stejně velice rychle zapomene...
A přitom představivost a fanzie je důležitější než strohé vědění. Znalosti se dají doplnit, dle potřeb. Ale fanaztii a představivosti se naučit nedá.
A tenhle průser začíná už v dětství, kde doba a ve velké míře rodiče, negradujou vývoj v tomto směru. Všechno je "dokonalé", hračku, koberec s nakreslenejma silnicema, pasivní zábava, ... Tady je počátek. Pak už se to jen nabaluje. A to dnešní VŠ ? V obecné rovině géniové proti těm, co jsou dneska na základce. Pokud někdo ve vašem okolí učí na nižších stupních ví, o čem mluvím...
To je jeden z důvodů, proč se hodně vývoje HW i SW dělá "na východ od nás". Ty lidičky tam maji obé. A naučit se proč se piše nějaka instrukce ? Jak se tahaj dráty na desce ? To je výsledek jen par drobných znalostí, které se dokážou rychle naučit... Dnes už to není jen o jejich ceně, často mají větší platy než mi tady.
A každej, kdo dělá kreativní práci za účelem vídělku jako cílem, ji nemůže nikdy dělat dobře. Natož chvalitebně nebo výborně :) Pokud si někdo vybírá technologii proto, jak je placená, je mi ho skutečně upřímně líto... A v tomto smeru i autora.
R.
Netusim, jak je na tom statistika, nicmene, vzhledme k provazanosti prednasejicich nelze z jednoho oboru 'vyhodit' i ty dalsi. Krom toho, kdyz letmo kouknu na statisticky urad na kolonku "Přírodní vědy, matematika, informatika" tak 2001-2010 je narust 21127-49688. Narust studentu VC mezi 89/90 a 11/12 je cca 4nasobny (tady plati to co pises - je to vsechno dokupy).
Bohuzel, ta klesajici uroven neni jen na VS, ale je jasne patrna na ZS i SS. Koneckoncu, dokresluje to i zebricek 'vedomosti' studentu na ZS (nevim, jak se presne jmenuje, ale za posledni dobu jsme pekne klesli). A az aktualni generace na ZS dojde do strednich skol, to bude teprve prdel :o)
Zadne IQ neklesa, to jen lidi (ve smyslu ovecek, davu) jsou cim dal tim vic lidi a zakrnely/pohodlny.
Z rukavu se da vysypat tisic prikladu, neb okolo mne kazdej druhej uci, hlavne na ZS... Do toho se motaji $, naplnenost, zruseni trid, etc etc... Je to jina debata, ale s tim to souvisi. VS jsou ve stejne situaci.
R
" Do toho se motaji $, naplnenost, zruseni trid, etc etc... Je to jina debata, ale s tim to souvisi. VS jsou ve stejne situaci."
S tim to souvisi hodne, hodne lidi z meho okoli sice chce ucit, ale jak se do toho zacne motat nesmyslny vedeni, $, ruseni a spojovani trid, tak proste lide, co si sami sebe vazi (a to u ucitelu je dulezite) jdou jinam :/
Letos jsem navstivil GeeCon v Krakove. Jedna prednaska byla od Svena Peterse. How To Do Kick Ass Software Development.
Myslim, ze to by mohla byt zajimava alternativa. Pouzivaji toto ve napriklad ve firme Atlassian.
Vice na blogu:
http://svenpet.com/
Zaznam z prednasky z Geeconu zatim neni k dispozici.
A teď jste mne ale úplně zaskočil.
Vážně si myslíte, tyhle tři nebo jakékoliv profi hatery můžete přesvědčit pomocí rozumných argumentů? To je stejná kravina, jako by Chamberlain nastoupil do letadla a chtěl diskutovat s Ádou a Göringem.
Jsou tyto scénáře, jak to může probíhat.
A) Nepřijdou tam
B) Přijdou tam, budou mlčet, až odejdou, tak budou pomlouvat, nejlépe si něco nahrají na telefon a budou to dávat k lepšímu
C) Ještě dnes Vám založí účet na Exotopedia a nepřijdou tam s tím, že tam jste uvedený
D) Přijdou tam, jeden z nich povede normálnější diskuzi, možná Crhonek, ale nepřesvědčíte je, protože se už předem rozhodli o tom, co je správné a nebudou od toho chtít ustupovat
Optimální řešení je myslím to, které volí Uwe Boll, tedy pozvat je na rozpravu do boxerského ringu a trochu si zasportovat. Pokud někdo z nich není náhodou Mike Tyson, bude to příjemně strávené odpoledne.
http://www.stream.cz/video/594657-video-dne-mike-tyson-ukousl-souperovi-ucho
A co je na tom? Z builderu i vývojáře jsem zvyklý se potkat a prodiskutovat problematiku.
Ono se na osobním setkání ukáže, že ten co si nejvíc stěžuje je patlal v PHP bez špetky znalosti skutečných IT projektů, které tu živý všechny firmy. Pod velkým projektem si představuje nasazení phpbb.
Spoustu lidí mi tu dává za zlé ASP.NET, kdyby si dali práci, zjistí, že svého řasu jsem byl velkým kritikem i jako MS člověk. A přístup MS? Svolala se schůzka probrali jsme možnosti a prezentace pro vývojáře pro střední Evropu se změnila.
Zde po nabídnutí setkání je mrtvo, vypovídá to o povaze jedinců.
Zaujalo mne, že hned dva diskutující tu naznačují, že školství za Marie Terezie bylo mizerné. Včetně vysokého.
Praktické výsledky ukazují spíš opak. Po ztrátě většiny Slezska dokázala M.T. a její syn během pár desítek let přeměnit převážně zemědělské rakouské země na poměrně rozvinutý, technicky konkurenceschopný region. (Což se v té době nepovedlo spoustě dalších zemí, např. Polsku, Španělsku, ale i většině Skandinávie, která tehdy byla značně zaostalá).
Kdyby úroveň tehdejšího školství byla tak mizerná, asi by to šlo těžko, ne?
Ja bych rek, ze spis neumis cist - za Marie Terezie bylo vysoke skolsvi jen +- stejne jako ted. A to je ten problem, Tehdy jeste mohl jediny clovek obsahout vsechny vedomosti lidstva, dnes naprosto nerealne. Presto se prave na tech VS casto vyucuje zcela nesmyslne totalne mimo obor ... a vyukove metody (uceni se zpameti) odpovida prave terezianskym dobam.
Proč mají lidé neustále tendenci dívat se na lidi z dob dřívějších skrze prsty... Werich tvrdil, že je to proto, aby si odreagovali svůj vlastní Minderwertigkeitkomplex.
Všechny vědomosti lidstva nedokázal obsáhnout nikdy nikdo, za Marie Terezie už zdaleka. Pokud si někdo myslí opak, je - při vší úctě - velmi naivní a nevzdělaný. Lidé z dob dávných řešili trochu jiné problémy. Ale nebylo jich méně a nebyly triviálnější - z jejich pohledu určitě ne a z toho našeho, pokud se pokusíme o nich něco dozvědět a vžít se do jejich životů, tak už vůbec ne.
Tak jako obsah musí mít formu a naopak, tak nedílnou součástí procesu učení je i učení zpaměti. Ano, i v exaktních vědách. Měl jsem možnost doučovat lidi, kteří byli vzděláváni tzv. alternativním způsobem, eliminujícím memorování, eliminujícím stres apod. Mohu s čistým svědomím říci, že tyto alternativní metody jsou jeden velký omyl. Je to podobný nesmysl, jako chtít si vypracovat tělo a nevstat při tom ze židle, aby se dotyčný náhodou nezapotil.
Především jde o to, že dnes se do IT nahrnula spousta lidí, kteří tam jsou jen aby nemuseli vstávat ze židle, měli to kousek na Facebook a u práce se neumazali. O poznání dřív bylo IT doménou větších nebo menších geeků.
Tedy ta degradace je nejen zcela markantní tedy zjevná, ale též rozsáhlá.
Dříve VŠ studovalo opravdu méně lidí.
Dříve vypadala situace cca takto:
Syn: "Chci jít studovat IT! IT! IT!"
Rodiče: "Počítače? A k čemu jsou! Jo za mejch mladejch let...."
Syn: "Chci jít studovat PC, sám si je stavím, zajímám se o to, jak to uvnitř funguje, dávám tomu skoro všechen volný čas!"
Rodiče: "Jsi blázen!"
Dnes situace vypadá cca takto:
Rodiče: "Tak co pepíčku, co chceš dělat?"
Pepíček: "Neuvííím kurva, nechte mě o samotě s mým špekem, co sem lezete?"
Rodiče: "Ale na nějakou školu jít musíš, takhle tě nikde nevezmou!"
Pepíček: "Svobodná média kurva třeba!"
Rodiče: "Hele, pořád sedíš u toho počítače, nechceš být třeba programátor?"
Pepíček: "A nebudu u toho muset nic moc dělat?"
Rodiče: "Neboj se, nebudeš, budeš jen sedět na židli v teple a brát spoustu peněz!"
Musíme se smířit s tím, že IT není pro každého, jako každý nemůže být doktor nebo právník. Dnes bych řekl IT platí za "odpadkový koš", kam rodiče posílají svoje děti, když jsou dost k ničemu. Vidím to na vlastní oči jak v praxi, tak na školách ;-)
Ono je to hodne o tom, ze za nasich let kdyz si clovek chtel neco na pocitaci zahrat, tak musel mit pomerne slusny znalosti toho, jak co kde ... Nezapomenu jak se laborovalo s hymem, ruznym poradim nahravani, ovladacem mysi ... aby se usetrily ty potrebny 4kB RAMky a hra sla spustit.
Atarko ? Kdepak... Jedine C64 :o) Vy nemate ani audio cip, jen 8/16 ti bitovou delicku (o:
ps: http://www.c64.cz/index.php?rozbaldiskuzi=288
Ataraci vitani (o:
R.
No, psal jsem i neco pro atary (par demo efektu), ale po HW strance jsou naprosto rozdilny. VIC ma naprosto jinej "princip" prace nez Anticovo display list. A s kazdym se dost rozdilne dela. A atary nema *audio* chip. POKEY je v zasade IO, serial a audio dokupy. Nelze tedy hovorit o audio cipu. Krom toho, v podstate to je jen delicka a SID v C64 prisel s ADSR koncpetem, ma nekolik tvaru vln, filtry, ...
Ale proti atarku nic nemam, my se porad spickujem :) Klidne se muzek pustit do detajlniho porovnani (:
Co se tyce CPU tak je fakt, ze 6510 je jen 6502 s 1nim 8mi vitovim portem, ktery u nas ovlada cipselekty vsechomoznyho a kazetak. Mate vetsi frq CPU, ale realna frekvence je ~stejna (cyklu / radek). Tedy pokud nevyptete obrat, pak mate cyklu vic... Jedna z mala vyhod :)
R.
No, jesli rikas 2 vstupum, ktere cetli digitalni hodnotu a RC clenu, ktery je vybijel, pak ano, neco takoveho tam skutecne je :o) Realne rozliseni je ale nejde na urovni 5-6 bitu. Pak je tam jeste analogovej mux aby se to cetlo ze 2 portu :)
Skoda, ze autor nemel dost casu tam dodelat filtry pro kazdej kanal. Sice by tam vedlo o adresni linku vic, ale zvykovne by to bylo sakra znat... A tak mne napadlo, kdyby to stihnul, jako moc by byl dnesni svet jinej ? Vysumelo by to, nebo by bylo vsechno jinak ? :) On totiz SID, co se tyce hudby, mel velkej dopad. Dodnes se delaji HW 'Sid stations' a v rade 'modernich' hudeb jsou jiste zvuky nepreslechutelne :)
R.
Tezko rict, jak moc by MOS dokazal SID protlacit i mimo Commodory. Zajimavy je to sledovat napriklad u video automatu. Tam se hodne tlacily klasicky AYcka (8910), ktere se nekde i ztrojovaly, takze celkem z toho slo nasekat devet audio kanalu.
U Atari automatu to byly jasne POKEY, vetsinou taky minimalne dva, uz kvuli stereu, ale SID, to byl svet sam pro sebe.
Osobne mam rad minimalisticky design a k tomu se SID hodne priblizoval (rekneme pomer pocet tranzisoru/schopnosti), na rozdil on FM cipu, kde se na to uz slo dost hrubou silou a malokdo z tech cipu dokazal vytahnout maximum (navic to spoustu veci neumelo - zmenu stridy napriklad).
Mno a samply, to je jinej svet, hruba sila, megabajty dat ;-)
S tmi designem se shodnem. Se SIDem jsem delal dost, od hudebnich editoru (na C64) az po podporu 'hard sidu'. Je az neuveritelny, jak nekdo dokazal udelat 'hard sid' (prvni verze) tak, ze vzal MOS cip, pruzpusobil ISA/PCI sbernici a byl prekvapen, jak ta sbernice nedokaze dostatecne 'realtime' zapisovat do resgistru SIDu :) Non-RT os tohle nemuze, protoze DMA je moc rychle. Na 64ce jsou bezny 2 SIDy, existuje i na to dost editoru. Nejvic ale na PC, ktery jen umi sejvnout binarku (namatkou treba goat tracker). Samply byly fajn jeste v dobe amigy, pak to prerostlo do 'neslysitelneho' rozdilu mezi realitou, zmizely technicka omezeni - a dneska uz je to 'o nicem'. Na druhou stranu, kdyz jsem spal tracker na PCccku (profi), tak tam byl jinek problem. Hudebnik mel na kazdou noty kazdyho nastroje treba 10-15 ruznych samplu, takze nebyl problem mit nekolik desitek GB 'banku' kterou clovek musel (as presnosti na saml a rychlym pristupem) nejak obhospodarovat. My jsme nakonec skoncili u hybridniho HW - vetsi mnozstvi malych neco-jako-DSP CPU (blackfin, rychlej a levnej), kde kazdej mel nejakou haldu RAMky. Tenkrat mne prekvapilo, jak drahy jsou tyhle 'sample' source veci. A jaky se delaj silenosti, kdyz se ty samply porizujou :)
Sice tak clovek udela orchestrialni hudbu, ze fakt uz nevis, jesli to je "komp" nebo lidi (nez jedna ze zakladnich veci je "integrovani chyb"). Ale typickej zvuj syntu... je nenahraditelnej :o) Nakonec hodne hudebniku, co zacinalo na 64ce sklada dneska hudby to planetarne znamich filmu... Osobne mam rad trebas DaftPunky (Tron Legacy, ...).
http://www.elektron.se/products/sidstation a podobne... :)
R.
BTW: Mam tu nekde ve skrini 130XE = 128kB RAM ;D. Teoreticky (uz sem ho par let nevyndaval) je plne funkcni. Pokud si dobre pamatuju, umi to adresovat (pomoci prepinani bank po 16kB) az 4MB ;D. Klidne bych ho i zprovoznil, jen by to chtelo nejaky rozhrani k PC - precijen, nahravat neco z kazet .... to uz by me asi moc nebavilo.
Z kazet uz ne (i kdyz jako vzpominka...), podle me je dnes stale jeste nejlepsim resenim si poridit SDrive.
S tim adresovanim je to sice teoreticky neomezena kapacita (zalezi, jestli se pridava k adrese 8 nebo celych 16 bitu), ale problem je, jak ty moduly zapojit. Klasicke reseni spociva ve vytvoreni "batohu", tj. napajeni nekolika cipu RAM na sebe s tim, ze se jen ovlada Chip Select. Jenze i s neaktivnim CS ty RAMky trosku zatezuji sbernici, tak se to jiz komplikuje s budici, casovanim atd.
Je tam jeden prepinaci registr 8bit = 256 bank. Jedna vrstva chipu navrch se vejde i do sasi (sem videl nekde foto), vic ... to by pravda chtelo uz nejaky udelator, ale sbernice je vyvedena kompleti i na port, do kteryho se (mimo jine) strkaly krabky s gameskama primo na epromce. Dalo by se to pripojit pres nejakej budic. Pri tech frekvencich ... by to ani nemusel bejt nejakej uber navrh ... ;D.
Mozna bych tu dokonce nasel i svetelny pero ... coz ale s LCD uz fungovat nebude.
Pri pripojovani na NMOS je HW problem - pokud to primo zapojis do klasickejch cipu, tak se muze stat, ze CLK nebo CS a jiny strobe chytnes jindy, protoze ty signaly se meni "pomalu" a diky hysterezi a rozdilnym preklapecim urovnim pinu na 'modernich' IO to bez zpozdovaci linky nefunguje - nebo nespolehlive. Principielne je na oscilu krasne videt, ze CLK je v tom preklapecim napeti "modernich" IO *pozdeji* (posleze ostatni signaly dozene :o). To se tykla hlavne sbernice CPU, kde se ty signaly lisi podle toho, kolik je tam internich pullupu a celkove zateze.
R.
tak jsem nasel schema Atarka, nemusim to tedy skenovat :)
http://www.atarimax.com/jindroush.atari.org/data/ahard/xlwiring.gif
Tou vrstvou cipu navrch jsem myslel ten "batoh", aspon u nas se tomu tak rika - jen se zvlast vyvede CS. Pamet se tim rozsirovala nekam k 320kB, vys uz ne, prave kvuli problemum na sbernici (+ to bylo pouzitelny jen pro programy, ktere nijak mos nesachovany s umistenim VRAM ani s odklapenim/priklapenim ROM, ale to je SW zalezitost).
Tomu jen prispiva pristup MS a ostatnich co se tyce pouzivani beznych pocitacu. Jen tu predstavuposilujou. Chces ridit auto ? Tohle je volant, tohle je radici paka (pomimne na okamzik narod, ktery uz neumi ridit auta bez automatu :o), to je brzda. Voltanem se krouti. Leva strana prava strana. Proste kazdej akceptuje, ze na to aby ridil auto potrebuje nejake minimalni penzum znalosti. V rozsahu par desitek hodin 'skoleni'. A nikoho to neprekvapuje.
Ale u pocitacu (a obecne IT) je to zcela jina. Clovek nemusi vedet *nic* a mel by byt schopen delat vsechno. K cemu vedet co je soubor, nebo nedej boze adresar. Staci, ze 'na plose jsou ikonky' a pokud to nekdo hodi do foldru, tak je z toho uzivatel, mirne receno, v opacnem konci traviciho ustroji, nez se dodavaji ziviny telu.
A tahle snaha udelat vse 'tak uplne pro blbce' aby to platilo doslova, je naprosto bezmezna.
To jen posiluje ten efekt o kterym pises. A posiluje to i jinou vec - a to ze lidi, ohledne IT, nejsou ochotni se cokoliv ucit. Pokud neco nejde, je to problem vsech moznych lidi, jen ne uzivatele.
A lidi, ktery nevi, co to je soubor a pocitace pouizivaji denne, je (k memu prekvapeni) neuveritelne mnoho.
Dusledkem toho je platnost rceni: pocitace jsou tu od toho, aby resili problemy, ktere by bez pocitacu nebyly.....
R.
Ale od toho tady snad právě jsme my, aby běžný uživatel nemusel vědět co je to soubor a folder (když si trochu zapřeháním). IT se vyvíjí jako cokoliv jiného a už dávno proniklo mezi běžné lidi zrovna tak jako kdysi auta, ty už se taky dávno nestartují klikou a doby ručního ovládání sytiče nebo přepínání rezervy nádrže jsou už taky za námi. Nevidím na tom nic špatného. Běžní lidé používají počítač jako nástroj a je na "nás" jim poskytnout takový nástroj, jaký potřebují. Mě taky nezajímá, jak se to stane, že mi každý měsíc přistane na účtu výplata, daně a účetnictví nechávám na lidech k tomu určených a netrpím vůči nim nějakým pocitem elitářství, protože vím, že RAM je něco jiného než HDD.
Trochu demagogie :) Nejde o zadne elitarstvi, ale o zcela *zakladni* znalosti. Nemuzu si pomoci, pokud nekdo nevi, co je to 'soubor' v obecne podobne, nema za klavesnici co delat, dokud ta vec nebude mit plnohodnotne AI.
Myslim si, ze je zcela v poradku, aby clovek, co pasivne technologie pouziva, je nemusel detajlne znat. Ale ne za kazdou cenu.
Pokud pristoupime na to, ze clovek, pozuivajici komp, nepotrebuje vedet co je to "soubor" v obecne rovine, pak se vlastne nemusime ucit ani pocitat, protoze mame preci kaluklacku ne ? :)
Pocitac proste neni pro *kazdeho*. Stejne jako jakakoliv jina technologie. Ne kazdej zvlada jezdit autem. Znam plno jedincu, co neudelali zkousni ani na po desate (nastesti pro vsechny okolo).
Navic - obvykle to neni o nedostatecnem IQ - pouze o lenosti. Kdyz moje temer 70sati leda mati zvladla v 60sati linux (jako uzivatel) a Xka si nastavi tak, ze ani netusim, kde se to dela - pak je to opravdu jen o tom chtit.
R.
Elitářství, elitářství....to je zase "výpotek".
Stíhačku nemůže řídit slepec, což je zjevná diskriminace a proto by bylo lepší je všechny zakázat. Auto může slepec řídit, ale jen v doprovodu někoho, kdo vidí. Proto, aby se předešlo diskriminaci, bude lepší auta zrušit taky.
Proč, když stíhačku nemůže řídit slepec, proč by měl být počítač i pro debily?
Nebo pro ty, kteří neumí číst, což je cca 5-15% Americké populace, proto ty ikony. Oni třeba i písmenka poznají, pamatují si, jak vypadají nápisy a poznají třeba i McDonald, někdy se dokáží podepsat, ale prostě nečtou.
Je krásné, že dnes mají lidé VŠ i v případech, kdy je jejich IQ hluboko pod 100 bodů, ale to není známka antidiskriminace, to je známka úpadku našeho školství.
Jestliže je požadavek na uživatele, aby nebyl debil, a aby měl jisté minimální znalosti, pak se nejedná o Elitářství, ale po POŽADAVEK srovnatelný s tím, že kdo chce řídit auto, musí si udělat ŘIDIČÁK.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Uvědomte si, že práci IT pracovníka je DALEKO ODPOVĚDNĚJŠÍ, než práce například soudce. Soudci nejsou za svojí práci trestně odpovědní, admini ano.
Nad tím se zamyslete, ono to tak je, nejprve to tak stvrdil parlament, pak senát a nakonec i prezident svým podpisem.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Typické kydy člověka který se jednou něco naučil a teď si zuby nechty brání spoji pozici aby nedejbože někdo jiný nemohl věci dělat jednodušeji a bez něho.
Domácí a kancelářské počítače se stávají normální spotřební elektronikou, jako je televize a kazeťáky. Vědět co je soubor je pro jejich ovládání stejně důležité jako vědět pro řízení osobního auta co je to karburátor: tj. vůbec. A to je dobře.
Zaplaťpánbůh za iOs, smartphony a tablety. Ty snad konečně udělají z počítačů zařízení pro lidi, přizpůsobené lidem, ne fetiš nerdů kterým chtějí ovládat svět.
"Nemuzu si pomoci, pokud nekdo nevi, co je to 'soubor' v obecne podobne, nema za klavesnici co delat, dokud ta vec nebude mit plnohodnotne AI"
Ještě jsem nad tím zapřemýšlel a nesouhlasím. Proč by běžný uživatel měl vědět něco o souborech? Fotky má ve správci fotek, hudbu v kolekci v přehrávači a pod. Že je někde zatím v pozadí soubor nepotřebuje vědět už dnes (na lepších os a sw :) ). Na konec ani ta účetní při troše snahy nemusí se souborem vůbec přijít do styku. Vždyť co třeba "systém souborů" založený na DB, soubor je prostě implementační detail, který uživatele nezajímá.
Když už zmiňujete kalkulačku, já třeba netuším(no dobře, tuším, ale nevím jistě), jak vnitřně vypočítá x^y nebo sin x, mě zajímá jen výsledek a taky mi nikdo nezakazuje ji používat.
Neřekl bych lenost, ale pohodlnost :) Neumím a nevím jak funguje spousta věcí které denně používám a nějak nemám potřebu to u všech zjišťovat. Proč by počítač měl být nějakou výjimkou u které musí všichni vědět, jak funguje?
Třeba denně jezdím metrem a nevím, jaké napětí se používá, jestli ac nebo dc, kde vlastně to napájení je (kolejnice nebo ne?), prostě nastoupím a jedu :) Jak je udělaný, že elektrárny dodávají proud ve fázi, vůbec netuším, jak bych to synchronizoval a přesto mi to nebrání si večer rozsvítit v obýváku a zapnout televizi (a to vůbec netuším o kódování signálu dtv, prostě jsem tv na začátku řekl nalaď a už jenom mačkám čudlíky :) ). Možná tohle všechno víte a znáte do většího detailu, ale určitě sám najdete pár oblastí a oborů o kterých nevíte nic. Co třeba oblečení, uměl byste si vyrobit tričko z bavlny? Moje znalosti končí u krtečka a to byl myslím len :)
No, narazil si na 'problem' mezi 'universalnim' strojem a 'jednoucelovym'. PC, tak jak je zazite dnes, je 'universalni' stroj, kde zjednoduseni pod urcitou hranici nefunguje. To je pekne videt na rozdilu mezi japkem a widlema. Widle se take snazi dojit k 'jednoucelovosti' ve smyslu aplikaci, jako ma japko. Jeslize je ale PC zatim stroj 'universalni' pak nejaka zakladni znalost 'jak' funguje potreba je.
Jasan, fotky jsou ve spravci fotek. Dokud user nechce udelat pdf, dokument, ... Pak najedou zacina byt zmaten. Vyprodukuje 50ti megovej fajl, ktery posle mejlej a divi se, ze to nejde. A nechape proc.
Porovnani k metru neni uplne koser. Metro bylo vytvoreni jako jednoucelovy nastroj pro koncove uzivatele. Aby je prepravilo z bodu A do bodu B, pokud mozno, v jednom kuse. A v praze metro take mzue slouzit jako plavebni kanal pro ponorky :)
Navic DP *predpoklada* a dokonce ti uklada *povinost* znat prepravni rad. To, ze to vetsina lidi nedela - to je vec druha. Kdyz dojde na lamani chleba a vytahne se prepravni rad, hodne lidi pak jen zira co vlastne jsou jejich prava/povinosti.
Stejne tak u prepravy osobnim automibilem. Jsou tu urcita pravidla, jakoze vetsi ma prednost atp :) A tyto veci nejsou jen uzusem, nybrz dane zakonem.
Neni to prece o tom co clovek (ne)umi. Umim vic nez vetsina lidi a vetsina lidi umi vic nez ja. Jen v jinych oborech. To neni pointou. Bylo by spatne, kdyby to bylo jinak.
Pokud ale zacnu pouzit nejakou technologii, kterou neznam, nemam problem s tim, ze bych mel vedet nejaka 'zakladni' fakta o tom jak ji pouzivat. Protoze pak ta technologie muze byt cista, jednoducha. Jakmile se predpoklada nulova znalost a IQ tykve u uzivatele, tak se vsechno zamota.
Vyvoj jde od veci primitivnich prez slozite k jednoduchym. Prislisne zjednoduseni veci zesloziti.
Proste si jen nemyslim, ze kazdy muze delat vsechno. Dneska je doba, kdy se ocekava, ze vsechno bude hned a idealne bez prace.
Ad soubor.. Soubor v obecne podobne je i klidne databazovej. Soubor je soubor, neco kde jsou data, jde ukladat, prenaset... Divil by ses, kolik lidi neni schopno poradne pochopit 'data na flesce', nechapou vyraz slova "kopie".... O teto urovni znalosti se bavim. Nikdo nechce, aby znali strojak a dokazali v nem programovat :) Nedej boze aby si soubor prenesli, misto nakopirovali. Nechapou rozdil.
A ano, nevis jaka faze. Ale pokud prostudujes normy, zjistis, ze existuje neco jako osobna poucena, znala, ... A predani elektricke instalace pravne nejde udelat bez toho, aniz by osoba, ktera elektrickou instalaci zhotovila (neji ji zmocnena osoba) poucila uzivatele o bezpecnem a spravnem pozivani. A pokdu pujdes vymenit zarovku a nechas zaple svetlo a ono te to zabije - je to vina instalace/technologie nebo tvoji blbosti ? A zakon na tyhel veci pamatuje. Predpoklada se urcita znalost: PROUD zabiji. Tecka.
Nebo 13ti lety decka, co vlezou na vagon CD a sejme je trakcni napeti. Proboha, pokud nekdo ve 13ti letech nechape spojeni "drat napeti" - "smrt" je neco spatne. Jsme technizovana spolecnost a minimalni znalosti jsou nutne i pro preziti...
Da se tak pokracovat. Praktiky KAZDY obor predpoklada jistou miru znalosti a nikoho neprekvapuje, ze kdyz dotycnej nevi "nic" tak to proste "nefunguje". Az na IT. IT to je jina. A to je to na co narazim. A je to logicke, je to jen dusledek penez, ktere se tam toci. A penize, ty pokrivi vsechno, ceho se dotknou.
Dusledky vidis vsude okolo. Pro kolik lidi je internet "seznam" nebo "modra ikonka" aniz chapu, ze ty veci nejsou vlastne na jeho pocitaci ? Mluvi se hodne o pojmech jako pocitava gramotnost, financni gramotnost, ...
To jsou jen dusledky lenosti lidi myslet a ucit se neco noveho.
Je to nebezpecny trend. A clovek nemusi byt genius, aby si zpocital, kde tento trend skonci :o) Aneb porovnej financni gramotnost cechu (obecne) a nemecka. Jsou tam snad chytrejsi lidi ? Ne... Jen si v urcitych smerech nereknou, ze KAZDEJ idiot muze mit ucet a vzit si pujcku. Snazi se s tim neco udelat - a ne prizpusobit system, aby to kazdy udelat mohl. U nas muze a take to podle toho s tema lidma nakonec dopadne.
Stejne do dopadne s IT. Stane se toho takova divna 'samozrejmost', lidi prestanou premyslet o dusledcich, protoze vsechno bude tak jednoduche. A proste, stejne jako mnou zmineni kluci, vylezou na vagon a polechta je eletrickej oblouk. A dusledky v IT nejsou v konecnem dopadu o nic min horsi...
Toz, abych to dokoncil - to co pises se nakonec otoci proti lidem samotnym. Nepochopeni *zakladnich* principu vede k absolutni neznalosti a neschopnosti posouzeni rizik v IT. Komu dat 'data' a sve 'udaje', kdy je kam zapisuju, ... To se otoci a uz otocilo proti nim. Kdo a jak toho vyuziva, jesli to je cil, nebo jen dusledek, to je naprosto jina debata.
Kdyz pujdes koupit zamek na dvere, rychle si zjistis, ze existuji urcite urovne/tridy zabezpeceni, etc etc.... Dokonce na to jsou zkousky. Jsou to prece dvere do bytu ! Ale IT ? To funguje samo. Tam premyslet nemusim :)
R.
Jde o to kde končí ta potřebná úroveň abstrakce pro uživatele programů na počítači (schválně nepíšu uživatele počítače). Podle mně k nim znalost "souboru" patřit nemusí.
Uživatel snáze pochopí co je dokument, tabulka, faktura, fotka, písnička a jak se s nimi zachází a nemusí přitom nutně vycházet z toho že je to "soubor" (zejména když často nakonec ani není - viz online editory; resp. může být chvíli soubor, chvíli záznam/série záznamů v databázi, chvíli podivně kódovaná část emailu). K tomu souboru může dojít spíš přirozeně zobecněním.
Kopírování a přenášení na flešce pro běžné uživatele odumře stejně jako používání disket.
Jistě je lepší tomu rozumět než ne, ale zase když tomu někdo rozumí jenom trochu a cítí se přitom být kutilem (pardon, power userem) který "má kontrolu" navzdory a proti srsti programům a systému, tak to je spíš horší.
Soubor byl priklad, da se samozrejmne polemizovat o te hranici, ktera se rozhodne meni a menit bude s casem. To uz je ale uplne jina diskuze nez to, jesli je nebo neni vhodne mi nejakou zakladni znalost "jak veci fungujou". Mnoho techto veci znika prave jako dusledek toho dogmatu, ze user nemusi vedet nic. A to je moment, kdy se to me osobe prestava libit :)
Stejne se historie opakuje v kruzich. Driv byla centralizace, servery a terminaly, pak se prislo s tim, ze to je spatne, zacali vnikat 'lokalni' aplikace a dnes to opet konci terminalem, byt o neco "chytrejsim" nez zobrazovani znaku. Problem je v tom, ze technologie jsou tak rychle, ze je bezny smrtelnik nestiha, coz ma pomerne neprijemne dusledky. A designovani systemu tak, aby clovek mohl byt "uplny blbec" je jen jeden z nich...
R.
Nejde o manažerské schopnosti jde o metodiku. Teprve až vývojář pochopí co je to projekt, jaké má pravidla, co je důležité, může dostat na starost něco většího.
Nevím co je špatného vědět od čeho je tu metodika Prince 2, ITIL, proč vznikl Cobit a proč třeba říká že ve firmě musí být testovací a předprodukční prostředí.
No tohle postihuje veskere technicke obory, co si budem povidat, v CR jsou sice technici zadani, ale jen se dobre uzivi, pokud chteji vydelat penize, tak musi smelit, nebo jit delat managera.
Ve svete M$ windows moc studentu neceho znaleho proste temer nejde, lepsi je to okolo Unix/Linux, ale ti naopak VS opousteji, uci se sami a za VS usetri velke penize, ktere by jim stejne nikdo v platu nevratil.
Jednou ze známek profesionála je, že se snaží udržovat po všech stránkách. Jak člověk postupně stárne a táhne mu na 30, tak se začnou ukládat tuky, snižuje se výkonnost a mohou se objevit problémy s páteří, zvláště pak několil let sedíte 10+ hodin u počítače denně.
Kvůli svému stavu jsem musel začít, ehm, cvičit. A po měsící už dokonce jsem schopen dělat dřepy, opravdu jsem se dostal do stavu, kdy jsem neudělal ani 10 dřepů jak mi nohy zeslábly. A kvůli břichu jsem ani nepřitáhl kolena. No a na tom abych udělal alespoň jeden klik se stále pracuje...
Vazeny pane Knotek.
Nasledujice posledni bod Vaseho desatera, dovolil bych si Vas pozadat, abyste si laskave sva moudra jakoz i propagovanou prirucku "jak se frajerem stati" strcil do spic.
Jak se zda, temer nikoho zde to nezajima. A je zcela irelevantni, zda mate pravdu, ci nikoliv, protoze ani to zde temer nikoho nezajima. Dokonce bych rekl, ze se tu proti Vam zvedla dost silna vlna nevole. A myslim, ze duvodem neni ani tak obsah Vaseho clanku, ale skutecnost, ze nas s tim otravujete prave zde. Navic to vypada, ze ani Vase "programatorska" minulost na temer nikoho zde neudelala veliky dojem.
Vubec nechapu, ze Vam redakce umoznila publikovat takovyto clanek i presto, ze zcela evidentne porusuje nektera z jasne danych bodu pravidel pro diskutujici:
1) vulgarni ci hrube vyrazy: napr. projektove rizeni, prince2
2) urazlive vyroky na adresu druhe osoby ci skupiny osob: Vy nam tu vlastne jen tak mimochodem podsouvate, ze jsme naprosti hlupaci a ze nase uroven je uplne mizerna
3) texty, ktere maji za cil jen vyprovokovat emotivni reakci: to je cely Vas clanek
5) komercni nabidky: Vas clanek neni nic jineho nez neumele zabalena reklama
Rad bych Vam pogratuloval k "Cene za nejzbytecnejsi clanek na rootu", kterou Vam timto sam za sebe udeluji. Cena je nevratna a neni putovni.
aj ked sa to tu zvrhlo na tazky flamewar, neda mi neprispiet...
To je presne o tom, ze na skolach ucia (az na par vinimiek) teoriu a ta sa vzdalila realite uz pekne daleko. To, ze profesia ucitela spadla na uplny okraj spolocnosti je smutne. Poznam par ludi co robili ucitelov/profesorov a vsetci vzdali, ci uz kvoli platu, stresu, nezaujmu studentov a nesposlednom rade, chceli zmenu ale zo starymi strukturami vo vedeni skol sa bojovat neda, pridete o zdravie. Pokial nepritiahnu do skol viac ludi s praxe a nebudu ich motivovat, system bude padat a cesta naspat bude na sakra dlho. Ale asi je to nevyhnutne aby sme zase zacali odznova...
Dovolil bych si s Vami v leccems nesouhlasit.
Casto slycham, ze teorie je na hony vzdalena realite. Nicmene, zatim mi nikdo dostatecne srozumitelne nevysvetlil co se tim vlastne mysli. Snad se to podari Vam.
Podle me osobni zkusenosti nejsou teorie vubec vzdalene realite. To jen ta pokrivena realita je jaksi o necem jinem, nez o znalostech teorii. Dam Vam priklad: Je naprosto bezne, ze v soutezi na dodavku nejake stavby nevyhraje ten nejlepsi projekt. Vetsinou vyhraje uplne jiny projekt, protoze v soutezi jsou vahy nastaveny tak, ze technicka stranka veci je az podruzna. To ovsem neznamena, ze tento vitezny projekt muze porusovat jakekoliv teorie. Me z toho tedy vychazi, ze znalost a uspesna aplikace teoretickych poznatku je nutna, ale nikoliv postacujici podminka uspechu v praxi.
Mate pravdu, ucitelska profese je tezka rehole a soucasny stav dela toto poslani jeste o hodne tezsi nez je nutne. Domnivam se ovsem, ze tato neutesena situace zcela dokonale reflektuje vseobecny nazor, ze vzdelani nema zase az takovou hodnotu.
Zažil jsem člověka, který na výtku, že jeho objektový návrh není (akademicky) příliš čistý, reagoval tím, že on má zkušenosti z praxe a tedy ví, že není vždy možné mít akademicky čistý návrh. Bohužel pro něj součástí výtky bylo i (akademicky) správné řešení.
Tohle bude možná jeden z důvodů, proč si někteří myslí, že teorie je vzdálená praxi, prostě tu teorii neumí v praxi požít.
Z vlastnej skusenosti musim priznat, ze teoria je pre prax extremne dolezita a zazivam to teraz v praci pravidelne. Uvediem konkretny priklad:
Kolega vytvaral prekladac z jazyka C ako sucast jedneho projektu a neustale mi hovoril o syntaktickych analyzatoroch a podobne, pricom som casto vobec nemal predstavu, co vlastne robi, kedze mi chyba uplne teoreticka priprava z tejto oblasti. Nic sa nedalo robit, musel som si to na stare kolena aspon trochu nastudovat, aby som bol v obraze. V dalsom projekte bude treba spracovavat query language, takze sa ukazuje, ze som si o tom necital zbytocne.
Taktiez prave zaciname projekt, kde sa budu dost vyuzivat grafove algoritmy.
Cize musim priznat, ze az prax mi ukazala, ze neexistuje nic praktickejsie ako dobra teoria. Smutne je vsak, ze malo z tych teorii potrebnych do praxe sa ucilo na VS, ktoru som navstevoval (matfyz style). Ale mozno raz narazim na projekt, kde sa bude dat vyuzit Veta o medzere :)
Pokud se budeme bavit o VS, tak se na nich specielne okolo IT uci veci, ktere uz 20let nejsou aktualni. Navic se baziruje na pitomostech. Zcela konkretne - zadani na zapoctovy test, uloha se resila na papir (neuveritelne ...), pojeb byl za to, ze chybi stredniky ... a jsou prehozeny parametry ...
Tedy neco, na co kazde prostredi upozorni/rovnou to doplni.
Podstatne - tedy spravne zvoleny algoritmus, pripadne zduvodneni proc prave ten - nikoho nezajimalo.
To je maly priklad ilustrujici zpusoby vyuky na nasich VS. Je sice ponekud starsiho data, ale nedelal bych si iluze, ze je neco vyrazne jinak.
Poněkud staršího data? Asi tak dvacet let, ne :-)? Ale teď vážně. Jaké neaktuální věci se tam učí? Jinak psát program na papír má i své výhody. Programátor by měl vědět, co jeho program dělá (vzlášť tak malý), aniž by ho potřeboval reálně spustit. Ale nesmí se pak bazírovat na pitomostech, to je fakt.
Jelikoz jsem take ucil na VS, tak mam pro tyto metody docela pochopeni. Zkouset v ucebne bylo docela obtizne vzhledem k ICQ, google, ...
Priznejme si, student studujici obor souvisejici s IT nemajici cit pro syntax - chybejici stredniky, prohozene parametry nema co na delat na VS, ktera nejakym zpusobem souvisi s IT. Znalost algoritmu je jedna vec, jeho implementace druha - a jedno nemuze byt bez druheho. Povyhazel jsem hromadu studentu jelikoz jejich pojeti Pascalu nebo Pythonu byla cira zoufalost a vetsina uloh byla maximalne bublesort.
Ok, zadam ti test, a s radosti te vykopnu na syntaxi. Co na tom, zes prave vytvoril trebas naprosto genialni algoritmus.
Tenhle pristup svedci pouze o demenci - vyucujiciho. O nicem jinem. A ja pak s radosti zamestnam stredoskolaka, kterej si nepamatuje kde ma bejt strednik, ale zato vi, jak ty veci funguji a kde je co vhodne pouzit, misto vysokoskolaka, kterej sice peclive vsude pise stredniky, ale v realu vubec netusi, proc zrovna takhle by to melo byt.
Presne tohle je totiz duvod, proc z tech skol leze to, co z nich leze - z 90% totalne nepouzitelnej matros.
Mimochodem, v realu sem vzivote nevidel programatora, kterej by nemel k dizpozici google, celou sadu IM a netahal z kolegu/znamych/... rozumy, jak co vyresit. Na test(stejne jako na praktickou realizaci zadani) je totiz vzdy omezeny cas. A test by mel by predevsim o tom, zda si dotycny v danem case dokaze poradit => minimalne vi co hleda. A ne o nabiflovany syntax.
Zjevne to na tech vysokej skolach stale jeste nechapou a dokud to nepochopej, tak je pro me clovek s titulem znakem sprtaka, kterej se umi naucit veci zpameti, ale nerozumi jim (cest vyjimkam).
Zadani bylo vetsinou jednoduche, typicky bublesort s hledanim pulenim intervalu - na tom neni co vymyslet, a vyzkousel jsem si, ze dvojnasobny cyklus je dostacujici prekazka - cas 40 minut. Prace pro nekoho, kdo ma talent cca 5 minut, pro nekoho, kdo se to naucil 15. Zbytek to vetsinou neda, a nema co delat na vysoke skole technickeho smeru, pripadne by nemel co delat na VS smerovane na IT.
Samozrejme, ze v praxi mate google, kolegy, internet, ale bez vlastniho duvtipu a znalosti nepoznate blbost or spravneho reseni. Titul by mel garantovat urcite schopnosti - budto vrozene - talent, nebo schopnost se ucit, diskutovat, rozvijet se. Schopnost si zapamatovat nekolik jednoduchych pravidel - nebo naopak neschopnost prinejmensim o necem svedci.
Meli jsme jednoho profesora - velice dobreho ekonoma, ktery umoznil na zkousku si prinest libovolne materialy, ale nastavil takovy casovy limit, ze pokud jste predmet neznali - tak jste nemeli sanci test udelat. Realita je hodne podobna - casto se musite rozhodovat pod stresem - a vase rozhodnuti musi byt spravne - formalne, vecne - jinak Vase prace prijde nazmar. Nikoho nezajima, ze jste to skoro dali, ze to skoro funguje, ...
"student studujici obor souvisejici s IT nemajici cit pro syntax" je IMHO naprosta pitomost. Minimalne, soude podle sebe, bych pak projit nemohl. Smysl pro syntax a schopnost neprohodit pismena, resp. precist je tak, aby clovek si je neprohodil zpatky, muze byt problematicka, nebo "namahava" :) A se sytnax to nema pranic spolecneho. Mne zivi vyvoj low level SW a delani HW. Presto jsem na stredni z programoveho vybaveni, elektronickych pocitaci a elektro mereni propadal :o) A to jen prave proto, ze si bazirovali na podobnych idiociich. Pak ale pochopili, ze mne nepredelaj a uz bylo good.
Daleko dulezitejsi veci jsou orientace ve velkych projektech, minimalne desitky tisic radku. Pochopeni "principu" a ne bazirovani na dogmatech. Chapani 'rezie' - ze nic neni zadarmo.
CO si pamatuju z VS, cvika a tak, byla to silenost - jak drtiva vetsina lidi, ktery v prvnim semestru meli (z minulosti) za sebou nejdelsi program tak na 200 radku, tak i vyucujici. To nicmene souvisi s celym skolstvim, kde neexistuje (az na par vyjimek) neco jako 'gyml technickeho smeru' a na technicky vejsky lezou lidi, co techniku (v obecnem smyslu) skoro nevideli. Pokud nekdo tohle zacne delat ve 20, je pozde. A o tom to cele je.
R.
Pokud by mi student prinesl kod kolem 10000 radku, vlastnorucne psany, coz je minimalne mesicni, dvoumesicni prace (v zavislosti na jazyku), tak zkousku dostal automaticky v predterminu. Pokud nekdo dela elementarni chyby v 20 radkovem kodu ... tak je to o necem jinem.
Naopak si nemyslim, ze programovat se musi zacit v 10 nebo 15. Mozna nebudete eso, ale o to ani moc nejde. Klidne se muze zacit v 18, mozna v 25. Ale chce to dobre ucitele - kteri maji neco napsano a neco nacteno - a samozrejme, je dulezite se dostat k tomu, co je cloveku blizke naturelem.
Nicmene stojim si za svym, ze vysokoskolak musi zvladnout (minimalne ve vyssich rocnicich) obsah i formu. Nekdo s elegancni, nekdo s odrenyma usima. Je to i o kulture.
Asi mas pravdu v tom, ze to je o "urovni". V tomto smeru mam holt blbej nazor ten, ze VS je prave pro tech X % co na to skutecne ma a vycniva nad zvytek bezne populace. A velikosti toho X se samozrejmne da diskutovat, jesli to je 5,10,15,20, ... Ale to cislo, ktere to je dnes, je IMHO zcela mimo realitu. A degradovalo to ve svem dusleky cele vysoke skolstvi, ktere se tomu muselo prizpusobit.
R.
No, gyml je v naprosto drtive vetsine humanitni vzdelani. Kromne matematiky vesmes neexistuji "technika". Ostatni tech oboru jsou hodne povrchni. Oproti strednim technickym skolam jsuo v tomto ohledu jinde. Ja jsem trebas sel z elektrotechnicky prumky na fakultu aplikovanych ved v plzni. Rozdily byly diametralni. Nam trebas schazela matematicka analyza a pod. Ale z vetsiny ostatnich 'oborovych' predmetu tam clovek nemusel 2 roky "pachnout".
Nicmene, opet to souvisi s urovni, kdy po roce 90 se zdevastovaly ucebni obory - a "kazdej" ma prece na stredni. Kdyz pominu, ze to je stejna blbost jako "kazdej ma na VS", tak dusledkem je dneska naprosty nedostatek vyucenych lidi v mnoha profesich. V konecnem dusledku maji casto mistri a podobne, vyssi plat nez kdejakej vysokoskolak. A tak se dneska zase poamlu budujou ucebni obory. Nicmene, pointou je to, ze lidi, ktery by drive sli na ucebni obor, sli posleze na stredni. A pak se naskytaji 3 moznosti:
1. uroven strednich skol byla nizka a lidi chodili na ucnak, protoze "nebylo misto"
2. uroven lidi se zvedla a dneska zvladaji SS ty co drive chodili na ucnak
3. uroven skoly musela poklesnout, vzhledem k tomu, ze musela pojmout vetsi mnozstvi zaku - a prumerna schopnost se vice priblizila "prumeru"
Je smutny, ze se uspech casto posuzuje jen podle skoly a lidi to obvykel spojuji s chytrosti. Pritom skola a IQ nema spolu moc spolecneho. Dneska je vice vazenejsi "manager" co neprodukuje pro spolecnost nic pozitivniho (cest svetlim vyjimak) nez nekdo, kdo "neco" umi. At uz rukama, nebo hlavou. Nicmene, lidi, co delaj rukama nemuzou byt bez tech, co delaj hlavou a *take* to plati zcela opacne....
Stejne tak se to da aplikovat na VS.
Bohuzel obdobne i na zakladni skoly, kde ve jemnu "zacleneni" skoro neexistujou "nulte" rocniky, prodlouzit skolku o rok je "ostuda" to doslo tak daleko, ze je naprosto bezne mit v prvni tride nekolik "mne inteligetnich", kteri by byli drive na specialce. A ucetel ma jen 2 moznosti:
1. vysrat se na ty pomalejsi uplne
2. brzdit ty chytresi
To je duslek "zacleneni". A tady to zacina. A ucitel s tim nemuze nic udelat. A nechat opakovat zaka ? Kdyz vetsian trid je na hrane naplnenosti podle vyhlasky ? To nejde... A bohuzel, rodice i zaci to vi. O to je mensi shana rodicu s tim neco udelat. Ucitele nemaji prestiz, nemuzou 'nic'.
To co ted zazivame s VS je slabi odvarek toho, co nas ceka za pul generace.
Kupredu, zpatky ni krok !!! :)
R.
"Nam trebas schazela matematicka analyza a pod. Ale z vetsiny ostatnich 'oborovych' predmetu tam clovek nemusel 2 roky "pachnout"."
A prave tohle vnimam jako zasadni problem. Ze minimalne 2-3 prvni roky na VS se berou jako skolka pro totalni zacatecniky - prave co se oborovych predmetu tyce. Na FEL prisli gymplaci, ktery neumeli zmerit odporovou zatez ...
Muj nazor je proste ten, ze predpokladem studia na technice by mela byt prislusna prumyslovka, pripadne prokazani dostatechnych shopnosti z danyho oboru. A ne ze budu v prvnim semestru vysvetlovat nekomu, jak ma pripojt voltmetr a ampermetr ...
Presne tak - 100% souhlas... Ja to nakonec vzdal, nechtelo se mi objetovat 3 roky zivota cekanim na to, abych se neco naucil... A ty eenrgie do stupidnich predmetu - dneka napriklad nuti 2 jazyky (proboha, ja mam obrovskej problem si pamatovat mechanicke veci, proc do mne chce nekdo hustit nemcinu a pod ?) pripadne pitomce na filozofii, kterej baziruje na datech a jmenech ? S obouma mam velkej problem (:
Chyby tomu koncepcnost a navic technicky mozky tlaci to veci, ktery tam proste patrit nemuzou. Uz v machu a sebestove bylo jasne videt, co se ma do hlavy ukladat a co ne a ze ma hlava konecnou kapacitu. A ze neni dobre ji varit misto zely v hrnci :)
R.
Ja bych rek ze tykaji, protoze to jsou vsechno priciny toho, proc ze skol leze to co leze. Viz trebas zminovany jazyky. Od ITka sice ocekavam, ze mu nedela problem si precit dokumentaci v EN, ale rozhodne po nem nechci, aby umel plynne mluvit, a uz vubec ne, aby umel gramatiku.
Pokud se nekdo chce ucit jazyky, tak nepoleze na technickou skolu, ze ... Samo, schopnost komunikace v en pripadne v jinym jazyku mu muze prinyst nejaky bonus - moznost prace v cizine ... ale neni to nic, bez ceho by se ve svym oboru neobesel. Je to presne totez, jako kdyz budu zednika ucit integraly.
Naprosto souhlasim s predrecnikem, presne o tom to je. Ta 'neprirpavenost' neni jen vec ucitelu, ale celeho systemu. Pocinaje priprvaenosti ze ZS, prez neschopnost uredniku (systemu?) nastavit rozumne navaznost SS-VS a konci systemem jako takovym. Je to vsledek jednotlivosti, jez zapricinuje. ze pouzitelnost vysokoskolaku (v obecne rovine, rekneme 90-95%) v praxi a jejich *realne* znalosti jsou na horsi urovni, nez absolventa 'kvalitni' stredni skoly, ktera si nemusi hrat na kvantitu, ale na tu kvalitu. A par jich jeste je... A bohuzel, tim co leze ze zakladnich skol -i tyto stredni skoly budou muset slevit, aby naplnili kapacitu.
Neni to tedy problem VS. VS je jen spicka ledovce.
A jak byla zminena treba ta EN. Ja ani nevim, jesli cty PDF ceky nebo anglicky, kdyz se zactu. Nemam problem se dorozumet slovem, naopak :) Popovidam si anglicky o vyrobe tistenych spoju - ale kdybych si mel jit koupit chleba (a mluvit pri tom EN), tak na nej radsi ukazu... (o:
O tom to presne je. Ja treba obdivuju lidi, co mluvi X jazykama, maji pamet na datumy, jmena, ... To jsou veci ktery nedam - a nesnazim se o to. Nasemu skolstvi obecne chybi skutecna "profilace". Dneska si obory jsou natolik rozsahle a znalosti komplexni, ze to jinak nejde. A jak se vyvyji svet - bude to cim dal tim 'patrnejsi'. Cimz nechci rict, ze clovek nepotrebuje obecny rozhled. Jen je otazkou, nakolik napr. elektrotechnik potrebuje matematickou analyzu do te urovne, aby si zpocital ze obvod je 2piR a jeste si odvodil pi. Nekdo dela teorii, tyto veci opravdu 'chapu' a vytvari znalosti, na kterych ostatni pak stavi dal. A obvykle tenhle typ lidi ani nedokaze casto svou praci 'pouzit'. Je dobry vedet 'proc a jak' ale narvat si to palice konkretni 'postup' - to uz je cistokrevna buzerace a zbytenocst, ktera jen ubira cas necemu rozumnemu.
R.
Já si tady dovolím nesouhlasit - příliš velká specializace na škole je špatná - dost lidí tou dobou ještě není vyprofilovaná - a tak jak někomu může vyhovovat jeden předmět, tak jinému další. Vysoká škola je také o tréningu mozku - o tom, že člověk zvládne něco, co ho nebaví. Je o možnosti získat vyšší rozhled a mít čas se kultivovat.
To, co popisujete, docela dobře pokrývaly tzv nadstavby, které zajišťovaly průmyslovky ve spolupráci s vysokými školami - už se jednalo o vysokoškolské studium (ačkoliv bez akademického titulu), podmínkou přijetí byly odborné znalosti a studium se věnovalo čistě konkrétnímu oboru a zadání.
....A prave tohle vnimam jako zasadni problem. Ze minimalne 2-3 prvni roky na VS se berou jako skolka pro totalni zacatecniky ...
Tohle moudro nejlíp vytesat do kamene. A ten kamen otloukat dvakrát denně o hlavu géniovi co vymyslel, že studium na FEL se rozdělí na bakalářskou a magisterskou část.
Nechci nijak hanit vasi praci, ale je nejspis postavena na Vasich znalostech projektoveho rizeni Prince2, tedy bude prinosem pro studenty, kteri vedi, ze budou pracovat ve firme s procesnim rizenim, ale mensi firmy na jakekolik procesni rizeni kaslou a administrator musi umet DB, OS, sitovou i aplikacni vrstvu, skriptovat a do toho mit prehled o novinkach na IT trhu. Mam osobni zkusenost s jednou proflaknutou firmou a i kdyz by za me sluzby zaplatili, odmitl jsem pro ne pracovat, kvuli pristupu majitele k zamestnancu.
Neviem ako vy, ale ja vidim prave opacny trend.. Na skolach stretavam studentov, ktori su niekedy dokonca lepsi ako ich vyucujuci ( bavime sa o univerzitach )
nehovorim ze vsetci, ale IT-ckari vo vseobecnosti idu na IT fakulty pretoze ich to bavi.. a verte alebo nie, vacsinou su velmi dobre pripraveny uz pred samotnym studiom.. vacsina z nich taktiez pracuje profesionalne popri studiu v IT roznych firmach.. takze si vobec nemyslim ze su nepripraveni, prave naopak...
Gruss Shadow....
Z části máte určitě pravdu. Absolventi IT nejsou častokrát na praxi připraveni (a nejen IT). Ovšem včem tkví hlavní jejich nescopnost a tím i nedostatek přípravy, je asi popravdě truchu jiný než uvádíte. Velkou část viny totiž vydím v ne zcela dobré celkové koncepci výuky IT na školách v ČR. IT se prostě učí a hlavní cíl se ignoruje (exiastují školy kde ne). Hlavním cílem výuky by mněl být pracovník chopný provádět učitou odbournou činnost. To však není často priorita. Z tohoto hlediska mírně pochybuji, že by tato vaše činost byla spásná. Ovšem nepochybzji, že existují jedinci, kterým pomůže.