首頁 >常見問題 >程式設計師有幾種類型?

程式設計師有幾種類型?

青灯夜游
青灯夜游原創
2020-04-23 17:37:0413816瀏覽

程式設計師有幾種類型?

一、程式設計師的分類

程式設計師從事的人群很多,分工也不相同,從大的方面可以分為以下幾類:asp程式設計師、delphi程式設計師、php程式設計師、powerbuilder程式設計師、C 程式設計師、linux程式設計師、net程式設計師、vb程式設計師、java程式設計師、javascript程式設計師、Python程式設計師、Python程式設計師、ABAP程式設計師、android程式設計師、iOS程式設計師。

二、所學的知識與必備技能

1、熟練開發軟體

做為程式設計師至少熟練兩到三種開發工具的使用,這是程式設計師的立身之本,其中C/C 和JAVA是重點推薦的開發工具,C/C 以其高效率和高度的靈活性成為開發工具中的利器,許多系統級的軟體還是用C/C 寫。而JAVA的跨平台和與WEB很好的結合是JAVA的優勢所在,而JAVA即其相關的技術集JAVAOne很可能會成為未來的主流開發工具之一。其次,能掌握一種簡單的視覺化開發工具,如VB,PowerBuilder,Delphi,CBuilder,則更好,這些開發工具減小了開發難度,並能夠強化程式設計師物件模型的概念。另外,需要掌握基本的腳本語言,如shell,perl等,至少能讀懂這些腳本程式碼。

2、熟悉資料庫

許多應用程式都是以資料庫的資料為中心,而資料庫的產品也有不少,其中關聯式資料庫仍是主流形式,所以程式設計師至少熟練要掌握一兩種資料庫,對關聯式資料庫的關鍵元素要非常清楚,要熟練SQL的基本語法。雖然許多資料庫產品提供了視覺化的資料庫管理工具,但SQL是基礎,是通用的資料庫操作方法。

3、了解作業系統

要成為一個真正的程式設計高手,需要深入了解作業系統,了解它的記憶體管理機制、行程/執行緒調度、訊號、核心物件、系統呼叫、協定棧實作等。要懂得網路協定TCP/IP。網路技術改變了軟體運行的模式,從最早的客戶/伺服器結構,到今天的WEBServices,再到未來的網格計算,這一切都離不開以TCP/IP協定棧為基礎的網路協定支持,深入掌握TCP/IP協定是非常必要的。至少,需要了解ISO七層協定模型,IP/UDP/TCP/HTTP等常用協定的原理和三次握手機制。要明白DCOM/CORBA/XML/WEBServices存在的意義。 DCOM/CORBA是目前兩大主流的分佈運算的中間平台,DCOM是微軟COM(元件物件模型)的擴展,而CORBA是OMG支援的規範。 XML/WebServices重要性不言而喻,XML以其結構化的表示方法和超強的表達能力被喻為互聯網上的“世界語”,是分散式計算的基石之一。

三、薪資待遇

程式設計師的薪資待遇分檔次,大致情況是這樣的:初級軟體工程師(0-3年開發經驗),平均月薪(3000-8000)中級軟體工程師(3-5年開發經驗),平均月薪(5000-12000)高級軟體工程師(5年開發加2 管理),平均月薪(10000-90000)一般只有剛畢業的初級工程師說的是月薪,中高級基本是年薪。也有剛畢業就簽的年薪的。這是大致範圍就這樣,也有少部分低於3000或高於90000的具體差別要看自己的,畢業院校,專業學歷,專業能力,外語能力,職稱等級,綜合能力,以及所在城市還有自己的選擇等。但最主要的是看專業能力的。

什麼是程式設計師?

程式設計師是從事程式開發、維護的專業人員。一般將程式設計師分為程式設計人員和程式編碼人員,但兩者的界線並不非常清楚,特別是在中國。

更多相關知識,請追蹤 PHP中文網! !

以上是程式設計師有幾種類型?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn