回覆列表
  • 1 # 一個萬能充

    沒有所謂合格的程式設計師,主要看你是要做什麼,總有比你更牛逼的人。只要能開發出符合要求的程式,有學習能力,自身的技術跟得上業務的發展就是合格的程式設計師。與其花太多時間去研究那些很深但是業務又用不到的技術,還不如多花點心思到產品邏輯上

  • 2 # 宇勳網路

    一入IT深似海,知識永遠學不完。不僅學不完,而且更新太快。所以對於我而言,應該找不到一個所謂的合格的標準。寧願把自己當作一個永遠都不合格的程式設計師,這樣就會有動力不停積累新知識。

  • 3 # 但求無Bug

    怎樣算合格的程式設計師。我覺得每個人的理解或評判標準是不一樣的,下面我只說說我觀點。我認為一個合格的程式設計師應該具備如下標準。

    第一、有良好的開發習慣。所謂良好的開發習慣是指寫程式碼的時候儘量使程式碼易懂,比如即使你熟知各種運算子的優先順序也需要用括號顯式標明,因為並不是每個人對運算子的優先順序都一清二楚。其次,必須添加註釋,否則會使程式碼閱讀比較困難。以上便是所謂的良好開發習慣。

    第二、開發不僅僅是為了完成任務。作為程式碼的書寫者,不僅僅是為了實現需求描述中所要求的功能,而是需要思考是否有更好的解決方案。因為任一個功能都有多種實現方案,但是在不同場景下,都會有一個最優方案。所以,如果選擇也是程式設計師所要考慮的。

    第三、不斷學習新技術。因為技術是不斷推陳出新的,當一個新技術開始流行時要及時進行學習,因為一個技術之所以流行,必然是解決了舊技術的某些弊端,或簡化了開發,或提升了效率。如果故步自封,那麼寫出的程式碼必然不如用新技術實現的高效。當然,離被裁也就不遠矣。

    第四、必要的謙虛。作為身為程式設計師,總覺得自己是最牛的,我想每個人都會有這種想法。但但是這樣會導致一個問題,就是自以為是,聽不進別人的意見。我始終認為,不管對方說得對不對,至少先認真聽完對方的陳述,然後大膽假設,細心求證,而不是根據自己的過往經驗來盲目做出決斷。尤其是自己剛入門不久時候。作為一個合格的程式設計師,必要的謙虛是要有的。

    第五、靈敏的思維。因為正如我所說的,一種功能可能有多種解決方案,而且為了實現某個功能,你必須明白什麼樣的資料會觸發哪種狀態,會進入哪種分支。如果沒有靈敏的思維,或許你的程式碼在某組特定資料下可以正確執行,但是換組資料或許就會錯誤百出。所以,我認為靈敏的思維是必須的。

    第六、舉一反三的能力。我認為舉一反三的能力也是一個合格的程式設計師所必須具備的。因為技術在不斷推陳出新,如果每出一種新技術都需要你學習很久,那麼等你學會時候必然又落伍了。但如果你可以舉一反三,那麼你學習的時候便可以加快很多。

    當然,一個合格的程式設計師所具備的條件應該還有。但是目前我只能想到這些。

  • 中秋節和大豐收的關聯?
  • 寶駿510怎麼樣?車身生鏽問題多不多?