程式設計師 vs 編碼員

aqee.net發表於2012-08-24

  英文中 Coder 和 Programmer 都含有軟體開發人員的意思,Programmer 是程式設計師,這個很好理解,但 Coder——這裡暫且翻譯成編碼員——在國外有著跟程式設計師很大的不同。比如,在一家日本公司裡,日本的軟體工程師負責設計軟體,編寫詳細說明書,製作完整的虛擬碼清單。他們這些人可稱作是程式設計師。當他們完成這些事情後,設計說明書、詳細說明書、虛擬碼等必備資料都交給中國那些外包的年輕小夥們,這些小夥閱讀說明書,嚴格按照虛擬碼,把它們變換成特定語言真正可執行的程式碼,做這些工作的小夥只能稱作編碼員。可以看出,前者是用腦子的,而後者更像是一種人肉轉碼器。

  當然只是在你特意要區別它們時才會有區別,很多時候人們不會特意區分它們。

  總結:

  程式設計師是腦力勞動者,編碼員是體力勞動者。

  程式設計師是建築師,編碼員是泥瓦工。

  程式設計師有自主創新能力,編碼員是照本宣科。

  在YouTube上看到了下面這個視訊,講的也是程式設計師和編碼員之間的區別:

<embed>

相關文章