Асоси ҳама гуна барномасозӣ дар... муаммоҳо

Салом, сокинони Хабаровск!

Дар ин мақола ман мехоҳам дар бораи таҷрибаи худ ҳамчун муаллими барномасозии C++ дар коллеҷ дар донишгоҳи техникӣ сӯҳбат кунам. Ин як маротиба дар як умр буд, ки ба ман бисёр чизҳоро омӯхт. Вақте ки сухан дар бораи далелҳои ҷолиб аз гузаштаи шахсии шумо меравад, ин порча аз ҳаёт яке аз аввалинҳо ба хотир меояд.
Биёед биравем.

Аввалан, каме дар бораи худам.
Соли 2016 донишкадаро бо дипломи аъло бо ихтисоси "Амнияти иттилоотии системаҳои автоматикунонидашуда" хатм намудам. Дар давоми таҳсил ман борҳо тавонистам дар навиштани мақолаҳои илмӣ, иштирок дар озмунҳо ва грантҳо тавоноии худро амалӣ созам. Дар соли 2015 ман имкон пайдо кардам, ки ғолиби озмуни умумирусиягии олимони ҷавони «УМНИК» бошам. Дар соли 2016, пеш аз хатми таҳсил, ӯ аллакай дар як созмони бузурги шаҳр ба ҳайси “Мутахассиси амнияти иттилоотӣ, криптография ва рамзгузорӣ” ба кор даромад.
Дар кӯтоҳ, чизе монанди ин. Шумо метавонед тасаввур кунед, ки ман ҳанӯз дар бораи барномасозӣ тасаввуроте доштам.

Ва инак соли 2017 аст. Аспирантура. Аз ман хоҳиш карданд, ки дар як семестр аз C++ дар коллеҷ дарс диҳам, ки барои он ба ман мукофотҳои хуб ваъда карданд, то бори як аспирантро сабук кунад, на чизи дигар.

Рости гап, ман самимона шавқ доштам, ки худро дар ин эътиқод бисанҷам.

Ҷуфти аввал
Сентябр. Ҳафтаи аввали мактаб. Донишҷӯён ба назди ман омаданд. "Гурӯҳи бадтарин" - онҳоро ҳамин тавр меномиданд.
23 нафар. «Барномасозон».

Тавре интизор мерафт, аввал ман худро муаррифӣ кардам. Мазмуни қисми «Аввал, каме дар бораи худам»-ро бо эҳтиёт ба онҳо гуфтам...
Баъд чизи даҳшатнок сар шуд. Ба саволи "Шумо чӣ кор карда метавонед?" донишҷӯён (мо онҳоро минбаъд чунин меномем) ҷавоб доданд, ки онҳо каме бештар аз ҳеҷ чиз кор карда наметавонанд (хуб, ин маънои онро дошт, ки баъзеи онҳо медонистанд, ки MS VS чӣ гуна аст ва метавонанд лоиҳаи "Салом ҷаҳон" эҷод кунанд). .. Барномасозон. Курси охирин…

Илова бар ин, онҳо ба таври муфассал "бо рангҳо" шарҳ доданд, ки ба онҳо чизе наомӯзонида шудаанд ва дар маҷмӯъ аз барномасозӣ ноумед шудаанд...

Қариб тамоми рӯзҳо то дарси навбатии ман чунин мегузашт:
Асоси ҳама гуна барномасозӣ дар... муаммоҳо

... аммо як рӯз пеш андешае пайдо шуд, ки барои ислоҳи вазъи имрӯза дар зеҳну шуури ин ҷавонон кӯшиш ба харҷ дода шавад. Ва он гоҳ "Остап ба худ афтод."

