"Ib tsab ntawv ceeb toom tsis muaj cai yuav tsum dhuav": kev xam phaj nrog Baruch Sadogursky txog kev hais lus ntawm cov rooj sib tham
Baruch Sadogursky - Tus Tsim Tawm Tawm Tswv Yim ntawm JFrog, tus kws sau phau ntawv "Liquid Software", tus kws tshaj lij IT.
Hauv kev xam phaj, Baruch piav qhia seb nws npaj li cas rau nws cov lus ceeb toom, cov rooj sib tham txawv teb chaws txawv li cas ntawm cov neeg Lavxias, vim li cas cov neeg koom yuav tsum tuaj koom lawv, thiab vim li cas lawv yuav tsum hais lus hauv cov khaub ncaws qav.
Cia peb pib nrog qhov yooj yim tshaj plaws. Vim li cas koj xav hais lus hauv cov rooj sib tham txhua?
Qhov tseeb, hais lus ntawm cov rooj sib tham yog ib txoj hauj lwm rau kuv. Yog tias peb teb ntau dua cov lus nug "Vim li cas kuv txoj haujlwm?", ces qhov no yog nyob rau hauv kev txiav txim (tsawg kawg rau lub tuam txhab JFrog) kom ua tiav ob lub hom phiaj. Ua ntej, tsim kev sib cuag nrog peb cov neeg siv khoom thiab cov neeg siv khoom. Ntawd yog, thaum kuv hais lus hauv cov rooj sib tham, kuv muaj kom txhua tus neeg uas muaj lus nug, qee qhov kev tawm tswv yim ntawm peb cov khoom thiab tuam txhab, tuaj yeem tham nrog kuv, kuv tuaj yeem pab lawv thiab txhim kho lawv cov kev paub hauv kev ua haujlwm nrog peb cov khoom.
Qhov thib ob, qhov no yog qhov yuav tsum tau ua kom muaj kev paub txog kev lag luam. Qhov ntawd yog, yog tias kuv qhia qee yam nthuav, ces tib neeg xav txog yam JFrog qhov no yog dab tsi, thiab vim li ntawd lawv tau xaus rau hauv peb cov neeg tsim tawm kev sib raug zoo funnel, uas nws thiaj li mus rau hauv funnel ntawm peb cov neeg siv, uas nws thiaj li mus rau hauv lub funnel ntawm peb cov neeg muas zaub.
Muaj plaub ntau dua lossis tsawg dua txheej txheem ntawm kev npaj. Thawj yog qhov pib, zoo li hauv cov yeeb yaj kiab. Qee lub tswv yim yuav tsum tshwm sim. Ib lub tswv yim tshwm sim, thiab tom qab ntawd nws loj hlob mus ntev heev. Nws yog maturing, koj tab tom xav txog yuav ua li cas zoo tshaj los nthuav tawm lub tswv yim no, nyob rau hauv dab tsi tseem ceeb, nyob rau hauv dab tsi hom, dab tsi yuav hais txog nws. Qhov no yog thawj theem.
Qhov thib ob yog sau ib txoj kev npaj tshwj xeeb. Koj muaj lub tswv yim, thiab nws pib tau txais cov ntsiab lus hais txog qhov koj yuav nthuav tawm nws li cas. Qhov no feem ntau ua tiav hauv qee hom kev xav-daim ntawv qhia, thaum txhua yam ntsig txog daim ntawv tshaj tawm tshwm nyob ib puag ncig lub tswv yim: txhawb kev sib cav, kev taw qhia, qee cov dab neeg uas koj xav qhia txog nws. Qhov no yog theem ob - txoj kev npaj.
Qhov thib peb theem yog sau slides raws li txoj kev npaj no. Koj siv qee cov tswv yim paub daws teeb meem uas tshwm sim ntawm cov slides thiab txhawb koj zaj dab neeg.
Qhov thib plaub theem yog khiav-dhau mus thiab rehearsals. Nyob rau theem no, nws yog ib qho tseem ceeb kom paub tseeb tias zaj dab neeg arc tau tig tawm, hais tias zaj dab neeg sib raug zoo, thiab kom paub tseeb tias txhua yam zoo nyob rau lub sijhawm. Tom qab ntawd, daim ntawv tshaj tawm tuaj yeem tshaj tawm tau npaj txhij.
Koj nkag siab li cas tias "lub ntsiab lus no" yuav tsum tau hais txog? Thiab koj yuav sau cov ntaub ntawv li cas rau cov ntawv ceeb toom?
Kuv tsis paub yuav teb li cas, nws tsuas yog los qee yam. Txawm hais tias nws yog "Auj, nws txias npaum li cas ntawm no," lossis nws yog "Auj, tsis muaj leej twg paub lossis nkag siab txog qhov no," thiab muaj lub sijhawm los qhia, piav qhia thiab pab. Ib qho ntawm ob txoj kev xaiv no.
Kev sau cov khoom yog nyob ntawm daim ntawv tshaj tawm. Yog hais tias qhov no yog ib daim ntawv qhia txog ib co ntsiab lus abstract, ces nws yog ntau cov ntaub ntawv, cov khoom. Yog tias qhov no yog qee yam ua tau zoo, tom qab ntawd nws yuav sau cov lej, qee qhov demos, nrhiav cov lej zoo hauv cov khoom, thiab lwm yam.
Baruch cov lus hais ntawm DevOps Summit Amsterdam 2019 tsis ntev los no
Kev ntshai ntawm kev ua tau zoo thiab kev ntxhov siab yog qee qhov laj thawj feem ntau vim li cas tib neeg tsis mus rau theem. Koj puas muaj lus qhia rau cov neeg uas ntshai thaum ua yeeb yam? Koj puas txhawj xeeb thiab koj yuav ua li cas?
Yog, kuv muaj, nws yuav tsum yog, thiab, tej zaum, lub sijhawm thaum kuv tsis txhob txhawj tag nrho, qhov no yog vim li cas thiaj li txiav tawm qhov teeb meem no.
Nws zoo nkaus li kuv tias qhov no yog qhov tshwm sim ib txwm muaj thaum koj mus rau theem thiab muaj ntau tus neeg nyob ntawm koj xub ntiag. Koj txhawj vim nws yog lub luag haujlwm loj, nws yog ntuj.
Yuav ua li cas nrog qhov no? Muaj ntau txoj kev. Kuv tsis tau muaj nws nyob rau theem uas kuv yuav tsum tau tawm tsam nws ncaj qha, yog li nws nyuaj rau kuv hais.
Yog li ntawd, cov neeg hais lus tsis muaj zog uas sib txuas lus tsis zoo raug tshem tawm, lossis lawv raug pab los ua cov neeg hais lus muaj zog. Qhov tseeb hais tias nyob rau sab hnub poob pej xeem hais lus yog suav hais tias yog ib qho txuj ci uas ntau tus neeg muaj, thaum kawg tau txais qhov cuam tshuam tsis zoo, vim tias qhov kev xav no feem ntau hloov mus rau qhov tsis tseeb, yuam kev, thiab cov neeg uas tsis paub yuav ua li cas hais lus hauv pej xeem qhib qhib qhib. theem thiab tsim cov ntaub ntawv tsis txaus ntseeg. Thiab nyob rau hauv Russia, qhov twg nws ntseeg hais tias tsis muaj kev paub nyob rau hauv pej xeem hais lus, thaum kawg nws hloov tawm ntau zoo dua, vim hais tias lawv tau kawm, lawv tau sim, lawv xaiv ib tug zoo, thiab hais txog.
Cov no yog ob qhov sib txawv.
Koj puas tau mus rau DevOpsDays hauv lwm lub tebchaws? Koj xav li cas lawv txawv ntawm lwm lub rooj sab laj? Puas muaj tej yam tshwj xeeb?
Tej zaum kuv tau mus rau ntau lub rooj sib tham DevOpsDays thoob ntiaj teb: hauv Asmeskas, Europe, thiab Asia. Lub rooj sib tham franchise no yog qhov tshwj xeeb uas nws muaj ntau dua lossis tsawg dua tsim qauv uas koj tuaj yeem xav tau nyob qhov twg los ntawm ib qho ntawm cov rooj sib tham no. Cov hom ntawv yog raws li nram no: muaj ob peb lub rooj sib tham pem hauv ntej-kab lus nthuav qhia, thiab ntau lub sij hawm yog devoted rau qhib qhov chaw hom.
Qhib qhov chaw yog ib hom ntawv uas cov neeg pov npav feem ntau tau tham nrog lwm tus neeg koom. Tus uas tau thov lub ntsiab lus no yog tus thawj coj, nws ua kom qhov kev sib tham pib. Qhov no yog ib hom ntawv zoo vim tias, raws li peb paub, kev sib txuas lus thiab kev sib txuas lus tsis muaj qhov tseem ceeb ntawm ib lub rooj sab laj tshaj li kev nthuav qhia. Thiab thaum lub rooj sib tham devote ib nrab ntawm nws lub sij hawm mus rau ib tug networking hom, uas yog heev txias.
Ntxiv rau, Lightning Talks feem ntau muaj nyob rau ntawm DevOpsDays - cov no yog luv tsib-feeb ceeb toom uas tso cai rau koj kawm ntau yam txog ntau thiab qhib koj lub qhov muag rau qee yam tshiab hauv hom tsis tho txawv. Thiab yog tias nyob rau hauv nruab nrab ntawm ib daim ntawv qhia tsis tu ncua koj pom tau hais tias qhov no tsis yog koj li, ces lub sij hawm yog nkim, 30-40 feeb ntawm koj lub neej yog nkim, ces ntawm no peb tham txog cov lus ceeb toom rau tsib feeb. Thiab yog tias koj tsis txaus siab, nws yuav xaus sai sai no. "Qhia rau peb, tab sis sai sai" kuj yog ib hom ntawv zoo heev.
Muaj ntau cov txuj ci DevOpsDays, thiab muaj cov uas tau tsim tshwj xeeb rau DevOps yog dab tsi: cov txheej txheem, kev sib koom tes, yam zoo li ntawd. Nws yog nthuav kom muaj ob, thiab nws yog nthuav kom muaj ob qho tib si. Kuv xav tias qhov no yog ib qho zoo tshaj plaws DevOps lub rooj sib tham franchises hnub no.
Ntau yam ntawm koj qhov kev ua yeeb yam zoo ib yam li kev ua yeeb yam lossis kev ua yeeb yam: qee zaum koj hais lus nyob rau hauv daim ntawv ntawm Greek xwm txheej, qee zaum koj ua lub luag haujlwm ntawm Sherlock, qee zaum koj ua yeeb yam hauv cov khaub ncaws Qav. Koj tuaj nrog lawv li cas? Puas muaj lwm lub hom phiaj ntxiv los ua kom daim ntawv tshaj tawm tsis dhuav?
Zoo li kuv hais tias ib daim ntawv qhia tsis muaj cai yuav dhuav, vim hais tias, thawj zaug, kuv nkim lub sij hawm mloog, nyob rau hauv ib daim ntawv boring lawv tsis muaj kev koom tes, lawv kawm tsawg, lawv tau kawm tsawg dua, thiab qhov no tsis yog. qhov zoo tshaj plaws pov tseg ntawm lawv lub sijhawm. Qhov thib ob, kuv lub hom phiaj tseem tsis tau ua tiav ib qho: lawv tsis xav tias muaj dab tsi zoo rau kuv, lawv tsis xav dab tsi zoo txog JFrog, thiab rau kuv qhov no yog qee yam ua tsis tiav.
Yog li ntawd, cov ntawv ceeb toom tho txawv tsis muaj txoj cai los muaj, tsawg kawg rau kuv. Kuv sim ua kom lawv nthuav, ntxim nyiam thiab nco. Kev ua yeeb yam yog ib txoj kev. Thiab, qhov tseeb, txoj kev yog heev yooj yim. Txhua yam koj xav tau yog los nrog qee hom kev nthuav dav, thiab tom qab ntawd nthuav tawm cov kev xav zoo ib yam uas tau nthuav tawm hauv daim ntawv tshaj tawm tsis tu ncua hauv ib hom ntawv txawv.
Kuv tuaj nrog qhov no li cas? Nws tsis yog ib txwm zoo ib yam. Qee lub sij hawm cov no yog qee lub tswv yim uas los rau hauv kuv lub siab, qee zaum cov no yog qee cov tswv yim uas tau muab rau kuv thaum kuv khiav los yog sib qhia cov kev xav txog ib daim ntawv qhia thiab lawv hais rau kuv: "Auj, nws ua tau li no!" Nws tshwm sim txawv. Thaum ib lub tswv yim tshwm sim, nws yeej ib txwm zoo siab thiab txias, qhov no txhais tau tias koj tuaj yeem ua cov ntawv tshaj tawm nthuav dav thiab koom nrog.
Leej twg hais lus los ntawm IT teb koj tus kheej nyiam? Puas muaj cov hais lus li no? Thiab yog vim li cas?
Muaj ob hom neeg hais lus uas nws nthuav qhia kuv nyiam. Thawj yog cov neeg hais lus kuv sim ua zoo li. Lawv tham txog kev nthuav dav thiab koom nrog, sim ua kom txhua tus nyiam thiab txhua tus mloog.
Hauv ib qho ntawm koj qhov kev xam phaj, koj tau hais tias koj hais txog plaub caug lub rooj sib tham hauv ib xyoos. Koj ua haujlwm li cas thiab npaj rau kev ua yeeb yam? Thiab koj puas tswj xyuas kev ua haujlwm / lub neej sib npaug nrog lub sijhawm zoo li no? Qhia koj cov secrets?
Kev mus rau cov rooj sib tham yog tsov ntxhuav feem ntawm kuv txoj haujlwm. Tau kawg, muaj txhua yam ntxiv: muaj kev npaj rau cov ntawv ceeb toom, ua kom koj tus kheej hauv cov duab, sau code, kawm yam tshiab. Qhov no yog tag nrho ua ke nrog cov rooj sib tham: yav tsaus ntuj, ntawm lub dav hlau, hnub ua ntej, thaum koj twb tuaj txog rau lub rooj sib tham, thiab nws yog tag kis. Tej yam zoo li no.
Nws yog ib qho nyuaj, tau kawg, kom tswj tau kev ua haujlwm / lub neej sib npaug thaum koj siv sijhawm ntau ntawm kev mus ncig ua lag luam. Tab sis kuv sim them nyiaj rau qhov no los ntawm qhov tseeb tias, tsawg kawg thaum kuv tsis mus ncig ua lag luam, kuv 100% nrog kuv tsev neeg, kuv tsis teb email thaum yav tsaus ntuj, kuv sim tsis koom nrog ib qho twg. hu rau yav tsaus ntuj thiab hnub so. Thaum kuv tsis mus ncig ua lag luam thiab nws yog tsev neeg lub sijhawm, nws yog 100% tsev neeg lub sijhawm. Qhov no puas ua haujlwm thiab nws puas daws qhov teeb meem? Tsis muaj. Tab sis kuv vam tias qhov no yuav ua li cas them nyiaj rau kuv tsev neeg rau txhua lub sijhawm kuv nyob.
Ib qho ntawm Baruch cov lus ceeb toom yog "Peb muaj DevOps. Cia peb tua txhua tus neeg sim."
Nrog rau lub sijhawm nruj zoo li no, koj puas tswj hwm koj qib kev kawm lossis koj puas tau tsiv mus deb ntawm kev ua haujlwm?
Kuv sim ua qee yam txuj ci thaum npaj rau kuv cov lus hais thiab lwm yam dej num ntawm lub rooj sab laj. Cov no yog txhua yam ntawm kev ua haujlwm demos, qee cov ntawv qhia me me uas peb muab rau ntawm qhov chaw. Qhov no tsis yog programming-programming, qhov no yog kev sib koom ua ke ntau dua, tab sis qhov no tsawg kawg yog qee qhov kev ua haujlwm uas kuv sim ua. Txoj kev no kuv khaws kev paub txog peb cov khoom, cov yam ntxwv tshiab, thiab lwm yam.
Tau kawg, tej zaum nws yuav tsis yooj yim sua hais tias kuv yog tib tus hardcore coder tam sim no thaum kuv muaj 7 xyoo dhau los. Tsis paub meej tias yog qhov phem. Tej zaum qhov no yog tej yam ntuj tsim evolution. Qhov no tsis tshua nthuav rau kuv, thiab kuv muaj sijhawm tsawg, yog li, tej zaum, Vajtswv foom koob hmoov rau nws.
Kuv tseem xav tias kuv tus kheej yog tus kws tshaj lij kev txawj ntse, Kuv tseem ua raws li qhov tshwm sim, Kuv khaws kuv tus ntiv taw. Nov yog kuv qhov xwm txheej niaj hnub no.
Thov qhia peb ob peb zaj dab neeg lom zem lossis xwm txheej hnyav uas tau tshwm sim rau koj: nco lub dav hlau / tshem tawm qhov kev nthuav qhia / lub zog txiav tawm thaum lub sijhawm tshaj tawm / lub nra tsis tuaj txog?
Ntawm cov xwm txheej lom zem, qhov kuv nco qab tshaj plaws yog txhua yam kev ua tsis tiav txaus ntshai uas tshwm sim thaum lub sijhawm tshaj tawm. Lawm, vim tias qhov no yog qhov teeb meem ntxhov siab tshaj plaws, vim tias nws yog cov neeg tuaj saib, sijhawm, thiab koj yuav tsum paub tseeb tias lawv tsis nkim nws.
Kuv muaj "blue screen of death" ntawm ob lub Windows thiab Mac thaum tham. Hauv Windows nws tshwm sim ib zaug, ntawm Mac ob peb zaug. Qhov no yog, ntawm chav kawm, kev ntxhov siab, tab sis peb daws qhov teeb meem no, lub khoos phis tawj rov pib dua, Kuv txuas ntxiv qhia qee yam nyob rau lub sijhawm no, tab sis kev ntxhov siab loj heev.
Tej zaum qhov kev lom zem tshaj plaws uas kuv tau muaj yog ntawm lub rooj sib tham Groovy. Kuv tsis nco qab qhov twg lub rooj sib tham tau tuav, zoo li, hauv tsev so, thiab rov qab lub tsev so no muaj qee yam kev tsim kho lossis kev kho dua tshiab. Thiab yog li kuv tau tham txog qee qhov code uas kuv tau sau, nws yog demo. Qhov no yog thawj iteration ntawm lub demo, uas yog to taub, tab sis tej zaum tsis zoo sau. Thiab kuv tsuas yog yuav rov hais dua thiab txhim kho nws, thiab kuv tau hais qee cov lus zoo li "tus kheej deprecating" txog qhov tseeb tias qhov no yog "shitty code". Nws nyob rau hauv pem teb thib ob, thiab thaum lub sij hawm ntawd ib lub crane ntawm qhov chaw tsim kho sab nraud tsuas yog nqa lub chav dej nqa tau. Thiab lub theem yog opposite lub qhov rais. Ntawd yog, kuv saib lub qhov rais no, hais tias "shitty code," thiab chav dej ntab dhau ntawm qhov rais. Thiab kuv hais rau sawv daws: "Tig mus, peb muaj ib qho piv txwv ntawm no." Qhov no yog tej zaum qhov zoo tshaj plaws swb ntawm kuv txoj kev xav - ya chav dej hauv kuv daim ntawv qhia thaum kuv tham txog shitty code.
Los ntawm cov dab neeg zoo li lub hnab nqa khoom tsis tuaj - qhov no yog, hauv paus ntsiab lus, ib qho dab neeg, tsis muaj dab tsi los tham txog. Peb tuaj yeem teem caij sib tham sib cais txog txhua yam lus qhia txog kev mus ncig, qhov twg peb tuaj yeem tham txog lub nra uas tsis tuaj txog, tab sis tsis muaj dab tsi tseem ceeb.
Kuv sim siab heev ntawm txhua tus nqi kom ib txwm ya, tuaj koom txhua lub rooj sib tham uas kuv tau cog lus tseg, vim hais tias, dua, nws yog tib neeg lub sijhawm. Tib neeg lub sijhawm tsis muaj nuj nqis vim nws yog qhov kev ntseeg siab uas lawv muab rau koj. Thiab yog tias qhov nyiaj qiv no raug nkim, ces tsis muaj txoj hauv kev kom tau nws rov qab.
Yog tias ib tug neeg siv sijhawm, tuaj koom lub rooj sib tham los mloog kuv cov lus ceeb toom, thiab kuv coj nws thiab tsis tuaj, qhov no yog qhov phem, vim tsis muaj txoj hauv kev kom tus neeg no lub sijhawm rov qab. Yog li ntawd, nws yog ib qho tseem ceeb heev rau kuv kom ua raws li tag nrho kuv cov lus cog tseg hauv qhov no, thiab kom deb li deb txhua yam ua tiav.
Coob leej xav li no: βVim li cas ho mus koom rooj sab laj? Koj tuaj yeem saib cov vis dis aus hauv YouTube, thiab koj tuaj yeem sib tham hauv online. " Vim li cas koj xav tias cov neeg koom yuav tsum mus rau cov rooj sib tham?
Daim ntawv tshaj tawm nrog Leonid Igolnik ntawm DevOpsCon
Thov muab qee lo lus sib cais rau cov uas nyuam qhuav npaj los ua tus hais lus lossis nyuam qhuav pib hais lus?
Nrhiav kev sib ntsib hauv zos. Kev sib ntsib hauv zos yog txoj hauv kev zoo los pib koj txoj haujlwm hais lus rau ntau yam laj thawj. Ua ntej, cov rooj sib tham hauv zos yeej ib txwm nrhiav cov neeg hais lus. Tej zaum nws yuav yog tias tsis muaj kev paub dhau los thiab tsis ua tus hais lus nto moo, nws yuav nyuaj rau koj los thov rau qee lub rooj sib tham nto moo, lossis pawg neeg ua haujlwm, tom qab sib txuas lus nrog koj, yuav nkag siab tias tej zaum nws tseem ntxov me ntsis rau koj. Hauv qhov sib piv, cov rooj sib tham hauv zos yeej ib txwm nrhiav cov neeg hais lus thiab lub bar rau kev nkag yog ntau, qis dua, yog li nws yooj yim dua mus rau qhov ntawd.
Tsis tas li ntawd, qhov kev ntxhov siab yog txawv kiag li. Thaum 10-15-30 tus neeg tuaj, nws tsis zoo ib yam li thaum muaj 150-200-300 tus neeg hauv lub tsev, yog li nws yooj yim dua.
Ntxiv dua thiab, cov nqi rau kev sib ntsib hauv zos yog qis dua: koj tsis tas yuav ya mus qhov twg, koj tsis tas yuav siv hnub, koj tuaj yeem tuaj thaum yav tsaus ntuj. Nco ntsoov kuv cov lus qhia txog qhov tseem ceeb ntawm kev muaj lub ntsej muag zoo nyob rau hauv cov neeg tuaj saib, nws yooj yim dua los mus ntsib ib tus neeg hauv zos vim nws tsis raug nqi nyiaj. Yog tias koj hais lus hauv lub rooj sib tham, koj ua tus hais lus tuaj dawb, tab sis qhov no +1 ntawm koj, leej twg yuav yog tus phooj ywg ntsej muag rau pej xeem, yuav tsum tau yuav daim pib. Yog tias koj tab tom hais lus ntawm kev sib tham, tsis muaj teeb meem li ntawd, koj tuaj yeem nqa ib lossis ob lossis peb tus phooj ywg nrog koj uas yuav ua tus phooj ywg ntsej muag hauv chav.
Thiab ib qho ntxiv ntxiv yog tias cov koom haum sib ntsib muaj ntau lub sijhawm los pab koj. Vim hais tias cov koom haum sib tham yuav muaj, piv txwv li, 60 qhov kev nthuav qhia uas yuav tsum tau tshuaj xyuas, xyaum thiab npaj. Thiab cov koom haum ntawm kev sib ntsib muaj ib, ob lossis peb, yog li koj yuav tau txais kev saib xyuas ntau dua.
Tsis tas li ntawd, nws yooj yim dua kom tau txais kev tawm tswv yim los ntawm kev sib ntsib hauv zos. Koj tau ua tiav koj daim ntawv tshaj tawm thiab tam sim no koj thiab cov neeg tuaj saib twb tau sib tham thiab sib tham txog qee yam ntsig txog koj daim ntawv tshaj tawm. Rau cov rooj sib tham loj no feem ntau tsis yog li ntawd. Koj ua ib daim ntawv qhia thiab qhov ntawd yog nws. Cov neeg tuaj saib uas yog grey loj thaum koj daim ntawv tshaj tawm tau tawm mus, thiab koj tsis paub dab tsi txog lawv, koj tsis hnov ββββdab tsi, koj yuav tsis tau txais kev tawm tswv yim.