Tswj ib pab neeg ntawm programmers: yuav ua li cas thiab yuav ua li cas txhawb lawv? Ntu ob

Epigraph:
Tus txiv, saib cov me nyuam grimy, hais rau nws tus poj niam: zoo, peb puas yuav ntxuav cov no los yog yug me nyuam tshiab?

Hauv qab no qhov kev txiav yog qhov thib ob ntawm ib tsab xov xwm los ntawm peb pab pawg thawj coj, nrog rau RAS Product Development Director Igor Marnat, txog qhov peculiarities ntawm kev txhawb nqa programmers. Thawj ntu ntawm tsab xov xwm tuaj yeem pom ntawm no - habr.com/ru/company/parallels/blog/452598

Tswj ib pab neeg ntawm programmers: yuav ua li cas thiab yuav ua li cas txhawb lawv? Ntu ob

Hauv thawj ntu ntawm tsab xov xwm, kuv tau kov ob theem qis ntawm Maslow lub pyramid: kev xav tau ntawm lub cev, kev xav tau kev nyab xeeb, kev nplij siab thiab kev nyob mus ib txhis thiab txav mus rau qib tom ntej, thib peb, uas yog:

III - Xav tau kev koom tes thiab kev hlub

Tswj ib pab neeg ntawm programmers: yuav ua li cas thiab yuav ua li cas txhawb lawv? Ntu ob

Kuv paub tias Italian mafia hu ua "Cosa Nostra", tab sis kuv zoo siab heev thaum kuv pom tias "Cosa Nostra" txhais li cas. "Cosa Nostra" txhais los ntawm Italian txhais tau tias "Peb Kev Lag Luam". Kev xaiv lub npe tau zoo heev rau kev txhawb siab (cia peb tawm ntawm txoj haujlwm, qhov no peb tsuas yog xav tau kev txhawb siab). Ib tug neeg feem ntau xav ua ib feem ntawm pab pawg, ua qee qhov loj, ntau, peb cov lag luam.

Qhov tseem ceeb tshaj plaws yog muab tso rau hauv kev txaus siab rau qhov kev xav tau ntawm kev sib koom ua ke thiab kev hlub hauv cov tub rog, tub rog, thiab txhua qhov kev tsim ua tub rog loj. Thiab, raws li peb pom, hauv mafia. Qhov no yog to taub, vim hais tias koj yuav tsum tau yuam cov neeg uas muaj me me, uas thaum xub thawj tsis tsim ib pab neeg zoo li-minded neeg, uas tau coj los ua ke los ntawm conscription (tsis yeem), uas muaj ntau theem ntawm kev kawm, txawv tus kheej muaj nuj nqis. , kom muab siab rau lawv lub neej, ntawm kev pheej hmoo ntawm kev tuag, rau qee qhov laj thawj, tso koj lub neej rau ib tus phooj ywg hauv caj npab.

Qhov no yog ib qho kev txhawb zog heev; rau cov neeg feem coob nws tseem ceeb heev kom xav tias lawv koom nrog ib yam dab tsi loj, kom paub tias koj yog ib feem ntawm tsev neeg, ib lub teb chaws, pab pawg. Hauv cov tub rog, cov khaub ncaws, ntau yam kev cai dab qhuas, kev ua yeeb yam, kev ua yeeb yam, kev ua yeeb yam, banners, thiab lwm yam ua haujlwm rau cov hom phiaj no. Kwv yees li tib yam tseem ceeb rau txhua pab pawg. Cov cim, cov lag luam lag luam thiab cov xim lag luam, khoom siv thiab khoom plig yog qhov tseem ceeb.

Nws yog ib qho tseem ceeb uas cov xwm txheej tseem ceeb muaj lawv tus kheej pom embodiment uas lawv tuaj yeem cuam tshuam. Niaj hnub no, nws yog qhov zoo rau lub tuam txhab kom muaj nws cov khoom muag, tsho, T-shirts, thiab lwm yam. Tab sis nws tseem yog ib qho tseem ceeb los qhia txog cov pab pawg hauv lub tuam txhab. Peb feem ntau tso T-shirts raws li cov txiaj ntsig ntawm kev tso tawm, uas tau muab rau txhua tus neeg koom nrog kev tso tawm. Qee qhov xwm txheej, kev ua koob tsheej sib koom ua ke lossis kev ua si nrog tag nrho pab pawg yog lwm qhov tseem ceeb ntawm kev txhawb siab.

Ntxiv nrog rau cov cwj pwm sab nraud, ob peb lwm yam cuam tshuam rau kev xav ntawm kev koom nrog pab pawg.
Ua ntej, muaj lub hom phiaj sib xws uas txhua tus nkag siab thiab qhia qhov kev ntsuam xyuas ntawm nws qhov tseem ceeb. Cov programmers feem ntau xav nkag siab tias lawv tab tom ua qhov txias, thiab lawv ua qhov txias txias ua ke, ua ib pab neeg.
Qhov thib ob, pab pawg yuav tsum muaj qhov chaw sib txuas lus uas tag nrho pab neeg tam sim no thiab uas tsuas yog rau nws (piv txwv li, kev sib tham hauv tus neeg xa xov, pab pawg sib tham raws sijhawm). Ntxiv nrog rau cov teeb meem kev ua haujlwm, kev sib txuas lus tsis raug cai, qee zaum kev sib tham ntawm cov xwm txheej sab nraud, lub teeb offtop - tag nrho cov no tsim kev nkag siab ntawm zej zog thiab pab pawg.
Thib peb, kuv xav qhia txog kev qhia txog kev ua haujlwm zoo hauv kev ua haujlwm hauv pab pawg, lub siab xav tsa cov qauv piv rau cov uas tau txais hauv tuam txhab. Kev ua raws li qhov zoo tshaj plaws uas tau txais hauv kev lag luam, ua ntej hauv pab pawg, thiab tom qab ntawd hauv lub tuam txhab tag nrho, muab lub sijhawm rau pab neeg xav tias nws ua ntej ntawm lwm tus hauv qee txoj kev, coj txoj hauv kev, qhov no tsim kom muaj kev nkag siab zoo. mus rau ib pab neeg txias.

Kev nkag siab ntawm kev koom tes kuj cuam tshuam los ntawm pab pawg kev koom tes hauv kev npaj thiab kev tswj hwm. Thaum cov neeg koom nrog koom nrog kev sib tham txog cov hom phiaj, kev npaj ua haujlwm, pab pawg qauv thiab kev ua haujlwm engineering, thiab xam phaj cov neeg ua haujlwm tshiab, lawv tsim kev nkag siab ntawm kev koom tes, sib koom ua tswv cuab, thiab cuam tshuam rau kev ua haujlwm. Tib neeg txaus siab ua qhov kev txiav txim siab thiab hais lus los ntawm lawv tus kheej ntau dua li cov uas tau hais los ntawm lwm tus, txawm tias lawv xyaum ua haujlwm.

Hnub yug, hnub ua koob tsheej, cov xwm txheej tseem ceeb hauv lub neej ntawm cov npoj yaig - kev sib koom ua ke pizza, khoom plig me me los ntawm pab pawg muab kev sov siab ntawm kev koom tes thiab kev ris txiaj. Hauv qee lub tuam txhab, nws yog ib txwm ua kom muab cov cim cim me me rau 5, 10, 15 xyoo ua haujlwm hauv tuam txhab. Ntawm ib sab, kuv tsis xav tias qhov no txhawb kuv ntau heev rau kev ua tiav tshiab. Tab sis, pom tseeb, yuav luag txhua tus yuav txaus siab tias lawv tsis nco qab txog nws. Qhov no yog ib qho ntawm cov xwm txheej uas qhov tsis muaj qhov tseeb demotivates es tsis yog nws muaj kev txhawb nqa. Pom zoo, nws tuaj yeem ua rau txaj muag heev yog tias LinkedIn ceeb toom koj thaum sawv ntxov thiab ua kev zoo siab rau koj ntawm koj 10 xyoo ntawm koj qhov chaw ua haujlwm, tab sis tsis yog ib tus npoj yaig los ntawm lub tuam txhab ua kev zoo siab rau koj lossis nco koj.

