Ungavumi ukuthuthukisa into ongayiqondi

Ungavumi ukuthuthukisa into ongayiqondi

Kusukela ekuqaleni kuka-2018, bengilokhu ngibambe isikhundla sokuhola/umphathi/nonjiniyela oholayo eqenjini - libize ngendlela oyifunayo, kodwa iphuzu ukuthi nginomthwalo ophelele wemojula eyodwa kanye nabo bonke onjiniyela abasebenza phezu kwakho. Lesi sikhundla singinika umbono omusha ngenqubo yokuthuthukiswa, njengoba ngibambe iqhaza kumaphrojekthi amaningi futhi ngibambe iqhaza kakhulu ekuthathweni kwezinqumo. Muva nje, ngenxa yalezi zinto ezimbili, ngivele ngabona ukuthi isilinganiso sokuqonda siyithinta kangakanani ikhodi kanye nesicelo.

Iphuzu engifuna ukuliveza ukuthi ikhwalithi yekhodi (kanye nomkhiqizo wokugcina) ihlobene kakhulu nokuthi abantu abaklama futhi ababhala ikhodi bayazi kangakanani ngalokho abakwenzayo.

Kungenzeka ukuthi manje uyacabanga, “Siyabonga, Cap. Yebo, kungaba kuhle ukuqonda lokho okubhalayo ngokujwayelekile. Kungenjalo, ungase uqashe iqembu lezinkawu ukuthi lishaye okhiye abangenangqondo futhi lishiye kanjalo.” Futhi uqinisile impela. Ngakho-ke, ngikuthatha kalula ukuthi uyabona ukuthi ukuba nombono ojwayelekile walokho okwenzayo kuyadingeka. Lokhu kungabizwa ngezinga elinguziro lokuqonda, futhi ngeke sikuhlaziye ngokuningiliziwe. Sizobheka ngokuningiliziwe ukuthi yini ngempela okudingeka uyiqonde nokuthi izithinta kanjani izinqumo ozenzayo nsuku zonke. Ukube ngazazi lezi zinto kusenesikhathi, bekuzongisindisa isikhathi esiningi esichithiwe kanye nekhodi engabazekayo.

Nakuba ungeke ubone umugqa owodwa wekhodi ngezansi, ngisakholelwa ukuthi konke okushiwo lapha kubaluleke kakhulu ekubhaleni ikhodi yekhwalithi ephezulu, ecacile.

Izinga lokuqala lokuqonda: Kungani lingasebenzi?

Onjiniyela bavamise ukufika kuleli zinga kusenesikhathi kakhulu emisebenzini yabo, kwesinye isikhathi ngisho ngaphandle kosizo oluvela kwabanye - okungenani ngolwazi lwami. Cabanga ukuthi uthole umbiko wesiphazamisi: omunye umsebenzi kuhlelo lokusebenza awusebenzi, udinga ukulungiswa. Uzoqhubeka kanjani?

Uhlelo olujwayelekile lubukeka kanje:

  1. Thola ucezu lwekhodi oludala inkinga (ukwenza lokhu kuyisihloko esihlukile, ngiyasimboza encwadini yami mayelana nekhodi yefa)
  2. Yenza izinguquko kulawa mazwibela
  3. Qiniseka ukuthi isiphazamisi silungisiwe futhi awekho amaphutha okuhlehla enzekile

Manje ake sigxile ephuzwini lesibili - ukwenza izinguquko kukhodi. Kunezindlela ezimbili kule nqubo. Okokuqala ukuhlolisisa ukuthi yini ngempela eyenzekayo kukhodi yamanje, ukukhomba iphutha bese ulilungisa. Okwesibili: unyakazisa - engeza, ithi, +1 kusitatimende esinemibandela noma iluphu, bheka ukuthi umsebenzi uyasebenza yini esimweni osifunayo, bese uzama enye into, njalonjalo ad infinitum.

Indlela yokuqala ilungile. Njengoba uSteve McConnell echaza encwadini yakhe ethi Code Complete (engiyincoma kakhulu, ngendlela), njalo lapho sishintsha okuthile kukhodi, kufanele sikwazi ukubikezela ngokuzethemba ukuthi kuzothinta kanjani isicelo. Ngicaphuna ngekhanda, kodwa uma ukulungiswa kwesiphazamisi kungasebenzi ngendlela obulindele ngayo, kufanele wethuke kakhulu futhi kufanele ubuze lonke uhlelo lwakho lwesenzo.

