程式設計工種差異,你瞭解的有多少?
其實有許多特殊的程式設計師工作其實很難歸類到某種型別。但是總的來說,這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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- java異常你瞭解多少Java
- CAS原理分析:併發程式設計核心中的核心你瞭解多少?程式設計
- 【乾貨】MySQL底層架構設計,你瞭解多少?MySql架構
- 面試-關於Http協議你瞭解多少,有多少說多少面試HTTP協議
- 你的防禦DDoS方案可防多少種攻擊你瞭解過嗎?
- NIO你真正瞭解多少?
- 你瞭解免費OA辦公系統有多少?
- Java String 物件,你瞭解多少?Java物件
- 當紅“Serverless”,你瞭解多少?Server
- 關於Synchronized你瞭解多少?synchronized
- Akka 和 Storm 的設計差異ORM
- Python 的技巧和方法你瞭解多少?Python
- 直流負載的案例,你瞭解多少?負載
- Java程式設計師的工資標準是多少Java程式設計師
- 程式設計師的工資高,到底程式設計師的工資有多高?程式設計師
- Android Studio3.3你瞭解多少?Android
- 你對CommonJS規範瞭解多少?JS
- 沉浸式展館你瞭解多少?
- 抽象類和介面,你瞭解多少?抽象
- 關於繼承,你瞭解多少?繼承
- 面試必問的volatile,你瞭解多少?面試
- 對Docker的瞭解,你能讀懂多少?Docker
- 一種簡單的win10系統重灌步驟,你瞭解多少?Win10
- 平均工資1.2w,UI憑什麼在設計行業最吃香,你對UI行業瞭解多少?UI行業
- Java程式設計師工資一般多少?Java程式設計師
- GO 語言的併發模式你瞭解多少?Go模式
- Python常用的web開發工具,你瞭解多少?PythonWeb
- 2020 總結 | VoltDB的亮點,你瞭解多少?
- JDK8新特性-你瞭解多少JDK
- JDK9新特性-你瞭解多少JDK
- JDK10新特性-你瞭解多少JDK
- 區塊鏈價值你瞭解多少?區塊鏈
- 商城系統原始碼你瞭解多少?原始碼
- 關於區塊鏈你瞭解多少區塊鏈
- HTTP專業術語,你瞭解多少?HTTP
- 程式設計師背後的心酸日常,你懂多少?程式設計師
- 你所瞭解的盲盒小程式**方式有哪些?
- 作為前端的你瞭解多少tcp的內容前端TCP