Tau kawg, ib qho tseem ceeb yog qhov kev hloov pauv ntawm pawg neeg. Nws yog qhov tseeb tias txawm tias kev tuaj txog lossis tawm ntawm ib tus neeg los ntawm pab pawg tau tshaj tawm ua ntej (piv txwv li, hauv tuam txhab lossis pab pawg ntawv xov xwm, lossis ntawm pab pawg sib tham), qhov no tsis tshwj xeeb txhawb rau leej twg rau qhov ua tiav tshiab. Tab sis yog tias muaj ib hnub zoo koj pom tus neeg tshiab nyob ib sab ntawm koj, lossis tsis pom tus qub, nws tuaj yeem ua rau xav tsis thoob, thiab yog tias koj tawm mus, tsis txaus siab. Tib neeg yuav tsum tsis txhob ploj mus ntsiag to. Tshwj xeeb tshaj yog nyob rau hauv ib pab neeg faib. Tshwj xeeb tshaj yog tias koj txoj haujlwm nyob ntawm ib tus npoj yaig los ntawm lwm qhov chaw ua haujlwm uas tam sim ntawd nce thiab ploj mus. Cov sijhawm zoo li no yeej tsim nyog qhia rau pab pawg sib cais ua ntej.

Ib qho tseem ceeb, uas ua lus Askiv hu ua cov tswv cuab (cov ntawv txhais lus ntawm "muaj" tsis muaj qhov cuam tshuam tag nrho nws lub ntsiab lus). Qhov no tsis yog kev xav ntawm kev ua tswv cuab, tab sis qhov kev xav ntawm lub luag haujlwm rau koj qhov project, qhov kev xav ntawd thaum koj xav koom nrog koj tus kheej nrog cov khoom thiab cov khoom nrog koj tus kheej. Qhov no suav nrog kev thov Vajtswv ntawm Marine hauv zaj yeeb yaj kiab "Full Metal Jacket": "Nov yog kuv rab phom. Muaj ntau rab phom zoo li no, tab sis qhov no yog kuv li. Kuv rab phom yog kuv tus phooj ywg zoo tshaj. Nws yog kuv lub neej. Kuv yuav tsum kawm kom muaj nws ib yam li kuv muaj kuv lub neej. Yog tsis muaj kuv, kuv rab phom tsis muaj txiaj ntsig. Kuv tsis muaj txiaj ntsig yam tsis muaj kuv rab phom. Kuv yuav tsum tua kuv rab phom ncaj. Kuv yuav tsum tua kom raug ntau dua li cov yeeb ncuab uas sim tua kuv. Kuv yuav tsum tua nws ua ntej nws tua kuv. Cia nws ua li ntawd... "

Thaum ib tug neeg ua haujlwm ntawm ib yam khoom rau lub sijhawm ntev, muaj lub sijhawm los ua lub luag haujlwm tag nrho rau nws txoj kev tsim thiab kev loj hlob, saib seb qhov kev ua haujlwm tshwm sim li cas los ntawm "tsis muaj dab tsi", cov neeg siv nws li cas, qhov kev xav zoo li no tshwm sim. Cov pawg khoom lag luam uas ua haujlwm ua ke ntev ntev ntawm ib qhov project feem ntau muaj kev txhawb siab thiab sib koom ua ke ntau dua li cov pab pawg uas tau sib sau ua ke rau lub sijhawm luv luv thiab ua haujlwm hauv kev sib dhos kab, hloov ntawm ib qhov project mus rau lwm qhov, tsis muaj lub luag haujlwm tag nrho. khoom, txij thaum pib mus txog thaum xaus.

IV. Xav tau kev lees paub

Ib lo lus zoo kuj txaus siab rau tus miv. Txhua tus muaj kev txhawb siab los ntawm kev paub txog qhov tseem ceeb ntawm txoj haujlwm uas lawv tau ua thiab nws qhov kev ntsuam xyuas zoo. Tham nrog cov programmers, muab cov lus qhia ib ntus rau lawv, ua kev zoo siab rau txoj haujlwm ua tiav. Yog tias koj muaj pab pawg loj thiab faib, cov rooj sib tham ib ntus (uas hu ua ib qho rau ib qho) yog qhov zoo rau qhov no; yog tias pab pawg me me thiab ua haujlwm ua ke hauv zos, lub sijhawm no feem ntau yog muab tsis muaj kev sib tham tshwj xeeb ntawm daim ntawv qhia hnub (txawm tias ib ntus ib ntus rau ib qho yog txhua yam Nws tseem xav tau, koj tsuas tuaj yeem ua nws tsawg zaus). Cov ncauj lus no tau hais zoo hauv podcasts rau cov thawj coj ntawm manager-tools.com.

