{"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\/sl\/blog\/news\/osnova-lyubogo-programmirovaniya-na-pazlah","title":{"rendered":"Osnova vsakega programiranja na\u2026 puzzle","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><b>Pozdravljam vas, Habranci!<\/b><\/p>\n<p>V tem \u010dlanku \u017eelim deliti svoje izku\u0161nje kot u\u010ditelj programiranja v C++ na kolid\u017eu tehni\u010dne univerze. To je bila edinstvena izku\u0161nja v \u017eivljenju, ki me je veliko nau\u010dila. Ko gre za zanimive dejstva iz osebne preteklosti, mi ta del \u017eivljenja pride na misel med prvimi.<br \/>\nGremo.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Najprej malo o sebi. <br \/>\nLeta 2016 sem diplomiral z rde\u010do diplomo na podro\u010dju 'Informacijska varnost avtomatiziranih sistemov'. Med \u0161tudijem sem se ve\u010dkrat izkazal pri pisanju znanstvenih \u010dlankov, sodelovanju v tekmovanjih in pridobivanju \u0161tipendij. Leta 2015 sem osvojil prvo mesto na vseruskem tekmovanju mladih znanstvenikov 'UMNIK'. Leta 2016, \u0161e pred koncem \u0161tudija, sem se zaposlil v veliki organizaciji v mestu kot 'Specialist za informacijsko varnost, kriptografijo in \u0161ifriranje'. <br \/>\nNa kratko, tako je bilo. Lahko si predstavljate, da sem imel o programiranju vsaj nekaj predstave. <\/p>\n<p>In evo leto 2017. Podiplomski \u0161tudij. Prosbili so me, naj celo semestra pou\u010dujem C++ na kolid\u017eu, za kar so mi obljubili lepe bonuse za olaj\u0161anje breme podiplomca, pa \u0161e ni\u010d drugega.<\/p>\n<p>Iskreno povedano, bilo mi je iskreno zanimivo preizkusiti se v tej vlogi. <\/p>\n<p><b>Prva ura<\/b><br \/>\nSeptember. Prvi \u0161olski teden. Pri\u0161li so do mene \u0161tudenti. 'Najbolj nepokorna skupina' - tako so jih klicali. <br \/>\n23 ljudi. 'Programerji'.<\/p>\n<p>Kot je obi\u010dajno, sem se najprej predstavil. Zadr\u017eano sem jim pripovedoval vsebino dela 'Najprej malo o sebi'... <br \/>\nPotem se je za\u010delo stra\u0161no. Na vpra\u0161anje 'Kaj znate?' so \u0161tudenti (torej jih bomo odslej tako imenovali) odgovorili, da znajo malo ve\u010d kot ni\u010d (to je pomenilo, da so nekateri vedeli, kako izgleda MS VS in so lahko ustvarili projekt 'Hello world')... Programerji. Zadnji letnik...<\/p>\n<p>Nato so podrobno, 'v barvah' pojasnili, da jih ni\u010desar niso nau\u010dili in da so v programiranju sploh razo\u010darani...<\/p>\n<p>Skoraj vsi dnevi do naslednjega sre\u010danja so minevali tako: <br \/>\n<img decoding=\"async\" alt=\"Osnova vsakega programiranja na\u2026 puzzle\" src=\"\/wp-content\/uploads\/2019\/12\/3ba5dac715712e56ec97fc56cc202286.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n... vendar dan pred njim se je pojavila ideja, da bi posku\u0161al spremeniti situacijo v glavah in zavesti te mladine. In potem se je 'Ostapa odpeljalo'.<\/p>\n<p><b>Uvod v programiranje<\/b><br \/>\nNa naslednje sre\u010danje sem prinesel... sestavljanko. <br \/>\nDa-da. Puzzle. 'Kako ukrotiti zmaja'. Pravila su bila jednostavna. Grupa je bila podeljena u 3 tima. Svaki tim je skupljao svoj deo. Jedni \u2014 \u0161uma, drugi \u2014 zemlja, tre\u0107i \u2014 zmaj u centru slike. Dok su svi zajedno sastavljali puzzle, pri\u010dao sam \u0161ta <b>sastavljanje puzzli \u2014 to je tako\u0111e programiranje<\/b>, da programeri \u010desto koriste tu\u0111i kod, da u svakom projektu ima nekoliko razli\u010ditih timova, funkcija, modula\u2026<br \/>\nPostepeno su se procesu pridru\u017eili i najleniji studenti. <br \/>\nKada sam zavr\u0161io obja\u0161njavanje ideje programiranja u kontekstu biznisa, procesa i\u2026 puzzli, do\u0161lo je vreme da postavimo pravila u\u010denja.<br \/>\nNa svakoj lekciji svaki student je morao da zapi\u0161e 10 termina iz IT-a u svesku. Bilo koji. Svako svoje. Poanta je bila da uzmem svesku jednog studenta, prona\u0111em me\u0111u svim terminima <u>maksimalno prakti\u010dne<\/u> i da pitam drugog studenta za njih. Kada drugi student ka\u017ee \u2018Nisam zapisao taj termin\u2019, to nije bilo ka\u017enjivo (zbog zdravog razuma), ali taj student je morao da zapi\u0161e \u2018nedostaju\u0107e\u2019 termine (kao i svi koji ih nisu imali) i da prona\u0111e njihova zna\u010denja do slede\u0107e lekcije.<\/p>\n<p>Tako smo i postupili. Svaka lekcija po\u010dinjala je sa nekim nasumi\u010dnim izborom dvoje-troje studenata. Momci su bili motivisani ovim procesom.<\/p>\n<p><b>Teme lekcija<\/b><br \/>\nKada zapo\u010dinjete obuku, veoma je va\u017eno dati u\u010denicima dobru literaturu. Po mom mi\u0161ljenju, savr\u0161eni priru\u010dnik bila je knjiga:<br \/>\n<img decoding=\"async\" alt=\"Osnova vsakega programiranja na\u2026 puzzle\" src=\"\/wp-content\/uploads\/2019\/12\/b69b1830f4883b8513af34a400ae189a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nU svoje vreme, morao sam je potajno pro\u010ditati u zagrljaju sa Microsoft Visual Studio. Tada je bilo mogu\u0107e razumeti programiranje prakti\u010dno od nule. Savr\u0161en izbor.<\/p>\n<p>Pristupite skromno studentima i recite: 'Da biste postali programeri, dovoljno je da pro\u010ditate i isprobate sve \u0161to je u ovoj knjizi', i bacite knjigu na sto. Glavno je \u2014 ne pome\u0161ati knjige u svom rancu\u2026<\/p>\n<p>Pre svake teme, naravno, morao sam temeljno da se pripremim. \u010citao sam istog Lafore-a i jo\u0161 nekoliko zanimljivih izvora sa Interneta. <br \/>\nObja\u0161njavanje je ponekad moralo da ide gotovo od osnova. Pri \u010demu je trebalo da se deduktivno utvrdi gde studenti imaju praznine u osnovnim znanjima. <br \/>\nNizovi -&gt; Rad sa memorijom (konstruktori) -&gt; Reference -&gt; Kako funkcioni\u0161e memorija -&gt; Skladi\u0161ta -&gt; \u0160ta je fizi\u010dko skladi\u0161te -&gt; Dvojno predstavljanje podataka\u2026<br \/>\n<img decoding=\"async\" alt=\"Osnova vsakega programiranja na\u2026 puzzle\" src=\"\/wp-content\/uploads\/2019\/12\/f17823b07074dc22a04b81621a560385.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nZelo zahtevna preizku\u0161nja znanja osnovnih dejstev o programiranju. Ne morem ve\u010d trditi, da sem programer, sem zgodovinar!<\/p>\n<p>Tako, zgodovinske bitke se odvijajo \u017ee ve\u010d parov zapored. Nekega dne v na\u0161o sobo pride tajnica z oddelka, in ko zagleda skupino, ji o\u010di postanejo \u0161iroke, strmi in zapre vrata. Kot so mi kasneje sporo\u010dili, je bila v \u0161oku, da je TA skupina sedela tako tiho in tako pozorno poslu\u0161ala\u2026 O, enostavno.<\/p>\n<p><b>Laboratorijske naloge<\/b><br \/>\nPrvi prakti\u010dni podatki \u2014 prvi \"labi\". V enem semestru je skupina opravila 10 laboratorijskih nalog. V prvih so izvajali najpreprostej\u0161e konzolne <u>a+b<\/u>, v zadnjih pa so pisali, \u010deprav konzolne, vendar dovolj zanimive aplikacije, kot so izra\u010duni vrednosti integrala nekaterih poljubno dolo\u010denih funkcij z eno od treh metod \u2014 podobne naloge so bile na zaklju\u010dnem preverjanju \u2014 diplomski nalogi.<\/p>\n<p>Toda pristop k sprejemu <b>ne<\/b> je bil obi\u010dajen. Med \u0161tudijem na in\u0161titutu sem se sre\u010deval z dejstvom, da biti pameten in znati oddati poro\u010dila ni isto. To me je globoko razburjalo. <\/p>\n<p><i> \u2014 Fantje, pomislil sem. Poglejmo, kako bi zgradili \"pojmovne\" odnose. \u010ce kdo od vas meni, da programiranje ni potrebno \u2014 vrata so tam. U\u010dim vas brezpla\u010dno. Rad bi videl tukaj le radovedne, zaskrbljene in predane entuziaste. Vse ostale prosim, da ne zapravljajo skupnega \u010dasa \u2014 sem rekel prvega dne sprejema laboratorijskih nalog. Po tem je 5 ljudi takoj prenehalo obiskovati predavanja. To je bilo smiselno in pri\u010dakovano. Z ostalimi je bilo mogo\u010de poskusiti narediti nekaj smiselnega.<\/p>\n<p> \u2014 \u2026 ni mi zanimivo gledati, kako vam je nekdo naredil nalogo, dokler jo le oddate. <b>Morda niste programerji, vendar boste morali <b>v mojem razredu<\/b>.<\/b> <\/i><\/p>\n<p>to biti.<\/p>\n<pre><code class=\"swift\">Izgledalo je tako:<\/code><\/pre>\n<p><i>case odli\u010den student <br \/>\n Prihaja k meni \u0161tudent, da odda nalogo. <br \/>\n \u2014 Si jo naredil sam?<br \/>\n \u2014 Da. <br \/>\n \u2014 Kaj je to?<br \/>\n\u2014 *pravi odgovor*.<br \/>\n *Vpra\u0161am \u0161e za nekaj podrobnosti. Odgovarja pravilno*<\/i><\/p>\n<pre><code class=\"swift\">\u2014 sprejeto. Odli\u010dno.<\/code><\/pre>\n<p><i> Prihaja k meni \u0161tudent, da odda nalogo. <br \/>\n \u2014 Si jo naredil sam?<br \/>\n \u2014 Da. <br \/>\n case blefer<br \/>\n\u2014 *odgovori NEpravilno \/ ne odgovori*.<br \/>\n *Vpra\u0161am \u0161e za nekaj podrobnosti. Rezultat je enak* <u>\u2014 NE sprejeto. NEUSPEH.<\/u><\/i><\/p>\n<pre><code class=\"swift\">\u010cakam na ponovni izpit.<\/code><\/pre>\n<p><i> Prihaja k meni \u0161tudent, da odda nalogo. <br \/>\n \u2014 Si jo naredil sam?<br \/>\n \u2014 Da. <br \/>\n case dober \u0161tudent<br \/>\n\u2014 *odgovori NEpravilno \/ ne odgovori*.<br \/>\n \u2014 *odgovarja pravilno, vendar ne samozavestno, plava*.<\/i><\/p>\n<pre><code class=\"swift\">\u2014 sprejeto. Dobro.<\/code><\/pre>\n<p><i> Prihaja k meni \u0161tudent, da odda nalogo. <br \/>\n<b> \u2014 Ne.<br \/>\n \u2014 Zakaj?<br \/>\n case povpre\u010den \u0161tudent s trojko ali \"tri\u010dko\". \u2014 Te\u017eko. Pomagal mi je\u2026 *iskreno omeni odli\u010dnega \u0161tudenta iz skupine*<br \/>\n \u2014 Siapa yang berurusan?<br \/>\n \u2014 Ya, saya hampir mengerti semuanya.<\/b><br \/>\n \u2014 Da. <br \/>\n \u2014 Kaj je to?<br \/>\n*Saya bertanya tentang beberapa hal. Dia menjawab lebih kurang benar, terkadang sepenuhnya salah, meskipun 50% benar dan tidak benar*<br \/>\n \u2014 *odgovarja pravilno, vendar ne samozavestno, plava*.<\/i><\/p>\n<p>Tidak perlu menjelaskan semua kasus lainnya. Ya, si \u2018baik\u2019 mungkin tidak senang bahwa si \u2018cukup\u2019 mendapatkan penilaian yang sama, hanya mengandalkan kejujuran. Tapi keputusan itu tergantung pada suasana hati. Entah saya meminta si \u2018baik\u2019 untuk melihat ke bawah, karena \u2018sekarang saya akan memberikan sedikit kebijaksanaan\u2019, dan kemudian saya akan menjelaskan inti dari pendekatan tersebut, menggambarkan bahwa dalam hidup ada hal yang lebih berharga dan menjelaskan bahwa si \u2018cukup\u2019 jauh lebih sulit untuk lulus dibandingkan dia, si \u2018baik\u2019, dan seterusnya... <br \/>\n\u2026 atau, seperti dosen saya dulu, saya akan menggambar gigi kecil di kolom jurnal di sebelah yang tidak senang dan di lain waktu akan secara pribadi melengkapi tugas laboratorium untuknya. Hanya begitu. Agar tidak \u2018mematikan\u2019 teman-temannya.<\/p>\n<p><img decoding=\"async\" alt=\"Osnova vsakega programiranja na\u2026 puzzle\" src=\"\/wp-content\/uploads\/2019\/12\/e9a3a26d00cb5ca65d884746f227db03.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Nilai<\/b><br \/>\nProses belajar, seperti dunia, benar-benar tenggelam dalam harga dan penilaian.<br \/>\n<b>Mahasiswa juga manusia<\/b>, namun \u2018batasan\u2019, menurut saya, perlu \u2018dicoba\u2019 di sini.<br \/>\nSelama semester, semua diberi tugas bonus. Mendaftar di <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\">github.com<\/a><\/noindex>, mengunggah proyek kosong C++, melakukan 2 pembaruan, mengirimkan dan mem-push. Untuk tindakan ini, diadakan 15. Ya, bukan 4, bukan 5, tapi 15. Tiga orang berhasil. Ini agak masuk akal untuk tipe psikologi mahasiswa, tetapi kemudian ada kasus lain. <br \/>\nSuatu ketika, kelas kami dipindahkan sehingga menjadi yang terakhir, bahkan dengan jendela kosong. Namun tetap saja 15 orang hadir. Saya tidak ingin menjelaskan tema baru demi keberanian seperti itu, karena kami sudah cukup maju dalam topik + tema berikutnya tidak terlalu mudah untuk otak yang lelah (saya dan siswa). Maka saya memilih untuk berbicara tentang filosofi. <\/p>\n<p><i> \u2014 Saya mengumumkan atraksi kedermawanan yang belum pernah terjadi sebelumnya. Semua orang memberi tahu saya nilai apa yang harus saya berikan untuk kelas hari ini.<br \/>\nSemua ingin mendapatkan \u2018lima\u2019.<br \/>\n \u2014 Anggap saja sudah ada, \u2014 kata saya. Semua senang. <br \/>\nKesunyian. <br \/>\n \u2014 Kenapa tidak ada yang ingin <b>7<\/b>-nya atau <b>10<\/b>-nya? <br \/>\nSemua melotot dan mulai tersenyum bodoh.<br \/>\n \u2014 Apakah Anda benar-benar akan memberi nilai? Di jurnal?! \u2014 suara dari bangku belakang terdengar.<br \/>\n \u2014 Sangat gampang! \u2014 kata saya, \u2014 saya mengumumkan blitz tentang istilah, siapa yang menjawab 10 pertanyaan saya - saya berikan <b>20 di jurnal, tanpa tipu daya, siapa yang tidak menjawab \u2014 itu <\/b>(minus sepuluh). <b>-10<\/b> (minus deset).<\/i><\/p>\n<p>\u00bbEkipa se je razburila, za\u010dela se je polemika\u00ab, vsi so imeli po\u0161teno zaslu\u017eene ocene. Dva sta se prijavila. Z nekaj manj\u0161imi napakami sta izmeni\u010dno odgovorila na 10 vpra\u0161anj o skladu, vrstnem redu, konstruktorju, destruktorju, zbiralniku smeti, inkapsulaciji, polimorfizmu, ha\u0161 funkcijah\u2026 <br \/>\nVsak je imel v reviji narisano <b>20-ka<\/b>\u2026 a pomen revije in ocen je v o\u010deh vsakega upadel. Zdaj ob\u017ealujem, da nisem vpra\u0161al, ali bi \u017eeleli \"deliti\" svojo oceno s kom. Mislim, da bi delili\u2026 Od takrat naprej je vsak opravil \"laboratorij\" z znanjem in po\u0161tenostjo.<\/p>\n<p>Od tega trenutka je nastal \u0161e en na\u010din opravljanja laboratorija:<\/p>\n<pre><code class=\"swift\">\ncase po\u0161tenoNeNjegaAmpakOnJePosku\u0161al<\/code><\/pre>\n<p><i> Prihaja k meni \u0161tudent, da odda nalogo. <br \/>\n \u2014 Ne.<br \/>\n \u2014 Zakaj?<br \/>\n case povpre\u010den \u0161tudent s trojko ali \"tri\u010dko\". \u2014 Te\u017eko. Pomagal mi je\u2026 *iskreno omeni odli\u010dnega \u0161tudenta iz skupine*<br \/>\n \u2014 Siapa yang berurusan?<br \/>\n<b> \u2014 Sergej Nikolajevi\u010d, iskreno \u2014 ni\u010d ne razumem, sam sem komentiral ob vsakem stavku \u2014 no, to ni zame, bom delal kot traktorist<\/b><br \/>\n \u2014 Da. <br \/>\n \u2014 *bere komentar ob stavku*.<br \/>\n \u2014 \u2026<br \/>\n \u2014 \u2026<br \/>\n \u2014 Kak\u0161na je razlika med Belarus M\u0422\u0417, Don 500 in K700?<br \/>\n \u2014 ??!.. Prvi je kolesni traktor beloruske proizvodnje, pogosto uporablja pri lahkih in srednjih vrstah kmetijske proizvodnje. Ima \u0161e spredaj majhne in zadaj velike kolesa. Don 500 je predvsem kombajn, K-700 \"Kirovec\" pa je sovjetski kolesni traktor splo\u0161ne rabe z izbolj\u0161ano prehodnostjo, vle\u010dna kategorija 5. <br \/>\n \u2014 sprejeto. Dobro (!!!).<br \/>\n \u2014 Hvala, Sergej Nikolajevi\u010d!!!<\/i><\/p>\n<p>Na moji rodni strani se pogovarjati o traktorjih \u2014 skoraj isto kot tukaj o SOLID.<\/p>\n<p><b>Genij<\/b><br \/>\nImel sem v skupini genija. \u0160tudent, ki je \u017ee na prvem predavanju mo\u010dno zamudil in se ni pridru\u017eil ostalim pri sestavljanju sestavljanke. Takrat sem ga prosil, naj stori, kar sem na\u010drtoval za naslednji\u010d \u2014 naj napi\u0161e na list o sebi, s \u010dim se ukvarja, kaj ga zanima. Na koncu je \"Genij\" imel 2-3 vrstice: nekaj takega kot \"spoznavam brezsmiselnost obstoja\"\u2026<\/p>\n<p>\u2026 O, bog, v moji skupini je hkrati druga Lao Ce in Kojima &#8230;<br \/>\n<img decoding=\"async\" alt=\"Osnova vsakega programiranja na\u2026 puzzle\" src=\"\/wp-content\/uploads\/2019\/12\/339326ea8b10d7991e4c8f11095f49cb.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNa moje presene\u010denje je na prvih dveh predavanjih resni\u010dno blestel z odgovori na vpra\u0161anja o izrazih, vendar je u\u010dinek trajal le kratek \u010das. \"Genij\" je prenehal obiskovati predavanja in naslednji\u010d se je pojavil le na opravljanju prve laboratorijske naloge, ki je uspe\u0161no <u>ni opravil<\/u> iz objektivnih razlogov. Nato so mu zaradi izostankov naravno nastali dolgi, ki jih je, kot je menil, <i>moral oceniti, tako reko\u010d, \"po bratstvu\"<\/i>.<br \/>\nNeobiskovanje predavanj + povi\u0161ena samopodobnost sta bila v nasprotju z na\u010deli obiskovanja mojih predavanj. \u00abGenius\u00bb je imel le dve mo\u017enosti \u2014 rehabilitirati se (pri\u010dakovana pot) ali prezreti predavanja in upati na \u00abtrico\u00bb, ki jo bo podelila dekana, da se znebi lenobe.<br \/>\nNo, to je pa\u010d \u00abGenius\u00bb\u2026 tukaj je treba ravnati \u00abgenialno\u00bb. Ta mladeni\u010d ni na\u0161el ni\u010d bolj\u0161e, kot da je napisal v skupnem pogovoru na VK (kjer sem bil jaz in vsi \u0161tudenti te skupine) jezni tirader s psovkami in \u017ealjivkami v moj naslov.<\/p>\n<p>Mhm\u2026 Razo\u010daranje. <br \/>\nNajbolj me je presenetilo, da se je odlo\u010dil, da se pred koncem kazenskega postopka s strani uprave fakultete opravi\u010di zame. Za kaj? \u2014 iskreno mi ni jasno. Takrat sem bil \u017ee dolgo neodvisen od kritike, zlasti tak\u0161ne, odkrito glupe. Moja osebnost ni bila prizadeta, procesi pa so procesi, kot u\u010ditelj nisem mogel, da ne bi o tem obvestil. Izkazalo se je, da se je v \u010dasu \u0161tudija \u017ee nabrala toliko prito\u017eb, da je bil ta primer zadnji. Izklju\u010dili so ga. S kon\u010dne stopnje srednje \u0161ole.<br \/>\nMorda me je \u017ee dolgo opazoval skozi pu\u0161kino sirovo le\u010do, toda meni je, iskreno, vseeno.<br \/>\nOjoj, genialnost, brezsr\u010dna si...<\/p>\n<p><b>Epilog<\/b><br \/>\nZame je bila izku\u0161nja pou\u010devanja ena najbolj pou\u010dnih. Pomagala mi je utrditi temeljno znanje o programiranju po \u0161tudiju na fakulteti. \u010cutil sem samozavest v izbranem poklicu (nabor razpolo\u017eljivih specialnosti). O posebni pomembnosti govorim glede na to, da je \u00abnajbolj nepokorna skupina\u00bb do mene vzpostavila spo\u0161tovanje in prijaznost \u2014 to veliko pomeni. Uspe\u0161no sem na\u0161el pot do njihovih notranjih inovatorjev, posku\u0161al sem vnesti resni\u010dnost, ne pa teh \u0161ablonskih prioritet. \u0160koda, da nismo pri\u0161li do \u00bbpuzzle\u00ab kodiranja \u2014 ko bi moral vsak narediti del kode, in ko bi vse dele zdru\u017eili v eno, bi dobili obse\u017een delujo\u010d program...<br \/>\nUpam, da bo vsak izmed njih neko\u010d to ob\u010dutil... a zaenkrat so zbrani posnetki z mnenji nekaterih \u0161tudentov po dveh letih. <\/p>\n<p><img decoding=\"async\" alt=\"Osnova vsakega programiranja na\u2026 puzzle\" src=\"\/wp-content\/uploads\/2019\/12\/84ecacddd43793556a5c1d330afcd8c3.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nZaenkrat je \u0161e prezgodaj, da bi delali zaklju\u010dke o uspe\u0161nosti kariere programerja pri komer koli izmed njih, saj se zdaj ve\u010dina te skupine izobra\u017euje na vi\u0161ji \u0161oli. \u010cas bo pokazal. <\/p>\n<p>Upam, da je bil \u010dlanek koristen. Hvala za pozornost! <br \/>\nU\u017eivajte u kreativnim uspjesima i pozitivnom raspolo\u017eenju, kolege!<br \/>\n<br \/>Izvor: <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\/sl\/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=\"sl_SI\" \/>\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\/sl\/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\udd47Osnova svakog programiranja na\u2026 slagalicama | ProHoster","description":"Pozdrav, Habrance! U ovom \u010dlanku \u017eelim da podelim svoje iskustvo rada kao nastavnik programiranja u C++ u koled\u017eu pri tehni\u010dkom univerzitetu.","canonical_url":"https:\/\/prohoster.info\/sl\/blog\/news\/osnova-lyubogo-programmirovaniya-na-pazlah","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sl_SI","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\/sl\/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\/sl\/wp-json\/wp\/v2\/posts\/54149","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/comments?post=54149"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/54149\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/media?parent=54149"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/categories?post=54149"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/tags?post=54149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}