"Jambo kuu kwetu ni hamu ya kujifunza na kukuza katika DevOps" - walimu na washauri kuhusu jinsi wanavyofundisha katika shule ya DevOps

Autumn ni wakati wa kushangaza wa mwaka. Wakati watoto wa shule na wanafunzi wanaanza mwaka wa shule wakitamani majira ya joto, watu wazima wanaamka kwa nostalgia ya siku za zamani na kiu ya maarifa.

Kwa bahati nzuri, haijachelewa sana kujifunza. Hasa ikiwa unataka kuwa mhandisi wa DevOps.

Msimu huu wa joto, wenzetu walizindua mkondo wa kwanza wa shule ya DevOps na wanajiandaa kuanza wa pili mnamo Novemba. Ikiwa umekuwa ukifikiria kuwa mhandisi wa DevOps kwa muda mrefu, karibu kwenye paka!

"Jambo kuu kwetu ni hamu ya kujifunza na kukuza katika DevOps" - walimu na washauri kuhusu jinsi wanavyofundisha katika shule ya DevOps

Kwa nini na kwa ajili ya nani shule ya DevOps iliundwa na ni nini kinachohitajika ili kuingia ndani yake? Tulizungumza na walimu na washauri ili kupata majibu ya maswali haya.

- Uundaji wa shule ya DevOps ulianzaje?

Stanislav Salangin, mwanzilishi wa shule ya DevOps: Kuunda shule ya DevOps ni, kwa upande mmoja, hitaji la wakati huo. Hii sasa ni mojawapo ya taaluma zinazohitajika sana, na mahitaji ya wahandisi katika miradi yameanza kuzidi usambazaji. Tumekuwa tukilia wazo hili kwa muda mrefu na tulifanya majaribio kadhaa, lakini nyota hatimaye zililingana mwaka huu tu: tulikusanya timu ya wataalam wa hali ya juu na wanaovutiwa katika sehemu moja kwa wakati mmoja na kuzindua mkondo wa kwanza. Shule ya kwanza ilikuwa shule ya majaribio: wafanyikazi wetu tu walisoma hapo, lakini hivi karibuni tunapanga kuajiri "kundi" la pili na wanafunzi sio tu kutoka kwa kampuni yetu.

Alexey Sharapov, kiongozi wa kiufundi, mshauri anayeongoza: Mwaka jana tuliajiri wanafunzi kama wahitimu na waliofunzwa vijana. Ni vigumu kwa wanafunzi wa chuo kikuu au wahitimu kupata kazi kwa sababu wanahitaji uzoefu, na huwezi kupata uzoefu ikiwa hutaajiriwa-inageuka kuwa mzunguko mbaya. Kwa hivyo, tuliwapa wavulana fursa ya kujidhihirisha, na sasa wanafanya kazi kwa mafanikio. Miongoni mwa wahitimu wetu kulikuwa na mtu mmoja - mhandisi wa kubuni kwenye kiwanda, lakini ambaye alijua jinsi ya kupanga kidogo na kufanya kazi kwenye Linux. Ndiyo, hakuwa na ujuzi wowote mzuri, lakini macho yake yaliangaza. Kwa mimi, jambo kuu katika watu ni mtazamo wao, hamu ya kujifunza na kuendeleza. Kwetu sisi, kila mwanafunzi ni mwanzo ambamo tunawekeza wakati na uzoefu wetu. Tunampa kila mtu nafasi na tuko tayari kusaidia, lakini mwanafunzi mwenyewe lazima awajibike kwa maisha yake ya baadaye.

Lev Goncharov aka @ultral, mhandisi mkuu, mwinjilisti wa urekebishaji wa miundombinu kupitia majaribio: Takriban miaka 2-3 iliyopita, nilipata wazo la kuleta IaC kwa raia na kuunda kozi ya ndani ya Ansible. Hata wakati huo kulikuwa na mazungumzo ya jinsi ya kuunganisha kozi tofauti na wazo moja. Baadaye, hii iliongezewa na hitaji la kupanua timu ya miundombinu kwenye mradi. Baada ya kuangalia uzoefu wa mafanikio wa timu za jirani katika kuendeleza wahitimu wa Shule ya Java, ilikuwa vigumu kukataa toleo la Stas la kuandaa shule ya DevOps. Kama matokeo, katika mradi wetu tulishughulikia hitaji la wataalamu baada ya kutolewa kwa mara ya kwanza.

- Unahitaji nini ili uingie shuleni?