Муқаддима ба барномасозӣ
Барои дарси навбатӣ ман... муаммо овардам.
Ҳа Бале. Муаммо. "Чӣ тавр аждаҳои худро омӯзед". Қоидаҳо оддӣ буданд. Гурух ба 3 команда таксим карда шуд. Ҳар як даста қисми худро ҷамъ кард. Баъзеҳо ҷангал, дигарон замин ва дигарон аждаҳо дар маркази тасвир мебошанд. Ҳангоме ки тамоми ҳамсарон муамморо ҷамъ мекарданд, ман ба онҳо гуфтам якҷоя кардани муаммо низ барномасозӣ астки барномасозон аксар вақт рамзи ягон каси дигарро истифода мебаранд, ки ҳар як лоиҳа дорои якчанд дастаҳо, хусусиятҳо, модулҳои гуногун аст...
Оҳиста-оҳиста ба ин раванд донишҷӯёни лоғартарин ҳамроҳ шуданд.
Вақте ки ман ғояҳои барномасозиро ба консепсияҳо, равандҳо ва муаммоҳои тиҷоратӣ ба итмом расонидам, вақти муқаррар кардани қоидаҳои омӯзиш фаро расид.
Барои ҳар як дарс ҳар як донишҷӯ бояд 10 истилоҳро аз IT дар дафтар сабт кунад. Ягон. Ҳар кас худро дорад. Гап дар он аст, ки ман як дафтарчаи донишҷӯиро гирифта, аз байни ҳама истилоҳот ёфтам ба ҳадди аксар татбиқ карда мешавад ва аз донишҷӯи дигар дар бораи онҳо пурсид. Вақте ки донишҷӯи дигар мегӯяд, ки "ман ин истилоҳро нанавиштаам", ҷарима набуд (аз рӯи ақли солим), аммо он донишҷӯ маҷбур шуд, ки истилоҳҳои "нобуд" -ро нависад (мисли ҳар касе, ки онҳо надоштанд) ва маъ-нои онхоро аз рУи каси дигар пайдо кунанд.

Мо ин корро кардем. Ҳар як дарс бо як тасодуфи шодмонӣ нисбат ба ду ё се донишҷӯ оғоз ёфт. Бачаҳо ба ин раванд шавқу ҳавас доштанд.

Мавзӯъҳои дарс
Дар вакти огози машгулият бо адабиёти хуб таъмин намудани талабагон хеле мухим аст. Ба назари ман, беҳтарин китоб ин буд:
Асоси ҳама гуна барномасозӣ дар... муаммоҳо

Дар як вақт ман маҷбур шудам, ки ҳангоми оғӯши Microsoft Visual Studio онро дуздона хонам. Он гоҳ ман тавонистам барномасозиро тақрибан аз сифр фаҳмам. Варианти комил.

Шумо хоксорона ба назди донишҷӯён рафта мегӯед: «Барои барномасоз шудан танҳо дар ин китоб ҳама чизро хондан ва санҷидан лозим аст» ва китобро рӯи миз мепартоӣ. Чизи асосиаш он аст, ки китобҳои дар ҷузвдони худ ба иштибоҳ надиҳед...

Пеш аз ҳар як мавзӯъ, ман албатта бояд бодиққат омода мешудам. Ман ҳамон Laforet ва чанд манобеъи ҷолиби дигарро аз интернет хондам.
Шарҳ тақрибан аз сифр рафт. Гузашта аз ин, фаҳмидан лозим буд, ки дар куҷо дониши ибтидоии донишҷӯён ба таври дедуктивӣ бурида шудааст.
Массивҳо -> Кор бо хотира (созандаҳо) -> Пайвандҳо -> Чӣ тавр кор кардани хотира -> Дискҳо -> Диски физикӣ чист -> Намоиши дуии додаҳо...
Асоси ҳама гуна барномасозӣ дар... муаммоҳо

Санҷиши хеле қавӣ дар бораи дониши далелҳои бунёдӣ дар бораи барномасозӣ. Ман дигар барномасоз нестам, ман таърихшинос!

Ҳамин тавр, ин маънои онро дорад, ки барои чанд ҷуфти пай дар пай набардҳои таърихӣ сурат мегиранд. Рузе котибаи шуъба ба кабинети мо нигариста, гурухро дида, чашмонашро калон карда, хам-солонашро кушода дарро махкам мекунад. Чи хеле ки баъдтар гуфтам, вай дар хайрат монд, ки ИН гурУх ин кадар ором нишаста, маро ин кадар бодиккат гуш мекунанд... Э, осон.

Корҳои лабораторӣ
Аввалин иттилооти татбиқшаванда аввалин "лабораторияҳо" мебошад. Ҳамагӣ дар давоми семестр гурӯҳ 10 кори лабораториро супорид. Дар аввал онхо оддитарин консолро сохтанд a + b, ва дар охир онҳо, ҳарчанд дар асоси консол, вале хеле ҷолиб барномаҳо, ба монанди ҳисоб кардани арзиши интеграли баъзе функсияи худсарона дода бо истифода аз яке аз се усул навиштаанд - тақрибан ҳамин вазифаҳо оид ба сертификатсияи ниҳоӣ буданд, - кори курсӣ.

Ин танҳо равиши қабул аст не шинос буд. Дар давоми тахеил дар институт бо чунин факт дучор шудам, ки доно будану хисобот дода тавонистан як чиз нест. Ин ба ман тамоман мувофиқ набуд.

