Střední škola - co se naučit?

ATom

Střední škola - co se naučit?
« kdy: 14. 05. 2013, 18:27:58 »
Ahoj je mi 13 let a planuji jit na isš na it a informatiku jelikoz me bavy se ucit na pocitaci ale mwm jaky bych mel mit na tu skolu zaklady...umim udelat intro podle navodu na yt ale zas mi vubec neleze do hlavy html a tak se ptam co bych se mel naucit na to abych mel dobre znamky .)
« Poslední změna: 14. 05. 2013, 19:38:03 od Petr Krčmář »


Pavel 'TIGER' Růžička

Re:Škola
« Odpověď #1 kdy: 14. 05. 2013, 18:41:45 »
Ahoj je mi 13 let a planuji jit na isš na it a informatiku jelikoz me bavy se ucit na pocitaci ale mwm jaky bych mel mit na tu skolu zaklady...umim udelat intro podle navodu na yt ale zas mi vubec neleze do hlavy html a tak se ptam co bych se mel naucit na to abych mel dobre znamky .)

Pokud Ti neleze HTML do hlavy, doporučuji se poohlédnout po jiné škole s úplně jiným zaměřením. Možná nějaké řemeslo a počítače si nechat jako koníček. Znám dost lidí, co se živí počítačema a nemají na to školu. Vlastně mezi ně patřím i já. Navíc mám i tu jinou školu, takže vždycky se mohu vrátit k něčemu jinému.

ATom

Re:Škola
« Odpověď #2 kdy: 14. 05. 2013, 18:48:38 »
No spis sem se ho neucil (html) jelikoz nemam penize na nejaky cd nebo knihu a uceni zdarma sem nenasel a jeste k tomu ve skole mame spatneho ucitele ,ktery po nas chce jen prezentace.a kdyz neco namitam tak mi da napomenuti tak pls nejake uceni html zadara?

bimbo pytlík

Re:Škola
« Odpověď #3 kdy: 14. 05. 2013, 18:58:26 »
Zkus zacit tady: http://www.jakpsatweb.cz/

No spis sem se ho neucil (html) jelikoz nemam penize na nejaky cd nebo knihu a uceni zdarma sem nenasel a jeste k tomu ve skole mame spatneho ucitele ,ktery po nas chce jen prezentace.a kdyz neco namitam tak mi da napomenuti tak pls nejake uceni html zadara?

j

Re:Škola
« Odpověď #4 kdy: 14. 05. 2013, 19:04:05 »
HTML ? Zadara ? zeby ... CELEJ INTERNET ???

Vis, ja mam spis pocit, ze ve tvem pripade to neni vubec o "neleze do hlavy", spis mam z tvyho postu pocit, ze rad gamesis, a spustit hru, je tak vsechno co umis.

Kdybys totiz investoval cca 10s casu, tak najdes stovky vsemoznych tutorialu v cestine a miliony v anglictine.

Nehlede na to, ze pokud mas pocit, ze budes travit cas na stredni u PC, tak ses (i ve svym veku) neuveritelne naivni. Ve tvym veku sem ja programoval v basicu(nekolik ruznych odnozi), assambleru, stavel sem si vsemozny elektronicky udelatory ... a to sem nemel PC, protoze v ty dobe nejaky XTcko stalo +- 1/2M. Mel sem 8bit, s tehdy doslova neuveritelnym mnoztvi 128kB RAM.

Uvedom si laskave, ze IT neni nic a zaroven je to vsechno. Muzes programovat, spravovat systemy, site, aplikace, databaze, navrhovat to vsechno, muzes delat HW ... a to jsou prevazne naprosto diametralne jiny cinnosti.


Pavel 'TIGER' Růžička

Re:Škola
« Odpověď #5 kdy: 14. 05. 2013, 19:07:46 »
No spis sem se ho neucil (html) jelikoz nemam penize na nejaky cd nebo knihu a uceni zdarma sem nenasel a jeste k tomu ve skole mame spatneho ucitele ,ktery po nas chce jen prezentace.a kdyz neco namitam tak mi da napomenuti tak pls nejake uceni html zadara?

Pokud chceš být v něčem dobrej, nesmíš spoléhat jen na školu, ta Tě naučí maximálně průměru.

