Domov / Ovládanie PC / Profesia programátora. Abstrakt lekcie v materskej škole „Programátor - veľký čarodejník Programátor krátky popis práce pre deti

Profesia programátora. Abstrakt lekcie v materskej škole „Programátor - veľký čarodejník Programátor krátky popis práce pre deti

Je chlpatý, neholený a veľmi programátorský

@bobuk ukázal spider-mana a povedal, že IT ľudia zachraňujú ľudstvo. Pretože pomáhajú riešiť problémy. A ako príklad uviedol aj Leonarda da Vinciho s jeho helikoptérou. Vrtuľník si deti nepamätali, no ocenili skoky Spidermana na obrazovke. A všetci ostatní poznali Notcha, ktorý napísal Minecraft takmer do toho istého hrnčeka.

Ale dovoľte mi začať odznova a povedať vám, čo nás viedlo k tomu, aby sme otvorili zdroj hry Taxi, prišívali gombíky na klobásy a rozprávali celej skupine detí o náročnom a nebezpečnom povolaní programátora.

Potom Anna Melekhova (developérka, ktorá píše virtuálny prístroj) z Parallels:

Tu treba povedať, že v sále sedeli špeciálne honeypot-deti rôzneho veku, ktoré hodnotili prehľadnosť a zaujímavosť každého rečníka. Tu vôbec nevstúpili, čo je problém: pred začiatkom prednášky sa ukázalo, že nikto z nich si ani nemyslel, že programátor je len mužské povolanie. Preto je to príklad prejavu len pre rodičov.

V tom čase sa deti nadchli a začali trollovať otázkami: „Čo je lepšie: Python alebo C ++?“, „Viete písať v zastaranom jazyku PHP?“. Nikto sa nepýtal na morča, ale čakal som, naozaj som čakal.

Potom sme hrali znova. Na obrazovke je otázka, dieťa má na odpoveď 5 sekúnd. Všetko je ako na ploche, len otázky nie sú rozbalené, ale špeciálne vybrané.

Tu sú, môžete sa pokúsiť hrať so svojím dieťaťom práve teraz

Vymenujte ľubovoľné tri internetové stránky (och, veľa som tu čakal, ale odpoveď bola jednoduchá - Google, Yandex, Yahoo!)
- Vymenujte tri miesta, kde môže programátor pracovať (zatiaľ je všetko jednoduché)
- Pomenujte tri kroky, ktoré musíte urobiť, aby ste uvarili boršč (prvá ťažká otázka: musíte postup rozdeliť na kroky).
- Vymenujte tri kroky na vloženie žirafy do chladničky (tu dievča vedelo všetko a dokonca pomenovalo štyri - otvorte chladničku, vytiahnite slona, ​​vložte žirafu, zatvorte chladničku).
- Vymenujte ľubovoľných troch robotov (ťažká otázka, ale deti to zvládli).
- meno tri počítačové hry(ľahko! Ale nie, chlap bol zmätený).
- Vymenujte tri logické hry (tiež jednoduché)
- Prvočísla sú tie prirodzené čísla väčšie ako jedna, ktoré sú deliteľné len sebou samým a 1. Vymenujte tri prvočísla (táto otázka bola najťažšia).
- A teraz ešte tri prvočísla!
- Vymenujte tri kroky na vychovanie slona v balóne (pokračujeme v algoritmizácii procesov, zatiaľ je to jednoduché)
- Vymenujte tri kroky na prišitie gombíka na klobásu (zvyšujeme mieru zložitosti - učíme sa abstrakcie. Zvládli sme to jednoducho, myslenie u detí je flexibilnejšie ako u dospelých).
- Vymenujte ľubovoľných troch počítačových vedcov (Notch, Bill Gates, Steve Jobs).
- Vymenujte tri modely telefónov (jednoduché)
- Vymenujte tri počítačové spoločnosti (jednoduché)
- Pomenujte tri časti počítača (jednoduché)
- Vymenujte tri veci, ktoré dokáže domáci robot (sen sa rozsvietil v očiach)
- Vymenujte tri veci, ktoré by robot nemal robiť (čakal som „piť, fajčiť a nadávať“, ale všetko bolo jednoduchšie).
- Vymenujte tri položky, ktoré je možné vytlačiť na 3D tlačiarni (ťažká otázka)
No, bez ďalšieho komentára:
- Vymenujte ľubovoľné tri miesta, kde môžete stretnúť programátora
- Vymenujte tri veci, ktoré sa dajú použiť na opravu robota
- Vymenujte tri hry, ktoré môžete hrať proti počítaču
- Vymenujte tri veci, ktoré môže mať programátor so sebou
- Vymenujte tri obľúbené školské predmety pre programátorov
- Vymenujte tri jazyky, ktoré môže programátor poznať


Behajte, skúšame, ako budú mladšie deti reagovať na hru „Taxi“ na obrazovke. Malá Vera sa nevie orientovať vo zvislej rovine, tak sa snaží postaviť k nej chrbtom (v smere auta) a kráčať a potom sa pozerať, či má ísť doľava alebo doprava.

A potom Kodabra s jeho kódovou praxou. Tu výkon.

  • Platený kurz programovania pre deti
  • Kodabra(môžete si dohodnúť hodiny vo vašej škole)
  • Bezplatné vzdelanie.
  • Učenie sa Javy vo forme hry so zápletkou získanou vo Futurame (vývoj na zákazku, bol na Habré)
  • Simulátor ladenia (angličtina)
  • Len veľa prednášok Yandex
  • Platforma na vytváranie krátkych praktických lekcií programovania, množstvo materiálov o Jave, Swift
  • Stránka medzinárodnej kampane „Hour of Code“, množstvo vzdelávacích miniúloh o programovaní pre deti, vytváranie vlastných hier.
  • Udalosti do az Inlerna podľa tagu "programovanie"
  • GoTo Camp - tábor pre deti vo veku 8-11 rokov, môžete si vybrať trať "Vývoj aplikácií: server, mobil, s grafickým a webovým rozhraním." Zaplatené.
  • Otvorený krúžok programovania v silnej matematickej škole, zadarmo a v Pythone
  • Bezplatný návod Scratch pre deti v ruštine
  • Platené kurzy programovania pre deti vo veku 10-14 rokov
  • Bezplatný kurz so zápalným lektorom na C # (pre vyššie triedy)
  • Vytváranie 3D hier na engine podobnom Scratch, pre strednú školu (manuál) a samostatný návod.
  • Veľa kurzov ruštiny pre starších študentov, ktorí už vedia, čo je programovanie

Abstrakt lekcie v materskej škole "Programátor - veľký kúzelník"

zástupca vedúceho pre pedagogickú prácu

Emelyanova N.I., Strunino, región Vladimir

Informatizácia, ktorá pevne kráča po celej planéte a preniká takmer do všetkých sfér života, sa postupne dostala do predškolského vzdelávania. Počítač je naozaj budúcnosť. Nedávno sa trh s počítačmi doplnil o rôzne vzdelávacie hry pre deti. Hodnota týchto hier spočíva v tom, že predstavujú obsah potrebných predmetov vo vizuálnejšej (nie však jednoduchej) forme, čo deťom umožňuje ľahko a rýchlo zvládnuť tento materiál. Ale treba si uvedomiť, že k počítačovým hrám treba pristupovať rozumne, selektívne a samozrejme kreatívne. Väčšina hier je zameraná na rozvoj takých mentálnych procesov, ako je pamäť, pozornosť, predstavivosť, vnímanie, myslenie a rozvoj koordinácie ruka-oko.