— Бачахо, ман фикр мекардам. Биёед муносибатхои «концептуалй» барпо кунем. Агар касе аз шумо фикр кунад, ки ба шумо барномасозӣ лозим нест, дар он ҷост. Ман ба шумо ройгон таълим медиҳам. Ман мехоҳам, ки дар ин ҷо танҳо мухлисони кунҷкобу ғамхор ва ғамхорро бинам. "Ман аз ҳама хоҳиш мекунам, ки вақти ҳамаро беҳуда сарф накунанд" гуфт ман дар рӯзи аввали кори лабораторӣ. Баъди ин 5 нафар дархол ба машгулиятхо рафтанро бас карданд. Ин мантиқӣ ва интизорӣ буд. Бо боқимондаҳо кӯшиш кардан мумкин буд, ки кори фаҳмо анҷом диҳад.

- ... Ман шавқ надорам, ки касе кори шуморо танҳо барои гузаштан анҷом диҳад. Шумо шояд барномасоз набошед, аммо дар синфҳои ман одамон хоҳед буд бояд ба.

Чунин менамуд:

case отличник

Як донишҷӯ бо ман менишинад, то корашро супорад.
— Худатон ин корро кардед?
- Бале.
- Ин чи аст?
— *дуруст чавоб медихад*.
*Ман дар бораи якчанд нуктаи дигар мепурсам. Ҷавобҳои дуруст*
— кабул шуд. бузург.

case болтун

— Худатон ин корро кардед?
- Бале.
- Ин чи аст?
- *дуруст чавоб медихад/ чавоб намедихад*.
*Ман дар бораи якчанд нуктаи дигар мепурсам. Ҳамин натиҷа*
- Қабул нашудааст. МУКОФОТ Ман интизори дубора ҳастам.

case хорошист

— Худатон ин корро кардед?
- Бале.
- Ин чи аст?
— *чавоби дуруст медихад, вале дилпурона не, шино мекунад*.
*Ман дар бораи якчанд нуктаи дигар мепурсам. Ҳамин натиҷа*
— кабул шуд. Хуб.

case ровныйТроечник

— Худатон ин корро кардед?
- Не.
- Чаро?
- Мушкил. У ба ман ёрй расонд... *аз гурух як студенти аълохонро софдилона номбар мекунад*
— Фаҳмидӣ?
-Бале, ман қариб ҳама чизро фаҳмидам.

- Ин чи аст?
— *дуруст чавоб медихад*.
*Ман дар бораи якчанд нуктаи дигар мепурсам. Ҷавобҳои каму беш дуруст, баъзан комилан нодуруст, ҳатто агар 50/50 дуруст ва нодуруст бошад*
— кабул шуд. Хуб.

Тавсифи ҳамаи ҳолатҳои дигар маъно надорад. Бале, «донишҷӯи хуб» метавонад норозӣ бошад, ки донишҷӯи «С» дар асоси ростқавлӣ ҳамон баҳоро мегирад. Он гоҳ ҳамааш ба кайфият вобаста аст. Ё аз “донишҷӯи хуб” хоҳиш мекунам, ки ба замин нигарад, зеро “ҳоло як пораи ҳикматро мепартоям” ва баъд моҳияти равишро баён мекунам, дар зиндагӣ чӣ арзише бештар дорад ва шарҳ медиҳам. ки барои донишҷӯи "С" гузаштан нисбат ба ӯ, "донишҷӯи хуб" хеле душвортар буд. " ва ғайра ...
... ё, чунон ки муаллимам боре карда буд, ман дар қуттии журнал дар муқобили ин шахси норозӣ дандони хурде мекашам ва дафъаи дигар шахсан кори лабораториро барои ӯ анҷом медиҳам. Танҳо. Барои он ки рафиқонатонро «хомуш» накунанд.

Асоси ҳама гуна барномасозӣ дар... муаммоҳо

