程式設計工種差異,你瞭解的有多少?

陝西優就業發表於2019-03-07

其實有許多特殊的程式設計師工作其實很難歸類到某種型別。但是總的來說,這4種型別就可以覆蓋世界上的絕大多數程式設計師,每一種程式設計師擅長的問題解決方法、使用的工具以及側重的產品方向都不一樣。

1、客戶端程式設計師

大部分程式設計師都屬於客戶端程式設計師。個人電腦 移動裝置等消費電子裝置的出現催生了無數的 “客戶端程式 “ ,所做的包括Office 系列、電子表格處理程式、遊戲APP等等。

客戶端程式設計師的任務範圍通常是有限的,需要交付的產品也是明確的。因此,客戶端程式設計師/團隊的工作職責是會很清晰,除了伺服器端傳來的資料外幾乎不依賴其他東西。

2、伺服器端程式設計師

伺服器端僅指出了程式所在的位置,還表明編寫程式的目的通常是向遠端客戶端傳輸資訊和資料。

在網際網路時代,構建系統通常離不開各個伺服器系統與程式之間進行介面轉發、資料傳輸與同步的工作。這些都是服務

3、資料庫程式設計師

資料庫程式設計師通常是對終端或應用程式所使用或產生的資料進行組織、儲存和提取工作。現在的大資料工程師可以歸屬於此類。

有個很好的比喻,把資料庫程式設計師比作汽車修理工。你可能隨便找個汽車修理工幫你換輪胎或者雨刮器,但是對於保時捷汽車上的重要問題,你絕對不會讓一個完全不瞭解保時捷的修理工來做,資料庫程式設計師也是如此。阿里在 Oracle 時代就著力培育了很多優秀的 DBA。

4、Web開發人員及其他指令碼編寫者

不同於其他程式設計師,使用 C、C++、Java 等核心程式設計語言,Web 開發人員通常使用格式化 HTML 語言(如 HTML、CSS)和指令碼解釋語言(如 PHP「全宇宙最好」、JavaScript「一統天下 」)。

器端端程式設計師的工作內容。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69902581/viewspace-2637815/,如需轉載,請註明出處,否則將追究法律責任。

相關文章