Diskuze: Skúsenosti z praxe pre zčiatočníkov

Volná diskuze Skúsenosti z praxe pre zčiatočníkov

Avatar
Libor Šimo (libcosenior):

Mnohí z nás začínajúcich by si chceli vyskúšať, čo obnáša programovanie v praktickom živote. Zatiaľ nemáme predstavu, čo to obnáša. Preto by som bol rád, keby tu bolo vytvorené vlákno, kam by skúsení členovia zadávali čiastkové úlohy (možno to na čo oni nemajú čas), ktoré by sme my začínajúci skúšali vyriešiť. Može nám to pomocť v rozvoji našich znalostí a hlavne praxe.
Ak som to nenapísal dosť zrozumiteľne a treba to doplniť, poprosím vás o to.
Pomožte nám prosím postúpiť na ďalší level. :-)

Odpovědět  +1 27.9.2013 15:32
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Nahoru Odpovědět 27.9.2013 15:39
Nesnáším {}, proto se jim vyhýbám.
Avatar
Odpovídá na Michal Žůrek (misaz)
Libor Šimo (libcosenior):

To prvé je súčasťou lekcií a je jasné, že každý, kto sa chce niečo naučiť, to musí mať v malíčku.

Nahoru Odpovědět 27.9.2013 15:45
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Odpovídá na Libor Šimo (libcosenior)
Michal Žůrek (misaz):

Tak si zkus udělat nějaký svůj projekt. Na tom pochopíš nejvíc.

Nahoru Odpovědět  +1 27.9.2013 15:48
Nesnáším {}, proto se jim vyhýbám.
Avatar
Odpovídá na Michal Žůrek (misaz)
Libor Šimo (libcosenior):

Poraď nejaký tvoj s ktorým si začínal.

Nahoru Odpovědět 27.9.2013 15:55
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Odpovídá na Libor Šimo (libcosenior)
Michal Žůrek (misaz):

Já jsem dělal aplikaci, která odeslala nějaký soubor na internet a vygenerovala statické HTML.

Kód byl spagheti (takovou blbost jsem napsal na 2000 řádků) v jednom souboru a byl kopirovaný. Když sem měl button na toolstripu a zároveň v nabídce, tak tam kód byl prostě a jednoduše (debilně) kopírován. Sestavování dělal samotný program, který ho na server přes FTP poslal. Vypadalo to asi následovně:

Dim castZdrojovehoKodu1 = "<!DOCTYPE html>...<p>Jméno: "
dim castZdrojovehoKodu2 = "</p><p>Příjmení: "
Dim zdrojovyKod = castZdrojovehoKodu1 & jmeno & castZdrojovehoKodu2 & ...

No ačkoli kód vypadal jak vypadal, fungovalo to. Dnes mám podobnou aplikaci (již negeneruje HTML). Do nějaké složky v lokálu vložím soubor. V tray kliknu na své logo a aplikace nějak na pozadí tu local složku projde a odešle všechny soubory z ní na můj server. Pak mi ještě cestu k souboru na serveru vloží do schránky. To se mi hodí na fórech, kdy většinou vkládám obrázky. Prostě je vložím do té složky kliknu a pak jen vložím odkaz (Ctrl + V). Nebo tak občas nahrávám machry.

Nahoru Odpovědět 27.9.2013 16:02
Nesnáším {}, proto se jim vyhýbám.
Avatar
Nahoru Odpovědět 27.9.2013 16:14
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Odpovídá na Michal Žůrek (misaz)
Libor Šimo (libcosenior):

Píšeš že to bol špagety cód. To si robil úplne sám, bez pomoci?

Nahoru Odpovědět 27.9.2013 16:17
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Odpovídá na Libor Šimo (libcosenior)
Michal Žůrek (misaz):

v době kdy jsem začínal jsem žádný devbook naznal. Na fóru kam sem se občas mrkl mě při položení jen trochu laického dotazu málem ukamenovali. Takže jen já + strejde google.

Nahoru Odpovědět 27.9.2013 16:31
Nesnáším {}, proto se jim vyhýbám.
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na Libor Šimo (libcosenior)
Jan Vargovský:

Z části ano, z části ne. Já začínal tak, že jsem si řekl, že napíšu aplikaci, která mi vykreslí graf f-ce. Byl to můj první program z C#, takže to byl hodně prasokód, ale naučil jsem se toho dost. Jednoduše jsem si programoval malé věci, které jsem různě vylepšoval, vracel se k nim a porovnával jak bych to napsal za nějaký čas. Zkoumal cizí kód a díval se jak píší ostatní. Vymyslet velký projekt je hned blbost, protože je lepší opravovat menší věci a naučit se to dělat správně na nich. Ale dělal jsem občas taky co ty, že jsem nevěděl co psát. Napiš třeba piškvorky, pak si napiš aplikaci na komunikaci skrz TCP/IP (server + klient), pak to propoj. Pak si napiš aplikaci na DB, pak si vytvoř databázi s výsledky zápasů.

Zkrátka, vždy se dá co vylepšovat :)

 
Nahoru Odpovědět  +3 27.9.2013 16:33
Avatar
Petr Nymsa
Redaktor
Avatar
Odpovídá na Libor Šimo (libcosenior)
Petr Nymsa:

Díky mé škole, která mě zavalila hned na začátku tunou úkolů -> algoritmy na generování bludišť, různé hry (miny,pšikvorky s AI, lodě s AI,..) a spoustu dalších programů jsem měl dobrý základ.

Mezitím jsem neměl problém si sám vymýšlet něco. Myslím, že pokud tě programování baví, měl by jsi být schopen i něco vymyslet :). V době kdy jsem uměl jenom podmínky a cykly jsem vytvořil "hru CASINO".. sázel sis , sázel a mohl ses i porvat s protihráčem :D... Ve druháku jsem se začal zajímat o Windows 8 a vytvořil jsem projekt, který mohl být andějný ale moc se to nepovedlo. Jednalo se o výukový program pro děti na ZŠ. Letos držím ruku nad novým projektem, který by měl mít snad potenciál. Takže myslím, že když se zamyslíš, napadne tě toho dost :)

Nahoru Odpovědět 27.9.2013 19:49
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Libor Šimo (libcosenior):

Ďakujem za nápady. :)

Nahoru Odpovědět 28.9.2013 7:47
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 13 zpráv z 13.