Таҳлилҳо
Раванди таълим, мисли тамоми ҷаҳон, аслан дар нархҳо ва баҳоҳо ғарқ мешавад.
Донишҷӯён ҳам одаманд, вале, ба назари ман, дар ин чо хам «чорчӯба» бояд «чунбонда» мешуд.
Дар давоми семестр ба хама супориши иловагй дода шуд. Сабти ном барои github.com, лоиҳаи холии C++-ро дар он ҷо бор кунед, 2 навсозӣ кунед, онҳоро иҷро кунед ва тела диҳед. Барои ин амалҳо 15 нафар таъин карда шуданд.Бале, бале, на 4, на 5, балки 15. Се нафар фаҳмиданд. Ин ба гунае барои психотипи донишҷӯ фаҳмо буд, аммо баъд як ҳолати дигар буд.
Як бор ҷуфти мо кӯчонида шуд, то ки вай охирин буд, ва низ аз як ҷуфт тирезаҳо. Бо вучуди ин ба он 15 кас омада буд. Ман намехостам ба ифтихори чунин қаҳрамонӣ мавзӯи навро шарҳ диҳам, зеро мо аллакай дар мавзӯъҳо хеле хуб пеш рафта будем + мавзӯи навбатӣ барои майнаҳои хаста (ману донишҷӯён) чандон содда набуд. Баъд ман тасмим гирифтам, ки дар бораи фалсафа сӯҳбат кунам.

— Ман аттракциони саховатмандии бемислу монандро эълон мекунам. Ҳама мегӯянд, ки барои ҷуфти имрӯза ба ӯ чӣ баҳо диҳам.
Ҳама мехостанд, ки "А" гиранд.
"Инро аллакай дар он ҷо баррасӣ кунед" гуфтам ман. Хама хурсанд буданд.
Хомӯшӣ
-чаро касе намехост? 7-ку ё 10-ку?
Чашмони хама калон шуданду беаклона табассум карданд.
- Шартгузорӣ мекунед? Ба маҷалла?! — аз паси миз садо баромад.
- Ҳа осон! - Гуфтам, - Блиц аз рӯи шартҳо эълон мекунам, ҳар касе ба 10 саволи ман ҷавоб диҳад - шарт мегузорам рузи 20 ба маҷалла, бе сайд, ҳар кӣ ҷавоб надиҳад, ҳамон аст -10 (минуси даҳ).

"Даста ба ҳуш омад, мубоҳиса сар шуд" ҳама ростқавлона баҳо гирифтанд. Ду нафар ихтиёриён. Бо иштибоҳҳои ночиз, онҳо бо навбат бо 10 савол дар бораи стек, навбат, конструктор, харобкунанда, ҷамъкунандаи ахлот, инкапсуляция, полиморфизм, функсияҳои хэш...
Ҳар яки онҳо дар маҷалла кашида шудаанд 20... аммо ахамияти журналу бахо ба чашми хама афтод. Ҳоло афсӯс мехӯрам, ки оё онҳо мехоҳанд баҳояшонро бо касе “баҳс кунанд”. Ба назарам шарик мешуданд... Минбаъд хама бо донишу поквичдонй «лаборатория»-ро супурданд.

Аз ин лаҳза, як намуди дигари интиқоли лабораторӣ пайдо шуд:


case честноНеЕгоНоОнПытался

— Худатон ин корро кардед?
- Не.
- Чаро?
- Мушкил. У ба ман ёрй расонд... *аз гурух як студенти аълохонро софдилона номбар мекунад*
— Фаҳмидӣ?
— Сергей Николаевич, росташро гӯям, ман чизеро намефаҳмам, пас дар паҳлӯи ҳар сатр шарҳ навиштам — хуб, ин кори ман нест, тракторчӣ мешавам.
- Ин чи аст?
— *аз руи сатр эродро мехонад*.
-…
-…
— МТЗ-и Белоруссия ва Дон 500 ва К700 чй фарк дорад?
- ?!.. Аввалин трактори чархдоре, ки дар Минск сохта шудааст, аксар вакт дар навъхои сабук ва миёнаи истехсолоти хочагии кишлок истифода мешавад. Он инчунин чархҳои хурд дар пеш ва чархҳои калон дар қафо дорад. Дон 500 аслан комбайни дарав ва К-700 Кировец як трактори чархдори шӯравии ғайриқонунӣ буда, класси кашиши 5 мебошад.
— кабул шуд. Хуб (!!!).
— Ташаккур, Сергей Николаевич!!!

Дар ватани ман дар бораи ТракторА сухан гуфтан дар бораи СОЛИД дар ин чо кариб аст.

Ҷаннат
Дар гурӯҳи ман як Гений буд. Талаба аз худи синфи якум хеле дер монда, бо хамрохии дигарон муамморо ичро намекард. Баъд ман аз у хохиш кардам, ки он чизеро, ки барои дарси оянда барои хама ба накша гирифта будам, ичро кунад - дар варак ба худаш бинависад, ки ба чи шавк дорад, ба чи шавк дорад. Аз рӯи натиҷаҳо, «Нобиға» 2-3 мисраъ дошт: чизе монанди «Беҳуда будани буданро дарк мекунам»...

