"Chinhu chikuru kwatiri chishuwo chekudzidza nekuvandudza muDevOps" - vadzidzisi nevarairidzi nezve madzidzisiro avanoita pachikoro cheDevOps.

Autumn inguva inoshamisa yegore. Nepo vana vechikoro nevadzidzi vachitanga gore rechikoro vachishuvira zhizha, vanhu vakuru vari kumuka kushuviro yemazuva ekare uye nyota yeruzivo.

Sezvineiwo, hazvina kumbonyanyononoka kudzidza. Kunyanya kana iwe uchida kuve injinjiniya yeDevOps.

Zhizha rino, vatinoshanda navo vakatanga rwizi rwekutanga rwechikoro cheDevOps uye vari kugadzirira kutanga yechipiri munaNovember. Kana iwe wanga uchifunga nezvekuve injinjiniya yeDevOps kwenguva yakareba, gamuchira kune katsi!

"Chinhu chikuru kwatiri chishuwo chekudzidza nekuvandudza muDevOps" - vadzidzisi nevarairidzi nezve madzidzisiro avanoita pachikoro cheDevOps.

Sei uye kunaani kwakagadzirirwa chikoro cheDevOps uye chii chinodiwa kuti upinde machiri? Takataura nevadzidzisi nevarairidzi kuti tiwane mhinduro dzemibvunzo iyi.

- Kusikwa kwechikoro cheDevOps kwakatanga sei?

Stanislav Salangin, muvambi wechikoro cheDevOps: Kugadzira chikoro cheDevOps, kune rumwe rutivi, chinodikanwa chenguva. Iyi ndiyo imwe yeanonyanya kudiwa mabasa, uye kudiwa kwemainjiniya mumapurojekiti kwatanga kudarika kupihwa. Isu tanga tichirera iyi pfungwa kwenguva yakareba uye takaedza kakawanda, asi nyeredzi dzakazoenderana gore rino chete: takaunganidza timu yenyanzvi dzepamusoro uye dzinofarira munzvimbo imwechete panguva imwe chete uye tikatanga rukova rwekutanga. Chikoro chekutanga chaive chikoro chekutyaira: vashandi vedu chete vakadzidza ipapo, asi munguva pfupi tinoronga kutora "boka" rechipiri nevadzidzi kwete kubva kukambani yedu chete.

Alexey Sharapov, mutungamiriri wehunyanzvi, mutungamiri anotungamira: Gore rakapera takapinza vadzidzi basa sevanodzidzira basa uye vadiki vakadzidziswa. Zvakaomera vadzidzi vepayunivhesiti kana kuti vakapedza kudzidza kuwana basa nokuti vanoda ruzivo, uye haugoni kuwana ruzivo kana ukasapinzwa basa—zvinozova denderedzwa rakaipa. Nokudaro, takapa vakomana mukana wekuzviratidza, uye ikozvino vari kushanda zvinobudirira. Pakati pevadzidzi vedu paive nemukomana mumwe - injinjini yekugadzira pane imwe fekitori, asi ndiani aiziva kuronga zvishoma uye kushanda paLinux. Hongu, akange asina hunyanzvi hwekuita, asi maziso ake aipenya. Kwandiri, chinhu chikuru muvanhu ndiwo mafungiro avo, chido chokudzidza nekukura. Kwatiri, mudzidzi wese ndeyekutanga kwatinodyara nguva yedu uye ruzivo. Isu tinopa munhu wese mukana uye takagadzirira kubatsira, asi mudzidzi pachake anofanira kutora mutoro weramangwana rake.

Lev Goncharov aka @ultral, anotungamira mainjiniya, muevhangeri wezvekugadzirisa zvivakwa kuburikidza nekuyedzwa: Anenge makore 2-3 apfuura, ndakawana pfungwa yekuunza IaC kune ruzhinji uye ndakagadzira kosi yemukati paAnsible. Kunyange ipapo paitaurwa nezvekubatanidza zvidzidzo zvakasiyana nepfungwa imwe. Gare gare, izvi zvakawedzerwa nekudiwa kwekuwedzera boka rezvivakwa papurojekiti. Takatarisa chiitiko chakabudirira chezvikwata zvevavakidzani mukugadzira vadzidzi veJava School, zvaive zvakaoma kuramba kupihwa kwaStas kuronga chikoro cheDevOps. Nekuda kweizvozvo, muchirongwa chedu takafukidza kudiwa kwenyanzvi mushure mekuburitswa kwekutanga.

- Chii chaunoda kuti upinde muchikoro?