Txawm li cas los xij, nws tsim nyog khaws cov kab lis kev cai sib txawv hauv siab. Qee qhov kev paub txog Asmeskas cov npoj yaig yuav tsis ua haujlwm nrog cov neeg Lavxias. Cov theem ntawm kev coj ncaj ncees tau txais nyob rau hauv kev sib txuas lus txhua hnub hauv pab pawg hauv Western lub teb chaws pib zoo li ntau dhau rau cov programmers los ntawm Russia. Qee tus cwj pwm ncaj ncees ntawm cov npoj yaig Lavxias tuaj yeem pom tias yog kev tsis ncaj ncees los ntawm lawv cov npoj yaig los ntawm lwm lub tebchaws. Qhov no tseem ceeb heev hauv kev sib txuas lus hauv pab pawg neeg sib tham; ntau tau sau rau ntawm lub ncauj lus no; tus thawj coj ntawm pab pawg no yuav tsum nco ntsoov qhov no.

Kev ua qauv qhia tshwj xeeb, qhov twg cov programmers qhia cov yam ntxwv tsim thaum lub sijhawm khiav, yog qhov kev coj ua zoo rau kev paub txog qhov xav tau no. Ntxiv nrog rau qhov tseeb tias qhov no yog lub sijhawm zoo los tshem tawm cov kev sib txuas lus ntawm cov pab pawg, qhia cov thawj coj ntawm cov khoom lag luam thiab cov neeg sim rau cov yam ntxwv tshiab, nws tseem yog lub sijhawm zoo rau cov neeg tsim khoom los qhia cov txiaj ntsig ntawm lawv txoj haujlwm thiab qhia lawv txoj kev sau ntawv. Zoo, thiab polish koj cov kev txawj hais lus rau pej xeem, ntawm chav kawm, uas tsis muaj teeb meem.

Nws yuav yog ib lub tswv yim zoo los ua kev zoo siab rau kev koom tes tseem ceeb ntawm cov npoj yaig tshwj xeeb nrog cov ntawv pov thawj, cov cim nco txog (tsawg kawg yog lo lus zoo) ntawm pab pawg sib koom ua ke. Cov neeg feem ntau muaj txiaj ntsig zoo li daim ntawv pov thawj thiab cov cim nco txog ntau heev, coj lawv nrog lawv thaum tsiv, thiab feem ntau saib xyuas lawv txhua txoj hauv kev.

Txhawm rau kos ib qho tseem ceeb dua, kev pab cuam mus sij hawm ntev rau kev ua haujlwm ntawm pab pawg, kev paub ntau ntxiv thiab kev txawj ntse, kev siv qib qib feem ntau yog siv (dua, kev sib piv tuaj yeem kos nrog cov kab ke ntawm cov tub rog nyob hauv cov tub rog, uas, ntxiv rau. los xyuas kom meej subordination, kuj pab lub hom phiaj no). Feem ntau cov tub ntxhais hluas tsim tawm ua haujlwm ob zaug nyuaj kom tau txais cov hnub qub tshiab ntawm lawv lub xub pwg pluaj (piv txwv li txav los ntawm tus tsim tawm junior mus rau tus tsim tawm puv sijhawm, thiab lwm yam).

Paub koj cov neeg txoj kev cia siab yog qhov tseem ceeb. Qee tus yuav muaj kev txhawb siab los ntawm qib siab, lub sijhawm los hu, hais tias, tus kws tsim qauv, thaum lwm tus, ntawm qhov tsis sib xws, tsis txaus siab rau cov qib thiab cov npe thiab yuav txiav txim siab nce nyiaj hli ib qho kev lees paub los ntawm lub tuam txhab. . Sib tham nrog tib neeg kom nkag siab qhov lawv xav tau thiab lawv qhov kev cia siab yog dab tsi.

Kev ua qauv qhia txog kev lees paub, qib siab ntawm kev ntseeg siab ntawm pab pawg, tuaj yeem muab tau los ntawm kev muab kev ywj pheej ntau dua los yog kev koom tes hauv cov haujlwm tshiab. Piv txwv li, tom qab tau txais qee qhov kev paub dhau los thiab ua tiav qee qhov txiaj ntsig, tus programmer, ntxiv rau kev siv nws cov yam ntxwv raws li qhov tshwj xeeb, tuaj yeem ua haujlwm ntawm kev tsim cov khoom tshiab. Los yog koom nrog cov chaw tshiab uas tej zaum yuav tsis cuam tshuam ncaj qha rau kev txhim kho - sim automation, siv cov kev ua haujlwm zoo tshaj plaws, pab nrog kev tswj kev tso tawm, hais lus ntawm cov rooj sib tham, thiab lwm yam.

