Nejste přihlášen/a.

Přihlásit se do poradny

 

Je programování tak těžké jak vypadá?

Od: protyx odpovědí: 6 změna:

Zdravím, rád bych se zeptal, dělám z programování asi hroznou vědu, ale už nějakou dobu se učím programovat, zatím jsem jěště laik, ale když jsem se učil různý atributy a potom jsem chtěl vytvořit něco, tak vůbec nevím, jak to poskládat, tak aby z toho něco vzniklo. Na internetu jsem chtěl najít nějaký videa, ale nic jsem nenašel. Nějaká rada?

 

 

6 odpovědí na otázku
Řazeno dle hodnocení

 

 

sdgdfgsdfg
hodnocení

3x

Rád bych Vám poradil, ale píšete že chcete poradit s programováním, ale nenapsal jste konkrétně s jakým jazykem. To je jako by jste se zeptal že chcete poradit s cizím jazykem. Také bych nevěděl zda si představujete angličtinu nebo ruštinu. I když některé programovací jazyky jsou blízké př. c# a java je asi tak blízká jako portugalština a španělština. Takže Vám napíšu nějaké obecné rady pro začátečníky:

- Neoptimalizujte (zbytečně na to nemyslete na začátcích)

- Snažte se postupovat od obecného ke složitějším, a každý větší krok si zálohovat (Přepíšete kód a zjistíte, že to nefunguje, a nedokážete si vzpomenout jak to původně bylo). Když si řeknu chcu vytvořit kalkulačku, tak s čím začnu... 1, Hledám reference (příklady), takže si vezmu si do ruky klasickou, cvíli si s ní hraji. 2, Začnu přemýšlet jak funguje, na jakým principu. 3, Nakreslím si na papír jak by mohla vypadat ta moje 4, Popíšu slovně na papír jak postupovat, co se děje, když chci sečíst u mé třeba jedna a jedna. 5, Rozvrhnu si, co budu po částech programovat. Př. Nejprve nějaké základní prostředí, pak sčítací mechanizmus, pak ... 6, Začínám programovat 7, Testuji

- Vyhněte se složitým kódovým konstrukcím (rekurze, ...)

- Někteří učitelé učí začátečníky složitosti (např. v c# s properties XXX{ get; set; }, nestačí jen proměnná?)

- Programujte to, co Vás baví

protyx
hodnocení

Díky za radu i pánovi nad vámi!

 

hodnocení

2x
avatar arne1

Já jsem se hodně naučil analýzou cizích prográmků, samozřejmě rozumné velikosti. Případně ukázek v literatuře. Vezmu si vzor (například obligátní "Hello world" a zkouším k tomu něco přidávat a tak si vyzkouším další varianty, příkazy a funkce. Programování je blbost se učit jako teorii případně tužka / papír.

 

runner2
hodnocení

1x
Programování je poměrně dost kreativní činnost. Problém který máte vyřešit musíte umět rozložit do dílčích úkolů, modulů, tříd. Důležité není jen aby to fungovalo, ale aby se to řešení celé nerozpadlo s první změnou kterou zákazník vymysli, musíte být schopen rychle reagovat na změny v zadání a mít na to vaše řešení připravené. Vaše řešení musí být čisté, čitelné pro ostatní. Tohle všechno je potřeba umět domyslet a navrhnout ještě než začnete psát kód. A vtom je ta kreativita, kterou každý nemá. Nakódovat vnitřek funkci už pak svede líp nebo hůř kde kdo. A osvojit si nějaký jazyk je to nejjednodušší. To,že bezvadně ovládáte c# a .NET framework znamená jen a pouze to že máte nástroj ale nic to neříká o tom zda dokážete navrhnout a postavit dům. Částečně se přiučit čtením cizích projektů ale více bych řekl že to myšlení člověk musí mít v sobě.
Takže otázka zda mate schopnosti být tím architektem, nebo jen kodérem.

 

joudic*
hodnocení

1x
pokud jste si neporadil sam a ptate se na random hobby poradne misto na stackoverflow, google a youtube, mam pro vas spatnou zpravu.. tento obor pro vas neni

 

hodnocení

0x
Na netu je toho spoustu, YouTube. Záhada že jste nic nenasel. Třeba tohle by se vám mohlo líbit na zacatek
codecombat.com/...

 

 


 

 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.

Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.

Copyright © 2004-2025 Poradna Poradte.cz. Všechna práva vyhrazena. Prohlášení o ochraně osobních údajů. | [tmavý motiv]