導航:首頁 > 程序命令 > 程序員分類

程序員分類

發布時間:2022-01-16 01:11:24

程序員是什麼職業什麼職務

程序員(英文Programmer)是從事程序開發、程序維護的專業人員。

一般將程序員分為程序設計人員和程序編碼人員。

軟體從業人員分為初級程序員、中級程序員、高級程序員(現為軟體設計師)、系統分析員,系統架構師,測試工程師六大類。

職務:

1、對項目經理負責,負責軟體項目的詳細設計、編碼和內部測試的組織實施,對小型軟體項目兼任系統分析工作,完成分配項目的實施和技術支持工作。

2、協助項目經理和相關人員同客戶進行溝通,保持良好的客戶關系。

3、參與需求調研、項目可行性分析、技術可行性分析和需求分析。

4、熟悉並熟練掌握交付軟體部開發的軟體項目的相關軟體技術。

5、負責向項目經理及時反饋軟體開發中的情況,並根據實際情況提出改進建議。

6、參與軟體開發和維護過程中重大技術問題的解決,參與軟體首次安裝調試、數據割接、用戶培訓和項目推廣。

7、負責相關技術文檔的擬訂。

8、負責對業務領域內的技術發展動態進行分析研究。

(1)程序員分類擴展閱讀:

程序員職業要求:

1、熟練開發工具

作為程序員,掌握至少兩個或三個開發工具是程序員的基礎。其中,C/C++和java是最推薦的開發工具。C/C++已經成為開發工具高效、靈活的銳利工具。

許多系統級軟體都是用C/C++編寫的。Java的跨平台與Web的良好結合是Java的優勢,Java相關技術JavaOne很可能成為未來主流的開發工具之一。

其次,最好掌握一個簡單的可視化開發工具,如vb、powerbuilder、delphi、cbuilder,這樣可以降低開發難度,強化程序員對象模型的概念。另外,您需要掌握基本的腳本語言,如shell、perl等,至少能理解腳本代碼。

2、熟知資料庫

很多應用都是以數據為中心的資料庫,有很多資料庫產品,其中關系資料庫仍然是主流形式,所以程序員至少要精通一兩個資料庫,非常清楚關系資料庫的關鍵元素,熟練掌握在SQL的基本語法中。

雖然許多資料庫產品提供可視化的資料庫管理工具,SQL是資料庫操作的基礎和常用方法。如果您沒有訪問商業資料庫系統的許可權,那麼最好使用免費的資料庫產品,如mysql、postgres等。

3、了解操作系統

目前,主流操作系統是windows、linux/unix,熟練使用這些操作系統是必要的,但只有這些還遠遠不夠。

作為一個真正的編程大師,我們需要對操作系統及其內存管理機制、進程/線程調度、信號、內核對象、系統調用、協議棧實現等有深入的了解。

Linux作為開發源代碼的操作系統,是一個很好的學習平台。Linux幾乎具有現代操作系統的所有特徵。雖然關於Windows系統內核實現機制的信息很少,但是通過Internet仍然可以獲得很多信息。了解網路協議TCP/IP。

❷ 程序員怎麼分類,分幾種

一般不這么分吧,都按初級程序員,高級程序員什麼的這個分法。

❸ 程序員分哪幾種,分別要學什麼知識,工資怎麼樣

一、程序員的分類

程序員從事的人群很多,分工也不相同,從大的方面可以分為以下幾類:asp程序員、delphi程序員、php程序員、powerbuilder程序員、C程序員、linux程序員、net程序員、vb程序員、java程序員、javascript程序員、C++程序員、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的 具體差別要看自己的,畢業院校,專業學歷,專業能力,外語能力,職稱等級,綜合能力,以及所在城市還有自己的選擇等。但最主要的是看專業能力的。

❹ 程序員

有編程思路,用哪個工具都一樣,只是語法不一樣.

❺ 請問下程序員要學些什麼 程序員又有哪些分類

這個就多了去了,你可以先從招聘網站之類的地方看看公司的職位要求,就知道勝任工作所需的技術,也可以看看有哪些不同的方面。這樣就有目標了。
至於學習資料網上很多。
如果你著急找工作,學點網頁前端的技術,這玩意兒入門門檻低,學習周期短。其他的要求的不是一點兩點的技術,而是很多。

