一、軟體工程師的定義,分類以及前景:
軟體工程師主要進行軟體前期的項目需求的分析,然後對項目進行風險評估並試圖解決這些風險,然後開始進行軟體的開發,後期對軟體的進度做相關的評估。 一個比較貼切的比喻:把一款軟體比做一座大橋,那么軟體工程師相當於施工總指揮,而一般的開發人員相當於建築工人!軟體工程師可以分為一下幾類:
·系統分析師 :是負責設計與開發套用軟體系統.使其正確的反應出有效的信息,協助企業經營者管理、營運公司的運作者。系統分析師是抽象模型的建立者,他們需要專業的conceptionmodel(概念模型)知識和基礎編程技巧。
·軟體設計師 :包括軟體系統設計師(System Designer)和軟體架構設計師(Architect)。系統設計師應對“系統結構”所使用的軟體技術非常了解,自身具備良好編程技巧,才能成為優秀的系統設計師。系統設計師的職責是把結構模型對應到實現模型上,從概念到實現期間規劃和組合模型的優劣是決定軟體系統設計師好壞的標準。而軟體架構設計師是程式設計師技術方向的最終歸屬,也是成長鏈中最神聖的一環,架構設計師的貢獻最大。架構設計師徹底擺脫了語言的束縛,知道軟體發展趨勢。他們會開發新一代產品或者制定新一代產品的方案。
·資料庫工程師 :1.掌握資料庫技術的基本概念、原理、方法和技術;2.能夠使用SQL語言實現資料庫操作;3.具備資料庫系統安裝、配置及資料庫管理與維護的基本技能; 4.掌握資料庫管理與維護的基本方法; 5.掌握資料庫性能最佳化的基本方法; 6.了解資料庫套用系統的生命周期及其設計、開發過程; 7.熟悉常用的資料庫管理和開發工具,具備用指定的工具管理和開發簡單資料庫套用系統的能力; 8.了解資料庫技術的最新發展。
·程式設計師 :專業的程式設計人員。
·軟體評測師 :對於軟體的測試及評估。
·多媒體套用設計師 :是具備計算機系統基礎、計算機軟體基礎、網路基礎、多媒體技術基礎、多媒體信息處理技術、多媒體套用的策劃與設計、多媒體素材的製作與集成、多媒體套用系統的實現、多媒體資料庫與分散式與多媒體體統、標準化基礎與智慧財產權保護、專業英語基礎講解能力的綜合性人才。
·嵌入式系統設計師:根據項目管理和工程技術的實際要求,按照系統總體設計規格說明書進行軟、硬體設計,編寫系統開發的規格說明書等相應的文檔;組織和指導嵌入式系統開發實施人員編寫和調試程式,並對嵌入式系統硬體設備和程式進行最佳化和集成測試,開發出符合系統總體設計要求的高質量嵌入式系統。
軟體工程師的前景:
全球經濟一體化進程加速,雖然金融危機爆發,但中國市場對於外企來說顯示是個比較好的避風港。而伴隨著外企的進入和市場競爭的加劇勢必將進一步帶動國內軟體市場的繁榮。隨著外企的進入,缺乏軟體系統理念指導的傳統企業將面臨嚴峻的挑戰。他們彌補缺陷的唯一出路就是引進人才,實現自我改造,向管理要效益也成了目前國內許多大中型企業的共識。現在中國政府正在大力支持中國軟體行業的發展,經過了系統化體系培訓的軟體人才更容易走向國際化,也更受國內大中型規模軟體公司的歡迎(2009軟體工程師的待遇城市之間差異比較大,一級城市(如深圳,上海,南京等)初-高級軟體工程師的待遇在4000-9000之間;內地其他省會城市一般在2000-6000之間。國外軟體工程師絕對不是青春飯,但在中國情況不一樣。如果一直走技術路線而且一直在國內民營企業做,那么基本上就是青春飯了。如果能夠從技術轉管理或者轉諮詢那就當然不是了,尤其是在跨國公司有過項目管理經驗的話還是很吃香的。
目前我國的軟體行業規模不是很大,有些軟體企業在軟體製作上,也只是採用了一些軟體工程的思想,距離大規模的工業化大生產比較還是有一定的差距;原因有管理體制的問題,市場問題,政策問題,也有軟體工程理論不全面和不完善的問題。所以軟體工程的研究和套用,以及我國軟體行業的進一步發展,都需要一定的既有軟體工程的理論基礎和研究能力,又有一定的實踐經驗的軟體工程科學技術人員來推動。軟體工程的前途是光明的。 軟體工程人才的就業前景十分看好。未來幾年,國內外高層次軟體人才將供不應求。畢業生主要在各大軟體公司、企事業單位、高等院校、各大研究所、國防等重要部門從事軟體設計、開發、套用與研究工作。有數據表明,我國軟體出口規模達到215億元,軟體從業人員達到72萬人,在中國十大IT職場人氣職位中,軟體工程師位列第一位,軟體工程人才的就業前景十分樂觀。
信息化是IT界的焦點。而信息化的實現,除了需要技術支持,人才也是很重要的環節。如何培養與國際接軌的高素質軟體工程人才,已經成為中國軟體產業的當務之急。
軟體產業的發展水平,決定了一個國家的信息產業發展水平及其在國際市場上的綜合競爭力。目前,我國軟體高級人才的短缺已經成為制約我國軟體產業快速發展的一個瓶頸。在中國,國內市場對軟體人才的需求每年高達80萬人,而高校計算機畢業生中的軟體工程人才還很缺乏,尤其是高素質的軟體工程人才的極度短缺。儘快培養起適合信息產業所需要的高素質軟體工程人才,已經成為信息化工作中的重中之重。
軟體工程師培訓課程及ACCP:
ACCP軟體工程師培訓課程是印度最早從事IT職業教育的APTECH計算機教育公司推出的培養軟體程式設計人員的課程體系,作為一種面向大眾的求職系列的教育產品,同時整合了北京大學的教育資源,ACCP5.0的課程開發採用了全球同步機制,每18個月更新一次內容。
ACCP5.0課程體系分三個階段組成,分別是第一階段(S1)、第二階段(S2)、第三階段(Y2),主要包含以下四大塊技術內容:
1、 資料庫技術:
資料庫技術是套用開發的基礎技術,80%以上的套用系統需要使用資料庫來存放業務數據;
2、 客戶端頁面技術:
是客戶端/伺服器開發模式下最基本的技術(例如我們經常上網所瀏覽的頁面,都屬於軟體的客戶端技術),調查顯示,要開發一個典型的套用系統,編寫客戶端頁面、動態腳本和頁面動畫,需要花掉項目組40%-60%的開發時間,並且很多企業會把這些工作安排給新入職的員工,所以熟練掌握客戶端技術是程式設計師的基本的素養;
3、 Java 技術:
Java技術是目前最為流行的軟體開發技術,我們對2407家企業的職位分析數據表示,有48.96%的軟體開發企業要使用到Java語言,因此,ACCP5.0課程中將由淺入深詳細講解這門技術;
4、.NET 技術:
.net技術發展得非常快,短短几年時間已經發展到能夠與Java兩分天下的程度,並且.NET技術在原理、使用方式上已經與Java大同小異,經驗表明,在掌握了Java或者.net語言後,只需要再花20%的精力就可以掌握另外一門語言,我們在課程中同時安排了Java和.NET開發語言,並且以對比的方式進行教學,必將為學員提供更寬闊的發展道路。
ACCP5.0為每個階段都定義了學習目標,分別為:
第一階段:
面向入門,趣味性為主,引導進入豐富多彩的IT行業,樹立繼續學習的信心
技能上主要培養學員的邏輯思維能力,在編程方面具有一定的感性認識
第二階段:
面向基礎,理解概念為主,培養自學能力。
技能上主要訓練面向對象的思想、代碼編寫的熟練度和規範度,開始接觸企業的套用,在編程方面具有一定的理性認識
第三階段:
面向就業,企業項目實戰訓練為主,培養學員獨立分析問題、解決問題、總結問題的能力和習慣
技能上講解業務流程、行業套用、主流框架技術,按照企業常用的開發模式、管理流程,組織進行實戰訓練
二、優勢培訓——天津清華IT學習認證中心:旨在通過高質量的教學和就業推薦,為申城高新企業提供軟體人才。
“清華IT學習認證中心”是清華大學繼續教育學院授權成立的專業化IT培訓機構,接受清華大學教育培訓管理處的監管,致力於為社會和企業的信息化建設培養實用型IT技術人才,教學體系遍布全國各地,並在全國近三十個省市、自治區擁有獨立的教學培訓基地(分校區)。
清華IT學習認證中心秉承清華大學“自強不息 厚德載物”的校訓,自成立之日就提出“教育服務社會”的辦學理念。針對我國IT產業“高速發展,實用型人才緊缺”的特徵,我中心經過多年的理論探索和實踐積累,總結出一套適合我國國情和IT企業實際需要的“T型人才”培養方法,運用全新的教學理念和“以套用為主,理論與實踐相結合”的套用型人才培養方案,為社會和企業輸送了大批實用型IT人才。
清華IT學習認證中心十分注重教學質量。我中心擁有雄厚的師資力量,任課教師由來自國內外IT企業的技術精英和清華大學計算機教育領域的知名教師構成。在教學模式上,獨創了“快樂教學法”、“個性化教學”以及“IT大講堂”等教學模式,大大降低了學習難度。在實踐技能上,斥巨資獨創“實訓基地”,使學員在出校門之前就能擁有豐富的項目開發經驗。此外,我中心擁有豐富的就業渠道,拓寬了學員的就業機會。
幾年來,我中心已為社會及企業培養了上萬名優秀的IT人才,為我國IT產業的發展做出了巨大的貢獻。“教育服務社會”,這將是我們一直秉承不變的信條和責任。
秉承“自強不息,厚德載物”的清華傳統,清華IT學習認證中心全體同仁本著“勤奮、專注、協作”的敬業精神,願與廣大合作夥伴一起打造中國IT職業認證教育培訓的第一品牌。