Thiab tus Tswv tau txib: “Muaj kev xam phaj thiab lees txais cov lus qhia”

Zaj dab neeg tseeb raws li cov xwm txheej tsis tseeb.
Tag nrho cov coincidences tsis yog xwm txheej.
Tag nrho cov lus tso dag tsis yog funny.

- Sergey, nyob zoo. Kuv lub npe yog Bibi, kuv cov npoj yaig yog Bob thiab peb yog ob ... pab pawg thawj coj, peb tau nyob rau hauv qhov project tau ntev heev, peb paub tag nrho cov todos los ntawm lub siab thiab hnub no peb yuav sib tham txog koj txoj kev paub thiab kev txawj ntse.
Koj CV hais tias koj yog ib tus neeg laus, ua haujlwm nrog .NET, nkag siab txog asynchronous thiab multi-threaded programming, ntseeg siab ua tus paub txog cov hauv paus ntawm algorithms thiab cov qauv ntaub ntawv, muaj kev paub dhau los hauv ob qho tib si refactoring thiab tsim cov qauv loj los ntawm kos. Thiab tseem, ib tug pab tsis tau tab sis nug cov lus nug ruam no: luv luv qhia peb txog koj tus kheej?
— Nyob zoo, Bibi thiab Boba. Kuv ua haujlwm feem ntau nrog .NET, Kuv nkag siab asynchronous thiab multithreaded programming, Kuv muaj kev ntseeg siab ntawm cov hauv paus ntawm algorithms thiab cov qauv ntaub ntawv, thiab kuv muaj kev paub dhau los hauv ob qho tib si refactoring thiab tsim cov qauv loj los ntawm kos. Qhov ntawd yog nws nyob rau hauv ib tug nutshell.
- Ua tsaug. Zoo, cia peb pib! Txhawm rau kom sov, qee yam yooj yim dua: cov ntoo dab tsi koj paub thiab yuav ua li cas nyob ib puag ncig lawv?
- Oak, acacia, maple, cherry ... Yog li tam sim ntawd tsis muaj dab tsi ntxiv los hauv siab. Raws li kev hla tsob ntoo, koj tuaj yeem hla tsob ntoo los ntawm ntau sab: sab laug lossis sab xis. Kuv kuj paub tias koj tuaj yeem nce tsob ntoo thiab muaj qhov khoob hauv cov ntoo uas qee zaum squirrels nyob.
- Zoo. Tom qab ntawd lo lus nug yog - qhov txawv ntawm kev hla ib yam khoom los ntawm kev siv thiab luam tawm tag nrho yog dab tsi?
- Qhov txawv yog tias thawj qhov khoom tau dhau los ntawm kev siv, thiab hauv qhov thib ob nws tau theej tag nrho.
- Koj paub dab tsi txog cov duab?
- Kuv hwm txoj hauj lwm ntawm Count Lev Nikolaevich Tolstoy; raws li ib tug me nyuam kuv nyeem phau ntawv "Tus suav ntawm Monte Cristo." Thiab leej twg tsis paub suav Dracula?!
- "SOLID" yog dab tsi?
- "Tshuaj", tsawg zaus - "khoom". Nyob ntawm cov ntsiab lus, tau kawg.
- Tus neeg khaws khib nyiab ua haujlwm li cas?
- Kuv paub qhov ntawd thiab. Ib tus neeg khib nyiab ib txwm hnav cov txiv kab ntxwv ci ntsa iab thiab khau kev nyab xeeb. Nws ua haujlwm feem ntau thaum hmo ntuj - ntawm lub tsheb khib nyiab. Lub luag haujlwm tseem ceeb ntawm tus neeg khaws cov khib nyiab yog hloov cov ntsiab lus ntawm cov khib nyiab mus rau sab nraum qab ntawm lub tsheb thauj khoom khib nyiab, ceev faj kom tsis txhob muaj ntxhiab tsw ntxhiab ntawm txoj kev. Txhawm rau kom ua tiav, peb tuaj yeem hais tias qhov tseem ceeb ntawm cov neeg khaws khoom pov tseg yog underestimated los ntawm peb lub neej, tab sis lawv cov hauj lwm tseem ceeb npaum li cov hauj lwm ntawm cov xib fwb thiab cov neeg ua mov ci!
- Thiab lo lus nug ruam kawg rau hnub no: xav tias peb muaj ib tus nees kheej kheej uas tuaj yeem taug kev ntawm nws ob txhais ceg zoo li tib neeg. Cov tub rog muaj ib qho kev tua cov ntsiab lus khi rau qhov chaw tam sim no-lub sij hawm txuas ntxiv. Nws yog ib qho tsim nyog kom paub txog lub pas dej ntawm cov nees uas muaj peev xwm pib ua tub rog tsis sib haum xeeb hauv Middle East. Koj yuav ua li cas hauv O(n * log(n) )?
- Hm... rau qhov pib, kuv yuav tso tseg qhov kev txiav txim siab. Kuv yuav thaum kawg paub tias tsis muaj pas dej ua ke ntawm cov nees kheej kheej - thiab cov qauv ntawm cov lus nug yuav ploj tag nrho cov ntsiab lus. Kuv tus kheej yuav dhau los ua tus nees no, thiab lub pas dej ntawm cov nees, thiab Middle East. Rau Kev Sib Koom Nrog Nyob Mus Ib Txhis, O( n * log(n) ) yog qhov tsis sib xws ntawm O ( n ^ n ).
- Ua tsaug, Sergey. Peb yuav hu koj rov qab.
- Nws yog tiag tiag: koj txais tos. Tsis tas yuav hu rov qab.

Tau qhov twg los: www.hab.com

Ntxiv ib saib