❻ 程序員的崗位分類

世界上第一位程序員是英國著名詩人拜倫的女兒AdaLovelace,曾設計了巴貝奇分析機上解伯努利方程的一個程序。她甚至還建立了循環和子程序的概念。由於其在程序設計上的開創性工作,AdaLovelace被稱為世界上第一位程序員。美國國防部開發的ADA語言就是為紀念這位世界上的第一位程序員而命名的。
計算機科學發展到今天(21世紀初期),程序員從事的人群很多,分工也不相同,從大的方面可以分為以下幾類:asp程序員、jsp程序員、delphi程序員、php程序員、powerbuilder程序員、C程序員、linux程序員、net程序員、vb程序員、java程序員、javascript程序員、C++程序員、Python程序員、android程序員、iOS程序員。

❼ 百戰程序員:計算機編程的分類有哪些

計算機語言的種類非常的多,總的來說可以分成機器語言,匯編語言,高級語言三大類。
計算機所能識別的語言只有機器語言,即由0和1構成的代碼。但通常人們編程時,不採用機器語言,因為它非常難於記憶和識別。
目前通用的編程語言有兩種形式:匯編語言和高級語言。

❽ 軟體工程師分為哪幾類

工程師專業分類:

1.建工類:工民建工程師、建築工程師、建設設計工程師、建築施工工程師、測量工程師、地質勘測工程師、建築預算工程師、建築管理工程師、道路與橋梁工程師、土木工程工程師。

市政工程師、公路工程師、土建工程師、土建結構工程師、造價工程師、建築監理工程師、路橋工程師及近年新興安全工程師。

2. 機械及自動化:機械工程師、自動化工程師、機電設備工程師、機械設計工程師、鑄造設計工程師、機械製造工程師、礦山工程師、機電一體化工程師。

3.裝飾設計:環境藝術設計工程師、建築裝飾工程師。

4. 水暖化工:建築水電安裝工程師、消防水電工程師、給排水工程師、水利水電工程師、暖通空調工程師、熱處理工程師、暖通空調工程師、化工工程師。

5、建築電氣:電氣工程師、電氣設備工程師。

一、電氣工程師

電氣工程師是國家考核認證的 ,單位出具的沒有資質效力。國家電氣工程師是強電方面的,要從事弱電方面的,可以考電子工程師和電氣智能工程師。

二、國際注冊機械工程師

國際注冊的機械工程師資格(ICME)是由國際機械工程師協會(IME)進行的專業工程師資格認證,目標是培養良好的職業道德,創新的理念,牢牢掌握現代機械設計製造技術,最新的行業項目管理技能,懂得運用現代經濟管理知識和最新國際通用原理的新一代機械工程專業技術人才。

三、軟體工程師

軟體工程師一般是指從事軟體開發的人員。軟體工程師和普通程序員的區別在於,程序員的工作是按照指定的規范進行編碼,而軟體工程師的工作是設計和計劃。

然而,隨著當今社會的勞動分工越來越模糊,軟體工程師和程序員之間的勞動分工也越來越不明顯。但是對於那些嚴格執行CMM的組織來說,有一條清晰的工作線可以幫助他們區分軟體工程師和普通程序員。

(8)程序員分類擴展閱讀:

工程師職稱評定

1、助理職稱:

(1)大學本科畢業,從事專業技術工作一年以上。

(2)大學專科畢業,從事專業技術工作三年以上。

(3)中專畢業,從事專業技術工作五年以上。

(4)高中畢業,從事專業技術工作七年以上。

(5)初中以下學歷人員,從事專業技術工作十年以上,同時應具備員級職務。

2、中級職稱:

(1)大學本科畢業,從事專業技術工作五年以上,擔任助理職務四年以上。

(2)大學專科畢業,從事專業技術工作八年以上,擔任助理職務四年以上。

(3)中專(高中)畢業,從事專業技術工作十五年以上,擔任助理職務四年以上。

(4)初中以下學歷人員須從事專業技術工作十五年以上,擔任助理職務四年以上。

3、高級職稱:

(1)大學本科畢業,從事專業工作十年以上,擔任中級職務五年以上。

(2)大學專科畢業,從事專業技術工作十五年以上,並擔任中級職務五年以上。

