在當下,大部分程式設計師主要還是在寫業務功能邏輯的程式碼。但是別小瞧業務邏輯程式碼,如果真正寫好,要把邏輯寫得清晰簡單易用,功能寫得健壯穩定,效能同時也達到要求的話,其實也是很不容易的。
於是就會出現程式設計師們瘋狂寫bug的現象發生。寫bug一時爽,一直寫bug一直爽!
程式設計師“懟”程式碼,到底會有多瘋狂?
1、微博程式設計師丁同學的加班往事
早在2017年,有位微博程式設計師立了一個flag,說微博技術升級,能扛住3對明星出軌事件……然後就被華麗麗的打臉了。雖然是國慶長假最後一天,但服務掛了,總得有工程師要加班了。在加班的人當中,恰巧還有個結婚辦酒的。
他就是丁同學。
加班,程式設計師最怕的事情之一,婚禮中途加班,那更不用說了。但是你不會以為丁同學上完這次熱搜就結束了吧?
並沒有!2019年6月27日,上午宋仲基宋慧喬宣佈離婚,晚上爆出范冰冰李晨又官宣分手......好傢伙,微博又崩了。
娛樂圈熱鬧無比,程式設計師丁同學也精神無比。當時正在海外帶著老婆度假的丁同學,不得不暫停行程,又開始擴容了。
2021年1月22日,週五下午17:45,本來是快要下班了,華晨宇突然對流言來了一個正面迴應。
大無語事件就這樣發生了。丁同學,別走了,加班擴容吧。
而在2019年微博年會上,年會大獎是2000股新浪股票。當時的新浪股價每股57美元,總價值11.4萬美元(約77萬人民幣)。但是這個令人羨慕嫉妒的年終大獎,竟然在在連續5次抽到不在現場的員工後,才最終被第六位中獎員工領走。
這裡面有沒有丁同學小渡不得而知,但新浪員工的加班之旅仍在含淚繼續。
度假恆久遠,休息價更高;
若為bug故,二者皆可拋。
聽懂掌聲。
2、五道口男子職業技術學院“車神”往事
路燈下,馬路邊,程式設計師跑程式碼賽神仙。
去年十月,清華大學的一名學生託著一臺膝上型電腦,一邊跑程式一邊騎腳踏車的影片在網上熱傳,被封為“清華學堂路車神”。
而據他本人所說:“騎車帶電腦是因為程式沒跑完,害怕關閉機蓋後導致程式中斷,三四個小時重新來。”
與此同時,“車神”也認識到了自己的錯誤:“此類行為是完全錯誤的,不是該理由就可以賦予正當性的。至於為什麼沒想到其他方法保持程式執行,是因為我確實不知道,實在是很菜了……”
清華大學很多學生都說,“學堂路車神”事件並非孤例,也不是罕見現象,他們對這種“腳踏車上的生活”並不感到意外。
為了趕時間,在清華大學校園內撒把操作電腦的學生並不少見,尤其是為了保持程式正常執行、還有同學撒把騎車吃飯或打傘、而在學校食堂等地方都能見到端著電腦、盯著電腦螢幕的學生,甚至在衛生間裡也會碰到這樣的同學。
上面所說的這種情況,還發生在清華西門向東走300米的圓明園職業技術學院,小名叫“中關村文理學院”,大名北京大學。
你要悄悄改bug,然後驚豔所有人。
3、沉迷程式碼,無法自拔
之前有位程式設計師小哥,在加完班回家的路上,突然收到群裡反饋的系統問題,直接蹲地上開電腦改bug,被同事抓拍個正著。
程式設計師沉迷改bug也不是一天兩天了,單身狀態下自己怎麼舒服怎麼來,一旦有了物件,還是要照顧下對方的感受。如果是因為沉迷程式碼而吵架甚至分手,那就太不划算了。
說好的面向物件程式設計,怎麼物件半道跑了?
遇到這種情況,程式設計師還沒來得及解釋,程式設計師的物件就發話了——
“前男友就是程式設計師,和我出去約會拿著電腦,有緊急情況處理就帶我去咖啡館,他方便處理問題。所以,十次約會八次會去咖啡館。”
“剛到在民政局門口準備登記結婚,程式竟然開始崩了,老闆一個電話他立馬去了網咖。我被氣死了簡直,下輩子堅決不嫁程式設計師。”
“碰到一個程式設計師,問人家上午還是下午生孩子的,如果上午不生就先改下程式碼。”
小夥伴們也集思廣益,提出了合理建議。
還有小夥伴分享了他的沉迷bug往事——
coding中,想上廁所。腦海中:
不行,再等一哈,我這段程式碼馬上就要寫完了。
誒,這裡的邏輯是不是有點問題……我想想,嗯......這樣就對了,執行一下,就去廁所。
誒?怎麼報bug了,我感覺沒問題啊,檢查一下......哦哦,原來這裡變數名粘錯了,這回應該沒事了。
但是這個結果,不太對啊,跟我想要的不一樣啊,再看一眼上面的公式,是按照論文復現的啊……
啊啊,找到問題了,再執行一遍,ok,沒問題,搞定。哈,可以上廁所了(距離第一次想上廁所,已經過去了2個半小時……)
4、寫在最後
對於程式設計師們來說,程式碼或許是世界上最能給人安全感的東西之一,1是1,2是2,1024是1024,存在硬盤裡兩個月不動也不會有絲毫改變。
而它最迷人的地方,就在於能夠讓你充分詮釋自己的思想,只要想到就能做到。雖然debug的時候會讓人有些抓狂,可還是能讓人安心下來並充滿興趣,全身心的投入在coding之中。
有了興趣,才能夠助推我們對程式的創造。當你做出了像樣的產品,無論多久你都會記得它,也許並不完美,但卻是世界上獨一無二的珍品。
新的一年剛剛開啟,程式設計師們要好好加油噢!爭取多寫程式碼,少出bug!