Počítačové hry sú novým typom rozvojového vzdelávania.

Triedy s využitím počítačových hier sú pre predškolákov veľmi zaujímavé. Preto sme sa rozhodli pozvať do našej skupiny otca jedného zo žiakov, ktorý má najperspektívnejšie povolanie – programátora.

1. Rozširovanie predstáv o profesiách

2. Ujasnenie, rozšírenie a aktivizácia slovnej zásoby na danú tému

3. Rozvíjajte súvislú reč

4. Rozvíjajte jemnú motoriku rúk

5. Pestovať pozitívny vzťah k povolaniu svojich rodičov

Vybavenie a materiál: počítač, multimédiá, videokamera, elektronická abeceda.

Pokrok v lekcii

Know-It-All: Ahoj chlapci! A kto je našim dnešným hosťom?

Deti: Toto je Mishin otec. Je programátor.

Know-It-All: Čo je to?

Pedagóg: Každú hodinu čelíme ovociu práce toho, čo programátor urobil. Či už pozeráme televíziu, počúvame rádio, telefonujeme – využívame to, čo vytvoril programátor. Snáď žiadna profesia nepokrýva takú širokú oblasť nášho života.

Programátor: Neustále horieť prácou, vymýšľať je voľba kreatívnych ľudí.

História profesie: Programovanie vzniklo, keď sa objavil prvý elektronický počítač, alebo možno o niečo skôr. V roku 1944 bol vyvinutý najvýkonnejší počítač Mark-1 na tú dobu a už v 70-tych rokoch dvadsiateho storočia sa toto povolanie stalo prestížnym a dobre plateným, napriek tomu, že vývoj programovania v rôznych krajinách sa vyvíjal úplne odlišným spôsobom. .…

Masovosť a jedinečnosť profesie: Špecialista v tejto oblasti potrebuje poznať programovacie jazyky, vedieť vytvárať web stránky, ovládať cudzí jazyk (aspoň anglicky) a neustále sa zdokonaľovať, keďže o pár rokov už možno nebude byť veľa.

Programátor je skvelý čarodejník. A dnes sa s celou skupinou vyberieme do úžasnej krajiny.

Know-It-All: A ako sa volá táto krajina?

Programátor: Program

Chlapci: Skvelé! Ako sa tam dostaneme?

Znie vesmírna hudba. Programátorove ruky prebehli po klávesnici počítača a na obrazovke sa objavili moria, hory, lesy, púšte, slnečná sústava atď.

Programátor: Tu sme.

Know-It-All: Čo ešte môže programátor robiť?

Programátor: Môžem vám predstaviť abecedu, ale nie tú jednoduchú, ale magickú.

Všetci sa spolu hrajú s elektronickou abecedou.

Celú lekciu si môžete stiahnuť v hornej časti stránky.

Reprodukcia materiálov na iných stránkach je možná len pomocou hypertextového odkazu na túto stránku alebo na domovskej stránke stránky

Lekcia kariérového poradenstva založená na karikatúre „Programátor“ obsahuje scenár pre triedy základných, stredných a vyšších ročníkov.

Programátor je „módne“ povolanie, prerastené rôznymi mýtmi a protichodnými formuláciami. S pomocou odborníkov sme prišli na tému a podarilo sa pripravená lekcia pre 3 vekové kategórie.

SCENÁR LEKCIE ODBORNÉHO PORADENSTVA"PROFESNÝ PROGRAMÁTOR"

Cieľ:

  1. Oboznámiť študentov so špecifikami profesie „programátor“.

Úlohy:

  1. Ukážte študentom vlastnosti profesie "programátor" pomocou vhodnej karikatúry z animovaného seriálu "Navigatum: Kaleidoskop profesií";
  2. Získané vedomosti si upevnite rozhovorom, prieskumom, hrou a ďalšími potrebnými vyučovacími metódami.

Štruktúra lekcie:

  1. Úvod do profesie (herné intrigy);
  2. Sledovanie karikatúry;
  3. Analýza prezeraného, ​​diskusia;
  4. Upevňovanie nadobudnutých vedomostí hravou formou;
  5. Domáca úloha.

Poznámka pre učiteľa.

Programátor- špecialista, ktorý píše a opravuje programy pre počítače (akékoľvek výpočtové zariadenia), teda programovanie.

Programovanie- proces tvorby počítačových programov.

V užšom zmysle (tzv kódovanie) programovaním sa rozumie písanie inštrukcií (programov) v konkrétnom programovacom jazyku (často podľa už existujúceho algoritmu - plánu, spôsobu riešenia daného problému). Preto sa ľudia, ktorí to robia, nazývajú programátori (v profesionálnom žargóne - kóderi) a tí, ktorí vyvíjajú algoritmy, sa nazývajú algoritmisti, doménoví špecialisti, matematici.

V širšom zmysle sa programovanie chápe ako celý rad činností spojených s tvorbou a údržbou programov − softvér POČÍTAČ. Inak sa nazýva "softvérové ​​inžinierstvo" ("softvérové ​​inžinierstvo"). To zahŕňa analýzu a nastavenie problémov, návrh programu, tvorbu algoritmov, vývoj dátovej štruktúry, písanie programového textu, ladenie a testovanie programu (testovanie programu), dokumentáciu, ladenie (konfiguráciu), zdokonaľovanie a údržbu.

Podľa systému Klimov: Prevažne povolanie programátora patrí, samozrejme, k typu „Man-Signs“, pretože práca je spojená s číslami, písmenami, kódmi. V tejto profesii však nemožno vylúčiť veľkú tvorivú zložku - pred začatím písania programu si programátor musí predstaviť celý priebeh písania programu + vidieť požadovaný konečný výsledok, čo znamená, že okrem „Mužských znakov“ “, profesia „programátor“ zahŕňa „človek-umelecký obraz“.

  1. Úvod do profesie (herné intrigy)

učiteľ Chlapci, včera večer ma na chodbe zastavil nejaký prvák a spýtal sa: "Ujo (teta) a kto je programátor?" Chcel som mu odpovedať a zrazu som si uvedomil, že vo všeobecnosti presne neviem, čo programátor robí. Chcel som ísť na internet, pozrieť sa, čo píšu múdri ľudia, ale potom som si uvedomil, že žiakovi prvého stupňa treba vysvetliť jednoduchým v jednoduchom jazyku. Obraciam sa teda na vás s prosbou o pomoc - povedzte prvákovi, kto je programátor?

Žiaci: (buď súhlasím, alebo som zmätený).

učiteľ: Súhlasím, je ťažké vysvetliť, čo si ty sám naozaj nepredstavuješ. Hľadajme potom spoločne odpovede, ale urobíme to so záujmom. Skúsime?

Žiaci: Áno.