Re:Škola
« Odpověď #6 kdy: 14. 05. 2013, 19:53:20 »
No spis sem se ho neucil (html) jelikoz nemam penize na nejaky cd nebo knihu a uceni zdarma sem nenasel a jeste k tomu ve skole mame spatneho ucitele ,ktery po nas chce jen prezentace.a kdyz neco namitam tak mi da napomenuti tak pls nejake uceni html zadara?
ucitel te ale nema neco takovyho ucit. nenauci te to ani na vejsce. pokud se vymlouvas v tomhle na penize tak jdi na zednika. sorry ale tak bys mel aspon na cely zivot jistou obzivu.
a nekaz si dětství takovymahle myslenkama, to ma smysl resit v 18.
Děkuji za možnost editace příspěvku.

Marcuss2

Re:Střední škola - co se naučit?
« Odpověď #7 kdy: 14. 05. 2013, 20:03:03 »
Já doporučuji začít s nějakým jednoduchým jazykem. Třeba lua http://www.lua.org/ měla by být v každém dobrém repozitáři.

eMko

  • ****
  • 456
    • Zobrazit profil
    • E-mail
Re:Střední škola - co se naučit?
« Odpověď #8 kdy: 14. 05. 2013, 20:18:20 »
Ve 13 to nemá smysl řešit. Pokud to s informatikou myslíš opravdu vážně, zaměř se na matematiku. Zatím to tak nevypadá, ale z ní všechno v informatice vychází. Pokud zanedbáš středoškolskou matematiku, na výšce Ti to bude chybět.

wtf

Re:Střední škola - co se naučit?
« Odpověď #9 kdy: 14. 05. 2013, 21:27:53 »
Pokud zanedbáš středoškolskou matematiku, na výšce Ti to bude chybět.

pri prijmackach a pak jeste tak zhruba prvni tri nebo ctyri mesice. protoze potom uz se jede pokrocilejsi matematika.

Re:Střední škola - co se naučit?
« Odpověď #10 kdy: 14. 05. 2013, 21:55:23 »
Pokial sa chces naozaj naucit programovat, rozhodne nezacinaj s webom. Robit web je spravidla iba pouzivanie veci co urobili ludia pred tebou, stavas sa vlastne pokrocilym uzivatelom. Je to ako ucis na v skole na matematiku vzorce, vediet ich aj pouzivat, ale pritom nevediet, preco tie vzorce funguju, ako k nim ludia prisli.

Bez toho, aby si dokazal porozumiet veciam, ktore vytvorili ludia pred tebou, tazko vytvoris nieco ty. A ja myslim, ze ak chces vediet programovat, nechces byt len nejaky stroj na generovanie web stranok, ale chces byt prave ten tvorca, ten, ktory tomu rozumie do hlbky a vie vymyslat lepsie postupy.

Ak chces zacat s programovanim takto, osobne ti mozem odporucit zacat s jazykom C a konkretne ti odporucim aj knizku: Ucebnice jazyka C od Pavla Herouta. Nemusis si ju kupovat, pravdepodobne ju najdes v mestskej kniznici, pripadne si ju mozes stiahnut z uloz.to. Je to vynikajuca ucebnica, a ak sa potrapis, precitas cele a vyriesis vsetky cvicenia, mas vynikajuci zaklad pre dalsi rozvoj.

Waseihou

Re:Střední škola - co se naučit?
« Odpověď #11 kdy: 14. 05. 2013, 22:28:16 »
Takže, pokud tvůj příspěvek není jenom vtip, což částečně naznačuje tvá čeština, tak bych doporučil zaměřit se právě na zlepšení jazykových dovedností. Pokud budeš studovat informatiku, je docela pravděpodbné, že budeš pracovat jako programátor, tester a nebo třeba projektový manažer, a takoví často musí komunikovat s jinými lidmi, a to nejenom česky, ale také anglicky.

Dobrý informatik proto musí dobře zvládat jazyky a mít dobrý písemný projev, musí se také umět domluvit. Jazyková vybavenost možná na první pohled přímo s informatikou nesouvisí, ale sama o sobě je dokladem důslednosti myšlenkového projevu, což je v tomto oboru velmi podstatné.