Alexey Sharapov: Kukurudzira, chido, zvishoma zvekusava nehanya. Tichava nekuyedzwa kudiki seyekupinza yekudzora, asi kazhinji isu tinoda ruzivo rwekutanga rweLinux masisitimu, chero mutauro wechirongwa uye hapana kutya kweiyo terminal console.

Lev Goncharov: Hunyanzvi hwehunyanzvi hwakaoma hunowanwa. Chinhu chikuru ndechekuva neinjiniya nzira yekugadzirisa matambudziko. Hazvizove zvakapusa kuziva mutauro zvachose, nekuti injinjiniya yeDevOps, se "glue man," inofanirwa kuita fashoni, uye izvi, chero zvingataurwa nemunhu, zvinoreva kutaurirana uye kwete nguva dzose muchiRussia. Asi mutauro unogona zvakare kuvandudzwa kuburikidza nemakosi mukati mekambani.

- Kudzidziswa pachikoro cheDevOps kunotora mwedzi miviri. Vateereri vangadzidzei panguva iyi?

Ilya Kutuzov, mudzidzisi, mutungamiri wenharaunda yeDevOps kuDeutsche Telekom IT Solutions: Zvino isu tinopa vadzidzi chete hunyanzvi hwakaoma hwavanoda pabasa: 

  • DevOps basics 

  • Development toolkit

  • Containers

  • CI / CD

  • Makore & orchestration 

  • Monitoring

  • Configuration management 

  • budiriro

"Chinhu chikuru kwatiri chishuwo chekudzidza nekuvandudza muDevOps" - vadzidzisi nevarairidzi nezve madzidzisiro avanoita pachikoro cheDevOps.Dzidzo pachikoro cheDevOps kune rumwe rutivi rwechidzitiro

- Chii chinoitika mushure mekunge mudzidzi agona chirongwa chekosi?

Mhedzisiro yekudzidziswa ndeyekuratidzwa kwechirongwa chekosi, iyo ichapindwa nemapurojekiti anofarira vadzidzi. Zvichienderana nemhedzisiro yekudzidziswa, anopedza kudzidza anozoziva stack yetekinoroji inoshandiswa mukambani yedu uye anozokwanisa kuita nekukasira kupinda mumabasa epurojekiti chaiyo. Mushure mekupfupikisa mhedzisiro yeshow, basa rinopihwa richaitwa kune vadzidzi vakanyanya!

- Stas, iwe wakambotaura kuti kutora timu yevadzidzisi kwaive kusiri nyore. Waifanira kuunza nyanzvi dzekunze kune izvi?

Stanislav Salangin: Hongu, pakutanga zvakanga zvakaoma zvikuru kuunganidza boka uye, kunyanya kukosha, chengeta, kwete kurega kuparadzira uye kuramba kuchikurudzira. Asi vadzidzisi vese nevarairidzi vechikoro vashandi vedu. Aya maDevOps anotungamira mumapurojekiti anoziva mashandiro anoita mapurojekiti edu kubva mukati uye anotsigira nemoyo wese bhizinesi ravo nekambani. Isu tinonzi chikoro, uye kwete academy kana makosi, nekuti, sepachikoro chaicho, kutaurirana kwepedyo pakati pemudzidzisi nevadzidzi kwakakosha zvikuru kwatiri. Isu tinoronga kuronga nharaunda yedu nevadzidzi - kwete yeTeregiramu chat, asi nharaunda yevanhu vane pfungwa dzakafanana vanosangana pachedu, kubatsirana uye kusimudzira.

"Chinhu chikuru kwatiri chishuwo chekudzidza nekuvandudza muDevOps" - vadzidzisi nevarairidzi nezve madzidzisiro avanoita pachikoro cheDevOps.Tiri kurota vadzidzisi nevarairidzi. Tinotarisira kusangana munguva pfupi uye totora mufananidzo weboka mumunhu!

- Unoitei pachikoro cheDevOps?

"Chinhu chikuru kwatiri chishuwo chekudzidza nekuvandudza muDevOps" - vadzidzisi nevarairidzi nezve madzidzisiro avanoita pachikoro cheDevOps.

Ilya Kutuzov, mudzidzisi, mutungamiri wenharaunda yeDevOps kuDeutsche Telekom IT Solutions:

"Ini ndinodzidzisa vadzidzi kugadzira mapaipi paGitLab, maitiro ekuita maturusi kushamwaridzana nemumwe, uye maitiro ekuita kuti vave shamwari pasina iwe.

Sei DevOps chikoro? Kosi yepamhepo haipe kunyudzwa nekukurumidza uye haipe hunyanzvi hunoshanda mukushanda nehunyanzvi. Chero chikoro chechokwadi hachikupe iwe kunzwa kuti unonyatsoziva kugadzirisa matambudziko anoshanda uye unogona kubata nedambudziko chairo pane purojekiti. Izvo zvinosangana nevadzidzi panguva yezvidzidzo zvavo ndizvo zvavachashanda nazvo mumapurojekiti. "