učiteľ: Teraz sa rozdelíme na dva tímy špecialistov. Nuž, zdvihnite ruky tí, ktorí sa v práci programátorov vyznajú a všetko o nich dôkladne viete. Ste jeden tím! Zvyšní chlapci sú druhým tímom.

Učiteľ rozmiestni žiakov do tímov.

učiteľ: Teraz si urobme skutočný obraz programátora. A môže to byť pravda len vtedy, ak nájdeme zlatú strednú cestu medzi ideálnym programátorom a tým, ktorého poznáte. Tým, ktorý sa zle orientuje v programátoroch, nám vytvorí obraz ideálu a druhý ponúkne vlastnú verziu.

Učiteľ nakreslí na tabuľu obrysy dvoch podmienených malých mužov.
Jeden je označený ako ideálny (pre „nevedomý“ tím), druhý ako normálny („pre tých, ktorí rozumejú“).

učiteľ: Tak začnime odznova! Čo robí programátor? Čo by mal robiť ideálny programátor? Čo môže urobiť? Aké programy napísať?

Tým „neznalých“ mien, zapisuje Učiteľ.
A čo vlastne robí obyčajný programátor? Aké programy píše?

Druhý tím zavolá, učiteľ opravíNasledujúce otázky sa riadia rovnakým vzorom.

  • Ktoré pracovisko u programátora? Čo by na ňom malo byť?
  • Zarába programátor dobré peniaze? Aké sú vyhliadky na zárobky? Je programátor žiadaný a prečo?
  • Čo by mal vedieť a vedieť programátor? Aké vedy študovať?
  • Kde sa učia programátori?

Po zhromaždení informácií o dvoch typoch programátorov...

učiteľ: tak, včera som naplánoval našu hodinu a dnes ráno sme dostali odpoveď na všetky naše otázky! Je to... karikatúra! Áno, viete si predstaviť, karikatúra o programátoroch. Nepozeral som to zámerne, aby som si to mohol pozrieť s vami. Teraz zistíme - kde je tento skutočný programátor? Ktorého z tých dvoch si navrhol?

  1. Pozeranie karikatúry

Zmätení a zmätení školáci to sledujú s veľkým záujmom, aby zistili, čo je čo.

  1. Analýza prezeraného, ​​diskusia

Najprv Učiteľ zhrnie výsledky súťaže medzi dvoma tímami – kto bol bližšie k správnym odpovediam a ako sa to vyjadrilo. Ďalej učiteľ prejde na plnohodnotný rozhovor s triedou.

Pred začiatkom rozhovoru (akéhokoľvek veku) učiteľ osloví študentov:

učiteľ: povedzte mi, chlapci, po zhliadnutí a videní, čo sa dá povedať o programátorovi vo všeobecnosti - je to kreatívna práca alebo nie?

Žiaci: (rôzne varianty odpovede)

Učiteľ pozorne počúva všetky postoje pre a proti, diskutuje o nich so žiakmi.

učiteľ: Samozrejme, v práci programátora je kreativita neoddeliteľnou súčasťou. Pretože v skutočnosti programátori vytvárajú svoj produkt z ničoho, len s pomocou mozgu a fantázie sú schopní predstaviť si konečný výsledok a zapísať ho do kódov. A na to, samozrejme, potrebujete kreatívny prístup. Len to nie je v takej podobe, v akej sme si kreativitu zvyknutí predstavovať, ale to nič nemení na jej podstate.

  • Jednoduché otázky.

(hlavne pre juniorskú kategóriu 7-10 rokov)

- Aké sú hlavné vlastnosti programátora?(vytrvalosť, logika)

(rovnako pre všetkých)

(nevhodné pre tých, ktorí nie sú schopní dobre logicky myslieť)

Čo by mal vedieť dobrý programátor?(matematika, programovacie jazyky)

- Je toto povolanie žiadané? prečo?(celkom žiadané, pretože v súčasnosti je všetko okolo usporiadané softvérovo)

  • Zložité otázky.

(hlavne pre strednú kategóriu 11-13 rokov)

(niektorí píšu hry, iní píšu antivírusy, iní píšu softvér pre stránku, iní píšu aplikácie pre smartfóny atď.)

(analytické myslenie, dobrá pamäť, schopnosť vykonávať zložité matematické výpočty. Moderný programátor sa nezaobíde bez znalosti anglického jazyka. Musí rozumieť konštrukcii počítača, dobre poznať princípy jeho fungovania. Pracovať na zložitých projektoch , nezaobíde sa bez iniciatívy a schopnosti tímovej práce)

(otázka na zamyslenie)

(učia na univerzitách, ale lepšie je začať programovať na škole. Svoje vedomosti si zdokonalíte len neustálym školením, prácou v tejto oblasti)

Je toto povolanie vhodné pre každého? A ak nie všetky, tak prečo?(nevhodné pre tých, ktorí nie sú silní v logike, nie sú schopní vykonávať rutinnú prácu alebo nie sú usilovní, nezodpovední)

(je to spôsobené vývojom počítačová technológia a internet. Takíto špecialisti sa podieľajú na vývoji rôznych programov pre textové editory, stránky, hry, video monitorovacie systémy, alarmy atď. Robotiky je okolo nás čoraz viac. Vo svete internetu sa objavujú veci (Internet vecí, IoT ).

- Je to mužské alebo ženské povolanie?

(rozhovor s triedou)

  • Ťažké otázky.

(hlavne pre seniorskú kategóriu 14-16 rokov)

Aké sú hlavné vlastnosti programátora?(analytické schopnosti + vytrvalosť, sústredenie a schopnosť dotiahnuť začaté do konca)

- Čo sú programátori podľa povolania?(niektorí píšu hry, iní píšu antivírusy, iní píšu webové stránky, iní píšu aplikácie pre smartfóny, iní programy pre podnikanie atď.)

Aké schopnosti by mal mať programátor?(analytické myslenie, dobrá pamäť, schopnosť viesť zložité matematické výpočty. Aby bol konkurencieschopný na trhu práce, bude musieť neustále rozvíjať svoje znalosti v oblasti programovania. Je tiež potrebné držať krok so všetkými zmeny v oblasti výpočtovej techniky, v ktorých bude užitočná zvedavosť a schopnosť pracovať s veľkým množstvom informácií.Fyzicky neaktívna práca programátora si vyžaduje vytrvalosť, sústredenie a schopnosť dokončiť dlhé, rutinné úlohy. Moderný programátor nedokáže zaobíde sa bez znalosti anglického jazyka.Musí dokonale poznať princípy práce s počítačom.Práca na veľkých projektoch Nezaobíde sa bez iniciatívy a schopnosti pracovať v tíme)

- Prečo sú tieto vlastnosti a zručnosti potrebné?(otázka na zamyslenie)

- Kde sa naučíte byť programátorom a ako si môžete zlepšiť svoje vedomosti po základnom vzdelaní?(učia na univerzitách, svoje vedomosti si zlepšíte len neustálym školením, prácou v tejto oblasti)

- Čo si myslíte: aké sú pracovné povinnosti programátora?(Prvou fázou činnosti programátora je zostavenie výpočtových schém. Po určení algoritmu riešenia problému si musí zvoliť najvhodnejší programovací jazyk. Mal by vytvoriť model pre vstup, spracovanie, ukladanie a výstup informácií. Program je povinný kontrolovať, odstraňovať zistené nedostatky.Keď už jeho program aktívne používa, môže robiť zmeny, so zameraním na želania alebo vlastné postrehy, je možné vytvárať jeho nové verzie.Povinnosti tohto špecialistu môže zahŕňať poradenstvo používateľom programu alebo klientom spoločnosti, s ktorou spolupracuje)

- Je toto povolanie žiadané?(celkom žiadaný na trhu práce)

Prečo si myslíte, že je to dopyt?(Je to spôsobené rozvojom výpočtovej techniky a internetu. Takíto špecialisti sa podieľajú na vývoji rôznych programov pre textové editory, webové stránky, hry, video monitorovacie systémy, poplašné systémy atď.). Robotiky je okolo nás čoraz viac. Vo svete internetu sa objavujú veci (Internet vecí, IoT ). Všetky tieto zmeny vyžadujú vytvorenie nových programov, to znamená, že sú potrební programátori)