V praxi dostaneš a nebo budeš psát dokumenty s popisem chyby programu (bug dokument), kde napíšeš co dělat pro její vyvolání (reprodukce chyby - bug reproduction) a potom se ji budeš snažit opravit(zafixovat), to uděláš tak že budeš procházet zdrojový kód programu (je proto dobré učit se číst cizí kód a snažit se ho pochopit, nejenom psát vlastní) a až ji najdeš, tak ji opravíš (musíš znát programovací jazyk, často jde o jedene z jazyků Java, C#, C++, ale tyto se kombinují s SQL, které ale může mít také nějaké vložené procedury) a potom o tom napíšeš zprávu, opět anglicky. Také se budeš muset naučit používat verzovací systémy, tedy třeba subversion, mercurial, git, v komerční sféře se často vyskytuje placené synergy. Při řešení problémů budeš čas od časo (či často...) volat a psát anglicky s různými lidmi, je proto třeba snažit zbavit se jakéhokoliv ostychu. Jazyk nemusí být dokonalý, hlavní je plynulost komunikace a abyste se domluvili.

No a čím začít? Dneska je moderní doporučovat Python, a myslím že to není špatná volba, zvláště díky množství rozšiřujícíh knihoven. Pokud ale chceš proniknout do hloubky, tak osvědčenou cestou je čistý jazyk C, ten se dá použít jak pro normální aplikace, tak i pro programování různých udělátek a blikátek. Krom Herouta se mi možná víc osvědčila kniha Jazyk C od Dalibora Kačmáře, na ní jsem v 9. třídě začínal jako samouk. Hlavní je udělat opravdu všechna cvičení, která tam jsou. A po čase si to zopakovat, stejně to uděláš trochu jinak. Od jazyka C je jenom krůček k C++, dokonce můžeš programovat v C++ a přitom programovat jako v C, protože C je v C++ prakticky obsaženo, až na pár drobností na které asi hnedle nenarazíž. Pro C++ existuje celkem pěkný 3d engine Ogre3D, kde si můžeš vyzkoušet i dělání nějakých těch 3d her, viz. http://www.ogre3d.org/ ať vidíš na co se můžeš těšit. Většina počítačových her se stále píše v C++, kvůli rychlosti. Ale nezapomeň, že cesta C a C++ je trnitá...

Re:Střední škola - co se naučit?
« Odpověď #12 kdy: 14. 05. 2013, 22:46:15 »
a tak se ptam co bych se mel naucit na to abych mel dobre znamky .)

Neviem, či je "abych mel dobre znamky" tá správna motivácia. Môže to byť vedľajší efekt, ale podľa mňa je hlavné, aby ťa to bavilo. Ak ti pôjde iba o známky, ľahko sa ti stane, že budeš nakoniec radšej predávať bambusové ponožky.

iwtu

Re:Střední škola - co se naučit?
« Odpověď #13 kdy: 14. 05. 2013, 23:19:05 »
Ach, to boli časy, keď som hodiny venoval pochopeniu for cyklu z 30 ročnej poloukradnutej učebnice Pascalu... HTML nie je programovaci jazyk laicky povedané napríklad preto, že nepodporuje cykly. HTML je takzvaný tagovací jazyk. Funguje to tak, že Ty napíšeš webovú stránku v HTML, čo je čistý text a webový prehliadač dokáže ten text previesť na webovú stránku, ktorú vidíš. V tom HTML mu doslova zjednodušeným zápisom vravíš, že túto časť text napíš veľkým zeleným písnom a umiestni to do stredu riadka. To je celý princíp. Ak budeš mať s HTML stále problém, napíš do fóra tú časť HTML, s ktorom máš problém a niekto Ti poradí, vysvetlí. Ináč, na HTML môžeš používať ľubovoľný textový editor (word nie je textový editor) napríklad notepad, notepad++ ale ja som si na Windows vcelku obľúbil Sublime Text. Na linuxe je taká klasika z grafických gedit, kate ...


...Od jazyka C je jenom krůček k C++, dokonce můžeš programovat v C++ a přitom programovat jako v C, protože C je v C++ prakticky obsaženo, až na pár drobností na které asi hnedle nenarazíž.
Nič v zlom, ale o C++ nevieš zhola nič. Už len prechod so štrukturálneho myslenia na OOP je silno netriviálny a k tomu ešte jazyk samotný, ktorý je najťažší OOP jazyk aký poznám. C je jednoduchý, ak vieš priamočiaro uvažovať ale C++ je úplne iná liga. Už len pochopiť ako a prečo funguje STL ako funguje, šablony, ktoré sú turingovsky úplne...  Keď si myslíš, že vieš C++, tak sa pusti do čítania http://en.wikipedia.org/wiki/Modern_C%2B%2B_Design

slonik

Re:Střední škola - co se naučit?
« Odpověď #14 kdy: 14. 05. 2013, 23:23:32 »
keby sa dalo vratit, zacal by som s asemblerom