Diskuze: studium Javy
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.


Zobrazeno 12 zpráv z 12.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.


0,5% zápisků a čtení, 99,5% programování. Nejen u Javy, ale v jakémkoli jazyce. Praxe je vědění (samozřejmě praxe stojící na solidních teoretických základech).
Kdyz budes jen programovat a nebudeš cist jak to dělat správně, tak ti je těch 95,5% praxe k ničemu. V IT už dávno neplatí, ze funkcnost programu je nejdůležitější kritérium. Je to 50:50.
Říkám, že praxe musí stát na teorii. Ta by ale měla žrát mnohem méně času. Vždy je lepší algoritmus vymyslet sám, než si v knize přečíst, jak to udělat.
Nevím, jaký algoritmus máš na mysli, ale ujišťuji tě, že ty algoritmy vyvíjely třeba kolektivy lidí a to dost dlouhou dobu. Existují best practices, které si programátoři předávají, aby mohli místo vynalézání kola dále zlepšovat náš obor.
"Proč sis ode mě nenechala pomoct?"
"Je přece uspokojivější, když řešení naleznu sama."
"Ale není to efektivní!"
Menší rozhovor mezi "vědcem" a "mimozemšťankou" ze seriálu Stargate.
Možná trochu patetický
příklad, podle mě ale skvěle vystihuje situaci. 
Samozřejmě při vývoji algoritmů programátor neustále hledá postupy, kterých by mohl využít ve svůj prospěch. Tím zvyšuje vlastní znalosti. Pozdější algoritmy, které vymýšlí, jsou už jen směsící všech znalostí (algoritmů ostatních), které nasbíral za svou praxi.
Abych to shrnul: existují dva způsoby, jak se naučit programovat. První
je bichlovat si teorii a algoritmy, prověřené způsoby atd. Tento způsob je
samozřejmě efektivní, nijak ale nerozšiřuje kreativní myšlení
programátora (a přiznejme si, koho by to bavilo). Druhý je praxe.
Programuješ, dokud se to nenaučíš, přebíráš teorii ze samotné praxe (a
třeba i ze stackoverflow
.
Neefektivní, ale pro mysl a pozdější praxy více než uspokojivé.
Říkal jsi, že bys tyhle dva způsoby rozdělil poměrem 50:50. Stojím si za tím, že by touto metodou programátor nabral jen to špatné, co se ve výše popsaných metodách nachází. Viděl jsem takových lidí spoustu...
Každopádně to bude asi jen můj názor. 
Programování školím, studoval jsem ho na VŠ a profesionálně se jím živím. Nevím, jaké máš ty zkušenosti, ale přijde mi divné, že bys dospěl objektivním způsobem k úplně opačnému názoru. Diskutovat s tebou dále nebudu, jen jsem chtěl vyvážit ten nesmysl s poměrem 95,5 : 0,5.
To, že se profesionálně živíš programováním přece neznamená, že
tvůj názor je ten správný. Takových lidí je mraky. Každopádně taky jsem
nijak nechtěl odběhnout od tématu, omlouvám se. 
O tom co dělám jsem se zmínil proto, že jsem doufal, že také něčím podložíš kontroverzní názory, kterými se tu oháníš. V profilu máš student, předpokládám, že střední školy, tam jsi dost možná nejlepší ze třídy. Až přijdeš na VŠ nebo do práce, tak přijdeš na to, že ty nejsi nejlepší na světě, ale existuje spoustu lidí, mnohem a mnohem chytřejších než jsi ty a dojde ti, že je dobrý nápad začít se zaobírat teorií, kterou napsali. Nebo ti to nedojde a využijeme toho my, kteří také nejsme nejchytřejší, ale díky nějaké pokoře dokážeme vyboostovat naši produktivitu o stovky procent tím, že budeme stavět na poznatcích ostatních.
znamená to však, že o tom něco ví a protože školí, ví jak je asi nejlepší se učit, že? Přeci nezačneme (jako začátečníci) psát firemní extra komplexní informační systém, protože je to "praxe".
99,5 % to fakt není.
Pro me byl nejvhodnejsi vyukovy nastroj si koupit knihu, ktera obsahovala
nekolik projektu. Pri docteni nekolika kapitol si mel dokonceny projekt, program
mi fungoval -> dobry pocit z uspechu
Jakmile jsem knihu docetl vymyslel jsem si projekt, ktery zahrnoval
informace z knihy a tim sem si zopakoval a zapamatoval techniky programovani,
ktere kniha popisovala.
Já bych se chtěl vyjádřit k těm zápiskům - ano rozhodně si nějaké poznámky dělej. Ani ne tak u učení se samotného jazyka, to je ta primitivnější část (zapamatovat se jak se v tom konkrétním jazyce dělají cykly, podmínky atd. je brnkačka), ale potom později, až budeš ovládat všechny konstrukce jazyka samotného, tak postoupíš do fáze učení se různých frameworků, knihoven, budeš studovat cizí zdrojáky, aby ses dozvěděl jak to či ono udělal někdo jiný a tehdy se ti vedení si poznámek bude hodit moc. Já na tohle používám Evernote, ale možností je celá řada.
Zobrazeno 12 zpráv z 12.