- Je možné, aby si programátor vybudoval kariéru?(Pre svoje odborné schopnosti môže nájsť uplatnenie vo výskumných ústavoch, výpočtových strediskách, IT firmách, webových štúdiách, vzdelávacích inštitúciách. Platová úroveň skúsených špecialistov je pomerne vysoká, bude záležať od miesta a efektivity ich práce. Programátori môžu aj stať sa vlastníkmi vlastného podniku a ponúknuť zákazníkom nové projekty a technický vývoj)

- Čo môže zabrániť tomu, aby sa z bežného programátora stal dobrý?(neochota ďalej sa vzdelávať, nezáujem o novinky a technológie na trhu s počítačmi)

- Je to mužské alebo ženské povolanie?(nezáleží na tom, aj keď programátorov je prevažne viac mužov ako žien)

- Čo vám môže zabrániť stať sa programátorom?(rozhovor s triedou)

  1. Upevnenie nadobudnutých vedomostí hravou formou

Pred hrou sa učiteľ prihovorí žiakom.

učiteľ: Takže, získali sme všeobecnú predstavu o programátoroch a ich práci, ale podľa mňa nám uniklo niečo veľmi dôležité. Najdôležitejšie je, čo by mal vedieť programátor predtým, ako začne písať program? Dostal teda úlohu, akú prácu má robiť programátor v hlave?

Žiaci: (vymenujte rôzne možnosti)

učiteľ: Najdôležitejšia vec, ktorú by mal programátor zvládnuť, je zostaviť presnú a efektívnu postupnosť svojich akcií, teda skladať algoritmu ! Čo nasleduje po čom, ako a kedy? S algoritmami sa stretávame všade v živote. Aké sú najjednoduchšie algoritmy, ktoré poznáte? Kolja, povedzte nám, aké úkony a v akom poradí vykonávate, aby ste si po prebudení umyli zuby? (hovorí Kolja). Aké ďalšie algoritmy poznáte?

Žiaci: (volal)

učiteľ: Prečo si myslíte, že kompetentný algoritmus je taký dôležitý?

Žiaci: (dať odpovede)

učiteľ: pretože výsledok priamo závisí od správnej postupnosti akcií. Je veľmi dôležité distribuovať všetko správne. Pamätajte - ako si čistíte rovnaké zuby: naneste pastu na kefku a kefujte. Pohodlne? Pohodlné. A ak naopak - najprv si umyte zuby len kefkou a potom na ne naneste pastu - bude výsledok? Nie, nebude. Vaše zuby zostanú nevyčistené. Môžete uviesť aj príklady – kde je dôležitá správna postupnosť úkonov?

Žiaci: (ponuka)

učiteľ: Takže toto sú jednoduché algoritmy, ale predstavte si, koľko nuancií musíte vziať do úvahy pri písaní zložitého programu? Teraz sa pokúsime napísať kompetentné algoritmy - teraz sa stanete skutočnými programátormi...

učiteľ: je tiež dôležité nielen napísať správny algoritmus, ale aj napísať ho správnym spôsobom. Správny počítačový algoritmus je ten, ktorý robí svoju prácu najrýchlejšie a zároveň šetrí výpočtové zdroje CPU. V ktorých algoritmoch je podľa vás rýchlosť najdôležitejšia?

Žiaci: (ponuka)

učiteľ: rýchlosť algoritmu je dôležitá napr vyhľadávače. Pozrite sa, ako rýchlo funguje google alebo yandex. Budete čakať hodinu, kým váš navigátor vypočíta najlepšiu trasu? Na napísanie optimálneho algoritmu je to potrebné dobré znalosti matematiky.

Poďme hrať.

Trieda je rozdelená do troch tímov.

zaokrúhľujem. (Zjednodušený úvod do základov programovania)

Úlohou každého tímu je podrobne napísať na papier postupnosť akcií pre robota, ktorý musí úlohu dokončiť!

Úloha! Napíšte „Ahoj“ na tabuľu, otočte sa, zamávajte triede a potom vymažte nápis a vráťte sa na svoje miesto.

Učiteľ uvádza príklad:

Dostane sa tam.