(3)中專、高中畢業,從事專業技術工作二十年以上,並擔任中級職務五年以上。

凡符合上述申報條件的人員,還必須遵紀守法,具有良好職業道德,能認真履行崗位職責,在本專業崗位上做出顯著成績,且具備相應的專業理論水平和實際工作能力。

網路——工程師

❾ 游戲行業的程序員一般有哪幾類分工

游戲程序員也是有分工的,比如說圖形程序、邏輯程序、工具程序等等

圖形程序主要負責游戲畫面的顯示,對於3D游戲來說,圖形渲染包括模型、材質、貼圖的顯示,光照和陰影的效果等等,這可以說是游戲編程中技術含量最高的部分。從事圖形程序需要良好的3D數學訓練,線性代數、圖形學是需要主要攻克的課程,現在業界主流使用DirectX作為底層庫,這也是比較基礎的技能。

邏輯程序員對於外行人來說其實是個比較抽象的概念,其實就是控制游戲世界的規則,我舉個簡單的例子,比如說俄羅斯方塊里,一個規則是如果一個方塊落下之後發現有行滿了,就會消掉這些行,然後上面沒有被消掉的行會按位置下降。在游戲世界中,你能看到的一切gameplay都要依賴邏輯程序來控制,在絕大多數情況下,邏輯程序在代碼數量上占據了游戲程序的主體。

業界主流的發展越來越傾向於這樣一個認識,策劃創造游戲的玩法,美術創造游戲的畫面,而程序的職責是為他們提供幫助。這種幫助主要就是提供給他們工具,在游戲開發流水線越來越進化的今天,工具的好壞對游戲的質量起著決定性的作用。一些典型的工具包括地形編輯器、場景編輯器、腳本編輯器、粒子編輯器等等。對程序員來說,編寫工具程序往往需要掌握Windows(或其他操作系統)編程的能力。

當然還有很多很多其他的分工,比如AI程序員負責編寫怪物和BOSS的行為,角色的尋路,UI程序員負責編寫游戲的界面,比如各種菜單、狀態的顯示,服務端程序員負責編寫伺服器端的邏輯程序等等。鑒於答者的工作,這種分類其實主要是按照3D網游來講的,其他不同平台不同類型的游戲當然會有不同的分工,不過大體上差不多。而且這些分工很多都是有交集的,並沒有選了其中一種就不會做別的這種事,分開來講只是希望能有個大概的印象。

❿ 想問下程序員工作內容有哪些分類啊

碼農工種一般就是研究開發、開發、開發測試,運維開發,開發根據負責的內容一般分前端和後端,像界面就是前端,伺服器和資料庫就是後端開發。AI系統一般是研究開發。
但碼農的工作一般是按照階段性的項目中負責的模塊分的,所以可能一個人一段時間是前端,一段時間就變成後端了,當然裡面的技術差別很大,不是每個人都可以隨便轉。
但其實這些分類並不嚴格,比如世界最大的社交網站fb,他們的程序員必須從前端後端、研究開發測試維護一攬子全包。

軟體工程中相配套的,除了程序員以外,還有產品經理、測試(和開發測試不一樣)、行政等等崗位。

閱讀全文

與程序員分類相關的資料

熱點內容
單片機ad採集程序 瀏覽:75
看電視可以用什麼app 瀏覽:943
安卓路由表怎麼看 瀏覽:76
10個小孩分糖果python 瀏覽:826
安卓app小紅點怎麼取消 瀏覽:288
馬哥linux面授 瀏覽:772
2345程序員 瀏覽:374
怎麼開啟網速顯示安卓 瀏覽:206
索尼950app怎麼樣 瀏覽:400
計算機畢設論文源碼 瀏覽:148
小米手機怎麼下載易媒體App 瀏覽:191
還原系統設計可以怎樣清理文件夾 瀏覽:670
北京時間校準伺服器雲伺服器 瀏覽:844
pythonexcel數據計算 瀏覽:49
內醫附院黨建APP怎麼下載 瀏覽:356
榮耀v20刷加密門禁卡 瀏覽:329
app緩沖視頻怎麼保存在手機 瀏覽:433
廣度優先演算法c語言 瀏覽:680
提高程序員競爭力 瀏覽:108
nfc可以開加密門卡嗎 瀏覽:675