1樓:匿名使用者
程式設計師(英文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分鐘)。題型為:單項選擇題十多項選擇題。
2樓:匿名使用者
r在選擇3g 培訓機構的時候要最起碼的了解一些情況,比如師是否有線上真實的應用?教學裝置如何?是不是真正的先 就 業後 付款?
華夏 博大3g學 院,
很好,採用pc機教學。看看吧
3樓:匿名使用者
4樓:農民伯伯寫
程式設計師一般的工作是從事程式開發、程式維護。
程式設計師是從事程式開發、程式維護的專業人員。一般將程式設計師分為程式設計人員和程式編碼人員,軟體從業人員分為初級程式設計師、中級程式設計師、高階程式設計師(現為軟體設計師)、系統分析員,系統架構師,測試工程師六大類。具體工作職責如下:
1、負責軟體專案的詳細設計、編碼和內部測試的組織實施,對小型軟體專案兼任系統分析工作,完成分配專案的實施和技術支援工作。
2、協助專案經理和相關人員同客戶進行溝通,保持良好的客戶關係。
3、參與需求調研、專案可行性分析、技術可行性分析和需求分析。
4、熟悉並熟練掌握交付軟體部開發的軟體專案的相關軟體技術。
5、負責向專案經理及時反饋軟體開發中的情況,並根據實際情況提出改進建議。
6、參與軟體開發和維護過程中重大技術問題的解決,參與軟體首次安裝除錯、資料割接、使用者培訓和專案推廣。
7、負責相關技術文件的擬訂。
8、負責對業務領域內的技術發展動態。
綜上,就是我在動力節點學到的。
計算機程式設計師主要是做什麼工作的
5樓:莫殤
程式設計師是從事程式開發、維護的專業人員。
一般將程式設計師分為程式設計人員和程式編碼人員,但兩者的界限並不非常清楚,特別是在中國軟體從業人員分為初級程式設計師、高階程式設計師、系統分析員、系統架構師、測試工程師五大類。
軟考程式設計師考試屬於計算機軟體水平考試中的乙個初級計算機職稱考試,對於軟考程式設計師考試並無學歷及資歷條件限制,更無論年齡、專業與資歷一年可報考軟考程式設計師考試兩次,但一次考試只能報考一種資格。
需要通過國家統一組織的考試,資格考試分為:程式設計師級、軟體設計師以及更高水準的資訊系統專案管理師、系統分析師、系統架構設計師、網路規劃設計師、系統規劃與管理師。
6樓:答題狂魔想公升級
程式設計師崗位職責:
1、對專案經理負責,負責軟體專案的詳細設計、編碼和內部測試的組織實施,對小型軟體專案兼任系統分析工作,完成分配專案的實施和技術支援工作;
2、協助專案經理和相關人員同客戶進行溝通,保持良好的客戶關係;
3、參與需求調研、專案可行性分析、技術可行性分析和需求分析;
4、熟悉並熟練掌握交付軟體部開發的軟體專案的相關軟體技術;
5、負責向專案經理及時反饋軟體開發中的情況,並根據實際情況提出改進建議;
6、參與軟體開發和維護過程中重大技術問題的解決,參與軟體首次安裝除錯、資料割接、使用者培訓和專案推廣;
7、負責相關技術文件的擬訂;
8、負責對業務領域內的技術發展動態進行分析研究。
7樓:
每天有程式給你編。。。想多了騷年。。。
你寫乙個就要維護乙個,出bug,改需求,全都要你做,其實你來來去去都是做同一樣東西。。。
就像搬磚的一樣。。。
8樓:陝西新華電腦學校
----程式設計師(具備以下條件之一者)
(1)經本職業程式設計師正規培訓達規定標準學時數,並取得畢(結)業證書。
(2)連續從事本職業工作2年以上。
(3)取得經勞動保障行政部門審核認定的、以中級技能為培養目標的中等以上職業學校本職業(專業)畢業證書。
----高階程式設計師(具備以下條件之一者)
(1)取得本職業程式設計師資格證書後,連續從事本職業工作2年以上,經本職業高階程式設計師正規培訓達規定標準學時數,並取得畢(結)業證書。
(2)取得經勞動保障行政部門審核認定的、以高階技能為培養目標的高等以上職業學校本職業(專業)畢業證書。
(3)本職業相關專業大專以上(含大專)畢業證書,連續從事本職業工作2年以上。
(4)連續從事本職業工作5年以上。
----程式設計師(具備以下條件之一者)
(1)取得本職業高階程式設計師職業資格證書後,連續從事本職業工作3年以上,經本職業程式設計師正規培訓達規定標準學時數,並取得畢(結)業證書。
(2)取得本職業高階程式設計師職業資格證書後,連續從事本職業工作4年以上。
(3)取得相關專業大學本科以上(含本科)畢業證書,連續從事本職業工作3年以上。
9樓:**夢幻
1. 理解需求
2. 設計
3. 開發
4. 修復bug
5. 學習新知識
這5點是相輔相成的,一點做的不好在其他點會遇到困難,這就叫「技術債務」。
推薦看《理解專業程式設計師》這本書。杰拉爾德·溫伯格著,網上有免費的。
實際上,一般都是寫大程式的,所以確實是每天都有程式要編……就像給你乙個暑假作業,要你每天做一樣。
程式設計師一般的工作都是幹什麼?
10樓:小小小白
1、負責軟體專案的詳細設計、編碼和內部測試的組織實施,對小型軟體專案兼任系統分析工作,完成分配專案的實施和技術支援工作。
2、協助專案經理和相關人員同客戶進行溝通,保持良好的客戶關係。
3、參與需求調研、專案可行性分析、技術可行性分析和需求分析。
4、熟悉並熟練掌握交付軟體部開發的軟體專案的相關軟體技術。
5、負責向專案經理及時反饋軟體開發中的情況,並根據實際情況提出改進建議。
6、參與軟體開發和維護過程中重大技術問題的解決,參與軟體首次安裝除錯、資料割接、使用者培訓和專案推廣。
7、負責相關技術文件的擬訂。
8、負責對業務領域內的技術發展動態。
11樓:小某的作業本
程式設計師一般的工作是從事程式開發、程式維護。
程式設計師是從事程式開發、程式維護的專業人員。一般將程式設計師分為程式設計人員和程式編碼人員,軟體從業人員分為初級程式設計師、中級程式設計師、高階程式設計師(現為軟體設計師)、系統分析員,系統架構師,測試工程師六大類。具體工作職責如下:
1、負責軟體專案的詳細設計、編碼和內部測試的組織實施,對小型軟體專案兼任系統分析工作,完成分配專案的實施和技術支援工作。
2、協助專案經理和相關人員同客戶進行溝通,保持良好的客戶關係。
3、參與需求調研、專案可行性分析、技術可行性分析和需求分析。
4、熟悉並熟練掌握交付軟體部開發的軟體專案的相關軟體技術。
5、負責向專案經理及時反饋軟體開發中的情況,並根據實際情況提出改進建議。
6、參與軟體開發和維護過程中重大技術問題的解決,參與軟體首次安裝除錯、資料割接、使用者培訓和專案推廣。
7、負責相關技術文件的擬訂。
8、負責對業務領域內的技術發展動態。
程式設計師能做些什麼工作,程式設計師是做什麼的?
web應用程式設計專業。畢業後能夠從事 應用程式開發 維護 網頁製作 軟體生產企業編碼 軟體測試 系統支援 軟體銷售 資料庫管理與應用 非it企事業單位資訊化。2 視覺化程式設計專業。畢業後能夠從事軟體企業桌面應用開發 軟體生產企業編碼 軟體測試 系統支援 軟體銷售 資料庫管理與應用開發等工作。3 ...
Java程式設計師轉行可以做什麼,Java程式設計師可以轉行什麼職業
1 大復齡程式設計師轉行是個很常見的 制話題。2 正常行業內轉職多是去做設計 架構,或者做管理,這些都是技術比較好,能力比較強的。3 也有轉行做專案經理或實施,這塊開發人員做會有一定優勢。4 也有轉行做銷售的,這個不多見,因為程式設計師口才都一般。5 至於行業外的,這個不好說,要看你有什麼優勢,可以...
電腦程式師1,計算機程式設計員要有什麼條件?
單純的乙個程式設計師覺得沒意思 主要看志向 武漢男生。哈哈。程式設計師太多 工資呈現下降趨勢。計算機程式設計員要有什麼條件?計算機 英語 都不是條件 只要你肯下功夫 就一定能學好 接觸就了就行了 沒什麼 隔行如隔山 入行了 就行了 沒有什麼神秘的 也沒有那麼難。程式設計師 具備以下條件之一者 1 經...