程序員在等代碼出結果的時候都會干什么?
題主問,程序員在等代碼出結果的時候會干什么?
我來暢想一下:
第一種:目前電腦的運行速度普遍比較快,如果你不是進行大數據,即T級別數據處理的工程師。通常代碼,幾秒鐘就運行完了。你能干啥?告訴你什么也干不了,趕緊看看有沒有bug要調試。
第二種:你在進行大數據處理,同時開了幾十臺計算機,在進行大規模并行數據處理,數據跑完一遍要幾個小時,甚至幾天。這個時候,如果你確定不會有異常,你干什么都可以。只要按時把正確的結果給老板,你干什么都OK。當然不會有這么爽的事了,多數情況你要時刻關注設備運營狀況,處理好突發事件。不然,你去玩完回來一看,系統死機了,你就玩完了!
總之,程序員并不是你想的酷酷的,很悠閑的樣子。他們所面對的是無盡的bug和無數的調試之夜,程序員衰老速度快,是公認的了。
你所了解的程序員是電影里神話了的人,咔咔咔敲出幾百行代碼,一臉輕松,還能和朋友邊聊天邊寫代碼。相信我,那都是電影場景需要。
所以,程序員在等代碼出結果會干什么,答案是什么也干不了,作為一個合格的程序員,必須全力以赴去調試程序,優化代碼。
以上所述,純屬原創,轉載說明出處,歡迎批評指正。