it職業有:1、程序員;2、系統分析員;3、硬件工程師;4、測試工程師;5、軟件工程師。程序員是從事計算機程序設計、開發、測試、維護的基層工作人員。
1、程序員
程序員(英文Programmer)是從事程序開發、程序維護的基層工作人員,一般將程序員分為程序設計人員和程序編碼人員。
2、系統分析員
系統分析員(system analyst)是系統開發的核心人物,主要承擔系統的調查與分析工作,建立系統的邏輯模型。系統分析員要從詳細調查的大量信息中完整地理解用戶對系統的需求,正確地獲取用戶的需求是個復雜的問題,要完成好這個責任重大的任務,系統 分析員必須具備廣博的知識。系統分析員不僅要懂得計算機硬件、軟件的知識,應該掌握經濟、現代管理的理論與數學模型等豐富的知識,還要具備較強的組織管理能力、人際交往能力,對信息高度敏感,能正確理解各級管理人員提出的需求,通過分析、抽象,將這些需求轉換為計算機系統的邏輯模型 。
3、硬件工程師
硬件工程師要求熟悉計算機市場行情;制定計算機組裝計劃;能夠選購組裝需要的硬件設備,并能合理配置、安裝計算機和外圍設備;安裝和配置計算機軟件系統;保養硬件和外圍設備;清晰描述出現的計算機軟硬件故障。
4、測試工程師
測試工程師,軟件質量的把關者,工作起點高,發展空間大。我國的軟件測試職業還處于一個發展的階段,所以測試工程師具有較大發展前景。傳統的軟件行業還是以軟件測試工程師為主,但是在新興的互聯網行業大多還是以QA來命名這個職位,也就是質量保證。
5、軟件工程師
軟件工程師英文是Software Engineer,是從事軟件職業的人員的一種職業能力的認證,通過它說明具備了工程師的資格。軟件工程師是從事軟件開發相關工作的人員的統稱。它是一個廣義的概念,包括軟件設計人員、軟件架構人員、軟件工程管理人員等一系列崗位,工作內容都與軟件開發生產相關。軟件工程師的技術要求是比較全面的,除了最基礎的編程語言(C語言/C++/JAVA等)、數據庫技術(SQL/ORACLE/DB2等)等,還有諸多如JAVASCRIPT、AJAX、HIBERNATE、SPRING等前沿技術。此外,關于網絡工程和軟件測試的其他技術也要有所涉獵。