Názory k článku
Na univerzitu nemusíte - informatika
matika
celé vláknoRe: matika
celé vláknoRe: matika
celé vláknoRe: matika
celé vláknoRe: matika
celé vláknoRe: matika
celé vláknoRe: matika
celé vláknoV matematické analýze se například občas setkáte s tvrzeními, která, ač pravdivá, jdou proti selskému rozumu, a přitom se dají logicky odvodit z daných předpokladů. Je to dobré mozkové cvičení.
Re: matika
celé vláknoTo o procvičování abstraktního myšlení matikou je navíc také oblíbená fráze... přitom pokud přehlídnu nevýznamný detail v rovnici, jako třeba větší, nebo rovno, prostě mi jen vyjde špatný výsledek. Nuda jak sviňa. Ale když to přehlídnu v kódu, program nebude chodit, budu hledat, kde je chyba a až ji najdu, program začne fungovat. Vzrůšo.
Ještě někdo nevidí rozdíl mezi tím, jak dělat dvě podobné věci, přitom jednu zoufale nudně a druhou řádově záživněji a s nějakým užitečným výsledkem?
Re: matika
celé vláknoAle abstraktní myšlení se dá procvičovat i jinak. Nakonec, podívejme se na spojení slov "programovací jazyk". Je opravdu tak velký rozdíl mezi tím, naučit se anglicky, nebo programovat ve Visual C++? :-)
Řekl bych, že je to asi stejný rozdíl jako mezi klavírem a záchodovou mísou - jde totiž o dvě úplně rozdílné věci. Pro zajímavost, někdo z velkých postav v Computer Science, myslím, že to byl Niklaus Wirth, si stěžoval, že termín "jazyk" byl v případě programovacích jazyků zvolen nešťastně a mělo by se spíš říkat "programovací notace", protože jde o něco, co je bližší matematice než řeči.
To o procvičování abstraktního myšlení matikou je navíc také oblíbená fráze... přitom pokud přehlídnu nevýznamný detail v rovnici, jako třeba větší, nebo rovno, prostě mi jen vyjde špatný výsledek. Nuda jak sviňa. Ale když to přehlídnu v kódu, program nebude chodit, budu hledat, kde je chyba a až ji najdu, program začne fungovat. Vzrůšo.
Není to fráze, mluvím z vlastní zkušenosti. Ale samozřejmě, matika není to pravé pro lidi, co v programování hledají hlavně "vzrůšo" z ladění, kdežto přemýšlet o krok napřed o tom, co programují, a jak chybám předejít, je vzhledem k nerozvinutému abstraktnímu myšlení pro ně "nuda jak sviňa". Přemýšlení bolí, to je fakt a známe to :-)
Re: matika
celé vláknoRe: matika
celé vláknoRe: matika
celé vláknoInformatici se obvykle učí zlomek matematiky, kterou se učí "čistí" matematici a obvykle se učí právě ty kapitoly, které jsou pro návrh efektivních programů opravdu potřebné.
Re: matika
celé vlákno... například naprosto zbytečnou analýzu. Neřekl bych, pokud by na ni něco navazovalo, ale když se to učí jen tak bez návazností, je k ničemu.
Re: matika
celé vláknoMůj názor je ten, že ve škole by se člověk měl naučit především svému oboru, jakékoli jiné předměty by měly být volitelné.
Re: matika
celé vláknoNicmene bez VS se neobejdes, jakmile zacnes delat neco, co vyzaduje hlubsi uroven abstrakce. VS ti da urcity zpusob, jak strukturovat mysleni - rozhodne zadna VS z tebe neudela experta v (napr.) C++ - obdobne strojarna z tebe neudela perfektniho programatora CNC stroju. Jde o neco jineho.
Nicmene na 90% prace programatoru (psani JEE aplikaci apod.) je VS overkill.
Re: matika
celé vláknoZkratka to nesouvisi s matematikou. K tomu jak spravne modelovat system je potreba znat teorii a mit prakticke zkusenosti. Abstraktni mysleni clovek potrebuje, protoze model sam je abstrakce. Ale k tomu aby jej ziskal je vhodnejsi studium teorie a praktikovani prave modelovani systemu, nikoli matematiky.
Totez se tyka jinych cinnosti pri vyvoji software od navrhu databazovych systemu az po implementaci softwarovych reseni.
Re: matika
celé vláknoRe: matika
celé vlákno(Inu původně se elektrotechnika také vyučovala na strojní fakultě a každý elektrikář se musel učit spoustu předmětů, které mu jako čistému elektrikáři budou k ničemu. A časem vznikla samostatná fakulta elektrotechniky)
Od tohoto systému se postupně ustupuje a informatika se vyučuje jako samostatný obor s mimimem fyziky - ovšem matematika zůstává - jenom se více soustředí na jiné kapitoly.
Vaše argumenty jsou proti konkrétnímu systémy výuky na některých školách, nikoliv proti matematice jako takové.
A o jaké škole vlastně mluvíte? Jestli o vysoké škole, tak je váš názor nesprávný. Magisterské studium na VŠ NEMÁ naučit především svému (úzkému) oboru. Takové studium má právě poskytnout studentovi široké zázemí a přehled po celé šíři oboru. Jestli jste chtěl získat praktické zkušenosti v daném oboru, tak jste se měl spokojit s průmyslovkou (kde se u nás bere to co mnohde jinde v bakalářském studiu jinde), nebo jít na bakalářské studium na VŠ. Nicméně dříve tu skutečné bakalářské programy neexistovaly (ten co byl třeba v 90. letech na ČVUT FEL nebylo nic jiného než první část magisterského studia).
Velká část rozporů téhle diskuze spočívá právě v tom, že vysoké školství u nás chrlilo (a víceméně stále chrlí) téměř pouze magistry/inženýry, kteří následně obsazují pozice, kde skutečné magisterské vzdělání včetně matematiky nepotřebují, pozice které jinde obsazují pouze bakaláři.
Re: matika
celé vláknoSamozrejme, vyjimky potvrzuji pravidlo, ale obecne se na nasich VS uci kraviny. Poptejte se zamestnavatelu, zda potrebuji vseobecne (ne)vzdelane zamestnance, nebo zda potrebuji specialisty. Pomer bude 1:10.
Narozdil od jinych diskutujicich netvrdim ze matika je nanic, jeste na stredni jsem ji mel i rad, znechutila me prave az VS. Jde totiz o to, ze na VS se uci teoreticka matematika, ale to co bych od VS ocekaval je aplikovana matematika. Ocekaval bych, ze se bude vyucovat to, co se nasledne pouzije v oborove zamerenem predmetu, a ne se drtit zpameti vety, protoze kdyz tam chybi carka, je to spatne.
Re: matika
celé vláknoS tou siri vzdelani je to osidne. VS by MELA produkovat experty, nikoli nedouky a zaroven poskytovat kompletni prehled o studijnim oboru. Pokud se ale bavime o informatice, ruzni dva lide se ani neshodnou na tom co to vlastne informatika je.
Re: matika
celé vláknoSpis ma smysl mluvit napr o programovani/navrh aplikaci, komunikace/site, databaze, .... Cokoli z toho by mohlo byt samostatnym VS oborem, jen se obavam ze v CR neni dostatek dostatecne kvalifikovanych osob, ktere by mohly a zaroven byly ochotny vyucovat.
Jako vysledek bych ocekaval cloveka, ktery bude znat napr vetsinu aktualne vyuzivanych databazi, bude vedet ktera je k cemu dobra, bude je umet alespon v zakladech pouzivat, bude vedet jak to funguje "uvnitr" ... zkratka clovek, kteremu kdyz popisu pozadovane vlastnosti, tak mi navrhne databazi + struktury ...
Takovy clovek samozrejme nemusi vedet nic o sitich, programovani, (natoz vedet jak se pocita molarni hmotnost a podobne kraviny) .... Od toho je to specialista.
Re: matika
celé vláknoRe: matika
celé vláknobez školy to nejde
celé vlákno(*) Pokud tedy nejste velice silná osobnost... ale já za svůj život ještě nikoho takového nepotkal ;)
Re: bez školy to nejde
celé vláknoPro tohle všechno ale potřebujete vlastní motivaci. Tu vám samo plnění úkolů a odevzdávání v termínech nevytvoří. Tu už musíte mít a je jedno jestli s ní pak jdete na kombinované či prezenční studium. U kombinovaného je pouze větší riziko, že o ni zase brzo přijdete, protože se kromě studia musíte věnovat spoustě dalších věcí (práce, rodina, atd.), a protože tam právě chybí to zajímavé, co VŠ studium nabízí. O vědomostech to opravdu není - většinu toho, co vám řeknou na přednáškách, si klidně můžete zjistit sám, o čemž je vlastně celý tento článek.
Re: bez školy to nejde
celé vláknoChodit na kombinované studium se ještě dá, člověk akorát chodí na zkoušky, protože valnou většinu toho, co se tam probírá stejně už zná. Ale takové věci jako odevzdávání projektů, semestrálek a bakalářských / diplomových prací, tedy zejména jejích vypracování.... to je snad ideální pro dlouhé zimní večery, jenže znáte to... člověk skoro nemá na nic čas, protože má vedle zaměstnání taky rodiny, a další dva vedlejší kšefty, aby to uživil.
Re: bez školy to nejde
celé vláknoRe: bez školy to nejde
celé vláknoRe: bez školy to nejde
celé vláknoRe: bez školy to nejde
celé vláknoRozumne vedena soukroma firma totiz nehleda lidi s papirem, ale lidi, kteri maji schopnosti a predevsim tu praci chteji delat. Najmout cloveka, kterej to dela jen kvuli tem $ = dela doslova jen co se mu rekne, o nicem nepremejsli a neudela nic navic.
Re: Se skolou to nejde
celé vláknoJa se samostudiem naucil kvalitne programovat ve vice nez 7 jazycich pro vice nez 3 platformy. Motivaci mam mnohem vyssi, nez jakou muze mit kterykoliv studentik. Narozdil od nej totiz mohu naprogramovat co chci, kdy chci a jak chci, kvalitu ohodnoti uzivatele a ostatni vyvojari. Paklize se mame bavit o skole, tak ta je desive spolehlivou demotivaci a prostredkem jak kazdeho zprumerovat. Uzitecna je pouze pokud nastupujete s nulovymi znalostmi, co absolvent - to okamzity zakaznik M$ uchazejici se o misto .NET suckera.
Re: Se skolou to nejde
celé vláknoRe: Se skolou to nejde
celé vláknoRe: Se skolou to nejde
celé vláknoRe: Se skolou to nejde
celé vláknoJasne, ze je treba praxe, ale zaklady vyska dava slusne, pak uz staci jen google:)
Re: bez školy to nejde
celé vláknoRe: bez školy to nejde
celé vláknoI v Jihlave je nove dalkove studium informatiky
celé vláknoRozsah predmetu mi prijde trochu "rozsochaty" - programovani v nekolika jazycich, fyzika, elektricke obvody a elektronika, cislicove systemy a signalni, dabatazove systemy, mikroprocesorova technika, ovladani zarizeni pres PC, programovatelne automaty, site atd" = po vsech predmetech by ze studenta mel byt webdesigner i tovarni udrzbar CNC robotu. No nevim, jestli by trochu specializace nebylo ve prospech veci.
Re: I v Jihlave je nove dalkove studium informatiky
celé vláknoJá osobně jsem vystudoval počítačovou grafiku - a kdybych byl hned po škole specialista (tj. celé studium se soustředilo pouze na to), tak bych teď byl pravděpodobně neaměstnaný - nebo bych spíše dělal to co dělám jen o dost hůř...
Re: I v Jihlave je nove dalkove studium informatiky
celé vláknoRe: I v Jihlave je nove dalkove studium informatiky
celé vláknoRe: I v Jihlave je nove dalkove studium informatiky
celé vláknoNa delani webovych stranek nebo na administraci serveru nepotrebujes vysokou skolu. K pajeni plosnych spoju taky ne. Na sledovani (a omezene ovladani) nejake technologie v tovarne pres web uz holt musis rozumet vicero vecem, dratama s elektrikou pocinaje a principy internetu konce. Samozrejme bys mel rozumet i te ovladane technologii. (Navic se hodi jeste zaklady prava a ekonomie a to uz je vubec pruser.)
Re: I v Jihlave je nove dalkove studium informatiky
celé vláknoPamatuji casy, kdy si clovek (chca nechca) musel HW dobastlit, napsat k tomu SW a teprve pak se mohl venovat core bussinesu, napr. interpretaci namerenych hodnot. Takhle jsem napr. poskladal 4096 kanalovy gamma spektroskop za nejakych par tisic korun, zatimco srovnatelny by stal nekolik milionu ... To bylo jeste predtim, nez jsem povesil vedu na hrebicek ...
Re: I v Jihlave je nove dalkove studium informatiky
celé vláknoRe: I v Jihlave je nove dalkove studium informatiky
celé vláknoNejsou voni z ODS?
Re: I v Jihlave je nove dalkove studium informatiky
celé vláknoRe: I v Jihlave je nove dalkove studium informatiky
celé vláknoRe: I v Jihlave je nove dalkove studium informatiky
celé vláknoRe: I v Jihlave je nove dalkove studium informatiky
celé vláknoRe: I v Jihlave je nove dalkove studium informatiky
celé vláknoFormát PostScript
celé vláknoJe pravda, že když někdo vyplivne na výstup PostScript, má zpravidla i prostředky na konverzi PS->PDF, ale často se to nedělá.
Re: Formát PostScript
celé vláknodobry souhrn
celé vláknok jinemu nazoru:
matematika je velmi dulezita, kdyz uz ne pro to aby se clovek naucil postupy a algoritmy, tak aspon pro to ze vas nauci trochu jinak myslet coz se v programovani hodi (kdo neumi matematicky myslet tak programuje jako prase)
Co je na postscriptu archaickeho ??
Re: dobry souhrn
celé vláknoJa myslim,ze je dulezite mit zaklad
celé vláknohttp://www.phiral.net/searchlores/
jen část na Google Books
celé vláknoProgramátor vysokou školu nepotřebuje
celé vláknoZákladem je se naučit programátorsky myslet (algoritmy), pokud tohle nechcete, tak vás to škola nenaučí. Pak se dokážete ve velmi krátké době adaptovat nä víceméně jakýkoli programovací jazyk (tím myslím kvalitní objektové jazyky, PHP a spol jsou jen parodie na programovací jazyky...).
Dělám v Praze, měsíčně zhruba 60 - 68 hrubého, za dobu co bych trávil na vysoké bych prodělal něco kolem 4 mega hrubého, které jsem si zatím vydělal. Fakt mě nenapadá jediný důvod, proč bych měl na vysokou chodit. Kvůli papíru? Ale prd, na ten se už vůbec nehraje...
Re: Programátor vysokou školu nepotřebuje
celé vlákno(Reakci, ze na takovehle musite doplacet, si prosim nechte pro sebe. Taky doplacim a ne malo.)
Jinak se zbytkem souhlas.
Re: Programátor vysokou školu nepotřebuje
celé vláknoRe: Programátor vysokou školu nepotřebuje
celé vláknoRe: Programátor vysokou školu nepotřebuje
celé vlákno2. Programátor potřebuje abstraktní a analytické myšlení. Určitě existuje menšina lidí, kteří k tomu mají takové předpoklady, že tohle myšlení získají v programátorské praxi. Možná patříte k této menšině. Většina lidí, ale potřebuje být v těchto oblastech cíleně školena. A k tomu je velmi vhodná právě ta vysoká škola. A zejména matematika je vynikající nástroj k rozvíjení toho správného myšlení.
A ta vysoká škola je prakticky nezbytná k tomu, aby člověk získal široký přehled o celém oboru a o souvislostech. Jistě, existují velmi nadaní a otevření lidé, kteří mají současně štěstí na práci a ten přehled a souvislosti získají v praxi také. Bohužel většina programátorů, které jsem poznal a kteří nestudovali na VŠ "byli poznat".
3. Matematika jako taková může být pro programátora důležitá nesmírně, nebo někdy méně, ale důležitá je vždy. Absolutně nezbytné kapitoly matematiky pro programátora tu už byly zpomenuty. Programátor, který neumí matematiku si v mnoha případech vůbec neuvědomuje, že to co dělá by se dalo dělat jiným způsobem efektivněji a mylně získává pocit, že ji nepotřebuje. Neviděl jsem Váš kód, nemohu Vás hodnotit. Možná je dobrý. Možný by byl po studiu na VŠ lepší.
4. On totiž - kdo je to vlastně programátor a co má umět. Tím slovem se často označuje jak analytik/architek, ta kodér. Je rozhodně fakt, že v řekněme v týmu o 10 lidech je zcela zbytečné aby jich 10 mělo VŠ titul a umělo matematiku. To je skutečně plýtvání. Mnohem efektivnější je (americká) situace, kdy tým vede jeden doktor, pak jsou tam dva až tři magistři. A jejich znalosti stačí na to, aby zbytek týmu měl bakalářské či pouze středoškolské znalosti - u kterých už stačí jenom ty praktické dovednosti.
Re: Programátor vysokou školu nepotřebuje
celé vláknoRe: Programátor vysokou školu nepotřebuje
celé vlákno3. Nezlobte se, ale toto je jen váš pocit, nijak podložený.
4. Zřejmě se opíráte o trochu snobskou tezi, kterou už jsem párkrát slyšel, že programátor(kodér) je jako stroj, kterému se dá zadání a on ho bez řečí přepíše do jazyka. Možná to tak někde funguje, ale kdo by o takovou práci stál to nevím.
Re: Programátor vysokou školu nepotřebuje
celé vlákno3. A to je zase jenom Váš pocit, že můj pocit je nepodložený :-) Já jsem zažil mnoho praktiků "starých vlků", kteří nechápali, co by jako uměli víc, kdyby měli nějaký papír z VŠ. A když došlo na lámání chleba - a něco se mělo dělat jinak, než v jakých zaběhlých kolejích se za svou praxi pohybovali - tak byli v řešení problémů horší.
4. Na dělení rolí při tvorbě SW není nic snobského, jako není nic snobského na dělení rolí při stavbě domu. Taky jsou architekti, stavbyvedoucí, mistři a zedníci. Kdo by stál o práci SW zedníka - kodéra? No třeba ten, kdo právě nemá na víc. Ten, kdo umí syntaxi jazyka a umí psát kód podle pokynů teamleadera, ale není schopen sám navrhnout strukturu programu (aniž by z toho byla neudržovatelná katastrofa).
Re: Programátor vysokou školu nepotřebuje
celé vláknoTakze jsme se shodli :-)
"IMHO je nejlepší způsob rozvíjení abstrakce a analytických schopností."
IMHO ne.
3. Osobne jsem zazil jen dva lidi s sirsim matematickym vzdelanim, kteri pracovali jako softwarovi vyvojari (oba delali design a implementaci komponent) a jejich kod byl necitelny, nezdokumentova(tel)ny, bez jakehokoli dodrzovani konvenci a nevyznali se v nem za cas ani oni sami.
Ja zatim stary vlk nejsem :-) Byl jsem obklopen lidmi s i bez VS titulu (vetsinou CVUT FEL) a z mych zkusenosti plyne, ze samotny titul nikomu k lepsim vysledkum nepomohl.
4. Obvykle je uvazovat o programovani jako o implementaci a zahrnuje to castecne i design, testovani na urovni komponent (unit testy), znalosti ne pouze jazyka, ale i obecnych postupu jako je OOP, navrhove vzory, schopnost pracovat se zadanim - case nastroje a podobne.
Re: Programátor vysokou školu nepotřebuje
celé vlákno| měl na vysokou chodit. Kvůli papíru?
Jsou dva druhy programovani. Jeden z nich je jen pouhe prehazovani dat z jedne hromady na druhou. Na VS se chodi proto, aby clovek mohl delat to zajimavejsi.
Re: Programátor vysokou školu nepotřebuje
celé vláknoRe: Programátor vysokou školu nepotřebuje
celé vláknoted mam z vas akorat deprese :(
Bez VŠ ani matematiky to pořádně nejde
celé vláknoTaké bych rozdělil realitu code-monkeys, nějaký jednoduchoučký algoritmus, trochu SQL, PHP a 'enterprise' architekty, designery atd. kteří řeší úplně jiné use-cases.
Další je schopnost adaptace, bez VŠ, a všech těh 'nepotřebných' teoriích které vám umožní získat abstraktní pohled třeba na programovací jazyky jako celek, to věřím půjde velmi ztuha ...
Zdravím všechny samouky, a doufám že se chytnou někteří z nich kteří tvrdí že VŠ je k ničemu za nos, nebo mají tak hypertrofované ego?
Re: Bez VŠ ani matematiky to pořádně nejde
celé vláknoRe: Bez VŠ ani matematiky to pořádně nejde
celé vláknoRe: Bez VŠ ani matematiky to pořádně nejde
celé vláknoInformatika
celé vláknoComputer science is no more about computers than astronomy is about telescopes.
Informatika se nezabývá počítači o nic více než astronomie dalekohledy.
- Edsger Dijkstra, informatik
Re: Informatika
celé vláknojenom informatika?
celé vláknoRe: jenom informatika?
celé vláknoRe: jenom informatika?
celé vláknoYou've made my day you idiot.
Re: jenom informatika?
celé vláknoTak to si myslim, ze je naprosty nesmysl,chapate tu informatiku jako technickou disciplinu, i kdyz je mozna spise v nekterych smerech spolecenskovedni...