V. Qhov xav tau kev paub thiab kev ua tus kheej.

Ntau tus programmers tau tsom mus rau ntau hom kev ua ub no ntawm ntau theem ntawm lawv lub neej. Qee tus neeg nyiam ua kev kawm tshuab, tsim cov qauv ntaub ntawv tshiab, nyeem ntau cov ntaub ntawv tshawb fawb rau kev ua haujlwm, thiab tsim qee yam tshiab los ntawm kos. Lwm qhov yog los ze dua rau kev debugging thiab txhawb nqa ib daim ntawv thov uas twb muaj lawm, uas koj yuav tsum tau khawb tob rau hauv cov cai uas twb muaj lawm, kawm cov ntaub ntawv, pawg kab thiab network captchas rau hnub thiab lub lis piam, thiab sau yuav luag tsis muaj tus lej tshiab.

Ob txheej txheem yuav tsum muaj kev txawj ntse zoo, tab sis lawv cov txiaj ntsig tau zoo sib txawv. Nws ntseeg tau tias cov programmer tsis kam txhawb cov kev daws teeb meem uas twb muaj lawm; lawv tau mob siab rau tsim cov tshiab. Muaj ib tug grain ntawm kev txawj ntse nyob rau hauv no. Ntawm qhov tod tes, pab pawg txhawb siab thiab koom siab tshaj plaws uas kuv tau ua haujlwm nrog tau mob siab rau kev txhawb nqa cov khoom uas twb muaj lawm, nrhiav thiab kho cov kab laum tom qab pab pawg txhawb nqa hu rau lawv. Cov txiv neej tau ua neej nyob rau txoj haujlwm no thiab npaj tawm mus rau hnub Saturday thiab Hnub Sunday. Peb ib zaug tau mob siab rau nrog lwm qhov teeb meem ceev thiab nyuaj, txawm tias yav tsaus ntuj ntawm Lub Kaum Ob Hlis 31st lossis yav tav su ntawm Lub Ib Hlis 1st.

Ntau yam cuam tshuam qhov kev mob siab rau siab. Ua ntej, nws yog ib lub tuam txhab nrog lub npe loj hauv kev lag luam, pab pawg koom nrog lawv tus kheej (saib "Kev Xav Tau Kev Koom Tes"). Qhov thib ob, lawv yog tus thawj pem hauv ntej kawg, tsis muaj leej twg qab lawv, tsis muaj pab pawg khoom thaum lub sijhawm ntawd. Nruab nrab ntawm lawv thiab cov neeg siv khoom muaj ob theem ntawm kev txhawb nqa, tab sis yog tias qhov teeb meem tau mus txog lawv, tsis muaj qhov twg yuav tsum tau thim rov qab, tsis muaj leej twg nyob tom qab, tag nrho cov koom haum tau nyob ntawm lawv (plaub tus tub ntxhais hluas programmer). Thib peb, lub tuam txhab loj no muaj cov neeg siv khoom loj heev (tsoomfwv hauv tebchaws, kev txhawj xeeb txog tsheb thiab aviation, thiab lwm yam) thiab kev teeb tsa loj heev hauv ntau lub tebchaws. Yog li ntawd, ib txwm nyuaj thiab nthuav cov teeb meem, cov teeb meem yooj yim tau daws los ntawm kev txhawb nqa ntawm qib dhau los. Thib plaub, pab pawg kev txhawb siab tau cuam tshuam los ntawm qib kev tshaj lij ntawm pab pawg txhawb nqa uas lawv cuam tshuam (muaj cov kws tshaj lij thiab cov kws tshaj lij muaj peev xwm), thiab peb ib txwm ntseeg siab rau qhov zoo ntawm cov ntaub ntawv lawv tau npaj, kev tshuaj xyuas lawv tau ua. , lwm. Thib tsib, thiab kuv xav tias qhov no yog qhov tseem ceeb tshaj plaws - pab pawg tseem hluas, txhua tus txiv neej tau pib ua haujlwm. Lawv xav kawm txog cov khoom loj thiab nyuaj, daws cov teeb meem loj uas yog qhov tshiab rau lawv nyob rau hauv ib qho chaw tshiab, lawv nrhiav kev ua haujlwm zoo rau qib ntawm cov pab pawg, teeb meem, thiab cov neeg siv khoom. Qhov project tau dhau los ua ib lub tsev kawm ntawv zoo heev, txhua tus tom qab tau ua haujlwm zoo hauv lub tuam txhab thiab tau los ua cov thawj coj thiab cov thawj coj loj, ib tug ntawm cov txiv neej tam sim no yog tus thawj coj ntawm Amazon Web Services, lwm qhov kawg tau tsiv mus rau Google, thiab txhua tus. ntawm lawv tseem nco txog qhov project no nrog kev sov siab.

