- 相關推薦
計算機軟件就業(yè)前景
計算機軟件就業(yè)前景(一)
軟件開發(fā)技術上在2004年有了三大突破性成果:基于構件和構架的軟件開發(fā)方法;軟件開發(fā)過程中的描述模型的工具LML(統(tǒng)一建模語言);以及面向服務的分布式系統(tǒng)的體系結構。這對于我國軟件產業(yè)的成長和發(fā)展創(chuàng)造了極好的機遇。
20世紀60年代開始就出現了“軟件危機”,當時一個大型復雜軟件,要花上千人年的工作量才能實現,而開發(fā)質量極差,常?赡馨汕先f個錯誤,因此首先要解決的問題,就是如何確保“程序的正確性”。荷蘭的一位物理學家E.W.Dijkstra采用了數學或物理的解題思維方法,提出了一種稱為“結構程序設計”的方法,應用于開發(fā)大型軟件系統(tǒng)時稱為“結構化分析和結構化設計”,這種方法延用了十多年的歷史,形成了軟件工程這門學科。然而,如何縮短開發(fā)周期、提高開發(fā)效率和質量、以及適應按需而變等問題,就成為軟件工程中的核心問題,這就出現面向對象的開發(fā)方法。僅僅去年一年之內,在軟件開發(fā)技術上產生了三大突破性成果:
一、基于“構件/構架的軟件開發(fā)方法”趨向完美成熟
C.A.R.Hoaro于1972年提出了數據抽象的模塊,逐步發(fā)展成面向對象開發(fā)方法。這種方法的基本思想是知識重用,就是盡量重用現有的成果,從而可以提高開發(fā)質量和效果。到了90年代這種方法成了研究的熱點,先后出現了許多學派,成為歷史上著名的“OO大戰(zhàn)”,在學術界討論很熱烈,但其成果并不理想,工程人員卻遠而望之,原因是:①技術要求較高,一般技術人員(編程人員)很難學會掌握。②由于概念上不統(tǒng)一很難建立起標準和規(guī)范。③在工程實施中有不少難點尚未解決好。因此只能在某些應用上被少數技術人員使用。
為此,在面向對象方法基礎上出現了構件技術,這種思想來自汽車制造業(yè)和建筑業(yè)中,采用流水線生產方式的預制件裝配方式,它的預制件要求并不苛刻,而只要是重用就可以了,所以稱為構件。在這個生產流水線上各階段,可以由不同專業(yè)人員去完成,社會有了分工,效率和質量都有了保證,這種開發(fā)技術稱為“基于構件的開發(fā)技術”。
我們曾用這種方法開發(fā)了一個“財政信息系統(tǒng)”,然后應用到四川省和成都市財政廳,就可達到重用軟件95%以上,正好像現在蓋一個大廈,采用了預制件組裝就可以大大提高開發(fā)效率、縮短開發(fā)時間,而且還能提高質量。
當基于構件的開發(fā)方法用于開發(fā)分布式系統(tǒng)時,出現了比“構件重用”更重要的技術——軟件體系結構和軟件框架(簡稱構架)。在1998年日本京都召開的“基于構件的軟件開發(fā)(CBSD)”國際專題學術會議上,一致認為軟件開發(fā)方法離不開“構件和構架技術”。
直到去年這種技術才完美成熟,由此軟件危機獲得了初步解決。
二、正在不斷完善的UML(統(tǒng)一建模語言)
有了有效的開發(fā)方法以后,近年來,國內各個軟件開發(fā)公司或有關部門都為自己定位的方向或領域,建立起相應的開發(fā)平臺和開發(fā)工具,其中最為成功的工具就是統(tǒng)一建模語言UML。數學家用數學符號來學習或推演數學、音樂家用了五線譜記錄樂譜,軟件工程師用的就是UML。
UML是一種描述的語言,它將軟件開發(fā)過程中出現的各種模型用可視化的圖形來描述,它是由面向對象方法的三位奠基人坐在一起,統(tǒng)一了面向對象中的概念、補充了不足、引入用例(USE CASE)建模、構件和迭代開發(fā)等當前各種公認有效的技術,它體現了當前的技術匯總,由此稱它為軟件開發(fā)的一個里程碑,并獲得國際標準化組織所認可和各大公司支持。
軟件開發(fā)過程,實質上是從“用戶需求”向“具體實現”的逐步過渡,其中間各步都是用某種模型來說明,模型可以更好地理解問題;使用模型可以與各類有關人員很好地交流和溝通;可以及時發(fā)現問題、診斷和修正方案;可以作為中間成果的文件保留下來,為今后的知識重用;也可以作為開發(fā)階段的依據。UML重要意義在于為今后發(fā)展奠定基礎,其作用可說無法估量,它的意義已被大家所公認。
三、正在發(fā)展的“分布式系統(tǒng)的面向服務的體系結構SOA”技術
九十年代,隨著計算機網絡技術的普及,客戶機/服務器計算機模式開始成為開發(fā)分布式系統(tǒng)的主流技術,如火車訂票、通存通取等數據大集中系統(tǒng),近年來又興起3層/n層體系結構。但計算機系統(tǒng)軟件并不支持這種工作方式。為此系統(tǒng)軟件之上增加一層軟件,稱為中間件,是分布式計算的基礎。
中間件技術使設計者能集中設計與應用有關的部分,大大簡化了設計和維護工作。通過五、六年的大量應用和實踐,中間件已有一批成熟的產品,并成為設計分布系統(tǒng)時不可缺少的軟件。僅僅幾年時間,中間件以迅雷不及掩耳的速度發(fā)展,每年的市場銷售額均是成倍增長,現已有幾十億美元/年的份額。
三層體系結構有力地提供了一種分布式系統(tǒng)的解決方案,實現了一種緊耦合的分布式系統(tǒng),組成一個自成體系的單個應用軟件。而如何將現有的多個應用軟件,通過網絡將其整合成一個新的集成系統(tǒng),以能做更多更好的事。如電子商務的供應鏈、電子政務、數字地球、智能交通等。而早期的技術都無法解決,也是當前迫切要解決的技術。
IBM自去年4月提出了SOA(面向服務的體系結構)解決方案,面向服務的體系結構是一類松耦合分布式系統(tǒng)的體系結構。這類系統(tǒng)是將異構平臺上應用程序的不同功能部件(稱為服務),通過這些服務之間定義好的接口和規(guī)范,以松耦合的方式整合在一起,即將多個現有的應用軟件通過網絡將其整合成一個新系統(tǒng)。
SOA有二大目標:⒈多應用的整合,不但是能將各種各樣的應用軟件都能整合在一起,而且是松耦合的整合,也就是說,被整合的應用軟件自身仍保持其自主獨立,如香港政府已回歸中國,但保持一國二制那樣完全自治。⒉新增設的業(yè)務功能,應允許能適應變化。
SOA僅僅是一種解決方案,是分布式系統(tǒng)的結構模型,而由于這種方案簡單、實現方便,它的一出現就受到廣泛的關注。目前所有國際著名的計算機公司,都卷入到這個方向,為此“解決方案”,開發(fā)相應的平臺和工具,把自己公司的產品往SOA靠,SOA即將成為本世紀的熱點。
軟件開發(fā)方法有了突破性進展,為中國軟件行業(yè)的發(fā)展創(chuàng)造了機遇。
近十多年,隨著社會的需求,這門學科以一浪推一浪地迅速發(fā)展。而每前進一步,人們對客觀世界的認知觀就有了新的飛躍,特別是去年一年之內,軟件開發(fā)方法有了三大突破性成果,為中國軟件行業(yè)的發(fā)展創(chuàng)造了極好的機遇。
80年代初期,我國和印度幾乎同時著手研究軟件產業(yè)的發(fā)展。西方發(fā)達國家中軟件權威也曾預言,中國和印度是發(fā)展軟件產業(yè)最有潛力和優(yōu)勢的國家。但近十幾年來,我國的軟件工作者在非常困難的條件下,為了我國軟件產業(yè)的形成和發(fā)展孜孜不倦地艱苦奮斗,取得了較大的進展。但是同發(fā)達國家相比,確實存在著相當大的差距,而且這種差距越來越大,甚至同一些發(fā)展中國家相比也還存在較大的差距。
然而計算機軟件產業(yè)的發(fā)展,在當前的信息時代卻關系到國家的前途和命運,一些發(fā)達國家,正是看到了軟件和信息網絡在當前和未來信息社會中的核心地位和作用,率先制定了“行動計劃”(即“信息高速公路”),并由國家領導人具體負責組織實施,把計算機軟件和信息網絡推向全球經濟和信息化的制高點,顯然是企圖通過高技術手段,實施對我國的控制。
隨著我國的改革開放,計算機應用已經越來越普及并深入到經濟、科技、金融、貿易、教育等各個領域和家庭之中;我國“金字號”工程也已陸續(xù)啟動,為軟件行業(yè)的發(fā)展創(chuàng)造了客規(guī)條件,而新技術的出現,為軟件行業(yè)的發(fā)展,創(chuàng)造了極好的發(fā)展機遇。
計算機軟件就業(yè)前景(二)
計算機應用軟件專業(yè)就業(yè)方向:
對于就讀于計算機應用專業(yè)的學生,通過在學校的專業(yè)學習和就業(yè)實習實訓,可以獲得各種實用的專業(yè)知識和豐富的實際動手能力,畢業(yè)后還可以在程序設計,應用系統(tǒng)開發(fā),系統(tǒng)維護,網站設計等計算機相關行業(yè)就業(yè)。
計算機應用軟件專業(yè)介紹 :
計算機產業(yè)已滲透到國民經濟各個領域和人民生活的各個方面,是衡量一個國家科技水平和綜合國力的重要標志。本專業(yè)分計算機應用、網絡技術、計算機軟件技術、計算機信息管理、計算機軟件應用、計算機通信工程、計算機辦公自動化、計算機圖形圖像、辦公自動化與信息管理等學習方向。培養(yǎng)學生掌握當前計算機最新知識和技能,主要培養(yǎng)具有系統(tǒng)掌握計算機基本理論和基本知識,能熟練運用計算機從事科技信息管理及軟件開發(fā),能從事各類圖像設計與繪制,有較強的實踐能力和自我發(fā)展能力以及硬件設備維護工作,符合社會市場經濟需求的專門人才。
計算機應用軟件專業(yè) 需要的知識結構:
掌握計算機軟件專業(yè)必需具有較扎實的數學基礎和邏輯思維能力。并且具有熟練的計算機應用基本技能,桌面數據庫管理能力和網絡基本使用能力。
在軟件專業(yè)方面高級語言的應用程序開發(fā)能力。面向對象的設計原理及應用知識,以及具有使用可視化語言編寫應用程序的能力都是非常重要的,還要掌握計算機系統(tǒng)結構及組成原理;掌握計算機系統(tǒng)的測試、維護和維修,能進行計算機的日常安裝、調試、維修工作。
計算機應用軟件專業(yè)就業(yè)前景:
教育部、信息產業(yè)部、國防科工委、交通部、衛(wèi)生部目前聯合調查的專業(yè)領域人才需求狀況表明,隨著中國軟件業(yè)規(guī)模不斷擴大,軟件人才結構性矛盾日益顯得突出,人才結構呈兩頭小、中間大的橄欖型,不僅缺乏高層次的系統(tǒng)分析員、項目總設計師,也缺少大量從事基礎性開發(fā)的人員。按照合理的人才結構比例進行測算,全國計算機應用專業(yè)人才的需求每年將增加100萬人左右。
軟件人才看好教育部門的統(tǒng)計資料和各地的人才招聘會都傳出這樣的信息計算機、微電子、通訊等電子信息專業(yè)人才需求巨大,畢業(yè)生供不應求。從總體上看,有以下工作崗位:軟件工程師、程序編制的程序員、程序測試工作的測試員、從事軟件開發(fā)工作的初級技術管理人員、軟件銷售及售后技術服務人員、網站開發(fā)與維護人員、網站采編人員、數據錄入人員。
計算機軟件就業(yè)前景(三)
軟件工程師以其獨特的職業(yè)優(yōu)勢,成為國家解決就業(yè)問題的一個重要突破口:當前我國軟件開發(fā)行業(yè)發(fā)展迅猛,成為國民經濟發(fā)展最快的行業(yè)。全國最多軟件開發(fā)企業(yè)提供了365萬個就業(yè)崗位,軟件開發(fā)業(yè)每年至少新增崗位 60萬個。隨著國際國內間的交流與合作不斷擴大,中國高端技術人員的大流動帶來了軟件開發(fā)業(yè)的蓬勃發(fā)展。軟件開發(fā)行業(yè)的發(fā)展,也給軟件開發(fā)職業(yè)帶來了前所未有的就業(yè)良機!
一、就業(yè)保障前景好!當前,隨著IT企業(yè)對軟件人才需求的不斷提高,越來越多的IT企業(yè)從開始的軟件外包、低端研發(fā)到現在的自主研發(fā)、高端創(chuàng)新逐漸壯大起來。德國軟件編程專家代表團來我國作中西IT文化交流時就曾經說過,現今,在德國,作為IT行業(yè)的首要從業(yè)人員軟件開發(fā)職業(yè)是青年人擇業(yè)的首要選擇。另據我國IT行業(yè)權威統(tǒng)計的資料顯示,近年來,我國的軟件開發(fā)業(yè)發(fā)展的需求。這一數字預測著高端軟件開發(fā)職業(yè)作為永遠的朝陽產業(yè),將是二十一世紀就業(yè)的熱門職業(yè)。當前的軟件開發(fā)行業(yè)急需大批高素質、專業(yè)技能強的高級程序員隊伍來充實,這給軟件工程師的就業(yè)帶來了莫大的空間!
二、工作穩(wěn)定收入高!歐柏泰克軟件學校學習軟件開發(fā)的學員,畢業(yè)后都能找到滿意的工作,試用期結束轉正后每月工資都在4K以上!美國戴爾、美國甲骨文公司(ORACLE)、深圳華為、金蝶、用友、惠普、IBM等知名企業(yè)都是歐柏泰克科技有限公司的合作伙伴,與歐柏泰克有著長期合作往來。
三、投資回報效率快!考上大學不一定會有好的出路,但并不代表不上學就會是一事無成!根據歐柏泰克軟件學院對就業(yè)學員的跟蹤調查顯示,歐柏泰克的學生基本上在北京、上海、深圳等軟件發(fā)達城市就業(yè),平均月薪4600以上。技術精的話薪資還會更高。作為軟件開發(fā)企業(yè)的首席軟件設計師,其薪資待遇還會更高,年薪數十萬,甚至上百萬元!
【計算機軟件就業(yè)前景】相關文章:
美國就業(yè)前景08-20
日語就業(yè)前景08-20
藥學就業(yè)前景07-22
幼師就業(yè)前景08-20
中醫(yī)就業(yè)前景06-26
軟件就業(yè)前景08-20
教育碩士就業(yè)前景09-21
就業(yè)前景最好的專業(yè)08-20
美術生就業(yè)前景08-20
汽車營銷就業(yè)前景08-20