@Petr: ... A co se týče zdrojů k učení - nešetři na knihách. Manning Publishing a O'Reilly Media jsou the best pro samostudium...
Když už jste zmínil tyhle vydavatele, máte někdo zkušenost s Wrox.com? Mám od nich digitálně 2 knihy a zdají se mi velmi kvalitní.
Citace: eMko 11. 05. 2013, 18:55:53@Petr: ... A co se týče zdrojů k učení - nešetři na knihách. Manning Publishing a O'Reilly Media jsou the best pro samostudium...Když už jste zmínil tyhle vydavatele, máte někdo zkušenost s Wrox.com? Mám od nich digitálně 2 knihy a zdají se mi velmi kvalitní. Jsou zaměření výhradně na programování a například knihy Professional C# podle mě velmi dobře pokrývají jak jazyk, tak většinu základních věcí v .NET frameworku.
Když na škole, tak na základce nebo střední. Na VŠ se máš doučit teorii k programování, která nemusí být vždy až podstatná. A také nějaká ta matematika.
Citace: zakl 12. 05. 2013, 11:10:54Když na škole, tak na základce nebo střední. Na VŠ se máš doučit teorii k programování, která nemusí být vždy až podstatná. A také nějaká ta matematika.Tak to opravdu nehrozí, že by někoho na střední nebo dokonce základce naučili programovat. Možná někde existuje výjimka ale asi jich moc nebude. Na standardní střední kde "učí" informatiku probírají něco, čemu říkají základy. Dle mých informací to s jazyky na střední škole vypadá následovně:java: Výpis/čtení standardního vstupu/výstupu, vytvoření objektuphp: pět funkcí pro práci s MySQL, které byly před 5-ti lety označeny za zastaraléc: Výpis/čtení standardního vstupu/výstupu, jednoduché dynamické strukturyassembler: rozblikání diod, sedmisegmentový displej, maticová klávesniceTyto znalosti opravdu nestačí na samostatné zpracování projektu, který by byl alespoň trochu na úrovni. A nestačí dokonce ani k úspěšnému absolvování většiny pohovorů na programátora (soudím podle otázek a úkolů na pohovorech co jsem zažil).Právě že až na VŠ se učí věci pro schopné zvládnutí (byť i menšího) projektu.
Citace: Jakub Galgonek 11. 05. 2013, 15:39:43Ale soft memory leak si tu vytvoříte snadno. Stačí, pokud stále existuje reference na instanci, která již ale nebude nikdy potřeba.Typickej je substring z velkého stringu. Problémy tohodle typu existují i v Erlangu, kde by to člověk už vůbec nečekal. Jestli je to vůbec někde lepší (Haskell?) nevím. Prostě nic není úplná automatika, pořád ještě musí programátor občas na něco i myslet
Ale soft memory leak si tu vytvoříte snadno. Stačí, pokud stále existuje reference na instanci, která již ale nebude nikdy potřeba.
Jsou třeba hlubší znalosti z algebry, analýzy, teorie grafů, algoritmů, teorie vyčílitelnosti, teorie automatů, paradigmata atd...