Alexey Sharapov: Motisha, shauku, uzembe kidogo. Tutakuwa na majaribio kidogo kama kidhibiti cha kuingiza data, lakini kwa ujumla tunahitaji ujuzi wa kimsingi wa mifumo ya Linux, lugha yoyote ya programu na bila hofu ya kiweko cha mwisho.

Lev Goncharov: Ujuzi maalum wa kiufundi ngumu hupatikana. Jambo kuu ni kuwa na mbinu ya uhandisi ya kutatua matatizo. Haitakuwa mbaya sana kujua lugha hata kidogo, kwa sababu mhandisi wa DevOps, kama "mtu wa gundi," lazima afanye michakato ya mtindo, na hii, chochote mtu anaweza kusema, inamaanisha mawasiliano na sio kila wakati kwa Kirusi. Lakini lugha pia inaweza kuboreshwa kupitia kozi ndani ya kampuni.

- Mafunzo katika shule ya DevOps huchukua miezi miwili. Wasikilizaji wanaweza kujifunza nini wakati huu?

Ilya Kutuzov, mwalimu, kiongozi wa jumuiya ya DevOps katika Deutsche Telekom IT Solutions: Sasa tunawapa wanafunzi ujuzi mgumu tu wanaohitaji kufanya kazi: 

  • Msingi wa DevOps 

  • Zana ya maendeleo

  • Vyombo

  • CI / CD

  • Mawingu na okestration 

  • Ufuatiliaji

  • Usimamizi wa usanidi 

  • Maendeleo ya

"Jambo kuu kwetu ni hamu ya kujifunza na kukuza katika DevOps" - walimu na washauri kuhusu jinsi wanavyofundisha katika shule ya DevOpsMihadhara katika shule ya DevOps upande wa pili wa skrini

- Ni nini hufanyika baada ya mwanafunzi kusimamia programu ya kozi?

Matokeo ya mafunzo hayo ni uwasilishaji wa mradi wa kozi, ambao utahudhuriwa na miradi inayovutiwa na wahitimu. Kulingana na matokeo ya mafunzo, mhitimu atajua stack ya teknolojia zinazotumiwa katika kampuni yetu na ataweza kushiriki mara moja katika kazi za mradi halisi. Baada ya kujumlisha matokeo ya onyesho, ofa za kazi zitatolewa kwa wanafunzi bora!

- Stas, uliwahi kusema kwamba kuajiri timu ya walimu haikuwa rahisi. Je, ulilazimika kuleta wataalamu wa nje kwa hili?

Stanislav Salangin: Ndio, mwanzoni ilikuwa ngumu sana kukusanyika timu na, muhimu zaidi, kuiweka, usiruhusu kutawanyika na kuendelea kuihamasisha. Lakini walimu na washauri wote wa shule ni waajiriwa wetu. Hawa ni viongozi wa DevOps katika miradi wanaojua jinsi miradi yetu inavyofanya kazi kutoka ndani na kuunga mkono kwa dhati biashara zao na kampuni. Tunaitwa shule, na sio taaluma au kozi, kwa sababu, kama katika shule halisi, mawasiliano ya karibu kati ya mwalimu na wanafunzi ni muhimu sana kwetu. Tunapanga kupanga jumuiya yetu na wanafunzi - si gumzo la Telegram, lakini jumuiya ya watu wenye nia moja wanaokutana ana kwa ana, kusaidiana na kukuza.

"Jambo kuu kwetu ni hamu ya kujifunza na kukuza katika DevOps" - walimu na washauri kuhusu jinsi wanavyofundisha katika shule ya DevOpsTunaota walimu na washauri. Tunatarajia kukutana hivi karibuni na kupiga picha ya pamoja ana kwa ana!

Unafanya nini katika shule ya DevOps?

"Jambo kuu kwetu ni hamu ya kujifunza na kukuza katika DevOps" - walimu na washauri kuhusu jinsi wanavyofundisha katika shule ya DevOps

Ilya Kutuzov, mwalimu, kiongozi wa jumuiya ya DevOps katika Deutsche Telekom IT Solutions:

"Ninawafundisha wanafunzi jinsi ya kuunda mabomba kwenye GitLab, jinsi ya kufanya zana kuwa marafiki na kila mmoja, na jinsi ya kuwafanya kuwa marafiki bila wewe.