Urobí päť krokov vpred, otočí sa o 90 stupňov doľava (ak je to najbližší priechod k učiteľskému stolu. Ak nie najbližší, tak urobí toľko krokov, koľko treba), zohne sa, vezme časopis do pravej ruky, narovná sa , otočí sa o 90 stupňov doprava, znova sa otočí o 180 stupňov, urobí 5 krokov vpred.

  1. Robot urobí jeden krok vpred;
  2. Vezme predmet zo stola (P);
  3. Ak je táto položka časopisom triedy (F), potom (
  4. Spĺňa bod 3;

  5. // poznámka: položka 5 cykluje robota, kým nenájde protokol. V dobrom programe pokyny pre robota neublížia v prípade, že všetky predmety sú recenzované a časopis tam nie je.
  6. Nový
  7. // poznámka: "pokročilá" syntax je v jazyku Java

Ktorýkoľvek člen súperovho tímu bude robot.

Všetci roboti sedia na zadných laviciach a čakajú na pokyny učiteľa.

Tímy píšu sekvencie (programy) po dobu 5 minút a odovzdajú všetky svoje programy učiteľovi. Číta a roboty robia to, čo učiteľ povie podľa toho, čo je napísané.

Na druhej strane!

Programy by mali byť asi takéto: „robot vstane od stola, urobí krok doprava a 10 krokov rovno, pravou rukou vezme kriedu, prinesie ju na tabuľu a píše na tabuľu ruskými písmenami zľava vpravo „AHOJ atď.“. Teda čo najpodrobnejšie a najpresnejšie.

Robot nemôže robiť nič, čo nie je v programe. To znamená, že ak je napísané iba „píše na tabuľu“, robot predstiera, že píše. Krieda, ktorú by nemal brať pretože o kriede nebolo povedané nič! Toto sa považuje za chybu programovania. Chyba je opravená a robot ju už dokáže opraviť sám, to znamená, že v tomto prípade zoberte kriedu a pokračujte v programe. Vyhráva tím, ktorý urobí najmenej chýb.

II kolo. (Zložitá znalosť programovania).

Tímy tiež dostanú úlohu, ale teraz môžu existovať externé prekážky pre jej realizáciu. To znamená, že programy by mali obsahovať alternatívne riešenia. Napríklad: „ak robot nemôže urobiť 10 krokov rovno, potom sa musí otočiť doľava, prejsť cez stoličku, urobiť ďalší krok a urobiť 10 krokov vpred k doske.“

Učiteľ uvádza príklad:

"Príklad algoritmu pre robota sediaceho na okraji zadnej lavice, ktorý potrebuje zobrať triedny časopis z učiteľského stola a vrátiť sa na svoje miesto":

Robot vstane, urobí krok doprava (ak je priechod vpravo).

Dostane sa tam.

Urobí päť krokov vpred, otočí sa o 90 stupňov doľava (ak je to najbližší priechod k učiteľskému stolu. Ak nie najbližší, tak urobí toľko krokov, koľko treba), zohne sa, vezme časopis do pravej ruky, narovná sa , otočí sa o 90 stupňov doprava, znova sa otočí o 180 stupňov a urobí 5 krokov vpred.

Otočí sa o 180 stupňov, urobí krok doľava.

Dostane sa tam. Sadne si. Časopis položí pred neho na stôl.

Tu je "pokročilá" verzia tohto algoritmu:

  1. Robot urobí jeden krok vpred;
  2. Opakuje krok 1 (krok), kým nedosiahne stôl;
  3. Vezme predmet zo stola (P);
  4. Ak tento predmet = triedny časopis (F), tak (
  5. robot sa otočí o 180 stupňov
  6. vykonáva bod 1, kým sa nevráti na svoje miesto, potom pokračuje bod 6; )
  7. Spĺňa bod 3;
  8. Hovorí: "Program je dokončený." koniec.

  9. // poznámka: bod 5 cykluje robota, kým nenájde protokol. V dobrom programe pokyny pre robota neublížia v prípade, že všetky predmety sú recenzované a časopis tam nie je.

// poznámka: odsek 3 by mal obsahovať znenie „berie z tabuľky Nový item” (inak bude robot zbierať ten istý predmet)

// poznámka: Syntax jazyka Java

Učiteľ varuješkoláci - čo môže byť spojené s možnými prekážkami:

  • priechodnosť,
  • handra,
  • obmedzený pohyb.

Potom pri spustení programu pre každý príkaz, učiteľ vytvára nasledujúce prekážky:

  • blokuje prechod robota v rade,
  • odstráni kriedu/handru na svoj stôl,
  • po napísaní nedovolí otočiť sa do triedy,
  • opäť blokuje prechod robota na svoje miesto.

Vzhľadom na čas a túžbu je možné hru skomplikovať pridaním tretieho kola s dvojitými prekážkami!

  1. Pravda alebo mýtus?

Učiteľ vymenúva niekoľko zaujímavých faktov o programátoroch a pýta sa študentov: je to pravda alebo mýtus? Deti musia uhádnuť správnu odpoveď. Učiteľ, vysvetľujúc správnu odpoveď, zároveň rozpráva rôzne zaujímavosti o profesii.

Pravda alebo mýtus: že programátor je nenáročný, teda okrem počítača nič nepotrebuje?

Mýtus! Jeden z najznámejších mýtov. Názor, že jediné, čo programátor potrebuje, je počítač a pohodlné kreslo, má naozaj právo na existenciu, no stále sa nájdu výnimky. Napríklad jeden z najznámejších ruských programátorov Michail Donskoy v rozhovore pre noviny Trud povedal: „S istotou môžem povedať, že nábytku mám doma dosť... Len hacker vo filme môže mať počítač a matrac." Navyše, vysoko profesionálni špecialisti si čoraz viac cenia komfort a môžu si ho dovoliť využívať – veď ich práca je aj adekvátne platená. Preto nie je prekvapujúce, keď si programátor zaobstará ergonomickú stoličku v cene od 1 000 dolárov.

Pravda alebo mýtus: že programátor je večný mládenec, ktorý nepotrebuje vzťah, ktorý ho bude len rozptyľovať?

Mýtus! Príbehy o tom, že pre skutočných „programátorov“ je komunikácia so ženou navyše a zbytočná strata času, sú väčšinou stále nesprávne. Programátori sú, samozrejme, nadšení ľudia, ale ako sa hovorí, nič ľudské im nie je cudzie. Napriek tomu každý chce ženské teplo a náklonnosť: manažérka aj najzarytejšia počítačová vedkyňa. "Je celkom jasné, odkiaľ tomuto mýtu vyrastajú nohy. Programátori sú často príliš zapálení pre svoju prácu, a to ďaleko presahuje pracovný čas. Čo môžem povedať: situácia, keď dievča ťahá svojho mladého muža násilím z obrazovky počítača, nie je nezvyčajné,“ povedal programátor Dmitrij Kaflik.

Pravda alebo mýtus: že programátor je človek, ktorý všetok svoj čas trávi na webe?

Je to tak? Je všetka komunikácia skutočne obmedzená na správy v sociálnych sieťach a populárnych poslov? Na tieto otázky neexistuje presná odpoveď. Niektorí „programátori“ teda úprimne so sklonenou hlavou priznávajú, že za hranicami rodného monitora už nikoho nevidia, s výnimkou príbuzných a predavačiek v obchodoch. A iní sa stále snažia ospravedlňovať a hovoria, že živá komunikácia je v ich živote prítomná, avšak len v práci. Dnes má však prístup na internet každý a táto choroba už áno všeobecný charakter. Tak prečo z toho obviňovať iba programátorov?

Pravda alebo mýtus: že programátori, ak čítajú, iba o počítačoch?

Mýtus! Jeden z mála mýtov, ktorý sa dá ľahko rozbiť na hromadu kníh, na ktorých obálkach sa vychvaľujú mýtické postavy z diel Lukjanenka, Frya, Perumova a iných.Fantasy je jedným z obľúbených žánrov mnohých programátorov. Vo všeobecnosti na to dokonca sami nachádzajú vysvetlenie, odvolávajúc sa na prácu s „nehmotnými, virtuálnymi a abstraktnými vecami“.

Pravda alebo mýtus: čo je to programátor - človek bez koníčka?

Takmer pravda! Každý pozná ľudovú múdrosť, že ideálna práca je taká, ktorá umožňuje nielen zabezpečiť si pohodlnú existenciu, ale prináša aj potešenie, teda v istom zmysle je aj koníčkom. Na základe tohto tvrdenia možno programátorov považovať za skutočne šťastných ľudí. Keďže v ich prípade počítač nahrádza absolútne všetky ostatné činnosti. Na štetce s farbami „majstri počítačových osudov“ vo väčšine prípadov stále nemajú čas. Hoci, ak si zoberiete chodenie do kina, čítanie kníh a riešenie hlavolamov ako hobby, potom aj toho najfanatickejšieho informatika možno prichytiť pri veciach „zvonku“.

"Programátori radi chodia do kina, do divadiel a ak majú dostatok času, majú koníčky. V sovietskych časoch som napríklad rád hral bridž," priznal Donskoy.

Pravda alebo mýtus: že programátor má na stole večný neporiadok?

Pravda! Tento stereotyp plne odráža realitu. Estétskych programátorov, ktorí udržujú dokonalý poriadok na stole, sa síce stále nájdu, no málokedy.

Pravda alebo mýtus: že programátori neradi chodia ku kaderníkovi?

Pravda! Dlhý chvost namiesto úhľadného účesu je hlavným atribútom takmer každého programátora, ktorý rešpektuje seba samého. Vysvetlenie tohto javu sa zatiaľ nenašlo. Navyše, toto znamenie sa už stalo tak neoddeliteľnou súčasťou imidžu programátora, že mnohí zamestnávatelia im „odpúšťajú“ nechuť ku kaderníkom a zatvárajú oči nad prísnym dress code.

Pravda alebo mýtus: že medzi ženami nie sú dobré programátorky?

Mýtus! Tento mýtus si zrejme vymysleli samotní muži. Programátoriek je málo - to je fakt, ale medzi nimi nie sú o nič menej vysokokvalifikovaní odborníci ako medzi zástupcami silnejšieho pohlavia. Okrem toho existuje názor, že programátorky sú pozornejšie a presnejšie ako ich odporcovia opačného pohlavia.

  1. Poďme si to zrekapitulovať!

učiteľ: Tak, čo mám teraz povedať prvákovi? Kto je programátor a čo robí?

Žiaci z poschodia uvádzajú všetko, čo sa naučili na hodine. Učiteľ môže klásť navádzacie otázky zo série tých, ktoré už boli spomenuté vyššie.

učiteľ: a teraz zdvihnite ruky tí, ktorí sa chcú stať programátorom? Kto sa ešte nerozhodol?

Učiteľ zisťuje – čo im v tom bráni?

  1. Domáca úloha

Pripravte si prezentáciu doma jednoduchý jazyk Povedzte žiakom, ako sa píšu počítačové hry. Aká je práca programátora, kto sa na tom ešte podieľa a ako sa to celé robí v praxi.

  1. Aplikácia

Pre deti, ktoré sa považujú za odborníkov v oblasti programovania, robí učiteľ malý kvíz. Odpoveď prijíma ten, kto najrýchlejšie zdvihne ruku. Ďalším plusom by bolo, keby študent vedel vysvetliť svoju odpoveď.

Študent, ktorý uvedie viac správnych odpovedí, bude považovaný za špecialistu – dostane cenu.

1941) - teda oslava cracku. Počítačový hacker je všeobecnejší pojem a zahŕňa pojmy „cracker“ a jeden z významov slova „hacker“).

  • nikto, toto nemá nič spoločné s programovaním
  • DODATOK: UŽITOČNÉ ODKAZY

    • Špeciálne navrhnuté kurzy programovania pre deti sú tu: http://www.coderussia.ru/teachers.html
    • "Pravda alebo mýtus" - najnovšie štatistiky o programátoroch:
      http://habrahabr.ru/company/mailru/blog/224945/

    NAŠE ĎALŠIE BEZPLATNÉ MATERIÁLY ODBORNÉHO PORADENSTVA:

    Podrobný popis animovaného seriálu „Kaleidoskop povolaní“:

    Programátor je špecialista, ktorý vyvíja algoritmy a počítačové programy založené na špeciálnych matematických modeloch. Profesia je perspektívna a veľmi žiadaná po celom svete (stredná hodnota). Programátorom sa môžete stať v každom veku. Profesia je vhodná pre mužov a ženy so záujmami o programovanie, matematiku, jazyky, ako aj s dobrými analytickými schopnosťami a rozvinutou logikou (urobte si test, či sa môžete stať programátorom). Existujú aj vysoké školy, ktoré učia programovanie, ale je možné sa učiť sami, spravidla s programátormi. Existovať . Profesia má svoje vlastné. Profesia je vhodná pre záujemcov o informatiku (pozri výber povolania pre záujem o školské predmety).

    Odrody

    Pri programovaní sú na prvom mieste nielen praktické zručnosti, ale aj nápady špecialistu. Programátorov možno rozdeliť do troch kategórií v závislosti od ich špecializácie:

    1. Programátori aplikácií venujú sa najmä vývoju aplikovaného softvéru – hier, účtovných programov, editorov, instant messengerov a pod. Do oblasti ich práce patrí aj tvorba softvéru pre video a audio monitorovacie systémy, ACS, hasiace alebo požiarne signalizačné systémy atď. Je tiež ich zodpovednosťou prispôsobiť sa existujúce programy potrebám konkrétnej organizácie alebo používateľa.
    2. Systémoví programátori vyvíjajú Operačné systémy, práca so sieťami, zápis rozhraní do rôznych distribuovaných databáz. Špecialisti v tejto kategórii patria medzi najvzácnejších a najlepšie platených. Ich úlohou je vyvíjať softvérové ​​systémy (služby), ktoré následne riadia výpočtový systém (ktorý zahŕňa procesor, komunikáciu a periférií). V zozname úloh je aj zabezpečenie fungovania a prevádzky vytvorených systémov (ovládače zariadení, nakladače a pod.).
    3. Weboví programátori tiež pracujú so sieťami, ale vo väčšine prípadov s globálnymi - internetom. Píšu softvérovú zložku stránok, vytvárajú dynamické webové stránky, webové rozhrania pre prácu s databázami.

    Vlastnosti profesie

    Na základe analýzy matematických modelov a algoritmov na riešenie vedeckých, technických a výrobných problémov programátor vyvíja exekučné programy výpočtová práca. Vypracuje výpočtovú schému pre metódu riešenia problémov, preloží algoritmy riešenia do formalizovaného strojového jazyka. Určuje informácie zadávané do stroja, ich objem, spôsoby riadenia operácií vykonávaných strojom, formu a obsah zdrojových dokumentov a výsledky výpočtov. Vyvíja rozloženia a schémy na zadávanie, spracovanie, ukladanie a vydávanie informácií, vykonáva kamerovú kontrolu programov.

    Definuje množinu údajov, ktorá poskytuje riešenie pre maximálny počet zahrnutých v tento program podmienky. Vykonáva ladenie vyvinutých programov, určuje možnosť použitia hotových programov vyvinutých inými organizáciami. Vyvíja a implementuje metódy automatizácie programovania, typické a štandardné programy, programovacie programy, prekladače, vstupné algoritmické jazyky.

    Vykonáva práce na unifikácii a typizácii výpočtových procesov, podieľa sa na tvorbe katalógov a lístkov štandardné programy, pri vývoji foriem dokumentov podliehajúcich strojovému spracovaniu, v projekčných prácach na rozšírenie záberu výpočtovej techniky.

    Klady a zápory profesie

    Výhody:

    • vysoká výplata zisku;
    • pomerne vysoký dopyt po špecialistoch;
    • niekedy môžete získať prácu bez vyššieho vzdelania;
    • prevažne tvorivé povolanie.

    mínusy:

    • často musíte to isté veľa vysvetľovať, pretože to, čo je jasné a zrejmé programátorovi, nie je vždy jasné a zrejmé aj používateľovi;
    • pracovať v núdzovom režime (niekedy) v stresovej situácii;
    • povolanie zanechá na postave špecifický odtlačok, ktorý sa nie každému naokolo páči.

    Miesto výkonu práce

    • IT spoločnosti a webové štúdiá;
    • výskumné centrá;
    • organizácie, ktoré vo svojej štruktúre zahŕňajú štábny útvar alebo oddelenia programátorov.

    Dôležité vlastnosti

    Programovanie je na vzostupe, takže programátor sa musí vedieť rýchlo prispôsobiť súčasnému stavu techniky a neustále sa učiť nové technológie. Preto je schopnosť samoučenia jednou z hlavných zručností, ktoré by mal mať programátor. V opačnom prípade bude o niekoľko rokov jeho hodnota ako špecialistu výrazne nižšia.

    Znalosť angličtiny na úrovni čítania technickej dokumentácie je ďalšou povinnou požiadavkou pre predstaviteľov tejto profesie. Pre takýchto špecialistov je veľmi dôležitá schopnosť pracovať v tíme, na veľkých projektoch, s nástrojmi kolektívneho rozvoja, s veľkými finančnými systémami (rozpočet, bankovníctvo, manažérske účtovníctvo). Uchádzači o pozíciu vedúceho programátora by mali mať schopnosti projektového a tímového manažmentu, samostatnosť, iniciatívu, ako aj schopnosť prevziať osobnú zodpovednosť za zadanú úlohu.

    Školenie programovania

    STEP Computer Academy je medzinárodná vzdelávacia inštitúcia, ktorá vyučuje. Funguje od roku 1999. 42 pobočiek v 16 krajinách sveta. Najväčšie autorizované školiace stredisko pre Microsoft, Cisco, Autodesk. Študenti získavajú medzinárodné certifikáty a medzinárodný diplom. Hlavným cieľom je uplatnenie každého absolventa.

    Na tomto kurze môžete získať profesiu programátora na diaľku za 1-3 mesiace. Diplom odbornej rekvalifikácie štandardu ustanoveného štátom. Úplne dištančné vzdelávanie. Najväčšia vzdelávacia inštitúcia doplnkového prof. vzdelávanie v Rusku.

    Za 115 hodín sa môžete naučiť, ako vytvárať webové stránky a internetové obchody, zarobiť na tom 120 tisíc rubľov mesačne. Po absolvovaní školenia - zaručené zamestnanie. Výhody: stály prístup do kurzu, 3 špecializácie na výstupe, flexibilný a voľný rozvrh hodín, práca s osobným mentorom, zamestnanie garantované dokladmi.

    Plat

    Programátor je jednou z najžiadanejších a vysoko platených profesií v Rusku. Aj nie najpokročilejší špecialista si dokáže nájsť prácu v súlade s úrovňou svojich vedomostí a postupne sa učiť a získavať skúsenosti. Plat stážistu je asi 1000 dolárov. Programátor na plný úväzok v spoločnosti strednej úrovne (nie IT) dostáva až 1 500 - 1 800 dolárov, o niečo viac - v organizácii spojenej s hromadným vývojom softvéru. Plat vedúceho programátora je 2500-3000 dolárov. Ďalším krokom je vedúci IT oddelenia. K potrebným znalostiam sa pridávajú povinné pracovné skúsenosti, znalosť cudzieho jazyka, personálny manažment a podobne a zárobok môže dosiahnuť 4000 dolárov. Dobrý programátor môže viesť veľký projekt vývoja softvéru so zárobkom 5 000 dolárov alebo viac.

    Plat k 07.08.2019

    Rusko 20 000 – 60 000 ₽

    Moskva 50 000 - 180 000 ₽

    Kariérne kroky a vyhliadky

    Spojenie sa so skupinou programátorov pri vývoji projektu môže byť dobrým začiatkom kariéry. Veľké projekty často priťahujú pozornosť západných spoločností, ktoré „prevyšujú“ ruských programátorov. Napríklad, kedysi skupina našich mladých vedcov vyvinula procesor Elbrus pre ministerstvo obrany, ale v dôsledku toho ich všetky odkúpila spoločnosť Intel Corporation a teraz naši vedci a programátori pracujú v zahraničí a samotný projekt Elbrus sa pomaly uzavreté. Problém „úniku mozgov“ v tejto profesii je jedným z najakútnejších.

    Programátor môže urobiť kariéru až po vedúceho skupiny programátorov (vedúci tímu), IT riaditeľa podniku, IT projektového manažéra atď. V priebehu práce sa programátor môže pohybovať v rámci svojej špecializácie a profesionálne sa zdokonaľovať.

    Slávni a skvelí programátori

    • Bič Donalda Ervina
    • Matsumoto Yukihiro
    • Tanenbaum Ondrej
    • Raymond Eric Steven
    • Fowler Martin
    • Hopper Grace
    • Stallman Richard Matthew
    • Kay Alan
    • Meyer Seed
    • Stroustrup Bjorn

    Vznik programovania ako povolania a najmä ako profesionálnej činnosti je ťažké jednoznačne datovať.

    Žakárový tkáčsky stav, ktorý sa často považuje za prvé programovateľné zariadenie, zostrojený v roku 1804 Josephom Mariem Jacquardom, spôsobil revolúciu v tkáčskom priemysle tým, že umožnil programovať vzory na látkach pomocou diernych štítkov.

    Prvé programovateľné výpočtové zariadenie, analytický stroj, vyvinul Charles Babbage (ale nedokázal ho zostrojiť). 19. júla 1843 sa predpokladá, že grófka Ada Augusta Lovelace, dcéra veľkého anglického básnika Georgea Byrona, napísala prvý program analytického motora v histórii ľudstva. Tento program vyriešil Bernoulliho rovnicu, ktorá vyjadruje zákon zachovania energie v pohybujúcej sa tekutine.

    Vo svojej prvej a jedinej vedeckej práci sa Ada Lovelace venovala veľkému množstvu problémov. Niekoľko všeobecných ustanovení, ktoré vyjadrila (princíp šetrenia buniek pracovnej pamäte, spojenie opakujúcich sa vzorcov s cyklické procesy computing) si zachovali svoj základný význam pre moderné programovanie. Babbageove spisy a Lovelaceov komentár načrtávajú pojmy ako podprogram a knižnica podprogramov, modifikácia inštrukcií a register indexov, ktoré sa začali používať až v 50. rokoch 20. storočia.

    Žiadny z programov napísaných Adou Lovelace však nikdy nebol spustený.

    Za čestnú prvú programátorku sa považuje Ada Augusta, grófka z Lovelace (aj keď písanie jedného programu podľa moderných štandardov samozrejme nemožno považovať za povolanie resp. odborná činnosť). História si zachovala jej meno v mene univerzálneho programovacieho jazyka „Ada“.

    Prvý funkčný programovateľný počítač (1941), prvé programy preň a tiež (s určitými výhradami) prvý programovací jazyk vysoký stupeň Plankalkül vytvoril nemecký inžinier Konrad Zuse.

    Mená ľudí, ktorí ako prví začali profesionálne vykonávať samotnú prácu programovania (oddelene od nastavovania počítačového hardvéru), sa v histórii nezachovali, pretože programovanie sa spočiatku považovalo za druhotnú nastavovaciu operáciu.

    Murphyho zákony pre programátorov

    1. Nič nefunguje tak, ako je naprogramované.

    2. Nič nie je naprogramované tak, ako by malo fungovať.

    3. Dobrý programátor sa vyznačuje schopnosťou dokázať, prečo sa úloha nedá dokončiť, keď je jednoducho príliš lenivý ju vykonať.

    4. Vyriešenie problému trvá trikrát kratšie ako prediskutovanie všetkých pre a proti jeho riešenia.

    5. Sľúbený dátum splatnosti je starostlivo vypočítaný dátum ukončenia projektu plus šesť mesiacov.

    6. Programátor vždy pozná postupnosť akcií, ktorými môže používateľ zavesiť svoj program, ale nikdy tento problém nevyrieši, dúfajúc, že ​​nikoho nenapadne vykonať túto sekvenciu.

    7. Skutoční programátori milujú Windows – za všetky chyby, ktoré urobili vlastnou hlúposťou, môže Microsoft.

    8. Dôsledok - 99% problémov, ktoré sa obviňujú Microsoft, je výsledkom hlúposti samotných programátorov.

    9. V návale hnevu sa z nejakého dôvodu všetci mlátia na nevinnom monitore, namiesto systémovej jednotky.

    10. V prípade hladovky bude môcť skutočný programátor ešte mesiac jesť jedlo vytrhnuté spod tlačidiel klávesnice.

    11. Poriadny programátor už vystriedal minimálne tri klávesy podliate pivom.

    12. Každý, kto má problémy s nastavením kódovania, je automaticky považovaný za neandertálca.

    13. Amatérske reči o počítačoch spôsobujú silnú nevoľnosť až záchvaty zvracania. Otázka, ako zmeniť "tapetu" vo Windows, vás núti podrezať hrdlo pýtajúceho sa.

    14. Pre väčšinu ľudí, ktorí potrebujú vašu pomoc, je príčina chyby v programe čisto genetická.

    15. HTML, HTTP, FTP, SMTP, TCP/IP, RTFM atď. Toto sú slová, nie skratky.

    16. Fráza "myš-norushka" nedáva žiadny zmysel.

    17. Najmystickejšie problémy, široko nafúknuté a propagované, sa nakoniec ukážu ako vaše najhlúpejšie chyby.

    18. Následok - ak váš program vykonáva mystické akcie, potom ste urobili niečo neuveriteľne hlúpe.

    19. Najhorší pocit pre programátora je, keď okolo vás stojí desať ľudí a každý sa snaží nájsť príčinu problému vo vašom programe a vy už chápete, v čom je problém, ale bojíte sa to povedať, pretože je niečo nehorázne hlúpe...

    20. Riešenie všetkých životných problémov je na internete. Len musíte vedieť dobre hľadať.

    21. Konflikt logických pokynov v živote spôsobuje fatálna chyba v práci mozgu programátora - je možné zvýšenie teploty a silné závraty až po zvracanie alebo stratu vedomia.

    22. Tí, ktorí opovrhujú programátormi, sú programátormi opovrhovaní viac ako tí, ktorí opovrhujú programátormi, opovrhujú programátormi, ktorí opovrhujú tými, ktorí nimi opovrhujú.

    23. Ak rozumieš predchádzajúcemu, tak si programátor.

    Na svete je 10 typov ľudí – tí, ktorí rozumejú binárnej sústave, a tí, ktorí jej nerozumejú.

    Video: ste programátor

    Je ťažké si predstaviť život bez počítača. S ním môžete plánovať vlaky a riadiť procesy v závode, vykonávať chirurgické operácie a riadiť let vesmírnej stanice.
    A aké skvelé je komunikovať s ľuďmi, ktorí sú v rôznych častiach zemegule. Na uľahčenie správy počítača a riešenia zložitých problémov programátori vytvárajú špeciálne programy.

    Počítače dokážu robiť stovky výpočtov súčasne. Inteligentný stroj rieši problémy, ktoré zahŕňajú obrovské množstvo informácií. Pozostáva z čísel vyjadrených ako čísla, slov zložených z písmen a kombinácií čísel, písmen alebo iných znakov. Takáto informácia sa nazýva „strojové slovo“ alebo „programovací jazyk“.

    Srdce počítača je špeciálne elektronický obvod- procesor. Je to ona, ktorá spracováva všetky informácie, ktoré vstupujú do počítača. Program riadi činnosť procesora. Je napísaný špeciálnym jazykom, ktorému stroj rozumie. Ak by neexistovali žiadne programy, ani ten najpokročilejší počítač by nedokázal vyriešiť najjednoduchší aritmetický problém. Tu prichádza na rad programátor, ktorý prekladá úlohy pre počítač do jemu zrozumiteľného programu.

    Na to, aby ste sa stali programátorom, potrebujete nielen veľkú trpezlivosť, ale aj špeciálne myslenie, ktoré vám umožní hovoriť rovnakým jazykom s počítačom. A musíte byť usilovní a vedieť dotiahnuť začatú prácu do konca. Málokedy sa programátorovi podarí urobiť všetko na prvý raz. Zvyčajne dlho trvá hľadanie chýb, testovanie rôzne metódy vykonanie úlohy. Jedna chybná čiarka môže spôsobiť, že celý program prestane správne fungovať!

    Programátori vyvinuli obrovské množstvo rôznych programov, vďaka ktorým môžu počítače prekladať texty z jedného jazyka do druhého, hrať šach a dokonca aj kresliť karikatúry. Okrem toho programátori pracujú na úlohách, ktoré určité organizácie potrebujú. To je dôvod, prečo môžete vidieť počítače všade: v kancelárii obchodníka, v obchode, v pokladni a na klinike!

    Väčšina programátorov sú muži. Hoci za prvú programátorku v histórii sa považuje žena – Ada Lovelace. Bola to ona, ktorá v roku 1833 napísala niekoľko programov pre prvý model vtedy ešte mechanického „analytického“ stroja, ktorý vykonával tie najjednoduchšie činnosti. A v roku 1941 nemecký inžinier Zuse vytvoril prvý funkčný programovateľný počítač, ako aj prvé programy preň a prvý programovací jazyk. A až v polovici dvadsiateho storočia sa programovanie stalo povolaním.

    Ak sa rozhodnete stať sa programátorom, potom Osobitná pozornosť by sa mala venovať nielen matematike a informatike. Angličtina je veľmi užitočná. Veď práca programátora je podobná práci prekladateľa. Iba prekladateľ prekladá slová z ich rodného jazyka do cudzieho a programátor prekladá slová z rodného jazyka do „stroja“. V cudzích jazykoch vychádza obrovské množstvo dokumentácie, vedeckej a technickej literatúry. Štúdium predmetov, ako je literatúra, história, geografia, rozvíja pamäť a zvyšuje rýchlosť čítania. Tieto zručnosti sú nevyhnutné pri učení sa nových programovacích jazykov alebo algoritmov.

    Ak sa rozhodnete stať sa programátorom, môžete sa naučiť byť programátorom na vysokej škole aj na univerzite v hlavnej špecializácii. Ruské vzdelávanie programátorov je považované za jedno z najlepších! Naši špecialisti sú oceňovaní po celom svete.