Ukuze ufingqe osekushiwo, ukuze wenze ukulungisa okuhle kwesiphazamisi okungehlisi ikhwalithi yekhodi, udinga ukuqonda kokubili ukwakheka kwekhodi kanye nomthombo wenkinga ethile.

Izinga lesibili lokuqonda: Kungani lisebenza?

Leli zinga liqondwa kancane kakhulu ngokunembile kunangaphambili. Mina, ngisewumthuthukisi wezimfundamakhwela, ngakufunda kumphathi wami, futhi ngemva kwalokho ngachaza ngokuphindaphindiwe ingqikithi yodaba kwabasanda kungena.

Kulokhu, ake sicabange ukuthi uthole imibiko emibili yeziphazamisi ngesikhathi esisodwa: eyokuqala imayelana nesimo A, eyesibili imayelana nesimo B. Kuzo zombili lezi zimo, kukhona okungalungile okwenzekayo. Ngokuvumelana nalokho, ubhekana nesiphazamisi sokuqala kuqala. Usebenzisa izimiso esizithuthukisele ukuqonda kweLeveli XNUMX, umba ujule kukhodi ehambisana nenkinga, uthole ukuthi kungani ibangela uhlelo lokusebenza ukuthi luziphathe ngendlela esenza ngayo ku-Scenario A, futhi wenze izinguquko ezinengqondo ezikhiqiza umphumela oyifunayo. . Konke kuhamba kahle.

Bese udlulela esimeni B. Uphinda lesi simo ngomzamo wokuvusa iphutha, kodwa—ngokumangazayo! - manje konke kusebenza njengoba kufanele. Ukuze uqinisekise ukuqagela kwakho, uhlehlisa izinguquko ozenze ngenkathi usebenza kusiphazamisi A, bese isiphazamisi esingu-B siyabuya. Ukulungisa iphutha lakho kuxazulule zombili izinkinga. Unenhlanhla!

Awuzange uthembele kulokhu nhlobo. Uqhamuke nendlela yokulungisa iphutha esimeni A futhi awazi ukuthi kungani lisebenzele isimo B. Kulesi sigaba, kuyalinga kakhulu ukucabanga ukuthi yomibili imisebenzi iqedwe ngempumelelo. Lokhu kunengqondo impela: iphuzu bekuwukuqeda amaphutha, akunjalo? Kodwa umsebenzi awukakaqediwe: kusafanele uthole ukuthi kungani izenzo zakho zilungise iphutha esimeni B. Kungani? Ngoba kungase kube ukusebenza ngezimiso ezingalungile, futhi kuyodingeka ufune enye indlela yokuphuma. Nazi izibonelo ezimbalwa zalezi zimo:

  • Njengoba isisombululo singazange sifanelane nephutha B, kucatshangelwa zonke izici, kungenzeka ukuthi uphule umsebenzi C ngokungazi.
  • Kungenzeka ukuthi kukhona nesiphazamisi sesithathu esicashe ndawana thize, esihlobene nomsebenzi ofanayo, futhi ukulungisa iphutha lakho kuncike kuyo ukuze kusebenze kahle uhlelo esimweni B. Konke kubukeka kukuhle manje, kodwa ngolunye usuku lesi siphazamisi sesithathu sizoqashelwa futhi silungiswe. Khona-ke esimweni B iphutha lizophinde lenzeke, futhi kuhle uma kuphela lapho.

Konke lokhu kwengeza isiphithiphithi kukhodi futhi ngelinye ilanga kuzowela ekhanda lakho - cishe ngesikhathi esingafanele. Kuzodingeka uhlanganise amandla akho ukuze uziphoqelele ukuthi uchithe isikhathi uqonda ukuthi kungani yonke into ibonakala isebenza, kodwa kuyafaneleka.

Izinga lesithathu lokuqonda: Kungani lisebenza?

