Diskuze: Studium IT na VŠ
Člen
Zobrazeno 48 zpráv z 48.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Je možné si vybrat VŠ, kde programování potkáš jen z větší dálky a celé vzdělání je více manažersky orientované (popřípadě ještě jiným směrem a informatika je tak trochu doplněk (v porovnání s jinými školami), i když ji má ten studijní program v názvu).
Nevím o žádném oboru, kde by se řešily ryze počítačové sítě (to ale vůbec nic o jeho existenci nevypovídá). Na středních školách ale byly dotované nějaké kurzy od společnosti Cisco (úroveň 1 až 4), které se zaměřovaly na počítačové sítě a bylo možné za jejich absolvování získat certifikát(y). Nevím, zda je tvoje škola také podporuje... každopádně by to byl celkem rozumný způsob, jak otestovat, zda-li počítačové sítě ano či ne (i když to bude asi zaměřené hodně na Cisco věci).
Jestli jsi ale v prvním ročníku na střední (z diskuzí vím, že už jsi tu déle, ale víc si nepamatuju), tak máš ještě na nějaké to rozmýšlení čas, zvláště na gymnáziu. Případně pokud ve vyšších ročnících bude možnost výběrového semináře, tak zkusit ten (tzn. zkusit učení s učitelem místo samostudia).
Bylo by i nějaké doporučení, kde studovat tu manažersky orientovanou informatiku? Ideálně více informatiky a méně manažerských předmětů než naopak. Na FIS jsem slyšel někde chválu, ale jinde čtu, že s programováním se tam ani nesetkám. Potom jsem ještě viděl manažerskou informatiku FP na VUT, a moc nevím co si o tom myslet.
Doporučení moc nemám. Myslel jsem tím netechnické školy, kde se informatika přidávala tak nějak až dodatečně (ČZU, VŠE...) a vím, že ve srovnání s těmi klasickými informatickými (MFF, FEL/FIT...) se tam tolik neprogramuje a představa je taková, že z vás ten obor udělá manažera.
Pokud chceš víc programování, tak si myslím, že i na té "klasické informatické" škole by měly existovat předměty, kde se vás to pokusí naučit. Na magisterském studiu MFF je snad i obor s názem softwarové inženýrství a existují i předměty, které tyhle věci řeší.
To ano, ale musím taky zůstat nohama na zemi přece jen z obchodky na MFF
raději ne, nejsem si jistý, jestli na to budu mít dostatečné znalosti
matematiky. Přemýšlím, že bych zkusil FI na MU a zapsal si tam pár
manažerských předmětů, když bude chuť (slyšel jsem, že si tam můžu
zapsat i předměty z jiných fakult).
No... ještě mám pár měsíců na rozhodnutí...
Já jsem z fitu cvut, tady třeba je programování denní chleba po dobu prvních 2. let studia minimálně. Dá se to naučit a zvládnout, ale to znamená se to naučit a pochopit. Sítě tu jsou, ale ani volba oboru tě neodstíní od programování a matematika, zkrátka povinných předmětů.
Jako což o to, mě by tento "předmět" ožná i bavil, ale jde o to, že fakt asi na to nemám logiku, protože jsem nepochopila o co tam jde :/
Možná jsi to spíš brala ze špatného konce. Volba nevhodného počátečního jazyka může dost otrávit život.
Nemyslím, že by to bylo jazykem. Jen nechápu všechny ty zkratky apod.
Tohle na mě působí spíš tak, že bys potřebovala někoho, kdo by ti základy ("všechny ty zkratky") pomalu vysvětlil, abys pak nemusela tápat. Proto jsem výše zmínil "učení s učitelem". Ale možná mi něco uniká.
Proniknutí do problematiky kolem programování je záležitost i na rok snažení, na rok snažení, kde do posledního měsíce nemusíš vidět valný progres.
Využij místní tutoriály. A je prakticky jedno, na který jazyk (primárně asi C# nebo Java). Tyto "značky" jsou základní programové konstrukce, které mají všechny jazyky stejné - ve všech jazycích mají stejný význam.
Pak by možná stálo za to zkusit nějaké školení ohledně základů programování. Buď zdejší (nemyslím tutoriály), nebo odjinud (když jsem byl v tvém věku, tak taková školení existovala, i když jsem na to jedno, co jsem "absolvoval", měl fakt smůlu). Jejich vhodnost a kvalitu ale blíže hodnotit nemůžu, neb jsem se jich neúčastnil.
Využij místní tutoriály. A je prakticky jedno, na který jazyk (primárně asi C# nebo Java). Tyto "značky" jsou základní programové konstrukce, které mají všechny jazyky stejné - ve všech jazycích mají stejný význam.
Já bych zase spíš doporučoval web (HTML/PHP/CSS...), protože tam jsou vidět velmi brzy výsledky a na počátku (HTML/CSS) člověk moc značek nepotká.
Z mého pohledu zde narážíme na další problém, cituji:
ale vůbec jsem nepochopila o co se jedná
protože jsem nepochopila o co tam jde
Myslím, že člověk si spíš "užije" vytváření něčeho, co může sám nějak rozumně využít, vidí v tom nějaký účel, protože on od programu chce, aby to něco dělalo. Mě osobně spíš ty základy webu odradily, protože tam jde o pouhou "prezentaci" něčeho. Na co mi je prezentace? Abych ji někomu ukázal. Ale na co mi je na localu? A i kdybych ji dostal ven, kdo by se o to zajímal? Vždyť stejně tak ani nemám co napsat...
Takže mi spíše doporučujete, abych si přečetla zdejší tutoriály a učila se podle nich? Byl mi doporučen Python ale skoro nic jsem v něm neudělala. Jeden zdejší uživatel mi poslal nějaký kód nebo jak se tomu říká a že to mám vyřešit. VŮBEC jsem netušila jak. :/
Toto se mi jeví jako extrémně nízké zapálení. Místo aby ses ty základní konstrukce prostě naučila, tak tu vzdycháš, že je to zdlouhavé. Ono nic nejde hned, víš?
Já řekla že to je zdlouhavé? Kde prosím, že o tom nevím? Vím, že to bude trvat několik let, ale potřebuji někoho, kdo by mi pomáhal od úplných základů.
Citace:
Chci se něco naučit už od té doby a přijde mi moc zdlouhavé hledat si jednu značku po jedné..
Pokud jde o html, tak za 2 týdny budeš většinu základních věcí znát
Tak to se omlouvám. Zřejmě jsem to napsala špatnými slovy..
Ja by som určite odporúčil C#. Je to veľmi moderný jazyk, objektovo orientovaný a podľa mňa vhodný na začiatok (ja som s ním začínal úplne bez problémov). Prejdi si články o základoch (http://www.itnetwork.cz/csharp/zaklady). Potom skus riešiť rôzne úlohy, či už v cvičeniach alebo z internetu. Ak by bol s niečím problém, tak napíš PM a môžem ti to skúsiť vysvetliť nejakou inou cestou.
No, nechci svést tuto diskuzi na volbu jazyka, to si přečtu desítky článků i z jiných stránek a posoudím, který by byl pro mě nejlepší.. Šlo mi jen o to programování na vysoké
Ahoj, já jsem začínal na Javě. Jestli chceš začít, začal bych asi C#
nebo Javou. Alespoň pokud jde o základy jsou ty jazyky podobné. Nicméně,
já osobně jsem s Javou seknul záhy. S Javou jsem se sice něco naučil,
nějaké prográmky v konzoli, jenže ouha, s konzolovou appkou se kamarádovi
nepochlubíš, takže jsem s Javou postupně přestal a začal dělat s
HTML&CSS, což mne baví ještě o něco víc, protože narozdíl od
normálního jazyka tam vidím opravdové výsledky, zatímco v Javě jsem musel
být prý z kalkulačky se 4 funkcemi, co funguje jen v konzoli. Základy
HTML&CSS se naučíš za dva týdny, ale potom jsem přidal jazyk
Javascript. A tam již byl díky předchozí zkušenosti z Javy postup
jednoduchý, neboť základy jako cykly, podmínky apod. se píší téměř
identicky. V budoucnu přibere i PHP, je pro web taky důležitý. Takže bych
ti pro začátky doporučil psát web, pochopíš "ty zkratky" , jednoduchou
logiku (datové typy) a hlavně si prakticky šáhneš na kód s viditelnými
výsledky, ačkoliv JS při desktop appce moc nevyužiješ. Ale až se budeš
učit jazyk, který ano, nebudeš tápat v základech a googlit, co že je to
ten boolean, string a int. Jen tak pro ukázku ti dolů dám příklad zápisu v
Javě a JS programu Hello World , který vypíše text .
JAVA:
system.out.println("Ahoj Javo!");
Vypíše text Ahoj Javo! , ale jen do tzv. konzole-program nikdo
nespustí, leda by si "program na psaní programů" stáhl taky a ty mu poslala
soubor s tímto kódem.
JAVASCRIPT:
document.write("Ahoj JS!");
Vypíše text Ahoj JS! , ale na webovou stránku. Ve skutečnosti je třeba udělat ještě pár věcí, aby "to bylo na internetu" , ale potom každý, kdo zadá www.nejakyodkaz.nejakakoncovka uvidí webovou stránku, kde bude napsáno *Ahoj JS! *
Nevím, jestli je to srozumitelný(dost věcí jsem i zjednodušil) , snad to trochu pomůže
Takze suma sumarum ... shazujes tady jazyk na zaklade tvoji neznalosti a lenosti, za coz by sis zaslouzil minimalne namocit hlavu ve studene vode
Jinak za me ... naucit se Python, jednoduchy skriptovaci jazyk, ktery muzes vyuzit jak pro aplikace na PC, tak na webu a zaroven se v nem naucis jak fungujou zakladni programatorske principy (podminky, cykly, funkce, OOP apod.)
Jestli v javě nevidíš absolutně žádné výsledek, tak ti řeknu jedno
slovo, které všechny tvoje teorie rozvrátí. Tíme slovem je...
MINECRAFT!!!!!
A kdyby něco, i v javě jdou dělat webové aplikace,viz JavaEE
Zrovna Python bych nedoporučoval. Ony ty různé typy závorek celkem prakticky oddělují části kódu od sebe. Časem se člověk i naučí hlídat si středníky. Naopak v Pyhonu dáš špatné odsazení a je to chyba, proto bych takový jazyk pro začátek nedoporučil.
To je právě ta výhoda. Začátečníci občas na zarovnávání kašlou. Python jim to prostě nedovolí.
O správné odsazení a zarovnání se má imho starat IDE a ne jazyk.
Myslim, ze hlavni je jednoduse a srozumitelne naucit ty principy programovani ... pokud nekomu budou delat problem odsazeni a zavorky pozdeji, tak je stejne marnej
No, nechci svést tuto diskuzi na volbu jazyka, to si přečtu desítky článků i z jiných stránek a posoudím, který by byl pro mě nejlepší.. Šlo mi jen o to programování na vysoké
Hm, nějak to tak úplně nevyšlo...
Každopádně, můj názor zůstává pořád stejný, ač asi naposledy opakovaný. Podle mě potřebuješ někoho, kdo ti ty základy vysvětlí (o konkrétní jazyk se tak moc nejedná, důležité je naučit se pracovat se základními stavebními bloky, které jsou v každém jazyce stejné) a bude trpělivě odpovídat na tvé (podle tebe určitě hloupé) otázky.
Výsledkem samozřejmě může být zjištění, že se k programovacím účelům nehodíš. Ale hodit/nehodit se není binární veličina, spíše jakési hodnocení od nuly do sta.
Tudíž je tu teď otázka, zda se najde takový ochotný a trpělivý dobrovolník, který by toto za nějakou tu úplatu dokázal (ať už tady nebo jinde). Vzhledem k tomu, že se aktuálně snažím dokončit školu, tak tímto dobrovolníkem cca do půlky září být nemůžu. Pak by se o tom dalo uvažovat.
On toho spletl dohromady mnohem víc, třeba ohledně JS, tam se dá jít velmi snadno na server s výkonem srovnatelným tolik oblíbenému PHPčku, na desktop jakbysmet, dokonce by spousta programátorů mohla říct, že podpora všech tří hlavních platforem je díky tomu mnohem snazší, za všechny jeden příklad: Slack.
Ne úplně. Zkus nějakého programátora, co vždycky všechno dělal v IDE postavit před editor a příkazovou řádku. Tady už se nebavíme jenom o odsazování, ale i o kompilaci a deploy kódu, debugování atd. Lidé používající výhradně IDE to buď neumí, nebo to už zapomněli.
To podle mě záleží jestli se od člověka očekává, že to bude v "nouzi" umět. Nemůžeš od každýho chtít, aby uměl všecko, obzvlášť ne dneska, kdy je paleta technologií opravdu obrovská. Je to jako když si koupíš auto, taky se reálně smíříš s tím, že je to super bezpečný rodinný vůz, svoje choutky po hardcore terénním krosení prostě budeš muset potlačit/ventilovat jinde. I zde ale můžeš narazit na průnik množin a pořídit něco, čím ráno hodíš děcka do školy a po víkendech budeš drsnit okolní lesy a pole.
Jmenuj a požaduj vysvětlování, nikdy se nesmíš bát zeptat, to bys toho mnoho neuměla. Nic není nemožný, žádná překážka není nezdolatelná, kromě vlastního nezájmy/nedostatečné chuti se učit.
Napíšeš to do googlu a ani nic rozklikávat nemusíš:
Vývojové prostředí (zkratka IDE, anglicky Integrated Development Environment) je software usnadňující práci programátorů, většinou zaměřené na jeden konkrétní programovací jazyk. Obsahuje editor zdrojového kódu, kompilátor, případně interpret a většinou také debugger.
Zdroj wiki.
Tenhle argument je sice moc hezký, ale kdy to budeš potřebovat? Pokud jsi např. mimo, máme tu třeba cloudová IDE...
Cloudová IDE jsou naprosto nepoužitelná a ne vždy máš připojení k Internetu. Nebo například na pohovorech ti IDE (většinou) neposkytnou. Prostě dle mě by měl znát základy svého jazyka (syntax a standartní knihovna) alespoň na úroveň, že dokáže bez IDE např. opravit jednoduchý bug.
Když neznáš termín, najdi si ho.. Život nefunguje tak, že ti někdo všechno vysvětlí a přesně řekne, co máš dělat.. A je to i dobře - to by byla strašná nuda..
Jestli chceš něčeho dosáhnout, musíš být schopná sama hledat a třídit informace a vzdělávat se. Pokud narazíš na neznámý termín a vzdáš to, tak nemáš šanci něco se naučit.
To že mi zdroják formátuje IDE, neznamená, že nejsem schopen vzít papír a tužku a napsat kus kódu z hlavy se 'správným' formátováním. Přece jenom do toho správně zformátováného kódu v IDE čumím denně x hodin, tak si snad pamatuju jak vypadá a nechápu proč předpokládáš, že někdo kdo se hlásí někam na pohovor jako programátor, by na tom měl být jinak.
Navíc, když v normálním jazyce nedodržím to formátování přesně, nebo ho třeba úpravou z obyčejného texťáku v nějakém stavu nouze rozhodím, tak program bude pořád fungovat správně, a až nahodím IDE je opravení formátování otázka stisku jedné klávesové zkratky. Kdežto u Pythonu jsem nahranej a budu trávit spousty času hledáním co k čemu patří a co jak má být odsazené. Fakt výhoda
Dobře, odsazení beru (tu část ohledně Pythonu ne, ale na tom se stejně neshodneme). Ale jak píšu o několik příspěvků výše, není to jenom o odsazení. Třeba u Javy. Velká část programátorů používajících výhradně IDE ti nezbuilduje program v Javě bez IDE, natož aby snad ještě bez IDE použila debugger. A potom je tu ta část, kde bez našeptávače a dalších featur IDE máš napsat kód. A on má dokonce fungovat. Neříkám, že programátor musí umět každou metodu v každé třídě, ale měl by umět takové základní věci jako je základní syntax, I/O s konzolí a soubory apod. Protože přesně to využiješ v tebou již zmiňovaném stavu nouze.
Jediné co zde rozporuju je
To je právě ta výhoda. Začátečníci občas na zarovnávání kašlou. Python jim to prostě nedovolí.
nevím, jak ses dopracoval k tomu, že tvrdím, že by programátoři neměli vědět jak zbuildit svůj projekt bez IDE. Jediné co jsem řekl je, že o formátování se má postarat IDE, nemá se o to starat jazyk. Programátor by samozřejmě měl vedět jak si poradit bez IDE, ačkoliv šance, že by to kdy upotřebil je minimální. A navíc nejsem vůbec přesvědčený o tom, že by <b>velká část</b> programátorů javistů byla neschopna zbuildovat svůj projekt mimo IDE. Začátečníci co se zatím šolichají s nějakými hello worldy asi jo, ale pokročilejší co už mají něco za sebou si na nějaké to mvn build určitě vzpomenou (jalikož určitě používají Maven) a když ne, vygooglit si to je pro ně otázka minuty. Ospravedlňovat tímto Pythoní nesmyslné odsazování jakožto pomůcky pro správné návyky je docela směšné.
Navíc nikdy nic nehoří natolik, abych si nemohl stáhnout a nainstalovat Netbeans a pokud by mi v tom něco fakt bránilo tak sorry, ale odcházím do hospody a poraďte si beze mne
Nebudeme to tady spamovat. Je to další zbytečná flamewar. Kdyžtak PM.
Pro me osobne je tedy programovani prijemnejsi nez hardware, kdyz neberu zaklady kdyz jsme probirali hardware do hloubky, tak se mi pomalu tmilo pred ocima
Zobrazeno 48 zpráv z 48.