Yog tias pab pawg no muaj cov programmers nrog 15-20 xyoo ntawm kev paub qab lawv, qhov kev txhawb siab yuav txawv. Hnub nyoog thiab kev paub tsis yog, ntawm chav kawm, 100% kev txiav txim siab; nws tag nrho yog nyob ntawm tus qauv ntawm kev txhawb siab. Hauv qhov tshwj xeeb no, kev xav paub thiab kev loj hlob ntawm cov tub ntxhais hluas programmers tau txais txiaj ntsig zoo.

Feem ntau, raws li peb tau hais ob peb zaug lawm, koj yuav tsum paub qhov kev cia siab ntawm koj cov programmers, nkag siab txog qhov twg ntawm lawv xav nthuav lossis hloov lawv txoj haujlwm, thiab coj mus rau hauv tus account cov kev cia siab no.

Tshaj li Maslow lub pyramid: pom kev tshwm sim, kev ua si thiab kev sib tw, tsis muaj bullshit

Muaj peb lub ntsiab lus tseem ceeb ntxiv txog qhov kev txhawb siab ntawm cov programmers uas yuav tsum tau hais, tab sis kos lawv rau hauv Maslow tus qauv xav tau yuav yog qhov khoom tsim dhau.

Thawj yog qhov pom thiab qhov sib thooj ntawm qhov tshwm sim.

Kev txhim kho software feem ntau yog marathon. Cov txiaj ntsig ntawm R & D kev siv zog pom tom qab lub hlis, qee zaum xyoo. Nws nyuaj rau mus rau lub hom phiaj uas nyob deb dhau lub qab ntug, qhov kev ua haujlwm txaus ntshai heev, lub hom phiaj tseem nyob deb, tsis pom tseeb thiab tsis pom, "hmo ntuj tsaus nti thiab txaus ntshai heev." Nws yog qhov zoo dua los rhuav txoj kev mus rau hauv qhov chaw, ua ib txoj hauv kev mus rau tsob ntoo ze tshaj plaws uas pom, ncav cuag, cov ntsiab lus meej meej, thiab nws tsis deb ntawm peb - ​​thiab mus rau lub hom phiaj ze. Peb xav ua kom muaj kev rau siab rau ob peb hnub lossis lub lis piam, tau txais thiab ntsuas qhov tshwm sim, tom qab ntawd txav mus. Yog li ntawd, nws yog ib qho tsim nyog los rhuav tshem cov haujlwm me me (sprints hauv agile pab lub hom phiaj no zoo). Peb tau ua tiav ib feem ntawm txoj haujlwm - sau nws, exhaled, sib tham txog nws, rau txim rau cov neeg ua txhaum, muab nqi zog rau cov neeg dawb huv - peb tuaj yeem pib lub voj voog tom ntej.

Qhov kev txhawb siab no yog qee qhov zoo ib yam li cov neeg ua si tau ntsib thaum ua tiav kev ua si hauv computer: lawv ib txwm tau txais khoom plig, cov ntsiab lus, nyiaj tshwj xeeb thaum lawv ua tiav txhua qib; qhov no tuaj yeem hu ua "dopamine motivation."

