Pulogalamu ya ProHoster > Blog > Ulamuliro > “Timakhulupirirana. Mwachitsanzo, tilibe malipiro konse”- kuyankhulana kwanthawi yayitali ndi Tim Lister, wolemba Peopleware
“Timakhulupirirana. Mwachitsanzo, tilibe malipiro konse”- kuyankhulana kwanthawi yayitali ndi Tim Lister, wolemba Peopleware
Tim Lister - wolemba nawo mabuku
"Chinthu chamunthu. Ntchito Zopambana ndi Magulu" (buku loyambirira limatchedwa "Peopleware").
"Waltzing with the Bears: Kuwongolera Zowopsa mu Mapulogalamu a Mapulogalamu"
"Adrenaline-yopenga komanso yopangidwa ndi machitidwe. Njira zamakhalidwe amagulu a polojekiti"
Mabuku onsewa ndi akale m'munda wawo ndipo adalembedwa pamodzi ndi anzawo Gulu la Atlantic Systems. Ku Russia, anzake ndi otchuka kwambiri - Tom DeMarco и Peter Hruschka, amenenso analemba mabuku ambiri otchuka.
Tim ali ndi zaka 40 zachitukuko cha mapulogalamu a pulogalamu; Tsopano amathera nthawi yake kufunsira, kuphunzitsa, ndi kulemba, ndi maulendo a apo ndi apo ndi malipoti misonkhano padziko lonse lapansi.
Tidachita zokambirana ndi Tim Lister makamaka za Habr. Adzakhala akutsegula msonkhano wa DevOops 2019, ndipo tili ndi mafunso ambiri, okhudza mabuku ndi zina. Mafunsowa amachitidwa ndi Mikhail Druzhinin ndi Oleg Chirukhin ochokera ku komiti ya pulogalamu ya msonkhano.
Tim: Mutha kuyang'ana izi kuchokera kumbali zosiyanasiyana. Kulankhula za chikhalidwe cha anthu ... kamodzi pa nthawi, mu nthawi zosavuta, inu ndi gulu lanu munakhala mu ofesi imodzi. Mutha kukhala pafupi tsiku lililonse, kumwa khofi limodzi ndikukambirana za ntchito. Chomwe chasintha kwambiri ndikuti magulu tsopano akhoza kugawidwa m'madera osiyanasiyana, m'mayiko osiyanasiyana ndi madera a nthawi, komabe akugwira ntchito pa vuto lomwelo, ndipo izi zikuwonjezera zovuta zatsopano. Izi zitha kumveka ngati zachikale, koma palibe ngati kulankhulana pamasom'pamaso komwe muli nonse, mukugwira ntchito limodzi, ndipo mutha kupita kwa mnzanu ndikunena kuti, yang'anani zomwe ndapeza, mumakonda bwanji izi? Kukambitsirana pamasom'pamaso kumapereka njira yachangu yosinthira kupita kukulankhulana mwamwayi, ndipo ndikuganiza kuti okonda okalamba ayeneranso kuzikonda. Ndipo ndikudandaula chifukwa kwenikweni dziko lapansi lakhala laling'ono kwambiri, ndipo tsopano zonse zaphimbidwa ndi magulu ogawidwa, ndipo zonse ndizovuta kwambiri.
Tonse timakhala ku DevOps
Michael: Ngakhale kuchokera ku komiti ya pulogalamu ya msonkhano, tili ndi anthu ku California, ku New York, Europe, Russia ... palibe ku Singapore panobe. Kusiyana kwa geography ndikokulirapo, ndipo anthu ayamba kufalikira kwambiri. Ngati tikukamba za chitukuko, mungatiuze zambiri za ma devops ndikuphwanya zotchinga pakati pa magulu? Pali lingaliro lakuti aliyense akukhala mu bunkers awo, ndipo tsopano bunkers akugwa, mukuganiza bwanji za fanizo ili?
Tim: Zikuwoneka kwa ine kuti potengera kupita patsogolo kwaukadaulo kwaposachedwa, ma devops ndiwofunikira kwambiri. M'mbuyomu, mudali ndi magulu a omanga ndi oyang'anira, amagwira ntchito, amagwira ntchito, amagwira ntchito, ndipo nthawi ina panawoneka chinthu chomwe mungabwere nacho kwa otsogolera ndikuchitulutsa kuti chipangidwe. Ndipo apa kukambirana za bunker kunayamba, chifukwa ma admins ndi ogwirizana, osati adani, osachepera, koma munalankhula nawo pokhapokha pamene chirichonse chinali chokonzeka kupita ku kupanga. Kodi mudapita kwa iwo ndi china chake ndikunena kuti: yang'anani pulogalamu yomwe tili nayo, koma kodi mutha kutulutsa pulogalamuyi? Ndipo tsopano lingaliro lonse la kutumiza lasintha kukhala labwino. Ndikutanthauza, panali lingaliro ili kuti mutha kukankhira kusintha mwachangu. Tikhoza kusintha malonda pa ntchentche. Ine nthawizonse kumwetulira pamene Firefox pa laputopu wanga tumphuka ndi kunena, Hei, ife kusinthidwa Firefox wanu chapansipansi, ndipo mwamsanga mukakhala ndi miniti, mungakonde kuwonekera apa ndipo ife kukupatsani kumasulidwa posachedwapa. Ndipo ine ndinati, “Eya, mwana!” Pamene ndinali kugona, anali akugwira ntchito yonditumizira kumasulidwa kwatsopano pa kompyuta yanga. Izi ndi zodabwitsa, zosaneneka.
Koma apa pali vuto: muli ndi gawo ili ndikusintha pulogalamuyo, koma kuphatikiza anthu ndikovuta kwambiri. Zomwe ndikufuna kunena pamutu waukulu wa DevOops ndikuti tsopano tili ndi osewera ambiri kuposa omwe tidakhala nawo. Mukangoganizira za onse omwe ali mugulu limodzi lokha…. Munaganiza ngati gulu, ndipo sizoposa gulu la opanga mapulogalamu. Awa ndi oyesa, oyang'anira polojekiti, ndi gulu la anthu ena. Ndipo aliyense ali ndi maganizo ake pa dziko. Oyang'anira katundu ndi osiyana kwambiri ndi oyang'anira polojekiti. Ma Admin ali ndi ntchito zawo. Zimakhala zovuta kugwirizanitsa onse omwe akutenga nawo mbali kuti apitirizebe kuzindikira zomwe zikuchitika komanso kuti asachite misala. Ndikofunikira kulekanitsa ntchito za gulu ndi ntchito zomwe zimagwira ntchito kwa aliyense. Iyi ndi ntchito yovuta kwambiri. Kumbali ina, ndikuganiza kuti zonse zili bwino kuposa momwe zinalili zaka zambiri zapitazo. Iyi ndi njira yomwe anthu amakulira ndikuphunzira kuchita bwino. Mukaphatikizana, mumamvetsetsa kuti sipayenera kukhala chitukuko chapansi panthaka, kotero kuti panthawi yomaliza pulogalamuyo sichikukwawa ngati jack-in-the-box: monga, tawonani zomwe tachita pano! Lingaliro ndiloti mudzatha kuphatikizira ndi chitukuko, ndipo pamapeto pake mudzatuluka mwaukhondo komanso mobwerezabwereza. Zonsezi zikutanthauza zambiri kwa ine. Izi zimapangitsa kuti pakhale phindu lochulukirapo kwa ogwiritsa ntchito dongosololi komanso kasitomala wanu.
Lingaliro lakuti muyenera kuthamanga, kuthamanga, kuthamanga silobwino. N’zokayikitsa kuti aliyense amafuna kukhala ndi moyo wotero. Ndikufuna kayimbidwe ka zoperekera kuti zikhazikitse kamvekedwe ka polojekiti yanu. Ngati mungotulutsa mtsinje wa zinthu zazing'ono, zopanda tanthauzo, zonsezi sizimawonjezera tanthauzo. M'malo mopanda nzeru kuyesa kumasula zinthu mwachangu momwe mungathere, zomwe zili zoyenera kukambirana ndi otsogolera otsogola ndi opanga zinthu ndi oyang'anira polojekiti ndi njira. Kodi izi ndi zomveka?
Mitundu ndi antipatters
Oleg: Nthawi zambiri mumalankhula za machitidwe ndi ma antipatters, ndipo izi ndizosiyana pakati pa moyo ndi imfa ya ntchito. Ndipo tsopano, ma devops akuphulika m'miyoyo yathu. Kodi ili ndi mawonekedwe akeake ndi ma anti-pattern omwe atha kupha ntchitoyi pomwepo?
Michael: Inde, ndi kangati komwe tamva za chipolopolo chotsatira cha silver?
Tim: Ndendende, ndipo izi ndizochitika mwachizolowezi! Mwachitsanzo ... zikuwoneka kuti izi zakhala kale nthabwala padziko lonse lapansi, koma apa anthu nthawi zambiri amalankhula za teknoloji ya blockchain. Ndipo zimakhala zomveka muzochitika zina! Pamene mukufunikiradi umboni wodalirika wa zochitika, kuti dongosolo limagwira ntchito komanso kuti palibe amene watinyenga, mukakhala ndi mavuto a chitetezo ndi zinthu zonse zosakanikirana - blockchain imakhala yomveka. Koma akamanena kuti Blockchain tsopano isesa padziko lonse lapansi, kusesa chilichonse chomwe chili m'njira yake? Lota zambiri! Iyi ndi teknoloji yodula kwambiri komanso yovuta. Mwaukadaulo zovuta komanso nthawi yambiri. Kuphatikizapo mwangwiro algorithmically, nthawi iliyonse muyenera recalculate masamu, ndi kusintha pang'ono ... ndipo ili ndi lingaliro lalikulu - koma milandu zina. Moyo wanga wonse ndi ntchito yanga zakhala izi: malingaliro osangalatsa muzochitika zenizeni. Ndikofunikira kwambiri kumvetsetsa bwino lomwe mkhalidwe wanu.
Michael: Inde, "funso lalikulu la moyo, chilengedwe ndi chirichonse": kodi teknoloji kapena njira iyi ndi yoyenera pazochitika zanu kapena ayi?
Tim: Funsoli likhoza kukambidwa kale ndi gulu laukadaulo. Mwinanso kubweretsa mlangizi. Yang'anani polojekitiyi ndikumvetsetsa - kodi tsopano tichita zabwino ndi zothandiza, kuposa kale? Mwinamwake izo zidzakwanira, mwina sizidzatero. Koma chofunika kwambiri, musapange chisankho mwachisawawa, chifukwa chakuti wina adangonena kuti: "Tikufuna blockchain! Ndinangowerenga za iye m’magazini m’ndege!” Mozama? Sizoseketsa nkomwe.
The nthano "devops engineer"
Oleg: Tsopano aliyense akugwiritsa ntchito ma devops. Wina amawerenga za devops pa intaneti, ndipo mawa ntchito ina ikuwonekera pamalo olembera anthu. "Devops Engineer". Apa ndikufuna ndikuwonetseni: kodi mukuganiza kuti mawu awa, "devops engineer," ali ndi ufulu wokhala ndi moyo? Pali lingaliro lakuti devops ndi chikhalidwe, ndipo chinachake sichimawonjezera apa.
Tim: Kotero-kuti. Aloleni iwo nthawi yomweyo afotokoze za mawu awa. Chinachake chopanga kukhala chapadera. Mpaka atsimikizire kuti pali luso lophatikizana lapadera lomwe liri ndi ntchito ngati iyi, sindingagule! Ndikutanthauza, chabwino, tili ndi udindo wa ntchito, "devops engineer," mutu wosangalatsa, inde, chotsatira chiyani? Maina a ntchito nthawi zambiri amakhala chinthu chosangalatsa kwambiri. Tinene kuti "wopanga" - ndi chiyani? Mabungwe osiyanasiyana amatanthauza zinthu zosiyana kotheratu. M'makampani ena, opanga mapulogalamu apamwamba amalemba mayeso omwe amamveka bwino kuposa mayeso olembedwa ndi akatswiri oyesa apadera m'makampani ena. Nanga bwanji, tsopano ndi opanga mapulogalamu kapena oyesa?
Inde, tili ndi maudindo a ntchito, koma mukafunsa mafunso motalika kokwanira, pamapeto pake zimakhala kuti tonse ndife othetsa mavuto. Ndife ofunafuna mayankho, ndipo ena ali ndi luso linalake ndipo ena ali ndi zosiyana. Ngati mukukhala m'malo omwe DevOps adalowamo, mukuchita nawo zophatikiza zachitukuko ndi kasamalidwe, ndipo ntchitoyi ili ndi cholinga chofunikira kwambiri. Koma mukafunsidwa zomwe mumachita komanso zomwe muli ndi udindo, zimakhala kuti anthu akhala akuchita zonsezi kuyambira kalekale. "Ndine woyang'anira zomangamanga", "Ndili ndi udindo pazosungirako" ndi zina zotero, chirichonse, mukuwona - zonsezi zinali zisanachitike "ma devops".
Munthu akandiuza udindo wake wa ntchito, sindimamvetsera kwambiri. Ndi bwino kumulola kuti akuuzeni zomwe ali nazo kwenikweni, izi zidzatithandiza kumvetsa bwino nkhaniyi. Chitsanzo changa chokondedwa ndi pamene munthu akunena kuti ndi "woyang'anira polojekiti." Chani? Sizikutanthauza kalikonse, sindikudziwabe zomwe mukuchita. Woyang'anira polojekiti akhoza kukhala woyambitsa, mtsogoleri wa gulu la anthu anayi, kulemba kachidindo, kugwira ntchito, yemwe wakhala gulu lotsogolera, lomwe anthu amazindikira pakati pawo ngati mtsogoleri. Komanso, woyang'anira polojekiti akhoza kukhala woyang'anira yemwe amayang'anira anthu mazana asanu ndi limodzi pa polojekiti, amayang'anira oyang'anira ena, ali ndi udindo wopanga ndandanda ndikukonzekera bajeti, ndizo zonse. Awa ndi maiko awiri osiyana kotheratu! Koma dzina la ntchito yawo likumveka chimodzimodzi.
Tiyeni titembenuzire izi mosiyana pang'ono. Ndi chiyani chomwe mumadziwa bwino, muli ndi zokumana nazo zambiri, muli ndi talente? Mutenga udindo wanji chifukwa mukuganiza kuti mutha kugwira ntchitoyo? Ndipo apa wina ayamba kukana nthawi yomweyo: ayi, ayi, ayi, sindikufuna kuthana ndi zofunikira za polojekiti konse, si bizinesi yanga, ndine katswiri waluso ndipo ndimamvetsetsa magwiritsidwe ntchito ndi mawonekedwe ogwiritsa ntchito, sindikudziwa. ndikufuna kuyang'anira magulu ankhondo a anthu konse, ndiloleni ndipite kukagwira ntchito.
Ndipo, mwa njira, ndine wochirikiza wamkulu wa njira yomwe kulekana kwa luso lamtunduwu kumagwira ntchito bwino. Kumene akatswiri amatha kukulitsa ntchito zawo momwe akufunira. Komabe, ndikuwonabe mabungwe omwe techies amadandaula: Ndiyenera kupita ku kasamalidwe ka polojekiti chifukwa ndi njira yokhayo mu kampaniyi. Nthawi zina izi zimabweretsa zotsatira zoyipa. Ma techies abwino kwambiri sakhala mamenejala abwino nkomwe, ndipo mamenejala abwino sangathe kuthana ndi ukadaulo. Tiyeni tikhale owona mtima pa izi.
Kusatsimikizika ndi chiopsezo ziyenera kukhala patsogolo pa chilichonse chomwe mumachita. Mukhoza kutenga ndondomeko ya polojekiti, yang'anani zoopsa zina pasadakhale ndikunena kuti: tiyenera kuthana ndi izi tsopano, chifukwa ngati izi zikuyenda molakwika, palibe china chilichonse chomwe chingakhudze. Simuyenera kudandaula za kukongola kwa nsalu ya tebulo patebulo ngati sizikudziwika ngati mungathe kuphika chakudya chamadzulo. Choyamba muyenera kuzindikira zoopsa zonse zokonzekera chakudya chamadzulo chokoma, kuthana nazo, ndiyeno pokhapo ganizirani za zinthu zina zonse zomwe sizingawopsyeze kwenikweni.
Apanso, ndi chiyani chomwe chimapangitsa kuti polojekiti yanu ikhale yapadera? Tiyeni tiwone zomwe zingapangitse kuti projekiti yathu ipite patsogolo. Kodi tingatani kuti tichepetse mwayi wa izi? Nthawi zambiri simungangowalepheretsa 100% ndikulengeza ndi chikumbumtima choyera kuti: "Ndi momwemo, ili si vutonso, chiopsezo chatha!" Kwa ine ichi ndi chizindikiro cha khalidwe la munthu wamkulu. Izi ndizosiyana pakati pa mwana ndi wamkulu - ana amaganiza kuti safa, kuti palibe chomwe chingawonongeke, zonse zikhala bwino! Panthaŵi imodzimodziyo, achikulire amayang’ana mmene ana a zaka zitatu akudumpha m’bwalo la maseŵero, kutsata mayendedwe ndi maso awo ndi kunena mwa iwo eni kuti: “ooh-ooh, ooh-ooh.” Ndimaima pafupi ndikukonzekera kugwira mwana akagwa.
Kumbali inayi, chifukwa chomwe ndimakonda bizinesi iyi ndichifukwa ndiyowopsa. Timachita zinthu, ndipo zinthuzo ndi zoopsa. Amafuna njira ya akulu. Kutengeka kokha sikungathetse mavuto anu!
Kuganiza kwaumisiri wamkulu
Michael: Chitsanzo ndi ana ndi chabwino. Ngati ndine injiniya wamba, ndiye kuti ndine wokondwa kukhala mwana. Koma mumasunthira bwanji kumalingaliro achikulire?
Tim: Limodzi mwa malingaliro omwe amagwira ntchito mofanana ndi woyambitsa kapena woyambitsa wokhazikika ndilo lingaliro la nkhani. Zomwe tikuchita, zomwe tikwaniritse. Chofunika kwambiri ndi chiyani pa polojekitiyi? Ziribe kanthu kuti ndinu ndani pantchitoyi, kaya ndinu wophunzira kapena womanga wamkulu, aliyense amafunikira nkhani. Tiyenera kupangitsa aliyense kuganiza pamlingo waukulu kuposa ntchito zawo. "Ndimapanga chidutswa changa, ndipo malinga ngati chidutswa changa chikugwira ntchito, ndine wokondwa." Ayi ndipo ayi. Ndikoyenera nthawi zonse (popanda kuchita mwano!) kukumbutsa anthu za nkhani yomwe amagwira ntchito. Zomwe tonse tikuyesera kuti tikwaniritse pamodzi. Malingaliro oti mutha kukhala mwana bola zonse zili bwino ndi gawo lanu la polojekiti - chonde, musatero. Ngati tiwoloka mzere womaliza, tidzawoloka limodzi. Simuli nokha, tonse tili limodzi. Ngati anthu onse mu polojekitiyi, achikulire ndi achichepere, adayamba kukambirana za zomwe zili zofunika kwambiri pantchitoyo, chifukwa chiyani kampani ikuyika ndalama pazomwe tonse tikuyesera kukwaniritsa ... ambiri a iwo adzamva bwino chifukwa iwo adzawona momwe ntchito yawo ikugwirizanirana ndi ntchito ya wina aliyense. Kumbali imodzi, ndimamvetsetsa gawo lomwe ndili ndi udindo. Koma kuti timalize ntchitoyi tifunikanso anthu ena onse. Ndipo ngati mukuganiza kuti mwatha, nthawi zonse timakhala ndi ntchito yoti tigwire!
Tim: Zomwe mungachite, mutha kutulukira ndikunena momasuka kuti: “Chilichonse chili bwino, ndikutha! Sindine ndekha amene ndimakhala wosamasuka. Tiyeni tikambirane zinthu zosiyanasiyana zosasangalatsa, tonse pamodzi, monga gulu! Awa ndi mavuto athu wamba, tiyenera kuthana nawo, mukudziwa? Ndikuganiza kuti opanga genius a idiosyncratic ali ngati mammoths, adasowa. Ndipo tanthauzo lawo ndi lochepa kwambiri. Ngati simungathe kuyankhulana, simungathe kutenga nawo mbali bwino. Choncho, ingoyankhula. Khalani owona mtima ndi omasuka. Pepani kwambiri kuti izi sizosangalatsa kwa wina. Tangoganizirani, zaka zambiri zapitazo panali phunziro limene mantha aakulu ku United States si imfa, koma ndikuganiza chiyani? Kuopa kuyankhula pagulu! Izi zikutanthauza kuti penapake pali anthu amene angakonde kufa kusiyana ndi kunena mawu oyamikira. Ndipo ndikuganiza kuti ndizokwanira kuti mukhale ndi luso linalake, kutengera zomwe mumachita. Maluso olankhula, luso lolemba - koma momwe zimafunikira kwenikweni pantchito yanu. Ngati mumagwira ntchito ngati katswiri, koma simungathe kuwerenga, kulemba kapena kulankhula, ndiye, mwatsoka, simudzakhala ndi chochita mu ntchito zanga!
Mtengo wolumikizana
Oleg: Kodi kulembera antchito otuluka ngati amenewa sikudula pazifukwa zosiyanasiyana? Ndi iko komwe, amangokhalira kucheza m’malo mogwira ntchito!
Tim: Ndinkatanthauza maziko a timu, osati aliyense. Ngati muli ndi munthu yemwe ali wabwino kwambiri pakukonza nkhokwe, amakonda kukonza nkhokwe, ndipo apitiliza kukonza nkhokwe zanu kwa moyo wake wonse ndipo ndizo, zabwino, pitilizani. Koma ndikulankhula za anthu amene akufuna kukhala mu polojekiti yokha. Pakatikati pa gulu, cholinga chake ndikutukula ntchitoyi. Anthu amenewa amafunikiradi kulankhulana nthawi zonse. Ndipo makamaka kumayambiriro kwa polojekitiyi, mukakambirana zoopsa, njira zokwaniritsira zolinga zapadziko lonse ndi zina zotero.
Michael: Izi zikugwira ntchito kwa onse omwe akuchita nawo ntchitoyi, mosasamala kanthu za luso, luso, kapena njira zogwirira ntchito. Nonse muli ndi chidwi ndi kupambana kwa polojekitiyi.
Tim: Inde, mukumva kuti mwamizidwa mokwanira ndi ntchitoyi, kuti ntchito yanu ndikuthandizira kuti polojekitiyi ichitike. Kaya ndinu wopanga mapulogalamu, wowunika, wopanga mawonekedwe, aliyense. Ichi ndi chifukwa chake ndimabwera kuntchito m'mawa uliwonse ndipo izi ndi zomwe timachita. Tili ndi udindo kwa anthu onsewa, mosasamala kanthu za luso lawo. Ili ndi gulu la anthu omwe amacheza ndi akuluakulu.
Oleg: M'malo mwake, polankhula za ogwira ntchito olankhula, ndinayesa kutsanzira zotsutsa za anthu, makamaka mameneja, omwe amafunsidwa kuti asinthe ku devops, ku masomphenya atsopano a dziko lapansi. Ndipo inu, monga alangizi, muyenera kudziwa zotsutsa izi kuposa ine, monga wopanga! Gawani zomwe zimadetsa nkhawa kwambiri oyang'anira?
Tim: Otsogolera? Hm. Nthawi zambiri, oyang'anira amakhala akukakamizidwa ndi zovuta, akukumana ndi kufunikira kotulutsa mwachangu china chake ndikutumiza, ndi zina zotero. Amayang'ana momwe timakambilana nthawi zonse ndikukangana za chinachake, ndipo amawona motere: zokambirana, zokambirana, zokambirana ... Zokambirana zina ziti? Bwererani kuntchito! Chifukwa kulankhula si ntchito kwa iwo. Simumalemba kachidindo, osayesa mapulogalamu, mukuwoneka kuti mulibe chilichonse - bwanji osakutumizani kuti muchitepo kanthu? Kupatula apo, kubereka kuli kale mwezi umodzi!
Michael: Pitani mukalembe ma code!
Tim: Zikuwoneka kwa ine kuti sakudandaula za ntchito, koma za kusowa kwa maonekedwe a kupita patsogolo. Kuti ziwoneke ngati tikuyandikira kuchita bwino, ayenera kutiwona tikukanikiza mabatani pa kiyibodi. Tsiku lonse kuyambira m'mawa mpaka madzulo. Ili ndi vuto loyamba.
Michael: Tabwera ku funso lomaliza la zokambiranazi. Mukubwera ku DevOops yotsatira ndi mawu ofunikira, kodi mungakweze chinsalu chachinsinsi pazomwe munganene?
Tim: Pakali pano, asanu ndi mmodzi a iwo akulemba buku lonena za chikhalidwe cha ntchito, malamulo osadziwika a mabungwe. Chikhalidwe chimatsimikiziridwa ndi mfundo zazikuluzikulu za bungwe. Nthawi zambiri anthu samazindikira izi, koma atagwira ntchito yofunsira kwa zaka zambiri, tazolowera kuzizindikira. Mumalowetsa kampani, ndipo mkati mwa mphindi zochepa mumayamba kumva zomwe zikuchitika. Izi timazitcha "kununkhira". Nthawi zina fungo ili limakhala labwino, ndipo nthawi zina zimakhala bwino. Zinthu ndizosiyana kwambiri ndi mabungwe osiyanasiyana.