當前位置:才華齋>範例>職場>

程式設計師的崗位職責範文

職場 閱讀(3.14W)
  篇一:程式設計師崗位職責

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

程式設計師的崗位職責範文

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

1:團隊精神和協作能力

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

2:文件習慣

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

3:規範化的程式碼編寫習慣

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

4:需求理解能力

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

5:模組化思維能力

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

6:測試習慣

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

7:學習和總結的能力

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

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

1、 需求分析能力

2、 整體框架能力

3、 流程處理能力

4、 模組分解能力

5、 整體專案評估能力

6、 團隊組織管理能力

1,激情

我曾經遇到許多“職業程式設計師”,他們從事IT是因為覺得這是一種職業,他們只在工作時間程式設計,除非送去培訓否則他們不會學習新東西,這不是好的程式設計師。我認為一個好的程式設計師總是對程式設計充滿激情,而且好的開發者會做一些程式設計工作即使這沒有報酬。激情是一個優秀程式設計師的重要指標。

2,自學好學

程式設計領域始終發展變化著,不出一年有些新技術就變成了老技術,這並不是說好的程式設計師要對所有新技術跟進,但有些卻對學習任何新技術都沒有興趣。他們通常在學校學習了程式設計,然後工作後單位安排學什麼就學什麼。如果在招聘中你聽到“讓我培訓一個星期我就會勝任這個工作”那不要僱傭他。實際上,真正優秀的程式設計師始終談論著你所不知道的新技術,向人們解釋為什麼你必須用這個技術,哪怕沒有聽眾聽得明白,哪怕他自己也不明白。

3,聰明

聰明包括很多因素,情緒和社會交際只是其中之一。好的程式設計師絕不木訥,他們是最聰明的人,他們中的許多善於交際,健談、興趣廣泛。

4,隱性的經驗

—好的程式設計師通常有自己的私人的一些研究、愛好、專案,而這些是他們不寫在簡歷上 (通常覺得不值得寫),但表現出來卻可能恰恰是他的潛能、深度和後勁所在。

5,技術多樣性

  篇二:程式設計師崗位職責

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

2.參與需求調研、專案可行性分析、技術可行性分析和需求分析。詳細記錄使用者的需求,結合自身所掌握的程式設計技術,提出初步解決方案。詳細深入的掌握所承擔專案的需求分析和設計報告。盡職盡責編寫出實現各項功能的`完整程式碼。

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

4.負責向專案經理、部門經理及時反饋實際工作中遇到的問題、開發中的情況,並根據實際情況提出改進建議。

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

6.負責相關技術文件的擬訂。

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

8.承擔相應的保密職責。

9.完成部門經理/副經理或專案經理交辦的相關技術工作。

10. 樹立商訊傳媒的專業形象,保證商訊傳媒的名譽不受到侵害。

11. 定期參加部門人員培訓(以後每週的週三、週五下午內部培訓,包括:技術、職業素質等)。

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

1、團隊精神和協作能力

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

2、文件習慣

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

3、規範化的程式碼編寫習慣

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

4、需理解能力

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

5、模組化思維能力

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

6、測試習慣

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

7、學習和總結的能力

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

  篇三:網站程式設計師崗位職責

一、崗位資訊

崗位名稱: 網站程式設計師

二、崗位工作概述

根據公司實際需要開發網站,對網站前後臺進行維護、優化、升級。

三、工作職責

(一)、業務職責

1、編寫開發計劃:負責年度網站功能改進計劃和網路安全計劃的編寫。

2、網站功能修改和升級:按照計劃的時間和質量要求,對網站前後臺功能進行修改和升級;負責網站程式碼的優化和維護,保證網站的執行效率。

3、日常業務開發:每天程式設計師從部門經理處接受來自老闆及客戶程式修改要求,必須按時按質按量地完成日常網站業務的程式設計開發技術工作。

4、軟硬體維護:負責每半個月對網站軟硬設施進行安全和穩定性巡檢;並負責統計和監視系統日誌。同時,也要做好內部區域網和網站機房的系統和網路故障的檢修排除工作。

5、防毒防黑:負責即時監控網際網路上發現的最新病毒和黑1客程式及查殺方法,並及時為每臺工作機和伺服器查堵系統安全漏洞。每半月定期防毒和升級防黑策略,排除因此出現的網路故障。

6、資料管理:每三天必須對網站的重要資料(包括網站程式、網站資料庫和網站執行日誌等)做增量備份,並半個月對程式和資料庫做完全備份。日常負責管理網站的備份資料,一旦出現問題,及時安全恢復資料。

7、技術支援:每日為客戶提出的、客服人員無法解答的專業技術問題提供支援和回饋,保證客戶的滿意度。

(二)、管理職責

1、根據公司安排的工作任務準時完工。

2、督促各電腦使用者安全使用電腦。

四、工作績效標準

1、工作目標按計劃完成率。

2、開發程式的完美度。

3、各環節配合的滿意度

五、崗位工作關係

部門經理、網路銷售部、辦公室同事

六、工作崗位許可權

網站的設計開發

七、崗位工作時間

在公司規定的正常工作時間上班,偶爾需要加班

八、崗位工作環境

多數時間在辦公室工作。