Kwa nini shule ya DevOps? Kozi ya mtandaoni haitoi kuzamishwa kwa haraka na haitoi ujuzi wa vitendo katika kufanya kazi na teknolojia. Shule yoyote ya mtandaoni haitakupa hisia kwamba unajua kweli jinsi ya kutatua matatizo ya vitendo na unaweza kukabiliana na tatizo halisi kwenye mradi. Kile wanafunzi wanachokutana nacho wakati wa masomo ndicho watakachofanya kazi nacho katika miradi.”

"Jambo kuu kwetu ni hamu ya kujifunza na kukuza katika DevOps" - walimu na washauri kuhusu jinsi wanavyofundisha katika shule ya DevOps

Alexey Sharapov, kiongozi wa kiufundi, mkuu na mshauri wa shule:

“Ninahakikisha kwamba wanafunzi na washauri wengine hawakosi. Ninasaidia wanafunzi kusuluhisha mizozo ya kiufundi na shirika, niliwasaidia wanafunzi kujitambua kuwa washirikina, na kuweka mfano wa kibinafsi. Ninafundisha kozi iliyothibitishwa na nzuri ya kuweka vyombo."

 

"Jambo kuu kwetu ni hamu ya kujifunza na kukuza katika DevOps" - walimu na washauri kuhusu jinsi wanavyofundisha katika shule ya DevOps

Igor Renkas, Ph.D., mshauri, mmiliki wa bidhaa:

"Ninashauri wanafunzi shuleni, na pia kumsaidia Stanislav katika kuandaa na kukuza shule. Pancake ya kwanza, kwa maoni yangu, haikutoka na tulianza kwa mafanikio. Sasa, bila shaka, tunafanya kazi juu ya kile kinachoweza kuboreshwa shuleni: tunafikiri juu ya muundo wa msimu, kufundisha kwa hatua, tunataka kufundisha ujuzi wa ngumu tu, lakini pia ujuzi wa laini katika siku zijazo. Hatukuwa na njia iliyopigwa na hakuna suluhisho zilizotengenezwa tayari. Tulitafuta walimu kati ya wenzetu, tukafikiria kupitia mihadhara, mradi wa kozi, na tukapanga kila kitu kuanzia mwanzo. Lakini hii ndiyo changamoto yetu kuu na uzuri wote wa shule: tunafuata njia yetu wenyewe, kufanya kile tunachofikiri ni sawa na kile kinachofaa kwa wanafunzi wetu.

"Jambo kuu kwetu ni hamu ya kujifunza na kukuza katika DevOps" - walimu na washauri kuhusu jinsi wanavyofundisha katika shule ya DevOps

Lev Goncharov aka @ultral, mhandisi mkuu, mwinjilisti wa urekebishaji wa miundombinu kupitia majaribio:

"Ninafundisha wanafunzi usimamizi wa Usanidi na jinsi ya kuishi nao. Haitatosha kuweka kitu kwenye git, kuna haja ya kuwa na mabadiliko ya dhana katika fikra na mbinu. Miundombinu hiyo kama nambari haimaanishi tu kuandika nambari fulani, lakini kutengeneza suluhisho linaloungwa mkono, linaloeleweka. Ikiwa tunazungumza juu ya teknolojia, mimi huzungumza sana juu ya Ansible na kutaja kwa ufupi jinsi ya kuiunganisha na Jenkins, Packer, Terraform.

- Wenzake, asante kwa mahojiano! Ujumbe wako wa mwisho kwa wasomaji ni upi?

Stanislav Salangin: Tunawaalika sio tu wahandisi wakuu au wanafunzi wachanga kusoma nasi, sio tu watu wanaojua Kijerumani au Kiingereza - yote yatakuja. Kwa sisi, jambo kuu ni uwazi, nia ya kufanya kazi kwa bidii, na hamu ya kujifunza na kuendeleza katika DevOps. 

DevOps ni hadithi kuhusu maendeleo endelevu. Alama ya DevOps ni ishara isiyo na mwisho inayojumuisha vipande tofauti: kupima, ushirikiano, na kadhalika. Mhandisi wa DevOps lazima aangalie haya yote kila wakati, ajifunze mambo mapya kila wakati, achukue msimamo wa haraka na usisite kuuliza maswali ya kijinga. 

Shule ya DevOps ni mradi wa chanzo huria. Tunafanya hivi kwa ajili ya jumuiya, kushiriki maarifa, na tunataka kwa dhati kuwasaidia watu ambao wana nia ya kujiendeleza katika DevOps. Sasa katika kampuni yetu barabara zote zimefunguliwa kwa wahandisi wadogo. Jambo kuu sio kuogopa!

Chanzo: mapenzi.com

Kuongeza maoni