Nejste přihlášen/a.
Dobrý den,
zajímalo by mě, jak třeba vy programujete (asi jedno v čem), já když začínám s nějakým projektem, tak nevím, kde a čím začít, hlavně když se setkám s nějakým problémem, tak nevím, jak ho vyřešit. Občas mě něco napadne (jak daný problém vyřešit), ale pak nevím, jak to převést do kódu, takže pak začne googlení. Jak při tom pracujete vy? Jsem v prváku na střední, ještě programovaní nemáme, myslíte, že se to dá naučit nebo to prostě ten člověk musí "umět"? Popř. Jak začít? Děkuji
Jistěže se programování dá naučit. Jen to trvá celé roky. Hned na začátku si řekněme, že počítač za tebe nevymyslí vůbec nic. On jen velkou rychlostí opakuje, co jsi do něj napsal. Takže třeba když hraješ šachy s nějakým Chessmasterem, nehraješ s počítačem, ale s celým zástupem programátorů a analytiků.
Programování není nic jiného, než přepsání ručního řešení do algoritmu a následně do nějakého programovacího jazyka. Jestli opravdu chceš umět programovat, potom
1/ musíš stoprocentně rozumět projektu, který píšeš. Tady máš těžkou slabinu. Pokud stoprocentně nerozumíš projektu, pak tvůj program bude dělat něci jiného, než dělat měl.
2/ musíš umět algoritmovat, úlohu rozebrat na malé kousky a ty správně řadit za sebe. Zde je právě ta hlavní potíž, se kterou budeš zápolit celé roky.
3/ musíš stoprocentně znát prostředí, ve kterém píšeš. HTML, Python, C++ atd, gramatika jazyků ti nesmí dělat problémy.
Učit se programovat je fuška a hodně tvrdá zkouška trpělivosti. Ale když vydržíš, otevřou se před tebou nečekaně velké obzory.
Jak začít? Nauč se zvládat Excel. Spojovat buňky, formátovat buňky, používat přednastavené funkce, grafy, grafické objekty, napsat program pro kvadratickou rovnici atd. Možná ti ještě nikdo neřekl, že Excel je jeden z hlavních programů, podle kterých se posuzuje počítačová gramotnost. Kdo aktivně zvládá Excel, ten už není začátečník.
Mnoho zdaru.
Většinou když se začíná nějaký projekt je dobré si ho promyslet, podrobně si popsat jeho funkcionalitu (co by měl umět, co MUSÍ umět, co by někdy mohl umět) , potom jak by měl fungovat uvnitř (z jakých částí by se měl skládat, jak moc na sobě budou tyto části závislé, neexistuje již nějaká knihovna která by mi s touhle částí pomohla?). Při promýšlení ti pravděpodobně dojde jaká část je absolutně nezbytná a se kterou musíš začít.
Většinou už při první taky zjistíš že nevíš jak něco vyřešit, potom samozřejmě musíš hledat a pokud je část kterou nevíš jak vyřešit moc velká, musíš ji rozdělit na menší části a pokud si pořád nevíš rady tak na menší a menší části které půjdou lépe vyhledat.
Také většinou jde program udělat i bez promyšlení ale potom si to dost tvrdě odskáčeš když to nepromyslíš na začátku protože pak přidělat nějakou vlastnost může být mnohem namáhavější než kdyby jsi s ní počítal na začátku.
Můžu ti dát i pár příkladů ale myslím že to není potřeba
Dobrý den, taky se chci více věnovat programování, ale půjde spíše jen o webovky a jednodušší eshopy. Pročetla jsem toto téma a našla pár zajímavých tipů. Zjištuji ale, že můj starý NB už na vše nestačí. Kvůli cestování bych určitě raději nb, než pc. Poradíte mi, prosím, jaké minimální parametry bych měla hledat, když mi nejde vysloveně o náročné programování? Nechci do toho moc investovat, takže bych klidně vybírala i z repasů. Díky moc
Program se dělá pro něco, aby se podle něj něco dělo. Zkuste si z kapesnéhou ušetřit, nebo vydělat na brigádě na Arduino a pár součástek kolem a pak se dostanete od nejjednoduššího blikání LED až ke složitějším programovatelným dějům.
Literury, tutoriálů, knih, návodů a videí je spousta a také dalších šikulů kteří na webu publikují a diskutují, takže nikdo není osamělý. Dobrá je kniha Miro Božíka - Naprogramujte si Arduino bez predchádzajucich znalostí.
Nebo jestli chcete roboty, například robot pro děti Edison programovaný ve Scratch , nebo pomůcky pro začátečníky například britský microBit je toho spousta.
Nebo prostě začněte s HTML a zkuste jednoduché webové stránky. Fajnová věcička jsou různé druhy třídění, databáze, seznamy, atd.
I tohle video je ukázka programu - třídění (sort)
LED blikač s Arduino - včetně programu
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.