Nejlepší odpověď
Před několika lety, když jsem začal studovat, byl můj první kurz informatiky, který jsem musel absolvovat, „Úvod k řešení problémů pomocí Javy “, takže mám pocit, že na tuto otázku mohu odpovědět s trochou pokory a legitimity. Když jsem zahájil kurz, neměl jsem v úmyslu dělat nic, co by se týkalo softwaru, a díky tomuto kurzu se mi to nelíbilo ještě víc. V čem byl problém?
„Nerozuměl jsem tomu.“
Řešení problémů, matematika a logika nejsou dovednosti, se kterými se rodíme, protože pokud by byly, byly by nejjednodušší předměty ve škole. Naučit se jazyk jako ruština nebo čínština vyžaduje čas a ještě více času se naučit plynně. Všichni to však uznáváme, takže si dáváme potřebnou trpělivost a čas, abychom se učili materiál. rozhodl jsem se dát spravedlivou šanci, stejně jako kdybych se učil čínsky (vděčíme za to minimálně sobě). Po skončení tohoto semestru jsem měsíc pracoval na zadávání úkolů a laboratořích, dokud se žárovka nezměnila v mé hlavě. Byl to tak slavný a hluboký okamžik, protože od té chvíle formoval moji budoucnost, věděl jsem, že chci vyvíjet software.
Takže to je dlouhá odpověď. Krátká odpověď je, že neexistuje snadný způsob, jak se naučit programování v Javě nebo jakýkoli jiný jazyk. Dej si čas, abys se to naučil, a zkus to nenechat se odradit. Poslední věc, kterou „sdílím, je něco, co mi můj profesor řekl, díky čemuž jsem se cítil trochu lépe:
“ Programování není “ t těžké, je to prostě jiné. Jakmile překonáte obrovskou křivku učení, snadno se naučíte další jazyky. “
Odpověď
Navrhuji vám použít 2 základní techniky –
- sledujte jakýkoli prominentní kanál Youtube („thenewboston“ je moje volba)
- přidejte do své studijní rutiny jednu konkrétní knihu, která vás naučí Javu od samého základu (The Complete Reference Java od Herberta Schildta je moje z mých několika možností)
Ale to odpovídá pouze na otázku – Jak se začnu učit Javu?
Když toto slovo přidáte efektivně, je toho trochu víc do kterého se můžete pustit.
Mohli byste si naplánovat rutinu ….. ne, ne. Ne jako všechny ostatní rutiny, které uděláte, než se rozhodnete sedět pro studium a dokončit celý měsíc sylabus, ale poté nepokračovat v jednodenní práci. Nemluvím rutinou, abych odkládal.
Skutečná rutina.
Stáhněte si aplikaci s názvem Gtask nebo si stáhněte jakoukoli aplikaci Správce úloh, pokud jste nadšenci do chytrých telefonů. Pokud jste praktičtí, kupte si tabuli a zapište si svou rutinu do malých lepivých polštářků a nalepte je někam na tabuli tak, aby to vašim očím často neuniklo.
Pak začněte každý den sledovat video. Nikdy nestačí ani se naučit základy Javy, pokud postupujete pouze po jednom videu najednou. Pokrok tedy musí být učiněn podle času, který můžete každý den ušetřit. Po sledování videí si zapište, co jste se naučili .
Několik minut svého života věnujte čtení knihy (přibližně půl hodiny). Zapište si, co jste se naučili. Zjistíte, že knihy jsou mnohem pomalejší, ale podrobnější než video výukové programy a jsou za tím dobré důvody. Knihy posílí vaše základy, ale výukové programy vám poskytnou trochu zábavy při učení. Knihy vám poskytnou všechny důvody, proč existuje něco, co se nazývá main v kódu –
třída android {public static void main (String args []) {System.out.println („Hello Worl d! „); }}
nebo dokonce proč se výše uvedený kód neobtěžoval umístit tyto složené závorky do této podivné polohy (pravděpodobně byste to nazvali odsazení, jakmile začali učit Javu).
Zatímco ve videonávodech vás youtuber bude trvat na tom, abyste s ním vydrželi o něco déle, abyste pochopili, co se vlastně snaží říct. Po celém videu to pochopíš? No, ano a ne. Ano, protože uvidíte, co vám vizuálně dává smysl a program, který funguje přesně tímto způsobem, vás nakonec přiměje posoudit, že jste tomu skutečně rozuměli. Například YouTuber může odstranit main z výše uvedeného programu s vysvětlením, že „každý program Java potřebuje main a bez ní program vrátí chybu „a poté přejde na“ backspacing „slova main z výše uvedeného programu a baaam, as očekáváno, budete mít chybu. Program bude ukončen. A pak kývnete hlavou a říkáte si „mmhmm, tak to hlavní dělá“ …. přemýšlejte o tom.Opravdu nemáte skutečné vysvětlení, co je main nebo proč by program nejprve hledal main . Neříkám, že videa z YouTube toto tajemství neodhalí a neprodají ho hackerům za milion dolarů, ale než se dozvíte základy a samotné základy Javy, dozvíte se spoustu dalších věcí, ale ne dokonale vysvětleno. Mít po svém boku knihu vám udělá nesmírnou laskavost.
Nyní, když víte, kde a jak postupovat, je efektivita velmi výrazný pojem, příteli. Neotálejte a uvidíte, že pokud jste programováním nadšeni, budete kódovat více než 8 hodin denně a stále si budete stěžovat, jak jste líní. Věřte mi!