回覆列表
  • 1 # 北大青鳥中博軟體學院

    現在在網際網路軟體行業下,基本都在使用敏捷開發方法,一般公司所涉及的軟體開發方面的工作,崗位如下:

    產品經理

    產品經理是在網際網路行業中誕生的一個新崗位,他們要根據業務需求進行大量的使用者分析,需求過濾,將業務需求進行產品、以及資訊化的轉化,從而用一種新的產品理念服務於客戶,具體工作包括使用者體驗設計、互動設計、業務流程設計、資訊架構設計等等,一般產出:產品原型;

    架構師

    架構師瞭解業務之後,對業務進行抽象與架構設計,根據設計進行技術選型和框架搭建,制定整個軟體系統的技術方向和開發方式,就像是建築設計師一樣,不僅要有良好的抽象能力、設計能力、更要有良好的技術和攻關能力。

    UI設計師

    UI設計師主要負責軟體的外在美觀設計,增強使用者的視覺感官體驗。

    後端開發工程師

    後端開發工程師,主要就是負責編寫應用系統的程式碼,實現產品要求中的業務功能。

    前端開發工程師

    後臺工程師的主要工作是實現功能,而前端工程的工作就是實現使用者的操作介面,完成人機互動,包括:App( Android、i0s)和Web。

    測試工程師

    軟體總會有bug,所以在上線之前需要對軟體進行全方位的測試工作,包括:功能測試(黑盒、灰盒、白盒測試)、安全測試、效能測試、壓力測試、穩定性測試等等,那麼就用到了測試工程師,他們主要對軟體質量進行把控。

    運維工程師

    系統在執行中,還需要有運維工程師,保障系統能夠安全有效的、不間斷的提供服務,他們需要對硬體、軟體、網路、安全裝置等進行實時監控、運營維護。

    大資料開發工程師

    大資料工程師主要負責資料處理,簡單來說是在大資料處理平臺下的資料處理,包括資料收集、儲存、轉換、分析與視覺化。為企業業務決策提供資料支撐,注重資料價值提取。

  • 中秋節和大豐收的關聯?
  • 釘釘閃退怎麼解決辦法?