"Chinhu chikuru kwatiri chishuwo chekudzidza nekuvandudza muDevOps" - vadzidzisi nevarairidzi nezve madzidzisiro avanoita pachikoro cheDevOps.

Alexey Sharapov, mutungamiriri wehunyanzvi, mukuru uye murairidzi wechikoro:

“Ndinoona kuti vadzidzi nevamwe vanachipangamazano havaite misikanzwa. Ini ndinobatsira vadzidzi kugadzirisa kusawirirana kwehunyanzvi uye kwesangano, ndakabatsira vadzidzi kuti vazvizive sevanozvipira, uye nekuisa muenzaniso wega. Ini ndinodzidzisa kosi yakapupurirwa uye inotonhorera yemidziyo. "

 

"Chinhu chikuru kwatiri chishuwo chekudzidza nekuvandudza muDevOps" - vadzidzisi nevarairidzi nezve madzidzisiro avanoita pachikoro cheDevOps.

Igor Renkas, Ph.D., chipangamazano, muridzi wechigadzirwa:

“Ndinodzidzisa vadzidzi vepachikoro ichi, uye ndinobatsirawo Stanislav mukuronga nekusimudzira chikoro. Pancake yekutanga, mumaonero angu, haina kubuda lumpy uye takatanga kubudirira. Iye zvino, chokwadi, tiri kushanda pane zvinogona kuvandudzwa kuchikoro: tiri kufunga nezve modular format, kudzidzisa mumatanho, tinoda kudzidzisa kwete unyanzvi hwakaoma chete, asiwo unyanzvi hunyoro mune ramangwana. Isu takanga tisina nzira inorova uye tisina mhinduro dzakagadzirirwa. Takatsvaga vadzidzisi pakati pevatinoshanda navo, takafunga kuburikidza nehurukuro, chirongwa chekosi, uye takaronga zvese kubva pakutanga. Asi iri ndiro dambudziko redu guru uye kunaka kwese kwechikoro: isu tinotevera nzira yedu, kuita zvatinofunga kuti zvakanaka uye zvakanakira vadzidzi vedu. "

"Chinhu chikuru kwatiri chishuwo chekudzidza nekuvandudza muDevOps" - vadzidzisi nevarairidzi nezve madzidzisiro avanoita pachikoro cheDevOps.

Lev Goncharov aka @ultral, anotungamira mainjiniya, muevhangeri wezvekugadzirisa zvivakwa kuburikidza nekuyedzwa:

“Ndinodzidzisa vadzidzi Configuration manejimendi uye kuti vangararama sei nayo. Izvo hazvizove zvakakwana kuisa chimwe chinhu mugit, panofanirwa kuve nekuchinja kweparadigm mukufunga uye maitiro. Izvo zvivakwa sekodhi zvinoreva kwete kungonyora imwe kodhi, asi kugadzira inotsigirwa, inonzwisisika mhinduro. Kana tikataura nezve tekinoroji, ini ndinonyanya kutaura nezve Ansible uye ndichitaura muchidimbu nzira yekuibatanidza naJenkins, Packer, Terraform. "

- Vanoshanda navo, ndinokutendai nekubvunzurudza! Ndeipi mharidzo yako yekupedzisira kuvaverengi?

Stanislav Salangin: Isu tinokoka kwete chete super-injiniya kana vadzidzi vadiki kuti vadzidze nesu, kwete vanhu vanoziva chiGerman kana Chirungu chete - zvese zvinouya. Kwatiri, chinhu chikuru kuvhurika, kuda kushanda zvakanyanya, uye chishuwo chekudzidza nekuvandudza muDevOps. 

DevOps ingori nyaya yekuenderera mberi nekusimudzira. Chiratidzo cheDevOps chiratidzo chisingaperi chine zvidimbu zvakaparadzana: kuyedza, kubatanidzwa, zvichingodaro. Injiniya yeDevOps inofanirwa kugara ichichengeta zvese izvi mukuona, kugara uchidzidza zvinhu zvitsva, tora chinzvimbo chehunyanzvi uye usazeze kubvunza mibvunzo yakapusa. 

Chikoro cheDevOps chirongwa chakavhurika sosi. Isu tinoitira nharaunda izvi, kugovana ruzivo, uye nemoyo wese tinoda kubatsira vakomana vane chishuwo chekuvandudza muDevOps. Iye zvino mukambani yedu migwagwa yese yakavhurirwa mainjiniya ejunior. Chinhu chikuru hachisi kutya!

Source: www.habr.com

Voeg