❶ 程序員是什麼職業
程序員(Programmer)是從事程序開發、程序維護的專業人員。一般將程序員分為程序設計人員和程序編碼人員,但兩者的界限並不非常清楚,特別是在中國。軟體從業人員分為初級程序員、中級程序員、軟體設計師、系統分析員、系統架構師、測試工程師六大類。世界上第一位程序員是埃達·洛夫萊斯。
❷ 程序員和軟體設計師的區別
程序員和軟體設計師的區別:
一、工作內容的區別
程序員的工作內容是程序開發、程序維護
軟體設計師的工作內容是按照系統總體設計規格說明書進行軟體設計,編寫程序設計規格說明書等相應的文檔。
二、職業認證考試等級的區別
程序員考試屬於計算機軟體水平考試中的一個初級計算機職稱考試。
軟體設計師考試屬於計算機軟體水平考試中的一個中級計算機職稱考試。
三、要求掌握的系統知識的區別
程序員需要掌握操作系統、程序設計語言的基礎知識,掌握軟體工程的基礎知識,了解軟體過程基本知識、軟體開發項目管理的常識。
軟體設計師需要掌握軟體設計的方法和技術,熟悉軟體工程、軟體過程改進和軟體開發項目管理的基礎知識。
四、工作對象的區別
程序員對項目經理負責,負責軟體項目的詳細設計、編碼和內部測試的組織實施,對小型軟體項目兼任系統分析工作,完成分配項目的實施和技術支持工作。
軟體設計師必須對客戶的需求有一定程度的了解。在系統原型中,軟體設計師會實作多個程式范型(Program Pattern),每個程式范型,對應到一種客戶需求的程式類型。
❸ 軟體設計師是高級程序員嗎
不是 軟體設計師是中級
程序員為初級
系統分析員為高級