Ukuqonda kwami ​​​​kwakamuva kuhlobene ngokunembile naleli zinga, futhi cishe yiyona ebinganginika inzuzo enkulu ukube bengifike kulo mbono ngaphambili.

Ukukwenza kucace kakhudlwana, ake sibheke isibonelo: imojula yakho idinga ukwenziwa ihambisane nomsebenzi X. Awujwayelene kakhulu nomsebenzi X, kodwa utshelwe ukuthi ukuze uhambisane nawo udinga ukusebenzisa uhlaka F. Okunye amamojula ahlanganisa no-X asebenza ncamashi naye.

Ikhodi yakho ayikaze ixhumane nohlaka luka-F kusukela osukwini lokuqala lokuphila kwayo, ngakho ukuyisebenzisa ngeke kube lula kangako. Lokhu kuzoba nemiphumela emibi kwezinye izingxenye zemojuli. Kodwa-ke, uziphonsela ekuthuthukisweni: uchitha amasonto ubhala ikhodi, uhlola, ukhipha izinguqulo zokuhlola, uthola impendulo, ulungisa amaphutha okuhlehla, uthola izinkinga ezingalindelekile, ungahlangabezani nezinsuku zokugcina okwakuvunyelwene ngazo ekuqaleni, ubhala enye ikhodi eyengeziwe, ukuhlola, ukuthola ukuxhumana kwempendulo, ukulungisa amaphutha wokuhlehla - konke lokhu ukuze kusetshenziswe uhlaka lwe-F.

Futhi ngesinye isikhathi uvele ubone - noma mhlawumbe uzwe komunye - ukuthi mhlawumbe uhlaka F ngeke lukunike ukuhambisana nesici X nhlobo. Mhlawumbe sonke leso sikhathi nomzamo kufakwe okungalungile ngokuphelele kulokho.

Kwenzeka okufanayo ngesikhathi ngisebenza kuphrojekthi enganginomthwalo wayo kuyo. Kungani lokhu kwenzeka? Ngoba nganginokuqonda okuncane kokuthi wawuyini umsebenzi u-X nokuthi wawuhlobene kanjani nohlaka F. Yini okwakufanele ngabe ngenze yona? Buza umuntu owabela umsebenzi wokuthuthukisa ukuthi achaze ngokucacile ukuthi inkambo yesenzo esihlosiwe iholela kanjani kumphumela oyifunayo, kunokumane uphinda lokho okwenziwa kwamanye amamojula noma ukuvuma ukuthi yilokhu okumele kwenziwe yisici X.

Isipiliyoni salo msebenzi singifundise ukwenqaba ukuqala uhlelo lwentuthuko kuze kube sesiqonda kahle ukuthi kungani sicelwa ukuba senze izinto ezithile. Yenqaba ngokuqondile. Lapho uthola umsebenzi, umfutho wokuqala uwuthatha ngokushesha ukuze ungachithi isikhathi. Kodwa inqubomgomo "yokumisa iphrojekthi kuze kube yilapho singena kuyo yonke imininingwane" inganciphisa isikhathi esichithwayo ngemiyalo yobukhulu.

Noma bezama ukukufaka ingcindezi, bakuphoqe ukuthi uqale umsebenzi, nakuba ungasiqondi isizathu salokhu, phikisa. Okokuqala, thola ukuthi kungani unikezwa umsebenzi onjalo, bese unquma ukuthi lena indlela efanele yini eya emgomweni. Kwadingeka ngikufunde kanzima konke lokhu - ngethemba ukuthi isibonelo sami sizokwenza impilo ibe lula kulabo abafunda lokhu.

Izinga lesine lokuqonda: ???

Kuhlala kunokuningi ongakufunda ezinhlelweni, futhi ngikholwa ukuthi ngike nganwaya kuphela isihloko sokuqonda. Yimaphi amanye amazinga okuqonda owatholile phakathi neminyaka yokusebenza ngekhodi? Yiziphi izinqumo ozenzile ezibe nomthelela omuhle kwikhwalithi yekhodi nokusetshenziswa? Yiziphi izinqumo ezabonakala zingalungile futhi zakufundisa isifundo esibalulekile? Yabelana ngolwazi lwakho kumazwana.

Source: www.habr.com

Engeza amazwana