Nyob rau tib lub sijhawm, qhov pom ntawm qhov tshwm sim yog qhov tseem ceeb. Ib tug kaw feature nyob rau hauv daim ntawv yuav tsum tig ntsuab. Yog tias tus lej sau, sim, tso tawm, tab sis tsis muaj qhov hloov pauv ntawm qhov pom kev pom ntawm tus programmer, nws yuav xav tias tsis tiav, yuav tsis muaj kev nkag siab ntawm kev ua tiav. Hauv ib pab pawg hauv peb qhov kev tswj hwm version, txhua thaj tau dhau los ntawm peb theem ua tiav - kev tsim tau sib sau ua ke thiab cov kev xeem dhau los, thaj tsam dhau los ntawm kev tshuaj xyuas cov cai, thaj ua haujlwm tau sib koom ua ke. Txhua theem tau pom pom nrog tus zuam ntsuab lossis tus ntoo khaub lig liab. Thaum ib tus neeg tsim tawm yws yws tias qhov kev tshuaj xyuas cov cai tau siv sijhawm ntev, cov npoj yaig xav tau kom nrawm, thaj ua rau thaj tau dai rau ob peb hnub. Kuv nug, qhov no puas hloov pauv rau nws? Tom qab tag nrho, thaum cov cai sau tseg, kev tsim yog sib sau ua ke thiab cov kev xeem tau dhau los, nws tsis tas yuav them sai sai rau qhov xa tawm thaj yog tias tsis muaj lus pom. Cov npoj yaig lawv tus kheej yuav tshuaj xyuas thiab pom zoo nws (yog tias, dua, tsis muaj lus pom). Nws teb hais tias, "Igor, Kuv xav tau kuv tus zuam ntsuab kom sai li sai tau."

Qhov thib ob yog kev sib tw thiab kev sib tw.

Thaum tsim ib qho ntawm cov khoom, peb pab neeg ua haujlwm engineering muaj lub hom phiaj los ua txoj haujlwm tseem ceeb hauv zej zog ntawm ib qho ntawm cov khoom lag luam qhib, kom nkag mus rau sab saum toj-3. Lub sijhawm ntawd, tsis muaj lub hom phiaj los soj ntsuam ib tus neeg pom kev hauv zej zog; txhua lub tuam txhab koom nrog loj tuaj yeem thov (thiab thov ib ntus) tias nws yog tus naj npawb ib pab, tab sis tsis muaj txoj hauv kev los sib piv cov kev koom tes ntawm cov neeg koom. ntawm lawv tus kheej, los soj ntsuam nws cov dynamics hauv lub sijhawm. Yog li ntawd, tsis muaj txoj hauv kev los teeb tsa lub hom phiaj rau pab pawg uas tuaj yeem ntsuas hauv qee qhov parrots, ntsuas qib ntawm nws qhov kev ua tiav, thiab lwm yam. Yuav kom daws tau qhov teeb meem no, peb pab neeg tau tsim ib qho cuab yeej rau kev ntsuas thiab pom kev koom tes ntawm cov tuam txhab thiab cov neeg koom nrog www.stackalytics.com. Los ntawm qhov kev xav ntawm qhov kev xav, nws tau dhau los ua ib lub foob pob. Nws tsis yog tsuas yog engineers thiab pab pawg uas saib xyuas lawv cov kev kawm thiab kev vam meej ntawm lawv cov npoj yaig thiab cov neeg sib tw. Kev tswj hwm sab saum toj ntawm peb lub tuam txhab thiab txhua tus neeg sib tw loj kuj tau pib lawv hnub nrog stackalytics. Txhua yam tau dhau los ua pob tshab thiab pom, txhua tus tuaj yeem ua tib zoo saib xyuas lawv txoj kev vam meej, piv nrog cov npoj yaig, thiab lwm yam. Nws tau dhau los ua qhov yooj yim thiab yooj yim rau cov engineers, cov tswj hwm thiab pab pawg los teeb tsa lub hom phiaj.