...Худоё, дар гурўњи ман дуюмин Лао Тзу ва Кодзима дар як шахс дорам...
Асоси ҳама гуна барномасозӣ дар... муаммоҳо

Ман ҳайронам, ки дар ду дарси аввал ӯ воқеан ба саволҳои истилоҳот олиҷаноб ҷавоб дод, аммо таъсир дер давом накард. «Гениал» ба дарсхо рафтанро бас кард ва дафъаи дигар танхо барои супоридани кори аввалини лабораторй омад, ки онро бомуваффакият анчом дод. нагузаштааст бо сабабхои объективй. Сипас, ба сабаби дарсгурезӣ, ӯ табиатан қарзҳо ҷамъ кард, ки ба ақидаи ӯ, Факат вазифадор шудам, ки уро, агар гуем, «бародарона» хисоб кунам..
Иштирок накардани ҷуфти ҳамсарон + баланд шудани суръати дил ба принсипҳои муқарраршудаи иштирок дар дарсҳои ман мухолифат мекард. "Genius" танҳо ду роҳи баромадан аз вазъият дошт - барқарор кардани худ (роҳи интизорӣ) ё даст кашидан аз дарсҳо ва умед ба "С" аз ҷониби деканат барои халос шудан аз сустӣ.
Хуб, ин «Гений» аст... шумо бояд фавран «брилиантона» амал кунед. Ин ҷавон чизе беҳтаре наёфт, ки дар муколамаи умумӣ дар ВК (дар он ҷо ман ва ҳамаи донишҷӯёни ин гурӯҳ будем) як дашномҳои хашмгин бо дашном ва дашномҳои ба ман гуфташуда нависад.

Ҳмм... Ноумедӣ.
Аз ҳама ҷолиб он буд, ки пеш аз анҷоми амалиёти муҷозотӣ аз ҷониби роҳбарияти коллеҷ ӯ тасмим гирифт, ки аз ман бахшиш пурсад. Барои чӣ? - Ман самимона намефаҳмам. Он вакт ман кайхо аз танкид, алалхусус чунин танкиди руирост бемаънй мустакил будам. Ба шахсияти ман таъсир нарасонд, аммо равандҳо равандҳоанд ва ман ҳамчун муаллим натавонистам дар ин бора хабар диҳам. Тавре маълум шуд, дар давоми таҳсил аз болои ӯ шикоятҳои зиёд ҷамъ шуда буданд, ки ин парванда охирин будааст. Ӯро ихроҷ карданд. Аз соли охирини омузишгохи касбй-техникй.
Шояд вай муддати тӯлонӣ маро бо дидани милтиқи снайпер тамошо мекард, аммо, рости гап, ба ман фарқ надорад.
Э, нобиға, ту бедил...

Эпилогонӣ
Барои ман шахсан таҷрибаи омӯзгорӣ яке аз равшантаринҳо буд. Ин ба ман кӯмак кард, ки пас аз таҳсил дар донишкада донишҳои бунёдии барномасозӣамро мустаҳкам кунам. Ман ба ихтисоси интихобкардаам (дар доираи ихтисосҳои мавҷуда) боварӣ ҳис кардам. Муҳимияти махсус он аст, ки "гурӯҳи бадтарин" маро бо эҳтиром ва дӯстӣ фаро гирифтааст - ин арзиши зиёде дорад. Ман тавонистам роҳеро ба навоварони ботинии онҳо пайдо кунам, кӯшиш кардам, ки воқеиятро ҷорӣ кунам, на ин афзалиятҳои стереотипӣ. Афсӯс, ки мо ба "муаммо" дар рамзгузорӣ нарасидем - вақте ки ҳама бояд як қисми рамзро иҷро кунанд ва бо пайваст кардани ҳамаи қисмҳо ба як барномаи бузурги корӣ ба даст меорем...
Умедворам, ки рӯзе ҳар кадоми онҳо инро эҳсос хоҳанд кард... аммо ҳоло дар зер скриншотҳо бо баррасиҳои чанд донишҷӯ пас аз 2 сол оварда шудаанд.

Асоси ҳама гуна барномасозӣ дар... муаммоҳо

Барои ҳар кадоми онҳо дар бораи муваффақияти касби барномасоз хулоса баровардан ҳанӯз барвақт аст, зеро ҳоло аксари ин гурӯҳ дар донишгоҳ таҳсил мекунанд. Вақт нишон медиҳад.

Ман умедворам, ки мақола муфид буд. Ба диққататон ташаккур!
Муваффакияти эчодй ва табъи мусбат, хамкорон!

Манбаъ: will.com

Илова Эзоҳ