程式設計師一般的工作都是幹什麼,程式設計師是做什麼的?他的具體工作是什麼?

時間 2021-09-02 09:53:49

1樓:小小小白

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

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

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

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

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

6、參與軟體開發和維護過程中重大技術問題的解決,參與軟體首次安裝除錯、資料割接、使用者培訓和專案推廣。

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

8、負責對業務領域內的技術發展動態。

2樓:小某的作業本

程式設計師一般的工作是從事程式開發、程式維護。

程式設計師是從事程式開發、程式維護的專業人員。一般將程式設計師分為程式設計人員和程式編碼人員,軟體從業人員分為初級程式設計師、中級程式設計師、高階程式設計師(現為軟體設計師)、系統分析員,系統架構師,測試工程師六大類。具體工作職責如下:

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

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

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

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

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

6、參與軟體開發和維護過程中重大技術問題的解決,參與軟體首次安裝除錯、資料割接、使用者培訓和專案推廣。

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

8、負責對業務領域內的技術發展動態。

3樓:殘忍的肉球

程式設計師就是編寫程式的人。程式設計就是寫一系列的指令來告訴計算機執行一個特定的任務。而為計算機編寫的這些指令組合成的序列我們就稱之為程式。

跟我們人類的語言一樣,我們要表達某種思想和事物首先需要統一定義一些概念以及標識,這些概念和標識就構成了一種語言,所以程式語言是一些概念和標識的彙總。程式設計師就是掌握了某種程式語言來給計算機編寫指令的人。

人與人之間的交流是通過口語來完成的,然而,口語並不是人類之間唯一的交流方式。我們也用書面語言或手勢交流,而不需要說話。更誇張的是有些人甚至可以隔著幾公里遠的距離交流,而不用任何語言或手勢; 他們可以在思想層面上交流。

在計算機的世界裡,它只懂得一種語言那就是二進位制格式的指令,也就是0和1排列組成的序列。這種由0和1根據不同順序組成的序列構成的語言,我們稱之為機器語言,也常說是機器**。

因此,用機器語言編寫的程式是與計算機相關聯的。有時,機器**被稱為本機**,因為它是為其某機器專門編寫的本機**。電腦科學家提出了另一種語言,稱為組合語言。

就是將上面那些0和1構成的序列,用一些不同符號來代替,作為指令符號,能夠幫助我們人類記憶和理解,所以說組合語言是一切人類為自己設計的助記符號集合構成的一門語言。

4樓:匿名使用者

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

作一個真正合格的程式設計師,應該具有的素質。

1:團隊精神和協作能力

團隊精神和協作能力是作為一個程式設計師應具備的最基本的素質。軟體工程已經提了將近三十年了,當今的軟體開發已經不是程式設計了,而是工程。獨行俠可以寫一些程式也能賺錢發財,但是進入研發團隊,從事商業化和產品化的開發任務,就必須具備這種素質。

可以毫不誇張的說這種素質是一個程式設計師乃至一個團隊的安身立命之本。

2:文件習慣

文件是一個軟體系統的生命力。一個公司的產品再好、技術含量再高,如果缺乏文件,知識就沒有繼承,公司還是一個來料加工的軟體作坊。作為**程式設計師,必須將30%的工作時間寫用於技術文件。

沒有文件的程式設計師勢必會被淘汰。

3:規範化的**編寫習慣

知名軟體公司的**的變數命名、註釋格式,甚至巢狀中行縮排的長度和函式間的空行數字都有明確規定,良好的編寫習慣,不但有助於**的移植和糾錯,也有助於不同技術人員之間的協作。 一些所謂的高手甚至叫囂高手寫的**一般人看不懂,我只能說他不是一名合格的程式設計師。

4:需求理解能力

程式設計師要能正確理解任務單中描述的需求。在這裡要明確一點,程式設計師不僅僅要注意到軟體的功能需求,還應注意軟體的效能需求,要能正確評估自己的模組對整個專案中的影響及潛在的威脅,如果有著兩到三年專案經驗的熟練程式設計師對這一點沒有體會的話,只能說明他或許是認真工作過,但是沒有用心工作。

5:模組化思維能力

作為一個優秀的程式設計師,他的思想不能在侷限當前的工作任務裡面,要想想看自己寫的模組是否可以脫離當前系統存在,通過簡單的封裝在其他系統中或其他模組中直接使用。這樣做可以使**能重複利用,減少重複的勞動,也能是系統結構越趨合理。模組化思維能力的提高是一個程式設計師的技術水平提高的一項重要指標。

6:測試習慣

測試是軟體工程質量保證的重要環節,但是測試不僅僅是測試工程師的工作,而是每個程式設計師的一種基本職責。程式設計師要認識測試不僅是正常的程式除錯,而要是要進行有目的有針對性的異常呼叫測試,這一點要結合需求理解能力。

7:學習和總結的能力

程式設計師是很容易被淘汰的職業,所以要善於學習總結。許多程式設計師喜歡盲目追求一些編碼的小技巧,這樣的技術人員無論學了多少語言,**寫起來多熟練,我們只能說他是一名熟練的**民工,他永遠都不會有質的提高。一個善於學習的程式設計師會經常總結自己的技術水平,對自己的技術層面要有良好的定位,這樣才能有目的地提高自己。

這樣才能逐步提高,從程式設計師升級為軟體設計師、系統分析員。

作為高階程式設計師,乃至於設計師而言,除了應該具備上述全部素質之外,還需要具備以下素質:

1、 需求分析能力

2、 整體框架能力

3、 流程處理能力

4、 模組分解能力

