1樓:秒懂百科
高階軟體工程師:it行業中的重要崗位。
2樓:小藤孩
軟體工程師是從事軟體職業的人員的一種職業能力的認證,通過它說明具備了工程師的資格。軟體工程師是從事軟體開發相關工作的人員的統稱。它是乙個廣義的概念,包括軟體設計人員、軟體架構人員、軟體工程管理人員、程式設計師等一系列崗位,工作內容都與軟體開發生產相關。
主要有以下職責:
1、指導程式設計師的工作。
2、參與軟體工程系統的設計、開發、測試等過程。
3 、協助工程管理人保證專案的質量。
4 、負責工程中主要功能的**實現。
5 、解決工程中的關鍵問題和技術難題。
6 、協調各個程式設計師的工作,並能與其它軟體工程師協作工作。
7、還要編寫各種各樣的軟體說明書,如:需求說明書,概要說明書等。
8、考試科目工程師是中級職稱,考試的題目包括了計算機體系結構、軟體工程、資料庫、資料結構、編譯原理等計算機學科的基礎課程。
軟體工程師屬於什麼專業?
3樓:陝西新華電腦學校
軟體工程師(software engineer),是從事軟體職業的人員的一種職業能力的認證,通過它說明具備了工程師的資格。軟體工程師是從事軟體開發相關工作的人員的統稱。通常人們會和程式設計師(英文programmer)產生混淆,但其實是兩種不同的性質。
程式設計師是從事程式開發、維護的專業人員。一般將程式設計師分為程式設計人員和程式編碼人員,但兩者的界限並不非常清楚,特別是在中國。軟體從業人員分為初級程式設計師、高階程式設計師、系統分析員,系統架構師,測試工程師五大類。
軟體工程師的工作不同於程式設計師但是乙個軟體工程師必定是乙個優秀的程式設計師。
首先軟體工程師與程式設計師工作上最大的不同,可以打乙個比喻:把一款軟體比做一座大橋,那麼軟體工程師相當於施工總指揮,而一般的開發人員也就是程式設計師相當於建築工人,所以很多人就說自己是it民工就是這麼來的。
想要成為一名優秀的軟體開發工程師,就必須具備以下能力:
1、需求分析能力。
對於軟體工程師而言,理解需求就可以完成合格的**,但是對於研發專案的組織和管理者,他們不但要理解客戶需求,更多時候還要自行制定一些需求。
2、專案設計方法和流程處理能力。
軟體開發工程師必須能夠掌握不少於兩到三種的專案設計方法,並能夠根據專案需求和資源搭配來選擇合適的設計方法進行專案的整體設計。
3、複用設計和模組化分解能力。
作為乙個從事模組任務的軟體開發工程師,他需要對他所面對的特定功能模組的複用性進行考慮,而作為乙個系統分析人員,他要面對的問題複雜的多,需要對整體系統按照一種模組化的分析能力分解為很多可複用的功能模組和函式,並針對每一模組形成乙個獨立的設計需求。
4、整體專案評估能力。
作為系統設計人員,必須能夠從全域性出發,對專案又整體的清醒認識,比如公司的資源配置是否合理和到位,比如工程進度安排是否能最大化體現效率又不至於無法按期完成。
5、團隊組織管理能力。
1)工作的量化。
沒有量化就很難做到合適的績效考核,而程式量化又不是簡單的**行數可以計算的,因此要求技術管理人員需要能真正評估乙個模組的複雜性和工作量。
2)對團隊協作模式的調整。
乙個優秀的軟體開發工程師應該能夠根據程式設計師之間的能力水平差距,以及根據專案研發的需求,選擇合適的組隊方式,並能將責權和成員的工作任務緊密結合,這樣才能最大發揮組隊的效率。
4樓:太平洋電腦網
軟體工程師是一種職稱,屬於電腦科學與技術專業。
軟體工程師主要是會程式設計,懂得軟體工程,至少能掌握一種計算機語言,溝通能力和邏輯能力強。
軟體工程師主要進行軟體前期的專案需求的分析,然後對專案進行風險評估並試**決這些風險,然後開始進行軟體的開發,後期對軟體的進度做相關的評估。
軟體工程不等同與軟體開發,軟體工程是乙個工程學科,其指導意義更多。乙個比較貼切的比喻:把一款軟體比做一座大橋,那麼軟體工程師相當於施工總指揮,而一般的開發人員相當於建築工人。
軟體工程師都是從事什麼方面的工作?
5樓:佩奇說影視娛樂
1、數碼產品開發工程師
數碼產品開發工程師主要負責數碼產品的研發和設計工作,包括新產品的開發和產品效能的改進,開發設計能夠實現產品功能的硬體,編寫軟體程式和開發過程報告。
2、產品經理
產品經理(productmanager)就是企業中專門負責產品管理的職位,產品經理負責調查並根據使用者的需求,確定開發何種產品,選擇何種技術、商業模式等。
並推動相應產品的開發組織,她或他還要根據產品的生命週期,協調研發、營銷、運營等,確定和組織實施相應的產品策略,以及其他一系列相關的產品管理活動。
3、計算機軟體應用工程師
軟體研發工程師是指從事某種行業,對某種不存在的事物進行系統的研究和開發並具有一定經驗的專業工作者,或者對已經存在的事物進行改進以達到優化目的的專業工作者。
4、計算機輔助設計工程師
計算機輔助設計工程師是指運用相關計算機軟體,模擬商品實物製作出電子螢幕上其栩栩如生樣貌的專業設計人員。簡而言之,就是cad技術人員。
5、網路資訊保安工程師
網路資訊保安工程師是指遵照資訊保安管理體系和標準工作,防範黑客入侵併進行分析和防範,通過運用各種安全產品和技術,設定防火牆、防病毒、ids、pki、攻防技術等。進行安全制度建設與安全技術規劃、日常維護管理、資訊保安檢查與審計系統帳號管理與系統日誌檢查等的人員。
自學軟體工程師要從什麼開始,軟體工程師可以自學嗎?需要從什麼開始學起?
如果你決定要從事系統底層開發的話就最好從彙編開始,如果不想從事底層 如驅動 等開發的話從c語言開始 學c語言就和學英語一樣的。要背程式!記住一些比較有代表的程式!軟體工程師可以自學嗎?需要從什麼開始學起?出於愛好的話,可以自學。如果是想要轉行去從事軟體工程師這個行業的話,不建議自學,自學有些方面自己...
做網路工程師就比軟體工程師待遇低嗎
我覺得不管是哪個行業都是有前途的,關鍵在於你學藝精不精,在上海來說,一般程式設計師的工資是5k左右,有些工作經驗的工資都是1w左右,像軟體工程師月收入過萬是很正常的事情。反之,如果你是一名優秀的網路工程師,還怕拿不到高工資嗎。所以,我建議你,選擇一個你比較喜歡的職業,去努力踏實的學習,幾年之後,你還...
網路工程師和軟體工程師的區別是什麼,哪個前景好一點
網路工程 bai師,主要是做咱們所du使用的網際網路環zhi境的搭建管理維護優化dao 和安全。軟體工內程師就是學程式設計,將容來做程式設計師。這是兩個截然不同的計算機技術領域。兩個專業之間並沒有高低上下之分,就跟米飯和饅頭一樣喜歡吃那個感覺個人興趣和愛好來選擇。網路bai工程師是做網路需求du 分...