{"id":54149,"date":"2019-12-19T00:00:00","date_gmt":"2019-12-18T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/osnova-lyubogo-programmirovaniya-na-pazlah"},"modified":"2020-02-18T14:02:07","modified_gmt":"2020-02-18T11:02:07","slug":"osnova-lyubogo-programmirovaniya-na-pazlah","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/osnova-lyubogo-programmirovaniya-na-pazlah","title":{"rendered":"Z\u00e1klad ka\u017ed\u00e9ho programov\u00e1n\u00ed na\u2026 skl\u00e1da\u010dk\u00e1ch","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><b>Ahoj, Habrov\u010dan\u00e9!<\/b><\/p>\n<p>V tomto \u010dl\u00e1nku chci sd\u00edlet sv\u00e9 zku\u0161enosti s v\u00fdukou programov\u00e1n\u00ed v C++ na vysok\u00e9 \u0161kole p\u0159i technick\u00e9 univerzit\u011b. Byla to jedine\u010dn\u00e1 \u017eivotn\u00ed zku\u0161enost, kter\u00e1 m\u011b mnoh\u00e9mu nau\u010dila. Kdy\u017e se mluv\u00ed o zaj\u00edmav\u00fdch faktech z m\u00e9 minulosti, tento \u00faryvek ze \u017eivota si vzpomenu jako jeden z prvn\u00edch.<br \/>\nJdeme na to.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Nejprve n\u011bco m\u00e1lo o sob\u011b. <br \/>\nV roce 2016 jsem ukon\u010dil vysokou \u0161kolu s \u010derven\u00fdm diplomem v oboru \u201eInforma\u010dn\u00ed bezpe\u010dnost automatizovan\u00fdch syst\u00e9m\u016f\u201c. B\u011bhem studia se mi n\u011bkolikr\u00e1t poda\u0159ilo realizovat sv\u016fj potenci\u00e1l v psan\u00ed v\u011bdeck\u00fdch \u010dl\u00e1nk\u016f, \u00fa\u010dasti v sout\u011b\u017e\u00edch a grantech. V roce 2015 jsem se stal v\u00edt\u011bzem celost\u00e1tn\u00ed sout\u011b\u017ee mlad\u00fdch v\u011bdc\u016f \u201eUMNIK\u201c. V roce 2016, ne\u017e jsem dokon\u010dil studium, jsem byl zam\u011bstn\u00e1n ve velk\u00e9 organizaci m\u011bsta na pozici \u201eSpecialista na informa\u010dn\u00ed bezpe\u010dnost, kryptografii a \u0161ifrov\u00e1n\u00ed\u201c. <br \/>\nStru\u010dn\u011b \u0159e\u010deno, tak n\u011bjak to je. Dalo by se \u0159\u00edci, \u017ee jsem m\u011bl p\u0159edstavu o programov\u00e1n\u00ed. <\/p>\n<p>A te\u010f je rok 2017. Doktorsk\u00e9 studium. Po\u017e\u00e1dali m\u011b, abych po dobu semestru u\u010dil C++ na vysok\u00e9 \u0161kole, za co\u017e mi slibovali dobr\u00e9 bonusy, kter\u00e9 by mi usnadnily b\u0159emeno doktoranda, a nic v\u00edc.<\/p>\n<p>Up\u0159\u00edmn\u011b \u0159e\u010deno, byl jsem opravdu zv\u011bdav\u00fd vyzkou\u0161et si tuto roli. <\/p>\n<p><b>Prvn\u00ed hodina<\/b><br \/>\nZ\u00e1\u0159\u00ed. Prvn\u00ed t\u00fdden \u0161koln\u00edho roku. P\u0159i\u0161li ke mn\u011b studenti. \"Nejv\u00edce neposlu\u0161n\u00e1 skupina\" \u2014 tak je naz\u00fdvali. <br \/>\n23 lid\u00ed. \"Program\u00e1to\u0159i\".<\/p>\n<p>Jak je zvykem, nejprve jsem se p\u0159edstavil. Stru\u010dn\u011b jsem jim p\u0159ednesl obsah \u010d\u00e1sti \u201eNejprve n\u011bco m\u00e1lo o sob\u011b\u201c\u2026 <br \/>\nPak za\u010dalo n\u011bco hrozn\u00e9ho. Na ot\u00e1zku \u201eCo um\u00edte?\u201c studenti (budeme je od nyn\u011bj\u0161ka tak naz\u00fdvat) odpov\u011bd\u011bli, \u017ee um\u00ed skoro nic (to znamenalo, \u017ee n\u011bkte\u0159\u00ed z nich v\u011bd\u011bli, jak vypad\u00e1 MS VS a dok\u00e1zali vytvo\u0159it projekt \u201eHello world\u201c)\u2026 Program\u00e1to\u0159i. Posledn\u00ed ro\u010dn\u00edk\u2026<\/p>\n<p>D\u00e1le podrobn\u011b, \"barevn\u011b\" vysv\u011btlili, \u017ee je nic nenau\u010dili a \u017ee jsou v\u016fbec z programov\u00e1n\u00ed zklaman\u00ed\u2026<\/p>\n<p>T\u00e9m\u011b\u0159 v\u0161echny dny do dal\u0161\u00ed lekce pro\u0161ly takto: <br \/>\n<img decoding=\"async\" alt=\"Z\u00e1klad ka\u017ed\u00e9ho programov\u00e1n\u00ed na\u2026 skl\u00e1da\u010dk\u00e1ch\" src=\"\/wp-content\/uploads\/2019\/12\/3ba5dac715712e56ec97fc56cc202286.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u2026 ale den p\u0159ed t\u00edm vznikl n\u00e1pad vz\u00edt s\u00edly k n\u00e1prav\u011b situace v mysl\u00edch a v\u011bdom\u00edch t\u00e9to ml\u00e1de\u017ee. A pak \"Ostapa neslo\".<\/p>\n<p><b>\u00davod do programov\u00e1n\u00ed<\/b><br \/>\nNa dal\u0161\u00ed lekci jsem p\u0159inesl\u2026 puzzle. <br \/>\nAno, ano. Puzzle. \u201eJak si vycvi\u010dit draka\u201c. Pravidla byla jednoduch\u00e1. Skupina byla rozd\u011blena do 3 t\u00fdm\u016f. Ka\u017ed\u00fd t\u00fdm skl\u00e1dal svou \u010d\u00e1st. Jedni \u2013 les, druz\u00ed \u2013 zem, t\u0159et\u00ed \u2013 drak uprost\u0159ed obr\u00e1zku. Dokud skl\u00e1dali puzzle, vypr\u00e1v\u011bl jsem, co <b>skl\u00e1d\u00e1n\u00ed puzzle \u2013 to je tak\u00e9 programov\u00e1n\u00ed<\/b>, \u017ee program\u00e1to\u0159i \u010dasto vyu\u017e\u00edvaj\u00ed ciz\u00ed k\u00f3d, \u017ee v ka\u017ed\u00e9m projektu jsou r\u016fzn\u00e9 t\u00fdmy, funkce, moduly\u2026<br \/>\nPostupn\u011b se procesu zapojili i ti nejleniv\u011bj\u0161\u00ed studenti. <br \/>\nKdy\u017e jsem skon\u010dil s t\u00edm, jak vysv\u011btlit my\u0161lenku programov\u00e1n\u00ed v kontextu podnik\u00e1n\u00ed, proces\u016f a\u2026 puzzle, nastal \u010das stanovit pravidla u\u010den\u00ed.<br \/>\nNa ka\u017edou hodinu m\u011bl ka\u017ed\u00fd student napsat do se\u0161itu 10 term\u00edn\u016f z IT. Jak\u00fdchkoli. Ka\u017ed\u00fd m\u011bl sv\u00e9. Smyslem bylo, \u017ee jsem vzal se\u0161it jednoho studenta, na\u0161el mezi v\u0161emi term\u00edny <u>maxim\u00e1ln\u011b aplikovateln\u00e9<\/u> a ptal se na n\u011b jin\u00e9ho studenta. Kdy\u017e jin\u00fd student \u0159\u00edkal \u201eTento term\u00edn jsem si nezapsal\u201c, nebylo to trestn\u00e9 (z d\u016fvodu zdrav\u00e9ho rozumu), ale ten student m\u011bl napsat \u201echyb\u011bj\u00edc\u00ed\u201c term\u00edny (tak jako v\u0161ichni, kte\u0159\u00ed je nem\u011bli) a naj\u00edt jejich v\u00fdznamy do dal\u0161\u00ed hodiny.<\/p>\n<p>Tak jsme to d\u011blali. Ka\u017ed\u00e1 hodina za\u010d\u00ednala energick\u00fdm v\u00fdb\u011brem dvou-t\u0159\u00ed student\u016f. Kluci m\u011bli na tento proces el\u00e1n.<\/p>\n<p><b>T\u00e9mata hodin<\/b><br \/>\nP\u0159i zah\u00e1jen\u00ed v\u00fduky je velmi d\u016fle\u017eit\u00e9 poskytnout student\u016fm dobrou literaturu. Podle m\u00e9ho n\u00e1zoru byla ide\u00e1ln\u00edm materi\u00e1lem kniha:<br \/>\n<img decoding=\"async\" alt=\"Z\u00e1klad ka\u017ed\u00e9ho programov\u00e1n\u00ed na\u2026 skl\u00e1da\u010dk\u00e1ch\" src=\"\/wp-content\/uploads\/2019\/12\/b69b1830f4883b8513af34a400ae189a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nV dob\u00e1ch, kdy jsem ji musel zti\u0161e p\u0159e\u010d\u00edst spolu s Microsoft Visual Studio, se mi poda\u0159ilo pochopit programov\u00e1n\u00ed prakticky od nuly. Ide\u00e1ln\u00ed mo\u017enost.<\/p>\n<p>P\u0159ijde\u0161 skromn\u011b k student\u016fm a \u0159\u00edk\u00e1\u0161: \u201eAbyste se stali program\u00e1tory, mus\u00edte jen p\u0159e\u010d\u00edst a vyzkou\u0161et v\u0161echno, co je v t\u00e9to knize\u201c, a knihu hod\u00ed\u0161 na st\u016fl. Hlavn\u011b \u2013 nezam\u011bnit knihy ve sv\u00e9m batohu\u2026<\/p>\n<p>P\u0159ed ka\u017ed\u00fdm t\u00e9matem jsem se samoz\u0159ejm\u011b musel d\u016fkladn\u011b p\u0159ipravit. \u010cetl jsem stejn\u00e9ho Laforeta a je\u0161t\u011b n\u011bkolik zaj\u00edmav\u00fdch zdroj\u016f z internetu. <br \/>\nVysv\u011btlov\u00e1n\u00ed muselo za\u010d\u00ednat t\u00e9m\u011b\u0159 od z\u00e1klad\u016f. P\u0159i\u010dem\u017e bylo nutn\u00e9 deduktivn\u011b zjistit, kde maj\u00ed studenti mezery v z\u00e1kladn\u00edch znalostech. <br \/>\nPole -&gt; Pr\u00e1ce s pam\u011bt\u00ed (konstruktory) -&gt; Odkazy -&gt; Jak funguje pam\u011b\u0165 -&gt; \u00dalo\u017ei\u0161t\u011b -&gt; Co je fyzick\u00e9 \u00falo\u017ei\u0161t\u011b -&gt; Dvojkov\u00e9 zastoupen\u00ed dat\u2026<br \/>\n<img decoding=\"async\" alt=\"Z\u00e1klad ka\u017ed\u00e9ho programov\u00e1n\u00ed na\u2026 skl\u00e1da\u010dk\u00e1ch\" src=\"\/wp-content\/uploads\/2019\/12\/f17823b07074dc22a04b81621a560385.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nVelmi d\u016fkladn\u00fd test znalost\u00ed z\u00e1kladn\u00edch fakt\u016f o programov\u00e1n\u00ed. U\u017e nejsem program\u00e1tor, jsem historik!<\/p>\n<p>A tak se konaj\u00ed historick\u00e9 bitvy n\u011bkolik p\u00e1r\u016f za sebou. Jednou k n\u00e1m do kabinetu zabloudila sekret\u00e1\u0159ka z katedry a kdy\u017e vid\u011bla skupinu, vyt\u0159e\u0161tila o\u010di, up\u0159en\u011b se d\u00edv\u00e1 a zav\u00edr\u00e1 dve\u0159e. Jak mi pozd\u011bji \u0159ekli, byla v \u0161oku, \u017ee TATO skupina sed\u011bla tak ti\u0161e a tak pozorn\u011b m\u011b poslouchala\u2026 Tss, easy.<\/p>\n<p><b>Laboratorn\u00ed pr\u00e1ce<\/b><br \/>\nPrvn\u00ed aplikovan\u00e9 znalosti \u2014 prvn\u00ed 'laby'. B\u011bhem semestru skupina zvl\u00e1dla 10 laboratorn\u00edch prac\u00ed. V prvn\u00edch d\u011blali nejjednodu\u0161\u0161\u00ed konzolov\u00e9 <u>a+b<\/u>, a v posledn\u00edch pak psali, i kdy\u017e konzolov\u00e9, ale dost zaj\u00edmav\u00e9 aplikace, jako nap\u0159\u00edklad v\u00fdpo\u010det hodnoty integr\u00e1lu ur\u010dit\u00e9 arbitr\u00e1rn\u011b definovan\u00e9 funkce jednou ze t\u0159\u00ed metod \u2014 podobn\u00e9 \u00fakoly byly na z\u00e1v\u011bre\u010dn\u00e9 atestaci \u2014 z\u00e1v\u011bre\u010dn\u00e9 pr\u00e1ci.<\/p>\n<p>Jen\u017ee p\u0159\u00edstup k p\u0159ej\u00edmce <b>ne<\/b> byl obvykl\u00fd. Po celou dobu studia na vysok\u00e9 \u0161kole jsem se setk\u00e1val s t\u00edm, \u017ee b\u00fdt chytr\u00fd a um\u011bt odevzdat zpr\u00e1vy \u2014 to nen\u00ed tot\u00e9\u017e. To mi z\u00e1sadn\u011b nevyhovovalo. <\/p>\n<p><i> \u2014 Kluci, p\u0159em\u00fd\u0161lel jsem. Poj\u010fme vytvo\u0159it \"pojmov\u00e9\" vztahy. Kdo z v\u00e1s si mysl\u00ed, \u017ee programov\u00e1n\u00ed nepot\u0159ebuje \u2014 dve\u0159e jsou tam. U\u010d\u00edm V\u00e1s zdarma. Chci vid\u011bt tady jen zv\u011bdav\u00e9, nevla\u017en\u00e9 a zaujat\u00e9 nad\u0161ence. V\u0161echny ostatn\u00ed pros\u00edm, aby netr\u00e1vili spole\u010dn\u00fd \u010das \u2014 \u0159ekl jsem prvn\u00ed den p\u0159i p\u0159ej\u00edm\u00e1n\u00ed laboratorn\u00edch prac\u00ed. Po tomhle 5 lid\u00ed okam\u017eit\u011b p\u0159estalo chodit na vyu\u010dov\u00e1n\u00ed. To bylo logick\u00e9 a o\u010dek\u00e1van\u00e9. S ostatn\u00edmi bylo mo\u017en\u00e9 ud\u011blat n\u011bco smyslupln\u00e9ho.<\/p>\n<p> \u2014 \u2026 nezaj\u00edm\u00e1 m\u011b, jak v\u00e1m n\u011bkdo ud\u011blal pr\u00e1ci, jen abyste odevzdali. <b>M\u016f\u017eete b\u00fdt program\u00e1tory, ale lidmi v\u00e1m na m\u00fdch hodin\u00e1ch b\u00fdt <b>mus\u00edte<\/b>.<\/b> <\/i><\/p>\n<p>Vypadalo to takto:<\/p>\n<pre><code class=\"swift\">case jedni\u010dk\u00e1\u0159<\/code><\/pre>\n<p><i>P\u0159ijde ke mn\u011b student odevzdat pr\u00e1ci. <br \/>\n \u2014 D\u011blal jsi to s\u00e1m? <br \/>\n \u2014 Ano.<br \/>\n \u2014 Co je tohle? <br \/>\n \u2014 *odpov\u00edd\u00e1 spr\u00e1vn\u011b*.<br \/>\n*Pt\u00e1m se je\u0161t\u011b na p\u00e1r v\u011bc\u00ed. Odpov\u00edd\u00e1 spr\u00e1vn\u011b*<br \/>\n \u2014 p\u0159ejato. Skv\u011ble.<\/i><\/p>\n<pre><code class=\"swift\">case kecal<\/code><\/pre>\n<p><i> \u2014 D\u011blal jsi to s\u00e1m? <br \/>\n \u2014 Ano.<br \/>\n \u2014 Co je tohle? <br \/>\n \u2014 *odpov\u00edd\u00e1 NEspr\u00e1vn\u011b \/ neodpov\u00edd\u00e1*.<br \/>\n*Pt\u00e1m se je\u0161t\u011b na p\u00e1r v\u011bc\u00ed. Stejn\u00fd v\u00fdsledek*<br \/>\n \u2014 NE p\u0159ijato. NE\u00daSP\u011aCH. <u>\u010cek\u00e1m na opravnou zkou\u0161ku.<\/u><\/i><\/p>\n<pre><code class=\"swift\">case dobr\u00fd \u017e\u00e1k<\/code><\/pre>\n<p><i> \u2014 D\u011blal jsi to s\u00e1m? <br \/>\n \u2014 Ano.<br \/>\n \u2014 Co je tohle? <br \/>\n \u2014 *odpov\u00edd\u00e1 spr\u00e1vn\u011b, ale nejist\u011b, plave*.<br \/>\n*Pt\u00e1m se je\u0161t\u011b na p\u00e1r v\u011bc\u00ed. Stejn\u00fd v\u00fdsledek*<br \/>\n \u2014 p\u0159ijato. Dob\u0159e.<\/i><\/p>\n<pre><code class=\"swift\">case pr\u016fm\u011brn\u00fd student<\/code><\/pre>\n<p><i> \u2014 D\u011blal jsi to s\u00e1m? <br \/>\n<b> \u2014 Ne.<br \/>\n \u2014 Pro\u010d?<br \/>\n \u2014 T\u011b\u017ek\u00e9. Pom\u00e1hal mi\u2026 *up\u0159\u00edmn\u011b zmi\u0148uje studenta jedni\u010dk\u00e1\u0159e ze skupiny*<br \/>\n \u2014 Rozum\u011bl jsi?<br \/>\n \u2014 Ano, t\u00e9m\u011b\u0159 v\u0161echno jsem pochopil.<\/b><br \/>\n \u2014 Co je tohle? <br \/>\n \u2014 *odpov\u00edd\u00e1 spr\u00e1vn\u011b*.<br \/>\n*Je\u0161t\u011b se pt\u00e1m na p\u00e1r v\u011bc\u00ed. Odpov\u00edd\u00e1 v\u00edcem\u00e9n\u011b spr\u00e1vn\u011b, ob\u010das \u00fapln\u011b mimo, i kdy\u017e t\u0159eba v 50 na 50 spr\u00e1vn\u011b a \u0161patn\u011b*<br \/>\n \u2014 p\u0159ijato. Dob\u0159e.<\/i><\/p>\n<p>Nen\u00ed smysl popisovat v\u0161echny ostatn\u00ed p\u0159\u00edpady. Ano, \u201edobr\u00e1k\u201c m\u016f\u017ee b\u00fdt nespokojen\u00fd, \u017ee \u201etrojka\u0159\u201c dost\u00e1v\u00e1 stejnou zn\u00e1mku, kdy\u017e se sna\u017e\u00ed. To pak z\u00e1le\u017e\u00ed na n\u00e1lad\u011b. Bu\u010f po\u017e\u00e1d\u00e1m \u201edobr\u00e1ka\u201c, aby se pod\u00edval na podlahu, proto\u017ee \u201ete\u010f mu d\u00e1m \u0161petku moudrosti\u201c, a pak vysv\u011btl\u00edm podstatu p\u0159\u00edstupu a \u017ee \u201etrojka\u0159\u201c m\u011bl mnohem t\u011b\u017e\u0161\u00ed zkou\u0161ku ne\u017e on, \u201edobr\u00e1k\u201c, a tak d\u00e1le... <br \/>\n\u2026 nebo, jako kdysi, nakresl\u00edm mal\u00fd zub do se\u0161itu vedle jm\u00e9na tohoto nespokojen\u00e9ho a p\u0159\u00ed\u0161t\u011b mu osobn\u011b dopln\u00edm laboratorn\u00ed pr\u00e1ci. Jen tak. Aby \u201enehasil\u201c ostatn\u00ed.<\/p>\n<p><img decoding=\"async\" alt=\"Z\u00e1klad ka\u017ed\u00e9ho programov\u00e1n\u00ed na\u2026 skl\u00e1da\u010dk\u00e1ch\" src=\"\/wp-content\/uploads\/2019\/12\/e9a3a26d00cb5ca65d884746f227db03.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Zn\u00e1mky<\/b><br \/>\nVzd\u011bl\u00e1vac\u00ed proces, stejn\u011b jako cel\u00fd sv\u011bt, je doslova zaplaven cenami a hodnocen\u00edmi.<br \/>\n<b>Studenti jsou tak\u00e9 lid\u00e9<\/b>, ale podle m\u011b m\u011bly b\u00fdt \u201emeze\u201c trochu \u201epo\u0161ramoceny\u201c i zde.<br \/>\nB\u011bhem semestru byla v\u0161em zad\u00e1na bonusov\u00e1 \u00faloha. Zaregistrovat se na <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\">github.com<\/a><\/noindex>, nahr\u00e1t tam pr\u00e1zdn\u00fd projekt v C++, ud\u011blat 2 aktualizace, zcommittovat je a pushnout. Za tyto \u010diny bylo ud\u011bleno 15 bod\u016f. Ano, ne 4, ne 5, ale 15. T\u0159i se s t\u00edm vypo\u0159\u00e1dali. Tomu psychotypu student\u016f to bylo je\u0161t\u011b jak\u017etak\u017e jasn\u00e9, ale pak byl dal\u0161\u00ed p\u0159\u00edpad. <br \/>\nJednou byla na\u0161e lekce posunuta tak, \u017ee se stala posledn\u00ed, a je\u0161t\u011b k tomu p\u0159es p\u0159est\u00e1vku. P\u0159esto p\u0159i\u0161lo 15 lid\u00ed. Vysv\u011btlovat novou teorii na oslavu takov\u00e9ho hrdinstv\u00ed se mi necht\u011blo, proto\u017ee jsme na t\u00e9matech u\u017e dost pokro\u010dili + n\u00e1sleduj\u00edc\u00ed t\u00e9ma nebylo pro unaven\u00e9 mozky (moje i student\u016f) p\u0159\u00edli\u0161 jednoduch\u00e9. Tak jsem se rozhodl mluvit o filozofii. <\/p>\n<p><i> \u2014 Ozn\u00e1muji atrakci bezprecedentn\u00ed \u0161t\u011bdrosti. V\u0161ichni mi \u0159\u00edkaj\u00ed, jakou zn\u00e1mku mu d\u00e1t za dne\u0161n\u00ed lekci.<br \/>\nV\u0161ichni cht\u011bli \u201ep\u011btku\u201c.<br \/>\n \u2014 m\u00e1te ji u\u017e, \u2014 \u0159ekl jsem. V\u0161ichni se pot\u011b\u0161ili. <br \/>\nTicho. <br \/>\n \u2014 A pro\u010d nikdo necht\u011bl <b>7<\/b>-ku nebo <b>10<\/b>-ku? <br \/>\nV\u0161ichni z\u00edrali s otev\u0159en\u00fdma o\u010dima a za\u010dali se hloup\u011b usm\u00edvat.<br \/>\n \u2014 A Vy ji opravdu d\u00e1te? Do se\u0161itu?! \u2014 ozval se hlas ze zadn\u00ed lavice.<br \/>\n \u2014 To je jednoduch\u00e9! \u2014 \u0159ekl jsem, \u2014 vyhla\u0161uji bleskovku na term\u00edny, kdo odpov\u00ed na 10 m\u00fdch ot\u00e1zek \u2014 dostane <b>20-ku <\/b>do se\u0161itu, bez kuli\u0161\u00e1ren, kdo neodpov\u00ed \u2014 tomu <b>-10<\/b> (minus deset).<\/i><\/p>\n<p>\u201eT\u00fdm o\u017eil, za\u010dala diskuse\u201c, v\u0161ichni m\u011bli poctiv\u011b vyd\u011blan\u00e9 zn\u00e1mky. Dva se p\u0159ihl\u00e1sili. S drobn\u00fdmi nep\u0159esnostmi postupn\u011b odpov\u00eddali na 10 ot\u00e1zek o z\u00e1sobn\u00edku, front\u011b, konstruktoru, destruktoru, sb\u011bra\u010di odpadk\u016f, enkapsulaci, polymorfismu, hashovac\u00edch funkc\u00edch\u2026 <br \/>\nKa\u017ed\u00e9mu v \u017eurn\u00e1lu byla nakreslena <b>20-ka<\/b>\u2026 ale d\u016fle\u017eitost \u017eurn\u00e1lu a zn\u00e1mek v o\u010d\u00edch ka\u017ed\u00e9ho klesla. Te\u010f lituji, \u017ee jsem se nezeptal, zda necht\u011bj\u00ed \u201esd\u00edlet\u201c svou zn\u00e1mku s n\u011bk\u00fdm. M\u00e1m pocit, \u017ee by se pod\u011blili\u2026 Od nyn\u011bj\u0161ka ka\u017ed\u00fd odevzd\u00e1val \u201elaborku\u201c s v\u011bdomostmi a poctivost\u00ed.<\/p>\n<p>Od tohoto okam\u017eiku se objevil dal\u0161\u00ed typ odevzd\u00e1n\u00ed laborky:<\/p>\n<pre><code class=\"swift\">\ncase poctiv\u011bNeJehoAleOnSeSna\u017eil<\/code><\/pre>\n<p><i> \u2014 D\u011blal jsi to s\u00e1m? <br \/>\n \u2014 Ne.<br \/>\n \u2014 Pro\u010d?<br \/>\n \u2014 T\u011b\u017ek\u00e9. Pom\u00e1hal mi\u2026 *up\u0159\u00edmn\u011b zmi\u0148uje studenta jedni\u010dk\u00e1\u0159e ze skupiny*<br \/>\n \u2014 Rozum\u011bl jsi?<br \/>\n<b> \u2014 Sergeji Nikolajevi\u010di, up\u0159\u00edmn\u011b \u2014 nic tomu nerozum\u00edm, napsal jsem si koment\u00e1\u0159e vedle ka\u017ed\u00e9ho \u0159\u00e1dku \u2014 no, to nen\u00ed pro m\u011b, budu traktoristou.<\/b><br \/>\n \u2014 Co je tohle? <br \/>\n \u2014 *\u010dte koment\u00e1\u0159 vedle \u0159\u00e1dku*.<br \/>\n \u2014 \u2026<br \/>\n \u2014 \u2026<br \/>\n \u2014 Jak\u00fd je rozd\u00edl mezi Belarusem MTZ, Donem 500 a K700?<br \/>\n \u2014 ??!.. Prvn\u00ed je kolov\u00fd traktor minsk\u00e9ho v\u00fdrobce, \u010dasto pou\u017e\u00edvan\u00fd v lehk\u00fdch a st\u0159edn\u00edch typech zem\u011bd\u011blsk\u00e9 v\u00fdroby. M\u00e1 mal\u00e9 kola vp\u0159edu a velk\u00e1 vzadu. Don 500 je v\u011bt\u0161inou skl\u00edzec\u00ed kombajn, a K-700 \u201eKirovec\u201c je sov\u011btsk\u00fd kolov\u00fd traktor v\u0161eobecn\u00e9ho ur\u010den\u00ed s vysokou pr\u016fchodnost\u00ed, tahov\u00fd t\u0159\u00edda 5. <br \/>\n \u2014 p\u0159ijato. Dob\u0159e (!!!).<br \/>\n \u2014 D\u011bkuji, Sergeji Nikolajevi\u010di!!!<\/i><\/p>\n<p>V m\u00e9 domovin\u011b mluvit o traktoru je skoro jako tady o SOLID.<\/p>\n<p><b>G\u00e9niov\u00e9<\/b><br \/>\nM\u011bl jsem ve skupin\u011b G\u00e9niuse. Student, kter\u00fd se hned od prvn\u00ed hodiny siln\u011b opozdil a necht\u011bl spolu se v\u0161emi skl\u00e1dat ten puzzle. Tehdy jsem ho po\u017e\u00e1dal, aby ud\u011blal to, co jsem pro v\u0161echny pl\u00e1noval na p\u0159\u00ed\u0161t\u00ed hodinu \u2014 napsat na list pap\u00edru n\u011bco o sob\u011b, \u010d\u00edm se zaj\u00edm\u00e1, co ho bav\u00ed. V\u00fdsledkem \"G\u00e9niuse\" bylo 2-3 \u0159\u00e1dky: n\u011bco jako \u201epozn\u00e1v\u00e1m marnost byt\u00ed\u201c\u2026<\/p>\n<p>\u2026 Ach, Bo\u017ee, v m\u00e9 skupin\u011b je najednou druh\u00fd Lao-c\u2019 a Kojima &#8230;<br \/>\n<img decoding=\"async\" alt=\"Z\u00e1klad ka\u017ed\u00e9ho programov\u00e1n\u00ed na\u2026 skl\u00e1da\u010dk\u00e1ch\" src=\"\/wp-content\/uploads\/2019\/12\/339326ea8b10d7991e4c8f11095f49cb.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nK m\u00e9mu p\u0159ekvapen\u00ed na prvn\u00edch dvou hodin\u00e1ch skute\u010dn\u011b v\u00fdborn\u011b odpov\u00eddal na ot\u00e1zky ohledn\u011b term\u00edn\u016f, ale efekt trval kr\u00e1tce. \u201eG\u00e9nius\u201c p\u0159estal chodit na hodiny a p\u0159\u00ed\u0161t\u011b p\u0159i\u0161el jen na odevzd\u00e1n\u00ed prvn\u00ed laboratorn\u00ed pr\u00e1ce, kterou \u00fasp\u011b\u0161n\u011b <u>neodevzdal<\/u> z objektivn\u00edch d\u016fvod\u016f. Pot\u00e9 mu kv\u016fli absenc\u00edm logicky nasko\u010dily dluhy, kter\u00e9, jak tvrdil, <i>jsem mu prost\u011b musel uznat, tak \u0159\u00edkaj\u00edc, \u201ebratrsky\u201c<\/i>.<br \/>\nN\u00e1v\u0161t\u011bva p\u0159edn\u00e1\u0161ek + nadm\u011brn\u00e9 ego byla v rozporu se stanoven\u00fdmi z\u00e1sadami \u00fa\u010dasti na m\u00fdch hodin\u00e1ch. Pro \"G\u00e9nia\" byly pouze dv\u011b mo\u017enosti \u2014 rehabilitovat se (o\u010dek\u00e1van\u00e1 cesta) nebo se na p\u0159edn\u00e1\u0161ky vyka\u0161lat a doufat ve \"trojku\" ud\u011blenou d\u011bkan\u00e1tem, aby se zbavil fl\u00e1ka\u010de.<br \/>\nNo, je to p\u0159ece \"G\u00e9nio\"\u2026 tady je pot\u0159eba se chovat \"geni\u00e1ln\u011b\". Tento mlad\u00fd mu\u017e nena\u0161el nic lep\u0161\u00edho, ne\u017e napsat do spole\u010dn\u00e9ho chatu na VK (kde jsem byl j\u00e1 a v\u0161ichni studenti t\u00e9to skupiny) rozho\u0159\u010denou tir\u00e1du s nad\u00e1vkami a ur\u00e1\u017ekami na mou adresu.<\/p>\n<p>No jo\u2026 zklam\u00e1n\u00ed. <br \/>\nNejv\u00edc m\u011b p\u0159ekvapilo, \u017ee p\u0159ed ukon\u010den\u00edm procesu trestn\u00ed akce ze strany veden\u00ed \u0161koly se rozhodl mi omluvit. Za co? \u2013 up\u0159\u00edmn\u011b mi nen\u00ed jasn\u00e9. V tu chv\u00edli jsem byl u\u017e d\u00e1vno nez\u00e1visl\u00fd na kritice, zvl\u00e1\u0161\u0165 t\u00e9, kter\u00e1 byla otev\u0159en\u011b hloup\u00e1. Moje osobnost nebyla dot\u010dena, ale procesy \u2014 to jsou procesy, jako u\u010ditel jsem to nemohl neohl\u00e1sit. Jak se uk\u00e1zalo, za dobu studia se na n\u011bj nasb\u00edralo u\u017e tolik st\u00ed\u017enost\u00ed, \u017ee tento p\u0159\u00edpad byl posledn\u00ed. Bylo mu ukon\u010deno studium. Z posledn\u00edho ro\u010dn\u00edku st\u0159edn\u00ed \u0161koly.<br \/>\nMo\u017en\u00e1 m\u011b u\u017e dlouho pozoruje v hled\u00e1\u010dku odst\u0159elovac\u00ed pu\u0161ky, ale m\u011b je to, up\u0159\u00edmn\u011b, jedno.<br \/>\nAch, genialita, jsi bez srdce\u2026<\/p>\n<p><b>Epilog<\/b><br \/>\nOsobn\u011b pro m\u011b byl zku\u0161enost s vyu\u010dov\u00e1n\u00edm jedn\u00edm z nejv\u00edc pou\u010dn\u00fdch. Pomohlo mi to upevnit z\u00e1kladn\u00ed znalosti programov\u00e1n\u00ed po studiu na vysok\u00e9 \u0161kole. C\u00edtil jsem se jist\u00fd ve vybran\u00e9m oboru (spektrum dostupn\u00fdch obor\u016f). Zvl\u00e1\u0161tn\u00ed d\u016fle\u017eitost m\u00e1 to, \u017ee \"nejneposlu\u0161n\u011bj\u0161\u00ed t\u0159\u00edda\" si ke mn\u011b vybudovala respekt a p\u0159\u00e1telsk\u00fd vztah \u2014 to m\u00e1 velkou hodnotu. Poda\u0159ilo se mi naj\u00edt cestu k jejich vnit\u0159n\u00edm nov\u00e1tor\u016fm, sna\u017eil jsem se v\u0161t\u00edpit jim realitu, a ne tyto \u0161ablonov\u00e9 priority. Je \u0161koda, \u017ee jsme se nedostali k \"skl\u00e1da\u010dk\u00e1m\" v k\u00f3dov\u00e1n\u00ed \u2014 kdy m\u011bl ka\u017ed\u00fd vytvo\u0159it \u010d\u00e1st k\u00f3du, a spojit v\u0161echny \u010d\u00e1sti dohromady, abychom z\u00edskali velk\u00fd funk\u010dn\u00ed program\u2026<br \/>\nDouf\u00e1m, \u017ee si to jednou ka\u017ed\u00fd z nich uv\u011bdom\u00ed\u2026 a zat\u00edm tu jsou shrom\u00e1\u017ed\u011bny screenshoty s n\u00e1zory n\u011bkolika student\u016f po dvou letech. <\/p>\n<p><img decoding=\"async\" alt=\"Z\u00e1klad ka\u017ed\u00e9ho programov\u00e1n\u00ed na\u2026 skl\u00e1da\u010dk\u00e1ch\" src=\"\/wp-content\/uploads\/2019\/12\/84ecacddd43793556a5c1d330afcd8c3.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nD\u011blat z\u00e1v\u011bry o \u00fasp\u011b\u0161nosti kari\u00e9ry program\u00e1tora u n\u011bkoho z nich je zat\u00edm p\u0159ed\u010dasn\u00e9, proto\u017ee te\u010f v\u011bt\u0161ina t\u00e9to skupiny studuje na vysok\u00e9 \u0161kole. \u010cas uk\u00e1\u017ee. <\/p>\n<p>Douf\u00e1m, \u017ee byl \u010dl\u00e1nek u\u017eite\u010dn\u00fd. D\u011bkuji za pozornost! <br \/>\nP\u0159eji kreativn\u00ed \u00fasp\u011bchy a pozitivn\u00ed n\u00e1ladu, kolegov\u00e9!<br \/>\n<br \/>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/480598\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e, \u0425\u0430\u0431\u0440\u043e\u0432\u0447\u0430\u043d\u0435! \u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u0445\u043e\u0447\u0443 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u0442\u044c \u043e \u0441\u0432\u043e\u0435\u043c \u043e\u043f\u044b\u0442\u0435 \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u0435\u043c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 C++ \u0432 \u043a\u043e\u043b\u043b\u0435\u0434\u0436\u0435 \u043f\u0440\u0438 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u043c \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0435. \u042d\u0442\u043e \u0431\u044b\u043b \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u043e\u043f\u044b\u0442 \u0432 \u0436\u0438\u0437\u043d\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043d\u043e\u0433\u043e\u043c\u0443 \u043c\u0435\u043d\u044f \u043d\u0430\u0443\u0447\u0438\u043b. \u041a\u043e\u0433\u0434\u0430 \u0440\u0435\u0447\u044c \u0437\u0430\u0445\u043e\u0434\u0438\u0442 \u043e\u0431 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u0445 \u0444\u0430\u043a\u0442\u0430\u0445 \u0438\u0437 \u043b\u0438\u0447\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0448\u043b\u043e\u0433\u043e \u2014 \u044d\u0442\u043e\u0442 \u043e\u0442\u0440\u044b\u0432\u043e\u043a \u0438\u0437 \u0436\u0438\u0437\u043d\u0438 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 \u043d\u0430 \u0443\u043c \u043e\u0434\u043d\u0438\u043c \u0438\u0437 \u043f\u0435\u0440\u0432\u044b\u0445. \u041f\u043e\u0435\u0445\u0430\u043b\u0438. \u0421\u043d\u0430\u0447\u0430\u043b\u0430 \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-54149","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e, \u0425\u0430\u0431\u0440\u043e\u0432\u0447\u0430\u043d\u0435! \u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u0445\u043e\u0447\u0443 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u0442\u044c \u043e \u0441\u0432\u043e\u0435\u043c \u043e\u043f\u044b\u0442\u0435 \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u0435\u043c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 C++ \u0432 \u043a\u043e\u043b\u043b\u0435\u0434\u0436\u0435 \u043f\u0440\u0438 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u043c \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0435.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/news\/osnova-lyubogo-programmirovaniya-na-pazlah\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041e\u0441\u043d\u043e\u0432\u0430 \u043b\u044e\u0431\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430\u2026 \u043f\u0430\u0437\u043b\u0430\u0445 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e, \u0425\u0430\u0431\u0440\u043e\u0432\u0447\u0430\u043d\u0435! \u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u0445\u043e\u0447\u0443 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u0442\u044c \u043e \u0441\u0432\u043e\u0435\u043c \u043e\u043f\u044b\u0442\u0435 \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u0435\u043c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 C++ \u0432 \u043a\u043e\u043b\u043b\u0435\u0434\u0436\u0435 \u043f\u0440\u0438 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u043c \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/osnova-lyubogo-programmirovaniya-na-pazlah\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-12-18T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:02:07+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Z\u00e1klad ka\u017ed\u00e9ho programov\u00e1n\u00ed spo\u010d\u00edv\u00e1 v\u2026 skl\u00e1da\u010dk\u00e1ch | ProHoster","description":"Zdrav\u00edm v\u00e1s, Habr\u00e1ky! V tomto \u010dl\u00e1nku chci sd\u00edlet sv\u00e9 zku\u0161enosti s v\u00fdukou programov\u00e1n\u00ed v C++ na vysok\u00e9 \u0161kole p\u0159i technick\u00e9 univerzit\u011b.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/osnova-lyubogo-programmirovaniya-na-pazlah","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041e\u0441\u043d\u043e\u0432\u0430 \u043b\u044e\u0431\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430\u2026 \u043f\u0430\u0437\u043b\u0430\u0445 | ProHoster","og:description":"\u041f\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e, \u0425\u0430\u0431\u0440\u043e\u0432\u0447\u0430\u043d\u0435! \u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u0445\u043e\u0447\u0443 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u0442\u044c \u043e \u0441\u0432\u043e\u0435\u043c \u043e\u043f\u044b\u0442\u0435 \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u0435\u043c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 C++ \u0432 \u043a\u043e\u043b\u043b\u0435\u0434\u0436\u0435 \u043f\u0440\u0438 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u043c \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0435.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/osnova-lyubogo-programmirovaniya-na-pazlah","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-12-18T21:00:00+00:00","article:modified_time":"2020-02-18T11:02:07+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"54149","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 10:13:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:11:30","updated":"2026-01-24 10:13:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/54149","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=54149"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/54149\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=54149"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=54149"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=54149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}