千萬不要在犯睏時發布而且東西。但是,更重要的是,如果讓事情變得困難或是複雜起來,倒霉的也是自己。讓開發團隊在緊急時刻精疲力竭地修正決定性的或是複雜的錯誤,會把你自己推入到無能為力的境地。
by follow steph
june 5th, 2008
昨天晚上我違反了自己的**守則:絕對不要在深夜疲勞時發表任何東西;否則,出現錯誤的機率將大大增加。然而不幸的是,昨晚我還是沒有遵循它,果然就出現了乙個錯誤。幸運的是這只是個無關緊要的錯誤,但是它卻幫我再次加深了對這條我早有體會的**定律的理解。
你也發現了,昨天午夜過後我還在自己部落格首頁發表了「這個對你價值幾何?」這篇文章。表面上我常常熬到半夜,其實我已經在工作之前休息過了,以此來保證足夠的睡眠量。話說回來,事情發生的時候已經非常晚了,而我當時已經困得夠嗆。通常情況下,我會繼續工作然後「發表」我的文章,不過我會把這個「發表時間」放在第二天的某個時候。我這麼做有幾個理由。其中最大的理由是,我會有更多的時間來休息,而且能在公開發表文章之前保持足夠地清醒。這樣就會有時間來回想我文章的部分內容,並且新增一些新的東西進去,或者是調整裡面的例項,諸如此類。但是,所有這些只不過會幫我查出一些愚蠢的低階錯誤而已。
但是,昨天晚上我工作很晚,然後決定僅此一次不遵循自己的守則,於是按下了發表按鈕。錯誤就這麼出現了!
昨天晚上我忘記了回頭寫部落格文章的標題,結果在那裡留了個空就發表了。文章標題是空的,也意味著 rss 源的標題也是空白。對於剛建立的部落格可能不算是壞事,不過當你的部落格越來越受關注時,這就會被越來越多的人看到。就像我之前說的,這不是什麼大不了的問題,但是卻實實在在地讓我意識到自己**守則的存在。更重要的是,從小錯誤吸取教訓(或者是再次意識問題),比犯大錯要安全得多。
顯然這事已經發生過了。有時,錯誤甚至會保留一整天。儘管我已經不再記得任何細節,但是它們卻是我的一大汙點。我記得有一次是乙個重要程式的發布事件。我們辛辛苦苦地工作然後下班,晚上(或者說是凌晨)回家後幾乎沒有時間來看電視吃飯,就更不要提睡覺了。於是,我們犯乙個大錯。在程式發布的晚上,我們認為工作成果已經沒有**和測試上的錯誤了,好像這個程式選手已經躍躍欲試了。「我們終於要發布這個程式了,我們完工了。」帶著這樣的想法,我們執行了最後乙個工程來進行最後一輪測試(當時自動化測試還沒有成為主流)。再然後我們發布了程式,各自拖著疲憊的身體回去休息了。
不幸的是,還沒幾個小時,我們全被叫回了辦公室。我們的發布版本有乙個重大的 bug 。我努力回憶,希望記起到底出了什麼錯,但是卻無濟於事。老實說,我還真希望自己能把這事全忘了。一旦程式崩潰,客戶向我們抱怨,我們就踩進了地獄。
人太累了,再努力也不能迅速解決大問題。但是,幸運女神站在我們這邊。因為這不過是個小錯誤,所以我們飛快地修正了它(我想這個錯誤就像是在錯誤的工程裡讀取了錯誤的函式)。睡眼惺忪時,我們就會犯這麼小的錯誤;如果精神飽滿,則肯定不再有這種事情發生。我們再次發布修正版後,**就再了清響了,於是我們終於能睡個安穩覺了。
千萬不要在犯睏時發布而且東西。但是,更重要的是,如果讓事情變得困難或是複雜起來,倒霉的也是自己。讓開發團隊在緊急時刻精疲力竭地修正決定性的或是複雜的錯誤,會把你自己推入到無能為力的境地。當你的心臟病主治醫生一周內只睡了幾個小時,因此不得不靠咖啡因來維持清醒時,你是否還願意繼續這場手術?更何況這種事情根本無需如此。
你不可能利用所有的時間,但是卻可以積累所有關注的機會!想開一點吧,別再犯和我一樣的錯誤了。你應該知道我已經,至少在相當長的一段時間內,再也不會違反自己的守則了。
to:
覺得不行的時候,才是工作的開始。
我相信每乙個人都會有壓力巨大的瞬間,因為工作達不到要求被老闆批評,或者你是乙個管理者,不被人理解。也有可能業務上止步不前,開始懷疑自己的能力。來自各方面的擠壓都讓你達到了能夠承受的臨界點。我們的一生就是這樣度過的,總是需要解決乙個又乙個的麻煩,永遠也解決不完。但問題的關鍵是在面對挫折時,你會做出什麼...
我找工作時候的一些感想
如果應聘it職位,別對系統分析與設計職位抱太大希望,學習程式設計就可以找到乙個不錯的工作。企業不會讓乙個剛畢業的學生負責分析,設計方面的工作的,他們需要的是能夠寫 的人。對資料結構和演算法,以及一門程式語言的熟練掌握,可以幫你輕易獲得乙份offer。當然,如果有足夠的專案經驗,你就有資格與應聘單位進...
字串常量 找工作時候看的
總結 1.字串常量是不可改變的,放在文字常量區,也就是在靜態儲存區上。2.除了char buffer 20 hello 和strcpy p,hello 這兩個情況外,程式中出現的字串都應該被視為字串常量了.如const char p hello 簡單地說,除了存在棧和堆上的字串才不是字串常量.其餘的...