Zadejte hledaný výraz...

Jak začít s programováním

Tom
verified
rating uzivatele
(6 hodnocení)
26. 5. 2015 17:55:39
c# vychází spíš z javy, ale trochu C++ je tam taky
26. 5. 2015 17:55:39
https://webtrh.cz/diskuse/jak-zacit-s-programovanim-2/strana/3#reply1115310
Napsal Venturi;1197726
nečetl jsem diskuzi, ale co tak se kuknout na http://webrebel.cz/ který se mi hodně libí a i nejdrazsi kurz za 5500 Kč mi nipřipadá že je drahá. Jinak umožnuje i jiné programovací jazyky.
No, tak to je podle mě lepší, když si zaplatí kurzy na http://teamtreehouse.com, kde je i parádní komunita a za zlomek ceny (nekoukal jsem, co přesně webrebel nabízí, ale po zběžným zkouknutí se mi zdá, že tam toho víc nebude).
27. 5. 2015 00:07:43
https://webtrh.cz/diskuse/jak-zacit-s-programovanim-2/strana/3#reply1115309
Gabonator
verified
rating uzivatele
(1 hodnocení)
27. 5. 2015 09:09:44
Myslím si, že nemáte šancu naučiť sa spomenuté ťažké programovacie jazyky a zakrátko vás to prestane baviť. Na takúto výzvu treba mať dostatočnú motiváciu a poriadnu výdrž. Ďalej bez možnosti pracovať v teame, programátorov a na konkrétnom projekte, kde by ste sa sústavne učili, nemáte šancu úspešne napredovať.
Pustite sa do niečo, čo ide ľahšie a kde v dohľadnej dobe máte šancu to monetizovať výsledky svojej práce. Oprášte html a osvojte si css, potom sa puste do php. S tým už niečo popri zamestnaní na poloprofesionálne úrovni dokážete niečo spravíte a predať.
Samozrejme môžete smerovať aj vyššie, pokiaľ vám stačiť sily a okolnosti priať.
Veľa úspechov.
27. 5. 2015 09:09:44
https://webtrh.cz/diskuse/jak-zacit-s-programovanim-2/strana/3#reply1115308
Pokud nevíte jakým směrem se vydat a chcete se naučit pokud možno něco univerzálního, pak doporučuji jednoznačně C# nebo Javu. Já osobně preferuji první jmenovaný, ale z principu je využití těchto jazyků obdobné. Naprogramovat s tím lze prakticky vše od běžné aplikace na počítač, webovou aplikaci až po mobilní.
Vůbec neřešte co z čeho vychází a už vůbec se nemá ve Vašem případě cenu učit jazyky jako C nebo C++. Jsou sice efektivní, nicméně pro běžné užití nejsou příliš vhodné z důvodu neohrabanosti a omezenosti.
Co by Vás ale mělo spíše zajímat, zda vůbec máte na programování mozkové buňky. Pokud ne, nemá cenu se tímto zabývat, protože prostě nebudete schopný znalosti aplikovat v praxi. Bez ohledu na to, co se budete učit, musíte být schopný teoreticky řešit úlohy již teď.
27. 5. 2015 09:23:19
https://webtrh.cz/diskuse/jak-zacit-s-programovanim-2/strana/3#reply1115307
Caanigia
verified
rating uzivatele
(2 hodnocení)
27. 5. 2015 14:15:34
A jak člověk zjistí jestli na to má člověk buňky?
27. 5. 2015 14:15:34
https://webtrh.cz/diskuse/jak-zacit-s-programovanim-2/strana/3#reply1115306
Abyste porozuměl programování jako takovému a následně uměl řešit problémy, měl byste začít tzv. algoritmizací, která se zabývá právě logickým myšlením. Jak převést problémy do programového schématu, které následně převedete na samotný program (je už jedno v jakém jazyce).
Zkuste si například projít tento krátký kurz: http://algoritmizace.asp2.cz/algo/index_egen.html
Pokud dokážete tuto teorii pochopit, pak se má smysl učit dál. Pokud to pro Vás bude i po vysvětlení španělská vesnice, pak to nemá smysl.
Pro mnohé to bude na první pohled vypadat jako samozřejmost, ale znám až překvapivě moc lidí, co nedokáží ani vyhodnotit větvenou podmínku. :-)
27. 5. 2015 14:56:35
https://webtrh.cz/diskuse/jak-zacit-s-programovanim-2/strana/3#reply1115305
tomve
verified
rating uzivatele
(22 hodnocení)
27. 5. 2015 15:09:29
Napsal mytrix;1198078
...
Zkuste si například projít tento krátký kurz: http://algoritmizace.asp2.cz/algo/index_egen.html
...
To není kurz, to je patlanina, kurz si představuju jinak. Pokud tohle někdo nepobere,tak se nedívím, 90% času se stráví nad textem, kdy si člověk musí ještě představovat co je co. Pro úplného začátečníka je to tutová lahůdka.
Pokud někdo chce programovat, stavět, tvořit, tak musí pochopit praxi a ne teorii. Teorie je fajn pro teoretiky.
27. 5. 2015 15:09:29
https://webtrh.cz/diskuse/jak-zacit-s-programovanim-2/strana/3#reply1115304
Já jsem to posílal hlavně kvůli těm jednoduchým vývojovým diagramům. Nic lepšího mi v rychlosti google nenašel. Pokud máte lepší, podělte se.
Jinak účel to určitě splní. Pokud někdo nepochopí, pak nemá vůbec cenu, aby se učil programovat, protože bude inklinovat k učení se řešení problémů nazpaměť, aniž by vůbec přemýšlel a měl tušení, co vlastně dělá. To je pak praxe k ničemu.
27. 5. 2015 15:48:00
https://webtrh.cz/diskuse/jak-zacit-s-programovanim-2/strana/3#reply1115303
Caanigia
verified
rating uzivatele
(2 hodnocení)
29. 5. 2015 19:19:15
tak C# je prostě už jasná volba.
Kde byste mi doporučili začít? Nebo nějaký odkazy na studium?
Knihy, zatím CZ
29. 5. 2015 19:19:15
https://webtrh.cz/diskuse/jak-zacit-s-programovanim-2/strana/3#reply1115302
azka
verified
rating uzivatele
(2 hodnocení)
31. 5. 2015 14:30:39
Jsem C++ programator, nikoli C#/Java. Ale ber C#.
C vychazi z Assembleru -> BCPL (http://en.wikipedia.org/wiki/BCPL).
Simula vychazi z druhe vetve (Cobol a Fortran) a z techto dvou vetvi Simula a C vzeslo C++, z ktereho pote vznikla v jedne vetvi Java a v druhe vetvi C#. Takze C# primo nevychazi z Javy, ale z C++. Logicky je C++ starsi nez Java a C#.
Vyvoj v C++ je velmi pomaly a slozity (kladen duraz na algoritmickou stranku, zakladni knihovna (STL) je vyrazne chudsi nez zakladni knihovna Javy nebo .NET (C#)) a tudiz i drahy pro zamestnavatele, takze kde to jen jde (a ze to jde v 95%) se pouziva Java/C#. Obecne fibonacci muze byt 2-3x pomalejsi na Jave/C# nez na nativnim C++ a v urcitych pripadech ulohy mohou byt i rychlejsi nez na C++. Je to proto, ze Java a C# jsou interpretovane jazyky a nejsou primo kompilovany pod dany procesor do strojoveho kodu, tudiz potrebuji nejaky Virtual Machine (program), ktery umozni spoustet Java/C# programy. Toto nabizi velmi dobrou prenositelnost mezi ruznymi OS a taktez umi behem chodu zjistovat, ktera cast kodu se vykonava nejcastejc a dela optimalizace programu za chodu a tudiz dany kod kompilovat primo do strojove chodu, takze dalsi pruchod kodu bude znacne rychlejsi (google:JIT).
Ovsem jsou situace, kdy Java ani C# nestaci: napriklad rizeni kosmickeho programu, letadel, lodi, elektraren, balistickych strel, simulace a nebo AAA hry (realtime vypocet shaderu - same vektory a matice, raytracing, SSAO apod..) Interpretovane jazyky sami spravuji pamet, maji jakysi garbage collector, ktery umi kompletne freeznout aplikaci. V tento moment se hledaji pointery, ktere ukazuji na pamet, ktera jiz nebude vyuzivana a tudiz se muze dealokovat. Pro obycejnou desktopovou aplikaci clovek nepozna rozdil, mrha stovky MB ram a vsem je to jedno, vse je velmi rychle a dneska je realita mit doma 64GB ram...
Ale v letadle by to poznat slo! We've developed speed.... (Chaplin speech) a tudiz vse se rychle zrychluje a uz ani neni cas klast duraz na dobre veci, proto je velmi mnoho nekvalitnich programatoru v Jave/C#, v C++ jich tolik neni, protoze je to odradi a kdo zustane bojovat, tak mel k tomu duvod (osobni presvedceni).
Obecne i na Jave se da udelat voxelova hra - minecraft a vydelat miliardy, takze je to o tom, na co mas a co te bavi a ikdyz na C++ nemas a ani programovani te moc nebavi a po letech budes lama i v Jave/C# co pise spaghetti kod, vzdy se da ukrast napad, jako to bylo s minecraftem :D
P.S. ptal jsem se ucitele na konci C# semesteru, proc volil C# a ne Javu, rikal, ze kolem nej vsichni, co zkusili C#, tak je vyvoj v Jave prestal bavit. C# je modernejsi a microsoft dela vse pro to, aby to byl dobry jazyk. A ti co zustali v Jave, tak bud nemaj radi microsoft a nebo odpor z novych veci. Je to ciste subjektivni nazor, nevim, ale je fakt, ze jsem sednul za C# a semestralku jsem psal aniz jsem neco o C# vedel (na hodiny jsem nechodil, C# byl jen dobrovolny predmet, C a C++ povinny) :)
31. 5. 2015 14:30:39
https://webtrh.cz/diskuse/jak-zacit-s-programovanim-2/strana/3#reply1115301
Caanigia
verified
rating uzivatele
(2 hodnocení)
2. 6. 2015 23:14:13
Myslíte, že se člověk dokáže do programování dostat nějakým způsobem sám? (knihy, internet, atd.) nebo je přínosnější využít například nějaký kurz? (co třeba gopas.cz? nebo jiný návrhy?)
Mě přijde, že prostě jen tak s knihou se toho asi moc nenaučím (teorii asi ano, horší to bude s praktickou stránkou), ale zase dát za kurz 20-25tis je celkem dost.
2. 6. 2015 23:14:13
https://webtrh.cz/diskuse/jak-zacit-s-programovanim-2/strana/3#reply1115300
Bacon
verified
rating uzivatele
(2 hodnocení)
2. 6. 2015 23:38:38
Já si zase nedokážu představit, co se tak můžeš naučit na nějakým kurzu. Podle mě je tím nejsprávnějším si prostě stanovit cíl (v PHP to často bývá tutoriálový blog, apod.) a ten se pokusit naprogramovat s pomocí internetu (a knih?).
2. 6. 2015 23:38:38
https://webtrh.cz/diskuse/jak-zacit-s-programovanim-2/strana/3#reply1115299
Jiří Šubr
verified
rating uzivatele
(23 hodnocení)
3. 6. 2015 00:12:02
...
3. 6. 2015 00:12:02
https://webtrh.cz/diskuse/jak-zacit-s-programovanim-2/strana/3#reply1115298
Caanigia
verified
rating uzivatele
(2 hodnocení)
3. 6. 2015 00:21:46
Dobře, dejme tomu, že na tu teorii se obrazně řečeno vykašlu.... ALE, kde začít jinak? Člověk, který programování rozumí tak v tom má jasno, ale co absolutní začátečník? Všechno je pro mě španělská vesnice, nemám se od čeho odpíchnout, kde začít.
Nainstaloval jsem Visual Studio, ale ten program mi nic neříká. Tak jsem zkusil najít nějaký zdrojový kód, jak mi tu někdo radil, abych se podíval jak to vypadá, ale žádný jsem nenašel (asi protože nevím co hledat - vždy mi to stáhne celé programy).
3. 6. 2015 00:21:46
https://webtrh.cz/diskuse/jak-zacit-s-programovanim-2/strana/3#reply1115297
Bacon
verified
rating uzivatele
(2 hodnocení)
3. 6. 2015 00:27:50
Ukázky kódu třeba tady :) https://code.msdn.microsoft.com/
3. 6. 2015 00:27:50
https://webtrh.cz/diskuse/jak-zacit-s-programovanim-2/strana/3#reply1115296
Pro odpověď se přihlašte.
Přihlásit