細節(jié)決定成敗
細節(jié),可能大家認為它是微不足道的,然而,從細節(jié)中可以看出你的態(tài)度和習(xí)慣,細節(jié)也往往決定著一件事情的成敗。
馬上就要迎來我們的電腦編程比賽了,老師為了我們能取得好成績,給我們找了很多復(fù)雜疑難的題目來做。在龐大又復(fù)雜的題庫中,我找到了一道頗有難度的題目,開始思考起來。旁邊的小杰也開始做起了我選擇的這道題目,并跟我說要和我比誰做得又好又快。我心中暗暗下了決心一定要做得比他好。老師正巧走過來了,聽說我倆要比賽,就看了看這道題,然后笑呵呵地跟我們說:“這道題重點是在細節(jié),誰能關(guān)注到這些細節(jié),誰就能贏了。”我和小杰相視一笑,開始了較量。
我仔細觀察了這道題目,發(fā)現(xiàn)它只是要你寫出快速排序的程序和題目附加的要求,呵呵,快速排序的程序我們剛剛學(xué)過,這倒不成問題,可是我們只學(xué)過快速排序的子程序,沒有將它與主程序聯(lián)系起來,這就有些難度了。我想可能就是要考察主程序和子程序銜接的細節(jié)所在吧。沒辦法,只能且打且試了。我就開始做了起來,一邊打一邊想,而且十分地注意細節(jié),連一個標點符號都沒有放過。終于在我的不懈努力之下,這個程序打完了,我看著這個長長的程序,長吐一口氣。我得意地轉(zhuǎn)頭看看小杰的電腦,哎呀,他的程序也快打完了,而且他的程序和我的相差無幾,我想:要決出勝負就只能拼細節(jié)了。我趕緊把測試數(shù)據(jù)輸了進去,發(fā)現(xiàn)答案竟然是錯的,我百思不得其解,我已經(jīng)很注意細節(jié)了,應(yīng)該是沒有錯誤了,為什么還是錯呢?我仔細地查啊查,還是沒有查出錯誤來,無奈之下,我只好請教老師,老師走了過來,一眼就看出了我的錯誤。他拍了拍我的頭說:“哎呀,小嘉,其實你就是有一處細節(jié)錯的。你看你的變量定義不應(yīng)該在程序的下面,而是應(yīng)該在程序的最上面,這樣一改,你的程序就對了?,F(xiàn)在我試下給你看。”什么?就這樣一個小小的細節(jié),就能使得程序出錯?就讓我本來穩(wěn)操勝券的比賽全盤皆輸?我本以為這個地方這樣定義也是對的,因而就沒有細想,沒想到就是這個我完全沒有注意到的小細節(jié)出了錯,導(dǎo)致我功虧一簣。看著修改完的程序和正確的答案,我低下了頭。而這時,旁邊的小杰也提交了他編寫的程序,老師贊許地看著他,說:“雖然你提交得慢了點,但是你把每一個細節(jié)都考慮到了,你的答案是正確的,我宣布你贏得了比賽。”
比賽結(jié)束了,我將這道題打印了下來,并把我做錯的地方放大加粗,再將這張紙壓在了我的玻璃桌板下。每當我看到這張習(xí)題,它都在提醒我:“對和錯之間只相差一個細節(jié)。只有把握住細節(jié),才能把握住成敗。”