回覆列表
  • 1 # 大學生程式設計指南

    程式設計師整天和bug打交道,對於bug並不是顯得很陌生,但是不同的程式設計師的級別對待bug的態度又不一樣,一個程式設計師無論水平高低總會來解決bug,一般來講越是水平高一些的程式設計師寫的程式的bug會少一些,越是初級的程式設計師相對來講寫的軟體bug會多一些。

    初級程式設計師一般來講從內心講懼怕bug,畢竟很多程式設計模式或者套路還不熟悉,能完成功能已經覺得相當費勁了,然後測試人員提出很多問題,這個時候容易懷疑是不是自己設計的模組存在設計理念問題,這是初級程式設計師必須要走的路子,因為沒有成熟的經驗借鑑只能硬著頭皮向前衝鋒,疑問多自我否定也多,產生的bug也會多,這個階段沒有什麼靈丹妙藥只能硬著頭皮走下去,一直走到自己真正能夠控制程式為止。

    中高階的程式設計師對待出現的bug,相對來講比較淡然了,甚至會覺得出現一些bug,心理上才會覺得踏實,畢竟成熟的軟體都需要折騰才能穩定,沒有折騰的過程就沒有穩定的軟體的產生,很多程式設計師在專案開始階段希望多暴露一些問題,這樣有助於後期的穩定,把事情做在前面,後面的壓力會削減許多,越是老程式設計師越是對bug保持一種積極的心態,甚至會滿懷欣喜對待bug的產生,驗證之前自己的勞動成果,到了這種級別或者層面代表著完全融入程式設計師這個職業裡面去了。

    有程式的地方就有bug存在,有些產品執行多少年了,也會出現一些bug,這也是比較正常的事情,想長期做好一個程式設計師,就是善意的對待bug,透過bug能不停打磨自己的程式設計思維讓自己變得越來越強,越是善意的對待,bug來的越少,越是害怕來的會越來越多。對待bug的心態能反應出一個人技術水平的高低。

  • 中秋節和大豐收的關聯?
  • 簡述正當防衛與緊急避險的相同點和不同點?