5、 整體專案評估能力

6、 團隊組織管理能力

一般招工時需要提供基礎程式設計師證書,要參加考試的:

[編輯本段]考試說明

1、 考試要求:

(1) 熟練掌握基本演算法和資料結構,用c語言編制程式;

(2) 掌握資料結構、程式變速器和作業系統的基礎知識;

(3) 瞭解軟體工程、資料庫、多**和網路的基礎知識;

(4) 掌握數制、機內**及其算術運算和邏輯運算的基礎知識;

(5) 瞭解計算機的體系結構和主要部件的基礎知識。

2、 通過本級水平考試的合格人員能按照軟體設計說明書編制程式,具有相當於助理工程師

的實際工作能力和業務水平。

3、 本級水平考試範圍包括兩個模組:模組1——程式編制能力(考試時間為150分鐘);模

塊2——基礎知識(程式設計師級)考試時間為120分鐘)。題型為:單項選擇題十多項選擇題。

5樓:基地說說

高大上的程式設計師工作,也要被顛覆嘍

程式設計師是做什麼的?他的具體工作是什麼?

6樓:醉意撩人殤

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

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

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

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

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

6、參與軟體開發和維護過程中重大技術問題的解決,參與軟體首次安裝除錯、資料割接、使用者培訓和專案推廣。

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

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

7樓:匿名使用者

程式設計師(英文programmer)是從事程式開發、維護的專業人員。一般將程式設計師分為程式設計人員和程式編碼人員,但兩者的界限並不非常清楚,特別是在中國。軟體從業人員分為初級程式設計師、高階程式設計師、系統分析員,系統架構師,測試工程師五大類。

軟考程式設計師考試屬於計算機軟體水平考試(簡稱軟考)中的一個初級計算機職稱考試。對於軟考程式設計師考試並無學歷及資歷條件限制,更無論年齡、專業與資歷。一年可報考軟考程式設計師考試兩次,但一次考試只能報考一種資格,因此報考了程式設計師考試則無法再報考軟考其他級別或科目的考試。

同時軟考程式設計師考試採用筆試形式,考試實行全國統一大綱、統一試題、統一時間、統一標準、統一證書的考試方式。

通過國家統一組織的考試,資格考試分為:程式設計師級(原初級程式設計師)、軟體設計師(原高階程式設計師)以及更高水準的:資訊系統專案管理師、系統分析師(原系統分析員)、系統架構設計師、網路規劃設計師、系統規劃與管理師。

8樓:匿名使用者

「厲害咯,他的工資高的有過十幾萬,主要做程式設計的多 」

————————————————————————————我的工資才3k多。。。。

————————————————————————————有時候人們總把程式設計師、軟體工程師、系統分析員搞混,實際上程式設計師不是什麼神祕的職業,程式設計師位於軟體生產過程的最底層,就像汽車生產工廠中流水線上的技術員,因此有人也稱程式設計師為技術藍領。程式設計師的主要工作是根據別人已經設計好的演算法編寫**,實現某一功能,就像汽車生產工廠中的工人用裝置將車輪裝到車身上一樣。再開發較大規模的軟體專案的時候,程式設計師有可能甚至不知道自己編寫的模組被用於那個功能中-_-

9樓:青梨炫世

朋友想轉行做程式設計師,但是隻知道個大概的概念,趁這個機會分享給大家,希望對你們有幫助。

10樓:叩丁狼教育

程式設計師的本質是一個與機器打交道的工作,需要將人類的指令變換為機器能聽懂的語言,讓機器按照人類的想法來執行。如果你要入行,同樣只需要經過一定時間的學習,瞭解機器執行的規律,學習機器的程式語言,即可勝任。入行之後,是選擇開發還是運維,軟體還是硬體,做產品經理還是自己開公司,決定權都在你自己。

而不管你往哪個方向發展,在外人看來你就是一名程式設計師。

11樓:匿名使用者

程式設計師是最底層的軟體人員。

牛人都做程式架構設計,比較弱的才去寫**呢~~

現在的it門檻越來越低了,做程式也越來越簡單了,架構才是最厲害的,架構做好了,可以很大程度上提升系統的效能。/

程式設計師的工資為什麼比一般的工作工資要高

在每一個行業中的工資都是不一樣的,這些工資的差距大多數來自兩個方面,第1個方面是員工創造的價值,第2個方面是這個員工所在職位背後的人員 量。很多行業因為他們員工創造出來的價值不一樣,所以就會得到不同的工資,這是很容易理解的,然後有一些人不是很清楚,其實這個崗位的供需情況也決定著這個崗位的工資 比如說...

it界的程式設計師是幹什麼的,IT行業是什麼工作?做什麼的?

北大青鳥 程式設計師 英文programmer 是從事程式開發 維護的專業人員。一般我們將程式設計師分為程式設計人員和程式編碼員,但兩者的界限並不非常清楚。程式設計師的崗位職責 1 負責公司 前後臺服務功能的修改和升級,並保證 軟硬體平臺的正常高效執行。2 負責公司 功能改進計劃和網路安全計劃的編寫...

程式設計師演算法是幹什麼的,程式設計中的演算法是指什麼?

計算機程式設計師的工作內容有 1 負責軟體專案的詳細設計 編碼和內部測試的組織實施 2 協助專案經理和相關人員同客戶進行溝通 3 參與需求調研 專案可行性分析 技術可行性分析和需求分析 4 熟練掌握交付軟體部開發的軟體專案的相關軟體技術 5 負責相關技術文件的擬訂。計算機程式設計師的招聘條件是 1 ...