Lub ntsiab lus tseem ceeb uas tshwm sim thaum siv ib qho kev ntsuas ntawm qhov ntsuas ntau npaum li cas yog tias sai li sai tau thaum koj tau siv lawv, lub kaw lus cia li siv zog ua qhov tseem ceeb ntawm qhov ua tiav ntawm cov kev ntsuas ntau, kom ua rau muaj kev puas tsuaj ntawm cov khoom zoo. Piv txwv li, tus lej ntawm cov lej tshuaj xyuas ua tiav yog siv los ua ib qho kev ntsuas. Pom tseeb, kev tshuaj xyuas cov lej tuaj yeem ua tiav ntau txoj hauv kev, koj tuaj yeem siv sijhawm ob peb teev ntawm kev tshuaj xyuas kom meej thiab kuaj xyuas qhov nyuaj nrog kev kuaj xyuas, khiav nws ntawm koj lub rooj zaum, kuaj xyuas nrog cov ntaub ntawv, thiab tau ntxiv ib qho kev tshuaj xyuas hauv koj cov karma, lossis dig muag nyem ob peb lub kaum hauv ob peb feeb thaj ua rau thaj, muab txhua tus +1 thiab tau ntxiv nees nkaum hauv karma. Muaj cov xwm txheej tsis txaus ntseeg thaum cov kws ua haujlwm tau nyem rau ntawm thaj ua rau thaj sai sai uas lawv muab +1 rau thaj ua rau thaj tsis siv neeg los ntawm CI system. Raws li peb tom qab tso dag, "mus, mus, jenkins." Nyob rau hauv cov ntaub ntawv ntawm commits, kuj muaj coob tus neeg uas tau mus los ntawm lub code nrog code formatting cov cuab yeej, edited lus, hloov lub sij hawm mus rau commas, thiab yog li pumped li lawv karma. Kev soj ntsuam nrog qhov no yog qhov yooj yim heev: peb siv qhov kev nkag siab zoo thiab, ntxiv rau qhov ntsuas qhov ntsuas, kuj tseem siv qhov tseem ceeb, zoo. Qib ntawm kev siv cov txiaj ntsig ntawm pab pawg ua haujlwm, tus naj npawb ntawm cov neeg koom nrog sab nraud, qib ntawm kev ntsuas kev ntsuas, kev ruaj ntseg ntawm cov qauv thiab tag nrho cov khoom, cov txiaj ntsig ntawm kev ntsuas ntsuas thiab kev ua tau zoo, tus naj npawb ntawm cov engineers uas tau txais cov tub ntxhais tshuaj xyuas lub xub pwg. straps, qhov tseeb hais tias tej yaam num tau txais mus rau hauv lub hauv paus tej yaam num hauv zej zog, ua raws li cov txheej txheem ntawm ntau theem ntawm engineering txheej txheem - tag nrho cov no thiab ntau lwm yam yuav tsum tau soj ntsuam nrog rau cov yooj yim quantitative metrics.

Thiab thaum kawg, qhov thib peb point - Tsis muaj bullshit.

Cov neeg tsim tawm yog cov neeg ntse heev thiab muaj laj thawj heev hauv lawv txoj haujlwm. Lawv siv sijhawm 8-10 teev hauv ib hnub los tsim cov saw hlau ntev thiab nyuaj, yog li lawv pom qhov tsis zoo hauv lawv ya. Thaum ua ib yam dab tsi, lawv, zoo li txhua leej txhua tus, xav nkag siab tias vim li cas lawv thiaj ua, dab tsi yuav hloov mus rau qhov zoo dua. Nws yog ib qho tseem ceeb heev uas cov hom phiaj uas koj teem rau koj pab neeg yog ncaj ncees thiab muaj tiag. Sim muag lub tswv yim phem rau pab pawg ua haujlwm yog lub tswv yim phem. Ib lub tswv yim phem yog tias koj tsis ntseeg nws tus kheej, lossis, hauv qhov xwm txheej hnyav, koj tsis muaj lub xeev tsis pom zoo thiab cog lus (Kuv tsis pom zoo, tab sis kuv yuav ua nws). Peb ib zaug tau siv lub zog txhawb zog hauv ib lub tuam txhab, ib qho ntawm cov ntsiab lus uas yog lub tshuab hluav taws xob rau kev tawm tswv yim. Lawv nqis peev nyiaj ntau, coj tib neeg mus rau Asmeskas kev cob qhia, feem ntau, lawv tau nqis peev ntau tshaj plaws. Ib zaug, hauv kev sib tham tom qab kev cob qhia, ib tus thawj coj tau hais rau nws cov tub txib: "Lub tswv yim tsis yog phem, zoo li nws yuav ua haujlwm. Kuv yuav tsis muab cov lus qhia hluav taws xob rau koj tus kheej, tab sis koj muab rau koj cov neeg thiab thov nws los ntawm lawv. " Qhov ntawd yog nws, tsis muaj dab tsi tuaj yeem siv tau ntxiv. Lub tswv yim, ntawm chav kawm, tsis muaj dab tsi.

Tau qhov twg los: www.hab.com

Ntxiv ib saib