前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的高級軟件工程師主題范文,僅供參考,歡迎閱讀并收藏。
【摘要】本文結合高職學生實際,講解了如何進行《軟件工程》課程的教學體會和方法。
【關鍵詞】軟件工程 教學
《軟件工程》課程是一門純理論課程,不同于大多數其它專業課程,造成學習上的相當難度。而對于學習計算機應用等專業的學生來說,又是一門必修課。學習該課程的主要目的是讓學生對軟件工程學有一個全貌的了解,對其所涉及的基本概念、原理、方法和有關技術逐步領會并進行運用。要求學生能夠在已有的程序設計數據結構數據庫等理論基礎上,為今后進行實際的軟件開發奠定一個良好的基礎。讓學生了解軟件工程的基本概念,理論,熟悉軟件生存周期的各個過程及其任務。了解軟件生存周期中的文檔種類,掌握文檔的編制方法。通過該課程的學習,提高學生的綜合素質,增強學生理論分析能力。通過學習具備參與中等規模軟件需求調研,設計的能力,能夠獨立設計小型軟件系統。
教學中,要抓大放小、重點突出,注重激發學生的分析問題能力,培養他們以工程化的思維模式進行軟件分析、設計。以就業為導向,以能力培養為核心,以應用為目的、以夠用為度的教學原則,結合學生的實際情況,選定不同的教學內容,把理論教學與操作實際密切結合起來。為了讓學生快速掌握軟件工程方法,了解軟件工程課程精髓,可以以大家都較熟悉的VB來進行一個工具的開發,如編一個計算器等。要求學生利用軟件工程方法進行,嚴格按照軟件可行性、需求分析、總體設計、軟件詳細設計、編碼和測試等步驟。這樣學生就能夠較好地完成,能夠掌握軟件工程方法的相應步驟,對以后大型軟件的開發工作奠定了基礎,也一定程度上消除了學生學習該門課程的畏難情緒。
在教學內容的組織上,課時安排上,都要結合教學實際。舉例最好以最新的真實項目為例進行講解分析,以提高學生學習積極性和主動性。本課程的基本理念中強調對學生的科學素質的培養。科學素質是指學生將來參加社會生活、從事經濟生產、作出個人決策所必需的對科學概念和過程的理解,以及一定的探究能力,能較好地理解科學技術與社會的相互關系和科學的本質,形成科學的態度和正確的價值觀。注重探究性學習,將其貫穿于全部教學活動中。 探究性學習的根本目的的在于提高學生的問題解決的能力,因此僅僅靠知識的傳承、講授、灌輸就不能有效地達到目的,必須改變教學的策略和方法,改變學生的學習方式。 探究性學習能使學生既能理解、掌握和應用知識,又發展了收集和處理科學信息的能力,獲取新知識的能力,分析解決問題的能力,交流與合作的能力,特別是培養了創新精神和實踐能力;同時,還將使學生的學習過程更富有個性化,對情感的體驗、科學態度的養成,正確價值觀的樹立,也會有極大的促進。明確教師在教學活動中的地位,強調以學生為中心的教學,教學是師生之間、學生之間互動的過程。教師是教學活動的組織者、引導者與合作者。一切的教學活動要以學生為中心的。要讓學生獲得成功的體驗,樹立信心。而要體現以學生為中心的理念,必須在教學過程中充分發揮學生的主觀能動性,發掘學生的創新精神,其次要讓學生有多種機會在不同的情境下去應用他們所學的知識,最后要讓學生能根據自身行動的反饋信息來形成對客觀事物的認識和解決實際問題的方案。這就要求我們教師在教學過程中盡力幫助學生自己進行知識構建,而不是去復制知識,即教師要引導學生自己去認識和發現知識,認識和發現科學的方法,創造和實現知識與科學方法的應用。為此,教師就要精心設計每一次的教學活動,要根據不同層次的教學對象,課程的不同內容以及不同的目標要求靈活多樣地組織教學。或講授,或討論,或課題設計,或問題解決,或設立情境。
以問題解決為核心組織教學,創立良好的教學環節促進“問題解決”的實現。教學的問題可分為概念問題、方法問題、思想問題、計算問題、推論問題、應用問題以及實際操作或模擬實現等問題。教師組織教學就是要引導和幫助學生或激勵和啟發學生一一解決這些問題。要讓學生置身于問題之中,有獲得問題解決的成就感,也有樂于和敢于面對新問題挑戰的緊張感。這可以大大提高學生的分析問題解決問題的能力,實際應用的能力,知識拓展的能力,以及總體把握的能力;而且這對提高團隊協作能力和科學的素質有極大的幫助。如某工資管理系統具有以下3項功能:1、輸入職工名冊清單;2、從員工的檔案工資和業績工資的計算中產生工資數據;3、依據人事部門提供的職工清單按月打印出員工的工資報表。請學生編寫出該軟件的需求規格說明書。考核也可主要采用分小組聯合開發一個實用軟件項目的方法來進行,再一次復習、鞏固、深化所學內容。
充分利于F有設備,優化教學環境。多媒體輔助教學就是一種重要的手段。多媒體輔助教學的突出功能就是信息交換量大,而且實時快捷,另一個突出功能就是形象直觀,易于接受。另外設立相關資料庫、報告會、專題討論、分組討論等都是可考慮采用的手段。如在進行系統流程圖、數據流程圖、層次圖、結構圖的講授中,就要充分利用多媒體的直觀展示,且要進行對比講解,也讓學生反復練習各種圖的繪制,讓學生快速入門,進而較好掌握。通過互聯網讓學生收集軟件招標書,如“某某大學教務管理系統招標”標書,了解甲方對軟件的各種要求,做到有的放矢地學習。
總之《軟件工程》課程是一門純理論,但又和最新技術前沿密切相關的課程。所以除了講透概念、基本理論外,還應讓學生進行調研或進行簡單項目的開發。希望學生在今后的軟件開發中自覺應用軟件工程方法,只有這樣才能達到這門課程的教學目的,學生學有所獲。
參考文獻:
[1]鄭小發 主編 軟件工程技術 水利水電出版社.2011
關鍵詞:項目導向;軟件工程;CMMI
中圖分類號:G642 文獻標識碼:A
1引言
目前我國職業教育改革發展主要呈現兩大趨勢:一是規模快速發展;二是職業教育模式轉型,由傳統的學院式教育模式向政府主導下的就業導向模式轉變,以適應經濟增長方式轉變與社會轉型的需要。在國家頒布的一系列推進高等職業教育發展的文件中明確指出:高等職業院校要積極與行業企業合作進行課程建設與改革,探索以企業項目為導向的教學模式,加強學生實踐應用能力的培養。
“軟件工程”是一門理論與實踐緊密結合的課程,它強調軟件開發的過程和工程的實施,要求教學方式多注重實踐性,強調學生的實際工程能力。目前較多的職業院校把軟件工程當作一門純粹理論課程來講授,與軟件工程實際運用有些脫節。這種教學方式,難以有效達到職業院校培養解決實際問題專業人才的目的。同時,講授型的教學模式強調全面知識的掌握,忽視適應不同崗位的專業技能的訓練,使學生在日后工作中難以準確定位。
因此,我們通過參與紫光軟件集團的CMMI3認證項目,在軟件工程課程教學做了一些改革,采用以項目為導向的教學模式,將紫光軟件集團的CMMI3認證項目導入軟件工程課程實踐教學中,將理論與實踐結合,提高學生實踐應用能力。而在軟件工程課程中采用以項目導向教學模式,將教學和實踐相同步,結合實際軟件工程項目培養學生的自學能力和實際運用能力將是職業院校軟件工程教學的一個有效途徑。
2CMMI3認證項目背景
近年來,由美國SEI(軟件工程研究所)開發的SW-CMM(軟件過程能力成熟度模型)模型以及改進后的CMMI(能力成熟度模型集成)模型得到了國際上的廣泛認可。CMMI模型共劃分為五個級別,級別越高代表企業的軟件開發與管理能力越強,因此有越來越多的軟件企業已
經或開始采用這些模型開展相應的過程改進工作,來提高過程能力的成熟度,以期使企業的軟件或系統開發工作更加高效,更具有國際競爭力。紫光軟件集團自2007年開始就引入軟件能力成熟度模型CMMI,力爭在1年內通過持續改進,達到CMMI3級水平。
為了配合紫光軟件集團此次CMMI3認證,同時為了實施以項目為導向的軟件工程課程教學模式改革,我院組織了軟件0501班所有學生參與了四個項目的全程認證,四個項目分別是:山西漳澤水庫地理信息系統、企業級開發中間件EPOD、無錫(太湖)國際科技園三維可視化系統及太湖流域水污染監測數據共享平臺。
將紫光軟件集團的CMMI3認證項目導入軟件工程課程實踐教學中,將理論與實踐結合,提高學生實踐應用能力。其基本思路是:將紫光軟件集團的CMMI3認證項目貫穿軟件工程課程教學過程的始終,以項目實施的工作過程為線索安排教學步驟,整個教學過程由項目任務來驅動,學生在學習過程中參與一個完整項目的分析、設計、實現全過程。這種開放性、創新性的教育思想和模式,有效克服了以往教學模式的弊端,促進了學生在軟件開發與過程管理應用方面實際水平的提高。下面具體講述以紫光軟件集團CMMI3認證項目為導向的軟件工程課程教學實踐情況。
3項目與教學實施的同步
3.1項目與教學的前期準備
第一步:教師對課程與項目的介紹
教師在課程的第一次課重點介紹的內容:向學生講解教學計劃,讓學生了解該課程的主要內容以及時間安排;給學生提供項目選題,并詳細講解項目運作方式和規則,以及考核方式;講解每個項目的目標、范圍以及相關要求,讓學生大致了解項目要做什么,并提供項目任務書電子文檔;聲明項目人員的組織方式和原則,強調學生自愿,但老師可以根據具體情況進行指導調配;講解如何編寫項目計劃,可以結合教學計劃進行樣例講解;要求學生在第一個教學周完成項目計劃的初稿。項目計劃要經過教師審閱通過。項目計劃的質量也是學生考核的參數。
第二步:企業技術人員對四個項目的介紹
重點介紹項目開發背景以及開發中用到的技術和開發工具,項目實現的功能。
第三步:咨詢顧問對全體人員的CMMI3知識培訓
由企業邀請CMMI項目咨詢顧問為全體人員進行CMMI3知識的培訓,重點介紹內容:過程的概念與作用。過程是為了達到給定目標所實施的一系列步驟,它包括工具,方法,材料及人員,盡管過程常被認為是過程-人員-技術三角組合中的一極,但它也可以被看作是“粘合劑”,把其他兩極統一成一體。CMM和CMMI的基本概念。成熟度等級、成熟度與過程域、CMMI 1.2結構和組件、PDCA過程、IDEALSM模型以及CMMI在IDEAL模型中的運用。
通過以上培訓,知曉CMMI3認證的基本原則:作為改進的關鍵杠桿作用點是過程;有效的過程定義對于過程制度化是至關重要的;基于CMMI的過程改進是可測量的;CMMI對于發現當前組織管理中的問題以及軟件工程、產品開發和交付是有用的工具。
3.2項目的選擇以及角色的定位
根據CMMI3評估規則,每個項目都需要13種角色的參與,這13種角色分別是:項目經理、項目副經理、需求人員、設計人員、開發人員、測試人員、配置人員、質量管理人員、采購人員、人力資源人員、工程專家組、配置管理委員會、度量人員。
在學生自愿和教師指導相結合的原則下確定每個項目的人員組織和角色。將軟件0501班所有學生分為四個小組,每個小組負責完成一個項目的認證。每個小組中項目角色的確定是在學生自由報名的前提下,由指導教師根據學生個體知識能力的差異進行微調搭配,盡量保證小組每位成員都能承擔一個角色。考慮到學生沒有參與過軟件開發與過程管理,因此分別在四個項目小組中為每個項目角色指派一名指導教師和一名企業技術人員,項目的項目組人員的組織結構圖如圖1。
項目組成員確定完畢后,將成員組織起來形成四個CMMI3認證項目團隊,建立團隊的共同目標和共同的價值觀及信念,使成員相信CMMI3認證項目不僅是能提高企業的生產效率,也能提高企業的產品質量。在本階段需要明確以下幾點:
明確各CMMI3認證項目組成員所承擔的任務及職責,并以文檔的形式予以保存;
確保CMMI3認證項目時間表并獲得項目組成員的支持;
保證CMMI3認證項目團隊擁有所需的資源;
建立完善的記錄和信息溝通系統;
制定CMMI3認證項目團隊規范。
通過此種人員組織方法,讓教師、學生與企業三方互動,共同完成某一個角色的工作,這種以協作小組的方式進行課程學習和項目開發,既能為學生解決在項目實踐過程中所遇到的困難,也能讓教師參與企業項目實踐提高自身專業素養。同時還可以使小組成員之間加強溝通與協調,互相取長補短,加強學生的團隊意識,有利于學生高級認知能力的發展和健康情感的形成。
3.3制定項目實施計劃
在為項目組成員進行相關知識的培訓后,項目組成員對CMMI的基本知識有所了解,在此基礎上,咨詢顧問與各項目組成員一起,結合企業的實際情況,從實際出發,完成CMMI3認證項目的具體計劃,使得各個CMMI3認證項目小組成員更進一步明確自己承擔的任務以及各項任務的時間截點。
項目實施計劃的制定主要依據項目定義的生命周期。CMMI 3級的項目生命周期定義:
組織標準過程: CMMI 3級組織定義了一整套覆蓋所有項目生命周期的標準過程和相關文檔,包括:技術工程文檔,項目管理文檔和支持活動(配置管理、質量管理、度量管理)的文檔標準。
組織同時提供一個剪裁指南,為項目經理根據項目情況,從組織標準生命周期過程刪除一些活動和過程,生成項目的生命周期,作為項目管理的依據。
在教師和企業專業技術人員的指導下,各小組將依據工程技術類、項目管理類、支持類的生命周期圖2、圖3、圖4完成計劃制定。
在項目計劃制訂過程中,需要特別重視項目里程碑點。里程碑是項目進度的關鍵點,說明誰負責跟蹤和更新里程碑,組織級項目管理過程定義了時間偏差閥值為20%,項目可以根據具體情況自行定義,但不得超過20%。當項目實際進度與項目里程碑的偏差超出此控制范圍時,應采取相應的行動。表1給出了制定開發計劃中的里程碑計劃表。
3.4項目的跟蹤與監控
對于CMMI項目來說,做好計劃是前提,但后期的跟蹤與監控更是關鍵。因此,在CMMI3認證項目的實施過程中通過對該項目計劃的跟蹤,及時解決在實施計劃中出現的問題并及時修改計劃。如果沒有很好的對計劃的實施情況進行有效及合理的跟蹤,很可能會導致CMMI3認證項目延緩或者脫離軌道,最終導致CMMI3認證項目的失敗。在此階段,教師教學和學生實踐緊密結合。教師要結合項目所需進行講解,讓學生從完成項目任務的角度上主動去學,教師跟蹤每日計劃實施,企業人員跟蹤周計劃實施。重點跟蹤與監控:
試點項目的文檔完善
組織過程改進的文檔完善
培訓、采購、QA的文檔完善
組織和項目的配置庫的完善
組織標準過程的培訓
參評人員的評估應答的培訓
模擬評估
文檔打印和簽字
在項目的里程碑處,項目組的人員應該向教師進行項目工作的匯報。教師統一安排所有項目里程碑的評審會。評審會分為三個議程:首先是對項目的工作產品進行講解,學生結合幻燈片講解項目的進展、技術路線、完成的工作產品以及項目組每個成員工作任務的完成情況;然后進行項目工作產品的演示;最后進行評審答辯和討論,教師和其他項目組的學生都可以針對評審的項目進行提問,項目組的所有人員都可以進行解答。這種答辯并不是考核,而是相互交流和學習。項目里程碑的評審不但可以讓學生自己來發現項目中存在的問題,也可以在不同項目之間進行互相交流,相互學習。
3.5項目成果評價與考核
在CMMI3認證項目完成后,各項目小組需將各階段文檔、設計、用例以及完整的系統提交給指導教師,同時
參與項目的學生可以將不涉及商業機密的部分自己保存一份。這些資料可作為學生將來撰寫畢業論文(或畢業設計)時的參考素材。同時,教師和企業技術人員同時對學生所做項目進行驗收。項目驗收主要從三個方面進行:
項目的工作產品的驗收。要從產品實現的功能、完成質量等方面進行驗收。這是考查整個項目團隊的工作成績。
項目的技術驗收。主要對項目中所采用的技術以及技術的運用情況進行考評,確定學生對所學知識的掌握程度和運用能力。這是對團隊和個人的考查。
項目的度量驗收。項目的度量包括項目的工作量、文檔量、代碼量、討論交流次數、項目的社會調研和實踐時間等方面的數據。項目度量的數據用來對項目組成員的工作進行考查。
評價的方法主要采用定量評價和定性評價、形成性評價和終結性評價、對個人的評價和對小組的評價、自我評價和他人評價的結合。企業和指導教師通過觀察學生在項目學習過程中所運用的技能和知識以及運用語言的方法,根據學生在項目中所擔負任務的完成情況和工作質量,項目系統必須完成的功能及性能要求設計好成果評價表,形成指導教師成績,各項目小組通過演示自己完成的項目成果,由全體學生為各小組的項目成果評價,形成小組成績,個人結合自己工作參與情況以及獲得的知識和技能,給出個人自評成績。綜合以上各項成績依據一定的比例與權重,形成該門課程的成績。
4總結與展望
目前,我院通過參與紫光軟件集團CMMI3的項目認
證,結合在軟件工程課程的教學中應用項目導向教學模式,已在軟件工程課程教學改革中進行了一系列的教學改革實踐,取得良好的成果,積累了大量的工作資源,學生的程序設計能力、系統分析與設計能力以及開發的規范程度都有一定程度的提高,具備有一定的獨立分析、解決問題能力和團隊合作能力。進入企業實習的學生,均得到企業好評。
但該教學模式對教師也提出了較高的要求,它要求教師要有參與過企業實際項目的經驗以及良好的教學組織能力,善于發揮學生的主體地位和教師的主導地位,培養學生的綜合應用能力。除此之外,教師要在項目的實施過程中,注重學生的全面發展和個性發展,積極培養學生的創新意識和創新能力,鼓勵學生在項目實施的過程中進行發散思維,并能運用所學知識直接運用到項目中,從而培養出高素質的綜合性應用人才。
從長遠來看,我們的軟件工程課程建設要繼續以工學結合為突破口,以任務引領型課程為基本取向,以工作本位學習為主要教學形式;以工作過程為導向,發揮教師的主體作用和企業專家的主導作用做好課程開發;課程實施要以學生為中心,以活動為過程,創設真實工作環境,融“教、學、做”為一體。重點將項目合作積累的大量的工作資源有效的轉化成課程資源,建立以工作體系為基礎,以工作結構為邏輯,將工作結構轉化為課程結構,將工作任務轉化為任務引領的課程,建立工作過程為基礎的軟件工程課程體系。
參考文獻
[1] 曾鴻. 基于項目的軟件工程綜合實訓教學模式[J]. 中國職業技術教育,2008,(4).
[2] 周蘇,王文. 軟件工程實驗教學的設計與創新[J]. 計算機教育,2006,(10).
[3] 劉佳,曹路,容振邦. 項目教學法在“軟件工程”教學中的應用[J]. 科技信息,2007,(1).
[4] 劉劍鋒,王琴,朱恩利,李建輝. 基于工作項目導向的高職高專課程體系設置―以地理信息系統與地圖制圖技術專業為例[J]. 昆明冶金高等專科學校學報,2008,(1).
[5] 陽王東,祝青. 軟件工程項目型教學模式的探索[J]. 計算機時代,2008,(4).
[6] 徐兵. “項目導入法”在機械設計基礎教學中的運用[J]. 職業技術教育,2002,(22).
The Teaching Practice about Software Engineering Course in Vocational Colleges Based On CMMI
關鍵詞:軟土地基振動碎石樁應用
中圖分類號:TU471.8文獻標識碼: A 文章編號:
引言
成渝高速公路復線(重慶境)C合同段工程施工起訖里程為K9+650~K18+161,全長8.511公里。K9+800~K10+085段最大填方16.89m,線路橫跨沖溝,地面坡腳10-30°,第四系土層層厚0.5~7.5m左右,沖溝內地形較平緩,中風化基巖較完整,地質構造簡單,附近無端層通過,地震活動微弱,場地現狀穩定,無滑坡、崩塌等不良地質現象。其中K9+905~K9+950為過濕土分布,設計利用碎石樁進行處理。
1.軟土地基地質情況
K9+ 905~ K9+ 950軟土地基長45m, 屬河漫灘相的飽水流塑粘性土軟弱地基。根據地質勘探資料, 由上到下各土層均為粉質粘土,其下為泥巖。各土層物理力學性質指標如表1所示。
表1. 各土層物理力學性質指標
2.振動碎石樁的設計及計算
2.1 碎石樁處理加固軟弱地基的原理
振動碎石樁是對較深層軟弱地基進行處置的工程措施,其原理主要為置換和擠密增強作用,加固樁體與樁體間土體,組成復合地基,提高復合地基承擔荷載的能力。碎石樁處理軟弱地基對飽和粘性土主要是置換作用;對于砂性土主要是擠密作用的過程;對于非飽和性的粘性土則同時兼有擠密和置換兩種作用過程。應用于軟土路基的碎石樁本身是由散體材料組成,不具備粘性強度,樁體的強度主要是靠周圍土體的約束和樁身材料的摩阻力維持的。在承受上部荷載時,碎石樁體主要受力集中在樁體附近4 倍左右的樁徑范圍內。同時碎石樁由于設置了反濾性和滲透性都較好的碎石, 使得周圍土體固結排水路徑大大縮短, 固結速度大大提高, 周圍土體的強度和對碎石樁整體的約束能力也得到提高,使軟弱地基的物理力學性質得到改善,從而使復合地基的承載力得到提高。
2.2 振動碎石樁的設計方案
2.2.1 處理加固范圍確定
軟弱地基上的路堤設計主要是以工后沉降及穩定為控制指標的。軟弱地基沉降在荷載作用下沉降變形的主要部分為主固結沉降。主固結沉降采用分層總和法計算。規范規定路面設計使用年限內殘余沉降(即工后沉降) 要求為: 橋臺與路堤相鄰處小于等于10cm;一般路堤小于等于30cm。本段軟土地基范圍為K9+ 905~ K9+ 950, 為確保路基穩定, 對碎石樁加固范圍寬度方向延長至坡腳,坡角外各打三排樁。確定碎石樁處理加固區段為K9+ 905~ K9+ 950,長45 m,寬為路基底部寬度再加兩側路基坡角外三排保護樁。
2.2.2 樁長確定
根據現場地質勘探資料, 為保證路基的穩定, 減小工后沉降, 設計樁長穿透粉質粘土至泥巖層, 根據各層土的厚度, 確定樁長為8.5 m。
2.2.3 樁徑確定
根據工程實踐, 如碎石樁應用于抗剪強度大于20KPa的地基時, 采用的樁徑一般小于80 cm, 本路段地基土的粉質粘土層的十字板抗剪強度為23KPa, 比較容易成樁, 設計碎石樁樁徑為50 cm。
2.2.4 樁距確定
碎石擠密樁在平面上呈等邊三角形布置, 為更好地發揮碎石樁處理效果, 減少總沉降量, 設計樁距為2.0 m。
2.3 復合地基承載力設計
根據有關技術規范, 復合地基的承載力按下式計算:
fsk = [ 1 + m × ( n - 1) ]× fs
式中fsk .. 復合地基的承載力標準值;
fs .. 天然地基的承載力標準值, 經現場實測取60KPa;
m .. 面積置換率, 設計為0. 50;
n .. 樁土應力比, 取值3 ~ 5之間, 天然土強度低時取大值, 該段地基處理設計為4。
根據公式計算得復合地基承載力
fsk = [ 1+ 0.50 × ( 4- 1) ]× 60= 150 kPa
2.4. 單樁承載力設計
影響碎石樁承載力大小的因素除成樁過程中的振密質量外, 最主要的取決于周圍土體的抗剪強度CU ,所以碎石樁單樁極限承載力Qf按下式計算:
Qf = 25.2CU
根據公式換算碎石樁的容許承載力時, 安全保證系數一般取3.0, 本段軟土路基土體抗剪強度CU 可取值25 kPa, 代入上式則計算得碎石樁單樁容許承載力:
RP = Qf/3.0 = 25.2×25 /3.0 = 210KPa
理論計算碎石樁單樁的容許承載力值:
RP = 210 kPa。
3.振動碎石樁施工
振動碎石樁采用級配碎石,粒徑應小于8cm,其中1cm~5 cm粒料質量占總質量的50%~ 55%,5cm~8cm粒料質量占總質量的25%~ 30%,含泥量小于5%。
為避免縮頸或斷樁,控制每米樁長投石量:
Q=(∏d2k)/4
Q:設計每米樁長投石量(m3/m)
D:設計樁徑
K:擠密系數,取1.1~1.2
施工工藝流程為設備就位、造孔、填料、拔管、最后成樁結束。振動碎石樁的施工順序沿平行直線逐點進行, 并且由兩邊同時由兩臺鉆機向中間成樁推進, 確保成樁質量。碎石擠密樁施工時,應保證樁位準確,其縱向偏差應不大于樁管直徑, 樁身應保持連續、不斷樁、不縮頸和垂直,垂直度偏差應不大于L / 100,且不大于1.5%。用目測樁架和樁管垂直度檢驗,施工中應有專人記錄各項施工參數。
4.現場測試與分析
4.1載荷試驗及成果分析
施工結束1周后,采用承載板試驗對碎石樁的處理效果進行檢驗,共進行3組試驗,單樁2組,編號為1、2,復合地基1 組,編號3;承壓板為圓形,直徑80 cm,面積0.5 m2, 試驗坑開挖深度為70~ 80 cm,安裝承壓板前,試驗坑上鋪約20 cm厚的中粗砂,以使承壓板底面與試樁之間保持良好的接觸。根據現場測試記錄,各試驗點的壓力~沉降曲線(P - S ) 見圖1。圖1中各曲線均比較平緩光滑,無明顯拐點,采用沉降比法確定容許承載力, 即根據沉降量和承壓板的直徑的比值來確定。本段土層以中- 高壓縮性粘性土為主,比值采用0.02,因此根據P - S 曲線即可確定各測試點的容許承載力RP,結果見表2。
試驗結果表明:該段軟土地基經過碎石樁處理后,復合地基承載力達到180 KPa,較原天然地基提高2.8倍,大于上覆荷載,滿足路基穩定要求。單樁實測容許承載力大于理論承載力,這是因為設計碎石樁呈正三角形緊密排列,間距很小,每一根單樁除受到周圍原土
表2碎石樁載荷試驗成果表
體的側向支撐作用外,還受到緊密相鄰其周圍的群樁的一定側向支撐作用,從而使其承載力增大,同時碎石樁施工完畢后,表層留下的一層碎石墊層起到了應力擴散的作用,所以使現場載荷試驗結果略微偏大。
4.2沉降分析
對復合地基沉降,設計時采用了沉降模量法計算總沉降量,考慮到碎石樁類似于砂井的排水固結軟土路基的作用,在路基填土施工期和很短的預壓期內按砂井排水固結理論計算軟土地基固結度,經過計算其工后沉降量能達到小于30cm 的要求,滿足我國現行《公路軟土地基路堤設計與施工技術規范》規定。
5.結語
經觀測經碎石樁處理的段落未出現因地基不均勻沉降等病害,使用效果良好,工程實踐表明采用振動碎石樁處理軟土地基是一種技術可行、經濟都合理的處置方案,達到了預期的設計效果。
參考文獻:
――本報記者 馬文方
這些天,筆者在忙著報社11月16日舉辦的人才培養論壇嘉賓邀請事宜。這些事勾起了筆者的一些回憶。
那是1986年,單片機剛剛在國內出現,筆者還在原電子工業部所屬的研究所工作。課題組一位畢業于蘭州大學無線電系的崔大姐,曾經感嘆地跟我說,她在大學接觸的都是電子管,畢業后軍工領域早已普遍用上了晶體管;等她對晶體管運用自如后,集成電路又來了;等她適應了集成電路后,MCU(單片機)和ASIC(專用集成電路)又來了。這一回她再也跟不上了,因為MCU和ASIC必須用軟件編程。
盡管她直到退休還在不斷地刻苦學習,但她的職業生涯卻并不成功,現實是殘酷的。
我們注意到,在硬件上,摩爾定律和SoC(片上系統)使得越來越多的硬件功能被集成到芯片中。從硬件工程師角度看,硬件技術是在不斷地收斂。而軟件技術似乎非但沒有收斂反倒更加發散。從縱向看,軟件編程技術歷經了匯編語言、高級語言、面向對象、構建化等,編程技術的每一次升級都使編程效率大幅提升。從橫向上看,現在的編程語言也越來越多。
導致軟件技術發散的原因有二個:一是需要軟件來解決的問題越來越復雜,二是軟件技術自身尚未成熟。在這種情況下,軟件工程師自然苦不堪言。
軟件技術發展帶來的挑戰是可以預期的,而企業業務切換帶來的沖擊則是突如其來的。為曾是全球最大的手機廠商諾基亞工作,在最大的手機平臺Symbian上做開發,這應該是很多軟件工程師夢寐以求的。結果呢?今年年初,諾基亞宣布從Symbian平臺切換到Windows平臺,上千名軟件工程師被裁。諾基亞承諾為他們的轉崗提供培訓經費,言外之意:您在Symbian平臺上一猛子扎得越深,轉向其他平臺的代價就越大。
一個軟件工程師其實是一個“建筑設計師”。(當然我們不會真的蓋出房子來)。我們使用計算機編程語言來“蓋房子”。當前我們使用的所有軟件,大到衛星發射的控制系統,小到手機上運行的游戲。其實都是非常復雜的系統。為了實現這些系統,蓋出軟件的“高樓大廈”,首先是規劃整個“大廈”的結構。這個工作在我們的術語里叫做“架構設計”。這個過程十分重要。一個系統可能會有多種架構的實現方式,不同的架構有著不同的優缺點。這些優缺點影響著性能、穩定性、安全性等多個方面。所以,做一個架構師需要有高瞻遠矚的眼光。
在“大廈”的“鋼筋結構”搭建完成后,“添磚加瓦”的工作-設計編碼,就正式開始了。不要小看這個部分的工作,誰也不會住在只是個框子的屋子里不是嗎?這才是真正軟件功能的實現部分。這個工作有點像室內裝修設計師。好的室內設計師設計出的房子會讓你住著舒適而且美觀。好的程序員需要用到許多專業的技術,來更好地實現軟件功能。從事這個角色需要細心與耐心,因為我們既要實現真實的功能,又要避免把錯誤引入到系統中。在大的軟件公司里,我們不總是設計新的軟件系統,而是經常為已有的軟件系統增加新的功能。
好了,在設計編碼完成后,整個“大廈”就蓋好了。但現在還不能“入住”。我們還需要進行測試,也就是“大廈”的驗收階段。這個過程才是“工程”這個詞的含義所在。在這個環節,我們需要測試很多的東西。首先需要測試的是系統的功能。這個測試的目的是查看“添磚加瓦”階段是否引入了錯誤。如果發現了錯誤,我們就需要改正它。在功能測試之后,我們還需要測試系統的性能,包括能力(多快)、穩定性(長時間運行無錯誤)、安全性(不會被黑)。在這些工作都完成之后,好吧,“大廈”終于完工了。
看完這些,今后你在玩游戲之前,一定會雙手合十放在胸前,心中默默念著:“感謝偉大軟件工程師們付出的青春與生命,我們才有這么好的游戲可以玩,阿門……”(開個玩笑了。)不過說真的,每個成功的軟件背后確實包含著許多工程師有形的或無形辛勤工作。如果你覺得這個工作很醋。歡迎你在未來加入到我們的行列中來。其實這個工作真的很酷,特別是在工程師們討論技術問題的時候,在外行看來他們說的就是“天書”。如果天真懵懂的女生,看到這樣“神秘”的男生,一定會為之傾倒!
軟件工程師的日常
作為一位在外企工作的軟件工程師,他的一天通常是這么開始的。早上10點,到達公司,查看郵件。外企一般實行彈性工作制,保證8小時工作就好,對上班時間沒有太嚴格的要求。郵件一般有兩塊,一塊是成型需求,一塊是跟蹤bug。如果你的stakeholder有外國的同事,那么你不用急著回郵件,由于時差的原因,下班前發出回復就好。軟件工程師的另一個工作就是開會,尤其是實行敏捷開發的項目會有每天的例會,另外我們還要開需求討論會,這通常是很費精力的事情,但是要協調開發,測試各個環節,這種會還是很有必要的。此外還有一些經驗介紹和培訓的會。想成為一名好的軟件工程師,多學習,多交流是非常重要的!之后的工作就是打開你的開發工具,去寫新的代碼,修改bug,或者是測試新的case。在編程工具大豐富的今天,好的開發工具,會幫我們很大的忙。忙碌了一天,要下班了,如果你在更加繁忙的公司,那么恭喜你了,開始加班了。如果你像我一樣在外企,通常情況不會那么糟糕,但是因為時差的原因,可能有些會議是安排在晚上的,盡管這種會是可以在家里用電話call in的,但是這個可不算是加班哦。
在北京:軟件從業者的奮斗地圖
好了,說了那么多嚴肅的話題,來聊一些北京的軟件產業分布圖吧。北京的軟件產業大體集中在幾個地方,第一個地方是中關村以及鄰近的五道口。中關村方圓幾公里是大學、中科院等研究所的密集分布地。因此這里從最初的科研院校發展出完善的軟件產業鏈:除了電子數碼賣場之外。無數的軟件公司在附近的寫字樓和教育園內蓬勃發展。微軟、谷歌、新浪、網易、雅虎、Adobe等大公司都在中關村附近。這附近的商業配套、生活配套非常發達,還有著名的堵車勝景,是北京的一個主要觀光地(開玩笑)。
第二個地方是上地西二旗一線,上地是中關村五道口的延長線,在其北10公里的地方,中間隔著世界聞名的圓明園。上地和西二旗一起,是軟件產業的后起之秀,是按照發展軟件產業整體設計修建的軟件園區。如果說中關村五道口這邊還具有一些城市的喧囂的話,上地和西二旗這邊更像是中國的硅谷。這里修建的辦公樓都不會過高,3或者4層,街道也是整齊劃一。西二旗還有一個中關村軟件園,更是花園式的辦公環境:園中央有湖以及綠地。這邊也有很多知名的軟件公司,比如IBM,我所在的甲骨文公司,百度、神州數碼、小米、金山等等。這邊相對來說更加偏僻一些。城市配套不是特別完善。但是確是軟件業未來發展的主力。
另外一個軟件業集中的地方是國貿CBD附近,這里是北京的City Jungle。阿里巴巴和淘寶、卓越亞馬遜、英特爾等著名公司都在國貿那邊。高層林立,早上高級寫字樓的大堂里會站滿了各個公司的等電梯的人。雖然我沒有在那邊上班的經驗,卻聽說過那邊的幾個傳聞,其中一個傳聞就是國貿的車位很搶手,路邊一個車位停一天都需要50元。另一個傳聞是一頓午飯是30元到40元。總之國貿附近的生活很城市很fashion,很職業!所以這里的同行們最像電視里描述的職場精英!
不是碼農,是軟件工程師
碼農是最近這兩三年的時間流行起來的詞。這詞是一部分軟件工程師們對自己職業的自嘲:人數多以及集中分布,勤奮和熱愛編程技術,愛上網以及宅。
3G人才最受歡迎?電信專業的學生如何為未來做好準備?我們特邀資深人力資源管理專家、高級工程師、電信行業的職業規劃咨詢師郭宏威女士為讀者做出解讀。
每年直接增加的就業機會在 100萬人以上
jiangj:郭老師:你好!我是 08屆畢業生,大專文憑,是學通信技術的,不知道通信這一行業將來前景如何?能否給一點實際的指導?
郭宏威:通信業是以技術為發展核心的產業,隨著“三網融合”不斷提速,3G網絡全面鋪開,移動商務和移動增值服務軟件開發人員的需求量約在 35~50萬人左右。業內專家估算,3G正式啟動之后,每年直接增加的就業機會在100萬人以上。
人才需求方向:嵌入、移動商務、增值業務。嵌入式軟件開發是未來幾年最熱門和最受歡迎的職業之一。具有 10年工作經驗的高級嵌入式軟件工程師年薪在 30萬元左右。即使是初級的嵌入式軟件開發人員,平均月薪也在 5000元左右,中高級的嵌入式軟件工程師月薪平均已超過萬元。相對而言,3G人才主要集中在研發領域,企業在這方面的人才儲備也較為充分。設備開發人員、運營人才和增值服務人才,都是招聘熱點。3G的興衰最終將由消費者的需求決定,所以營銷人員對產業的推動顯得非常重要。3G市場營銷人員目前非常短缺,未來將成為 3G行業人才需求的重點。人才市場對移動商務軟件供不應求,移動商務軟件開發工程師成了搶手貨。
從目前招聘的職位來看,技術類職位獨占鰲頭,體現出客戶至上和新技術時代的特點。據有關職位數據顯示,軟件工程師、高級軟件工程師、技術支持工程師等幾大職位成為今年 IT企業的重點招聘對象,其中軟件工程師需求量更是一直居高不下。軟件開發、游戲動漫、3G人才、實用技能型網絡人才都有大量需求。行業欣欣向榮的局面必然帶來前所未有的人才荒,軟件測試人才、尤其是軟件測試工程師需求與日俱增。所以高層次的網絡管理員、網絡架構工程師、網絡開發運營工程師、企業信息管理師等相關人才需求尤為迫切,成為職場上搶手的香餑餑。與巨大的需求相對應的是,網絡技術類人才的薪水也隨之水漲船高,薪情看好、“錢”景樂觀。據調查,初、中級移動商務軟件開發工程師的年薪目前為 6~15萬元,高級軟件工程師則高達 15~30萬元。
市場最緊缺的移動商務實施顧問和咨詢經理年薪更高。數據顯示,咨詢經理的年薪已經高達 40~60萬元。在實施了移動商務軟件的傳統行業中,負責系統咨詢和維護的員工,其薪酬也遠高于其他員工。
什么樣的 3G人才最受歡迎?
wangzaihua:請問擁有什么樣的技術或才能,才是優秀的電信人才?才能適應今天的市場變化?
郭宏威:“3G人才”就是指從事 3G通訊技術行業的工程師以及相關技術人員。目前的3G人才市場,最受歡迎的主要是三類人才:一類是嵌入式軟件工程師,一類是移動商務軟件開發工程師,還有一類是移動增殖業務開發工程師,移動通信軟件工程師因人才的稀缺而身價倍增。
具有兩種知識背景的 3G人才最受歡迎:一類是擁有海外留學背景或工作經驗的工程師;一類是具備綜合素質的技術人員――既懂互聯網又掌握電信技術,即嵌入式人才。在上述兩種人才中,最缺乏的是后者。就一般企業而言,3G工程師必須擁有通信、電子類專業本科以上學歷,熟練使用 C或 C++語言編程方法,熟悉移動通信原理及微波通信技術,具有4年以上數字電路設計或硬件開發工作經驗,具有CDMA、GSM或TD-SCDMA、WCDMA等手機軟 /硬件開發經驗等。如此高的門檻,是 3G人才稀缺的關鍵原因之一。所以,成為高素質、高技術、高能力的人才,才能適應市場發展的需要。
如何才能進入電信行業?
勇敢的心:怎樣才能進電信行業?比如,我是搞網絡維護的,電信業對網絡維護人員的要求是怎樣的?
郭宏威:網絡需求是千變萬化的,同樣一個網絡設計需求,對于不同層次的網絡工程師,其制定的解決方案也不盡相同,但是基本原理相近。隨著電信行業管理走向信息化,涉及到計算機的硬件和軟件,所以計算機網絡和電信網絡有相同、相通之處,你的技術和經驗還是可以兼容的。但是切入到電信行業,軟件還是切入軟件、硬件還是切入硬件、網絡還是切入網絡。
網絡管理員的工作可分為如下四個方面:人的管理、資源的管理、性能管理和安全管理。從知識結構的角度看,網絡工程師必須有比較全面的理論架構,需要在實踐中培養一種創新能力,還要有良好的英語水平,需要學習的知識和技能,如網絡基本知識和概念、網絡設備的配置和網絡操作系統等。網絡設備這部分應首先要掌握 CISCO的相關設備,而網絡操作系統應重點掌握Windows、UNIX和linux。當然有一份國家權威證書更好。
在電信行業就職兩年,
如何確定發展方向?
石臣:郭老師,您好!我現在就職于一家電信管理咨詢公司,有兩年的移動運營商戰略及市場策略咨詢經驗。我具備的自身優勢是:對電信行業有深入理解,擁有較強的分析問題、解決問題的能力和項目管理經驗,掌握定量、定性分析工具,有良好的溝通和表達能力。我現在想從電信咨詢業跳到電信實體企業里面工作,但是對進入哪種類型的電信企業,如設備制造商、運營商還是服務提供商比較茫然,而且對電信企業中與我適合的工作崗位也不是很了解。請您給我指點一下,我該如何選擇適合的電信企業和適合的工作崗位,非常感謝!
我剛才做了講壇里的職業測試,結果顯示為“藝術事務型”。另外,我自覺自己的優勢是思維記憶、善于分類、設計系統結構之類的。喜歡安靜獨立的工作環境,能夠發揮自己的獨創性。我的性格是比較富有藝術幻想氣質的。這些信息夠嗎?麻煩老師幫我分析一下吧,辛苦您了!
郭宏威:在電信行業中,制造商、運營商、供銷商、做技術的,是完全不同的幾個方向,對個人的素質、能力要求也有很大差別。你想去實體公司,就面臨著一個重新定位的問題,建議你通過專業部門職業定位和規劃來找到“人崗匹配”的職位。根據你的各項測評指標加學歷、經歷、能力、性格、愛好、特長等,結合市場、行業、職位信息,進行多項分析,然后由專家團隊會診,最后定位和制定發展規劃。職業定位非常重要,定位就是要落在“定”和“準”上,不能泛談,其中包括行業定位、方向定位、職位定位、薪酬定位等很多項。在中途換車時,千萬不能搭錯車。
另外,你在選擇方向上,一定要把自己在行業中的競爭法寶捂住,那就是知識沉淀和經驗積累,這個堅決不能丟。根據你有兩年運營商戰略和市場戰略的咨詢經驗以及已有的實際工作能力的情況,我認為你應該沿著自己的方向繼續發展,千萬不要把自己的職場優勢輕易拋掉。每丟掉一次優勢,就相當于把優勢存折抹掉一筆,丟得多了,不但沒有優勢,反而會發生能力赤字,優勢變成劣勢,根本談不上為自己的職業發展爭取到更好的機會。
職業是人生第一大事,需要慎重分析才能準確定位。一般是首先做全面職業測評,但測評只是手段,不是目的,就像到醫院做的各類檢查,是為醫生確診做依據。目的是找到“人崗匹配點”,也就是你的所有因素與企業的職位發生“諧振”的那個頻點或者一個窄帶,再根據這個“人崗匹配點”,去設定各個階段的發展平臺。一般僅有測評指標是不夠的,得到測評指標后,咨詢師要與你溝通幾次,這樣有利于了解情況,明確定位,咨詢師要根據各項測評指標加學歷、經歷、能力、性格、愛好、特長等,結合市場、行業、職位等信息,進行多項分析,邊分析、邊溝通,這樣職位定位點就會浮出水面。職業腳步簡單的人時間就短,職業腳步紊亂的人,需要多溝通,時間就長。然后專家團隊會診,才能在千千萬萬個職位中,最后精確定位在某一職位上,再設定發展規劃和做詳細的職位輔導,使你能得到這個職位或者薪水和職位的提升。
電信業適合大學生去嘗試嗎?
qingfeng:電信行業適合在校大學生去嘗試嗎?謝謝!
郭宏威:當然可以,只要你的專業與電信行業相關。但是要做好各類入職準備,除了前面說的準備――定位準備、知識準備、動手準備、能力準備、簡歷準備、面試準備以外,對于沒有多少工作經驗的大學生,知識的準備相當重要,如果你的定位是軟件,就要在語言上下功夫,C++、Java語言一定要過關,編程能力要強。如果定位是硬件,那么對各類基本電子電路要會分析,面對密密麻麻的電路圖,要學會化整為零,不但能對方框圖的信號流程說得清楚,還要能對電路圖上的元器件作用分析明白,最后還能積零為整,把整個系統工作原理說清楚。此外面試有兩點最重要:禮儀和自信。
電子信息專業大三學生,
如何為未來做準備?
林成威:老師,您好!我是電子信息工程專業的,今年大三了,我想知道畢業了可以去什么樣的公司從事什么工作,還有現在實習應該找什么樣的公司,電子信息這個專業畢業了都可以干什么啊?希望老師給予指導,謝謝!
郭宏威:電子信息是熱門專業,需求量很大,就業渠道很寬泛。適合這個專業的工作實在太多了,如電子、電信行業的電子工程師、硬件工程師、軟件工程師、單片機開發等直接與專業有關的工種,以及其他很多與專業相關的行業都可考慮。我認為你應當試著做好如下就業準備:
1. 定位準備:早日做好職業定位和規劃,有目標地去努力,起飛的航道要清晰,這樣會讓你飛得更快更遠。
2. 知識準備:在校期間,基本工扎實,電路基礎、模擬電路、數字電路這幾門專業基礎課一定要學好,這是整個電子、電信技術崗位的基本材料,有了這些磚瓦、木料,你想蓋什么房子都會得心應手。
3. 動手準備:通過實踐,提高自己的實操能力,不但會使用萬用表、示波器,還具有熟練使用信號放生儀、綜合測試儀、頻譜分析儀等實際操作能力,并能夠對測得的信號進行分析。
4. 能力準備:通過畢業設計階段的知識匯總、社會實踐,提高綜合能力。即綜合運用所學知識解決實際問題的能力,強化和提高綜合能力與創新能力,增強走向社會的自信心。
5. 簡歷準備:不僅要準備電子簡歷和紙制簡歷,還要在簡歷上補充實習階段的經驗積累,這樣你的簡歷除了學校,還有一至兩三個企業的名字,這可是濃墨重彩的一筆。
6. 面試準備:面試前如何全方位地準備?面試中遇到哪種面試官怎么處理,對問題、偏題、難題怎樣回答?面試后都要做哪些事情、怎么做?這些都要認真考慮。
(專家博客:blog.省略/Blog/guoce/ )
“職場講壇”2008年7月份活動預告
時間:2008年 7月 15日 主題:[129期 ] 一個招聘者的人才篩選觀 在線專家:邵天天,中華英才網總部產品經理。畢業于英國威斯敏斯特大學人力資源管理專業,碩士學位, 10年人力資源管理相關工作經驗。
關鍵詞:卓越軟件工程師;培養體系;教學改革
1 卓越軟件工程師的人才培養目標和基本要求
1.1人才培養目標
按照現代軟件工程師培養思路,卓越軟件工程師是要培養具有一定的理論基礎、較寬的知識面,具備從事軟件開發、系統維護和項目管理等相關工作的具有較強分析問題和解決問題能力的工程技術型人才。我們以計算機科學與技術專業人才培養方案為基礎、以軟件工程及數字媒體技術為重點、以滿足社會需求為根本而進行了針對性的培養,力圖使學生熟練掌握企業級項目開發所需的核心技能,了解企業開發的流程和規范,熟練掌握流行框架和組件技術的應用,從而使畢業生具備從事軟件工程或數字媒體相關項目開發、實施和維護的基本能力,滿足當前軟件企業的需求。
1.2基本要求
人才培養的基本要求如下:
1)具有較好的人文科學素養、較強的社會責任感和良好的工程職業道德;2)具有從事工程工作所需的相關數學、自然科學知識以及一定的經濟管理知識;3)具有良好的質量、環境、(職業健康)安全和服務意識;4)掌握扎實的工程基礎知識和本專業的基本理論知識,了解本專業的發展現狀和趨勢;5)具有綜合運用科學理論方法和技術并解決工程實際問題的能力;6)具有較強的創新意識和進行產品開發和設計、技術改造與創新的基本能力;7)具有信息獲取和終身學習的能力;8)了解本專業領域技術標準,相關行業的政策、法律和法規;9)具有較好的組織管理能力、較強的交流溝通、環境適應和團隊合作的能力;10)應對危機與突發事件的初步能力;11)具有一定的國際視野和跨文化環境下的交流、競爭與合作的初步能力。
2改革理念
知識、能力和素質是工程型人才必須具備的三大要素[1]。然而,我國本科教育普遍存在重知識傳授、輕能力及素質培養的問題。在卓越軟件工程師3C立體培養體系中,第一個C代表核心專業知識(Core professional knowledge),它包括工程基礎類、工程技術方向類和工程專業實踐類的部分課程;第二個C代表核心專業能力(Core professional ability),它包括設計、開發、測試和維護項目等綜合能力;第三個C代表CDIO工程素質(CDIO engineering diathesis)。
核心專業知識和核心專業能力這二維正好構成一個平面,而第三維CDIO工程素質要求在大學整個學習過程中注重實踐環節的訓練,讓學生以主動的、實踐的、課程之間有機聯系的方式學習工程,做到理論與實踐相結合。核心專業知識是體現在工程基礎類、工程技術方向類和工程專業實踐類部分課程中的,并且每一門課程根據自身的特點需要培養核心專業能力中的不同的能力,在不同核心專業知識和不同核心專業能力的每一個交叉點,引入CDIO工程素質,在校企合作的工程環境中提升學生的工程實踐能力。學好核心專業知識、培養核心專業能力、貫徹CDIO工程素質符合我校的“知行合一,雙核協同”的人才培養模式,3C立體培養體系圖示如圖1所示。
3改革措施
如何在給定的學制內讓學生獲得更寬更深知識的同時,逐步具備足夠的個人、人際交流能力和構建產品、過程和系統的能力,是目前各國工程教育面臨的共同挑戰[2]。在卓越軟件工程師3C立體培養體系的探索與實踐中,我們結合本專業的實際情況,在近3年里實施了以下改革措施。
1) 改革并實施了專業培養計劃。
從2007級開始,我們在培養目標中明確提出了以軟件工程、網絡工程和數字媒體技術為重點、以滿足社會需求為根本而進行了針對性的培養,力圖使學生熟練掌握企業級項目開發所需的核心技能,了解企業開發的流程和規范,熟練掌握流行框架和組件技術的應用,從而使畢業生具備從事軟件工程或數字媒體相關項目開發、實施和維護的基本能力,滿足當前軟件企業的需求。經過幾年的教改實踐,學生在軟件工程、網絡工程和數字媒體技術方向的專業能力有了較大的提高。
2) 改革并開展了專業課程的“項目式”教學設計。
從2007級開始,在制定每門課程的教學大綱時,我們要求課程負責人必須清楚本專業的培養目標,了解IT行業企業的普遍需求。除了通識類等公共基礎類課程外,要求工程基礎類、工程技術方向類和工程專業實踐類的部分課程都必須按照構思、設計、實施和運行等步驟進行課程教學設計。具體為:首先(針對項目的難易程度、學習對象的能力大小)組織學生進行項目的構思(Conceive)和設計(Design);然后(根據功能模塊劃分、任務分工)進行學生分組,接著(在教師的指導和學生小組成員的討論下)進行項目的研發,即:項目的實現(Implement);最后(通過學生運行和展示作品)進行項目作品的點評和總結,即項目的運行(Operate)。近幾年來,學生在SUN平臺上用Java和在Microsoft平臺上用.NET作為開發工具來完成畢業設計的人數逐年增加。
3) 改革并構建了工程實踐環境。
從2007級開始,我們對原來的計算機專業培養計劃中的實踐環節進行了改革,設置了基礎實驗教學平臺、工程基礎訓練平臺、綜合運用實踐平臺和素質拓展與社會實踐平臺,實踐學分比例從21.8%逐年上升到44.8%。我們采用3年學校學習、1年校企合作培養和訓練的方法,利用校內、外實習基地的優勢,對各實踐環節采用“項目驅動”的培養方式,即采用適合教學的典型軟件項目,使用軟件工程的設計方法,進行商業化軟件項目開發的實踐訓練,從而構建了校企合作培養的工程環境。
4) 改革并完善了教師能力提升機制。
由于工程教育模式是基于實踐的,所以專任教師既要具有計算機的專業知識,又要具備實際的軟件工程的工作經驗,這樣才能夠給予學生足夠的實踐指導,避免學生走向誤區。從2007級開始,我們已經建立了專業教師能力提升機制:(1)新來的青年教師必須進實驗室進行為期半年至一年的實踐鍛煉,其他專任教師要求下企業進行調研,搞清楚當前技術的要求和人才市場的需求;(2)鼓勵專任教師承擔橫向項目及各類其他項目,要求將科研成果和教改成果應用到教學中去;(3)在聘請IT企業專家或工程師給學生上課或進行實踐指導時,要求專任教師跟班聽課或共同進行實踐指導;(4)對有關專任教師進行主干專業課程的培訓和學習;(5)經學院認定,對符合“雙師型”的專任教師在績效考核中給予獎勵。通過對教師實踐能力的培養,雙師型教師比例從改革前的不到30%上升到現在接近50%。
5) 改革并實施了專業教育導師化措施。
現行的計算機教育多為“吃大鍋飯”,即一門課程一個老師,一位教師負責一個班。這樣,一些性格內向的學生就得不到很好的輔導。導師化是把一個專業的學生化整為零分配給不同的導師,由導師根據專業培養計劃制定項目,并指導學生完成項目。從2007級開始,我們將二年級學生就分配給不同的教師(每位教師指導4~8名學生),由教師分別指導學生的學年論文、學年設計、創新項目申報和畢業設計(論文),這樣能使學生較容易地學到一些專業知識,有利于學生個性化和團隊精神的培養。
6) 改革并實行了學生考核制度。
工程教育模式是對知識與能力的綜合培養,考核主要分為學生互評與教師評價兩方面。教師評價主要通過學生書寫各類設計報告和編制程序成果等打分,而學生評價則讓學生通過自評、互評等方式改變學習和生活態度,并逐步掌握必要的工作技能。從2007級開始,我們在部分集中實踐環節課程中實踐了這種考核制度,通過經驗交流、技術研討、教師點評和總結報告等一系列活動,取得了較好的效果。
4校企合作的具體培養方案
通過與軟件服務外包企業開展企業級的校企合作,在計算機類專業中實行合作辦學的培養模式。學生3年在校學習,要求完成必要的理論學習和基礎實驗和實踐訓練;學生一年在對口企業中完成實習、實訓和相關課程任務,參與軟件開發與服務外包、信息系統項目管理、軟件設計和軟件評測等實際訓練,提高學生的就業能力。在計算機類專業培養方案中,要進行工程型人才培養的探索與實踐,其關鍵所在是要制定校企合作培養學習階段的培養方案。
4.1第6學期培養方案
計劃第6學期的前8周在學校與企業合作開展相關課程的專業教育,按照企業開發軟件項目所需專業知識進行課程教育。后8周及暑假期間,學生根據企業要求進行企業項目實踐和課程設計。第6學期各階段培養環節安排如表1所示。
4.2第7學期培養方案
在校學習的具體教學計劃時間集中安排在第7學期的前8周,第7學期的剩余時間,學生根據企業要求進行企業實習。第7學期各階段培養環節安排如表3所示。
參與計算機類專業的合作企業有5家規模型企業,任教的專業教師優先聘任有企業工程工作經歷的專、兼職教師,通過引進或下企業鍛煉等方法,不斷提高專業教師中具備企業工程工作經歷的教師比例。目前, 外聘工程實踐教師和具有5年以上企業工作經歷的雙師型教師有19名,其中具有工程師等中級職稱的教師13名、高級職稱教師6名。
5結語
工程型專業人才的培養是一項長期而艱巨的任務,需要我們進行不斷的探索與實踐。我們將在現有工作的基礎上,以教育部卓越工程師試點專業為契機,不斷改革創新,爭取為計算機類專業工程型人才的培養作出我們新的貢獻。
參考文獻:
[1] 楊爽,王忠民. 計算機工程型人才培養模式的研究與實踐[J]. 高等教育研究,2009,26(4):46-4991.
[2] 顧佩華,李異平,沈民奮,等 以設計為導向的EIP_CDIO創新型工程人才培養模式[J].中國高等教育,2009(3):47-49.
Exploration on 3C Three-dimensional Cultivate System on Excellent Software Engineers
FAN Jianbo, YU Hua, LIU Liangxu, SU Rina
(College of Electron & Information Engineering, Ningbo University of Technology, Ningbo 315016, China)
關鍵詞: 軟件外包; 研發人員; 薪酬體系; 設計
中圖分類號: F244 文獻標識碼: A 文章編號:1009-8631(2010)04-0043-02
薪酬是員工向其所在單位提供勞動或勞務而獲得的各種形式的酬勞或答謝。薪酬的實質是一種公平的交易或交換關系,是員工在向單位讓渡其勞動或勞務使用權后獲得的報酬。薪酬作為企業成本的重要組成部分,其投入產出的性價比是每一個企業需要考慮的問題。對于企業而言,薪酬的總量不可能無限地增大,必須控制在一定的范圍之內;對于員工而言,隨著收入的提高,薪酬增加量的邊際收益是遞減的。一個優秀的薪酬體系,可以幫助企業在薪酬投入既定的情況下,通過滿足員工的非經濟性報酬的需求提升員工滿意度與穩定性。
本研究運用薪酬體系設計的方法,對軟件外包企業的研發人員進行薪酬體系設計。根據南京某大型軟件外包上市公司研發人員的薪酬體系實踐提出對策建議,可以給其他軟件外包企業提供參考。
一、薪酬體系中存在的問題
軟件外包公司研發人員通常采用的是職位薪酬體系。職位薪酬體系是一種傳統的確定員工基本薪酬的制度,即員工擔任什么樣的職位就得到什么樣的報酬,很少考慮人的因素,即不論個人的技術或能力差別有多大,只要從事的是同樣的職位的工作,就能獲得與工作內容相對等的報酬。采用職位薪酬體系實現了真正意義上的同工同酬,體現了按勞分配原則。有利于按照職位系列進行薪酬管理,操作比較簡單,管理成本低。但是,職位薪酬體系也存在一定的缺陷:
(一)薪酬發放的形式單一,靈活性不夠
在我國,軟件外包公司的薪酬多以現金的形式發放。這種僅考慮到以貨幣為主要形式的實物報酬發放形式,對于這些專業知識和技能本身就有明確的市場價值的專業人員來說,很大程度上忽略了他們所關心的,如培訓機會等非物質報酬。對于有些員工來說,一旦工作穩定,就會安于現狀,久而久之,產生消極心理,不但影響項目進度,更會大大降低版本的交付質量,系統上線后會存在較高的缺陷率,嚴重影響公司的信譽,甚至造成客戶關系緊張等后果。對于另外一些積極進取的員工來說,他們感覺自身的職業發展前景渺茫,工作不具有挑戰性,員工會產生另謀高就的想法,造成骨干員工的流失,不利于公司長期、穩定的發展。
由于職位相對穩定,同時與職位聯系在一起的員工薪酬就相對穩定。企業在市場競爭中總是保持這一個較為固定的薪酬結構與薪酬水平,不利于企業對多變的外部環境做出迅速反應。所謂牽一發而動全身,這樣一來,企業將在行業競爭中失去人才競爭優勢,出現老員工紛紛跳槽,新員工因為對薪酬不滿而不愿加入的現象。競爭對手將會捷足先登,而企業自身的發展將會受到阻礙。
(二)薪酬的范圍過窄,缺乏市場調研
以職務高低而定的崗位工資占據了固定工資的絕大部分。職位薪酬體系未考慮員工是否具有超出本職位要求的工作能力,因此,要想活動更高的報酬,就只能從事更高級別的職位。這樣很容易誤導員工,使其產生心浮氣躁的情緒,并使他們專注于追求更高的崗位,而忽略本職工作能力的提升。同時,職位越高,職數越少,晉升越難,并且現在的組織結構扁平化,導致中層管理人員規模下降,員工的晉升機會更趨減少。因此,一旦員工晉升無望,就沒有辦法獲得更高的薪酬,從而使其產生不公平感,喪失熱情或另謀高就,一方面大大降低了員工的滿意度,另一方面增大了員工的流動率,無形中加大了公司的運營風險。
薪酬體系設計的前期不重視進行充分的市場調查,未能對相關行業企業的薪酬結構和薪酬水平的資料以及社會發展的狀況和勞動能力進行分析,薪酬標準大多是根據企業主的主觀意識來制定的。職級以及薪酬范圍的設計不能結合當地的薪酬水平,行業特點,勞動力結構等因素。沒有對職位薪酬水平及薪酬浮動的范圍進行深入的市場調研和分析,與市場脫節,使企業缺乏競爭力。
(三)未能針對不同員工設計薪酬體系
薪酬的結構較為單一,主要是根據員工所從事的崗位制定薪酬,固定工資的比重比較大,浮動部分比較少,不利于長期、有效的員工激勵。并且,薪酬結構的模式比較傳統,不具備吸引力,特別不利于高素質人才的引進,公司難以向更高的層次發展。薪酬設計缺乏科學性,薪酬體制不夠完善,導致企業的薪酬分配不明確,在企業內部產生矛盾。薪酬體系的設計未能結合公司的整體戰略進行思考,致使薪酬體系與公司的實際情況嚴重脫節,對企業的競爭優勢造成不利影響。
(四)過分關注短期薪酬激勵
軟件外包企業薪酬體系中獎金部分的主要組成形式包括項目獎金、定期考核獎、年終獎、服務周期獎等,這些均屬于短期獎勵,只能引導員工在較短的一段時間內將個人目標與組織目標保持一致,而不能起到長期激勵的作用,過度的短期獎勵甚至會引起員工因追求短期利益而忽略的長期的目標。軟件外包企業的員工大多是只有一到兩年工作經驗的初級軟件工程師或者應屆畢業生,這些員工較為關注自身的職業生涯規劃,更注重長期的發展。過分的短期激勵會讓員工覺得企業的業務停滯不前,能夠為他們提供的機會僅限于此,從而覺得自身的發展受阻,便會產生另謀高就的想法。過分的短期薪酬激勵不利于員工以及企業的長期、穩定的發展。
二、薪酬體系的合理構建
薪酬作為一種很好的激勵手段,對于軟件外包行業的研發人員起著重要的作用。讓我們來看下我國軟件外包行業研發人員的薪酬體系。
(一)設計的依據
由于我國軟件外包行業及其研發人員自身的特點,行業采用最普遍的薪酬體系是職位(崗位)薪酬體系。研發人員的薪酬會根據他們所處的崗位進行制定。在我國,軟件外包行業研發人員的崗位分為以下幾類:
1. 技術線
(1)工程師:一般是2年同等經驗以下的技術人員,要求是能夠完成一般的技術工作。
(2)技術骨干:一般是2年以上同等經驗的技術人員,要求是完成項目重點及難點的功能部分、對一般工程師的工作進行技術指導以及新員工培訓等。
(3)系統工程師:一般是5年以上同等經驗的人員,要求是對于客戶需求進行分析,從業務角度指導技術骨干開展工作。
2. 管理線
(1)技術組長:某一類技術人員的管理者,常任職務,一般團隊的規模在10人左右。不但要求技術上在團隊內排名比較靠前,更要求能夠帶領員工共同提高技術、業務水平。
(2)項目經理:某項目的主管負責人,非常任職務,一般團隊的規模在10-20人。不但要求技術知識廣泛、豐富的管理經驗,還要求很強的溝通能力,能夠與客戶進行溝通。
(3)部門經理:某產品或某幾個合作項目的負責人,常任職務,一般團隊的規模在100人以上。對管理經驗、溝通能力、業務拓展等能力均有非常高的要求。
3. 軟件外包企業研發員工的心理與行為特點
軟件工程師是高智商、高素質的知識型員工,他們與其它行業人員相比,在發展愿望、價值觀念、個性及工作方式等諸多方面都有很大的特殊性。他們屬于專業技術人員。專業人員是指組織中那些通過國家評定機構獲得了一定技術職稱或技術資質等級的人員(比如工程師、高級工程師、經濟師等)。專業人員是企業成長最快的工作群體。
(1)具有相應的專業特長和較高的個人素質。外包軟件工程師大多是本科或本科以上學歷的高素質人才,不但具有較高的個人素質,還掌握一定的專業技能,如C、C++、JAVA等等。他們具有開闊的視野、強烈的求知欲望及較強的學習能力。
(2)具有強烈的自我實現愿望。軟件工程師具有較高層次的精神需求,一般更希望實現自我價值。他們希望從事具有挑戰性的任務,期望通過自己的聰明才智克服困難,達成完美的結果。而目前在我國很多軟件外包公司,工程師從事的技術工作是客戶認為最沒有技術含量、最放心的業務功能實現,無法滿足他們自我實現的強烈愿望。
(3)期望自己的努力及成就得到認可。軟件工程師往往為了獲得滿意的工作成果而付出更多的努力,他們認為優秀的成果是自己能力的證明,也期待自己的努力能被企業的管理者發現和認可。
(4)渴望從事具有高度創造性與自由性的工作。軟件工程師大多期望自己參與的是創造性的工作,期望依靠自身的專業知識、運用自己的專業技能找到解決問題的方法。而目前很多軟件外包工程師從事的卻是類似流水線上工人一樣的低級代碼的編寫、測試工作,缺少自由思考的機會,工作流程單一,缺乏創造性。
(5)抵觸組織層級中職位權威的約束。軟件工程師不僅具有高學歷、高智商、高能力,而且大多具有典型知識分子的傲氣和個性。尊重科學、崇拜技術權威。外包服務行業中,占據組織層級中上層位置的往往不是技術專家,而是溝通能力、管理能力和技術能力相對平衡的人才,因此對于中層管理者來說,如何管理好這些軟件工程師是一件極富挑戰性的工作。
(6)工作進度及質量難以監控。軟件工程師不同于傳統制造業的工人,其工作雖然有相對固定的過程管理約束,但是在細節實施上則有很大的隨意性和主觀性,因此其工作的客觀進度、質量很難直接看出來,如果采用復雜的監督制度來進行控制成本又非常高,因此對個人工作情況的把握更多時候還是依靠信任其自己的匯報。
(7)工作成果難以及時、量化的進行測評,更多以主觀印象為主。隨著現代科技的飛速發展,軟件工程規模越來越大,已經不是一個人或幾個人的能力所能完成的,任何一個成功的軟件作品身后都有一個或多個團隊的努力。因此,單個軟件工程師的貢獻,很難及時、量化的進行測評,更多是以團隊主管的主觀印象分為主,這為軟件企業正確評價一個員工的價值并給予相對合理的個人回報帶來了一定困難。
(8)工作選擇具有高自由度。軟件產品的特點決定生產中重要的不是計算機、服務器及編程平臺等“生產設備”,而是軟件工程師的技能與專業業務知識。由于軟件工程師掌握了專業技能與業務知識,因此擁有遠高于傳統行業人員的公司選擇權。并且由于他們是技術出身,大多自學校畢業就投身到行業中,由于沒有受到過社會的真正洗禮心理承受能力往往也比較弱。這種條件下,他們一旦有了現在的公司沒有發展、薪酬缺乏的吸引力的想法或工作中不愉快等事件,很容易想到更換環境以尋求新的職業機會。
(二)薪酬體系的構成
我國外包行業研發人員的薪酬體系根據不同公司區別還是比較大的,但一般還是基本薪酬、獎勵性薪酬、特殊薪酬和員工福利組成,具體如下:
1. 基本薪酬:就是工資,是軟件企業的基本支出,體現出勞動力的具體價值,計算方法:
基本薪酬=崗位工資+技能工資+績效工資
崗位工資一般分為兩塊,其中一部分基本工資,這個是定額的,而且都比較低,大多與公司所在地的最低工資標準相當,這也是服務外包公司通過按照最低金額繳納保險及公積金來降低用工成本的一種普遍手段;另一部分是按照研發人員所從事的崗位制定的薪酬,如部門經理、項目經理、技術組長、技術工程師等崗位來制定。
技能薪酬與員工個人所具備的勞動技能水平相對應的,主要依據研發人員的學歷、工作年限、技術能力等自身的專業知識水平以及崗位級別等,確定技能工資需要對員工的技能和資歷做評估,如初級程序員、中級程序員、高級程序員和系統分析員四個等級,各個等級的極差比較大,一般在幾千左右,高端人才的薪酬水平達到萬元甚至更高。
績效工資與員工的工作績效相聯系,確定績效工資需要對員工的工作表現做評估。績效工資體現員工的報酬與其自身工作的績效評估結果掛鉤,從而起到提高員工工資績效的作用。軟件外包企業一般會定期給員工進行考評,根據考評結果給員工的績效打等級,按照等級并根據一定的標準發放績效獎金。
2. 獎勵性薪酬,主要包括獎金和股權。
(1)獎金。根據不同服務公司的從事的不同業務情況而定,包括年終獎、項目獎金、服務周期獎、特別獎等。
年終獎:每年年終根據年內貢獻發放的一次性獎金,大多數公司都有,獎金的額度一般根據該員工的檔案工資以及員工的績效等因素確定。
項目獎金:員工完成既定的項目后得到的獎勵。一般在以項目工作(即為客戶提供固定需求、固定費用的服務)為服務計費依據的公司比較多見。當項目結束時,根據項目出具的驗收報告上的評價以及分數給員工發放。
服務周期獎:員工連續為公司服務時間超過某個周期后得到的獎勵。一般在以人力資源派遣(即為派遣人力給客戶使用,以人力使用時間作為收費依據的服務)為服務計費依據的公司比較多見。
(2)公司期權。上市公司為了獎勵和穩定中高層管理人員,往往會定期進行期權獎勵,通過較長的解凍周期使中高層人員的行為與公司的長期利益保持一致,一般普通員工層面不涉及。
3. 特殊薪酬,也就是津貼,是軟件外包公司的特殊支出,體現了在特殊的工作條件和生活環境下的軟件外包公司對勞動力付出的補償性價值。一般額度比較小,主要是交通補助、午餐補貼、通信補助或加班補助。在軟件外包行業,由于研發人員的供不應求,許多員工都會有很多的加班時間,有些公司還規定在每個月的最后一個星期視為默認的加班日。員工的加班除了在薪酬上會有一定的體現之外,公司還會給予相應的加班餐補以及打車費用的報銷等。一般,軟件外包公司的員工大多數是外派在客戶方工作的,公司大多會給予這些外派員工外派補助,一些在實驗室等高輻射場所工作的員工,公司還會發放艱苦環境困難補助。
4. 員工福利,即企業為了自身的長期發展而對員工提供的補償性支出。員工的個人福利一般分為兩類,一類是法定福利,企業必須按照政府規定的標準執行,比如養老保險,醫療保險,失業保險,工傷保險,生育保險,住房公積金等。還有一類是企業自行設計的福利項目,具體有:
(1)實物發放。在重大的節假日,公司會選擇一些低成本的物品發放給員工作為福利。因為在軟件外包行業,一個公司的人員往往很多,公司在這一方面更多的是價格低廉的商品作為首選。
(2)部門活動經費,即團隊活動使用的費用。在我國的軟件外包公司,大多是以團隊的形式進行工作的,為了增強團隊的凝聚力,公司一般會安排一定的部門活動經費,項目經理可以用來組織組員進行業余活動。部門活動經費一般不直接發到員工個人,而是采用團隊活動后由項目經理統一報銷的方式支付。項目活動經費的多少也會由于各個公司以及各個項目組的工作情況不同。
(3)帶薪假期。如國家的法定假期,還有婚假,喪假,產假,年假等等。
(4)保險。一般的軟件外包公司除了為員工繳納五險一金,或者其中的部分,有的軟件外包公司還為員工增加了商業保險,采用自愿的形式,供員工選擇。
(5)禮金。很多軟件外包公司會給生日員工發放蛋糕或者蛋糕券,給新婚的員工發放結婚禮金,給寶寶有寶寶禮金等等,使員工更有歸屬感。
參考文獻:
[1] 金萍.薪酬管理[M].東北財經大學出版社,2006(4).
[2] 胡八一.三三制薪酬設計案例精選[M].北京: 北京大學出版社,2007(5).
[3] 金萍.薪酬管理[M].東北財經大學出版社,2006(7).
[4] 劉幼華.關于企業薪資設計的實踐及思考[J].經濟問題探索,2006(10):92.
[5] 康士勇.薪酬設計-薪酬理論理論與政策環境[M].中國勞動社會保障出版社,2006:121.
[6] 約翰?布里頓,杰弗里?高德.人力資源管理(第三版)――理論與實踐[M].2006:247.
[7] 文征.員工工作分析與薪酬設計[M].企業管理出版社,2006:396.
[8] Peter F.Drucker.成果管理[M].機械工業出版社,2006:76.
[9] Peter F. Drucker.The Practice of Management.China Machine Press.2006:245.
學院的基本情況。
我們本科只有一個專業,軟件工程專業。研究生只有一個專業,軟件工程碩士。現在招生規模,本科生每年180人,研究生每年145人,這兩年都在增加,明年可能達到150人,到“十二五”規劃結束,研究生達到180人的規模。留學生現在招了137人,明年將達到180人。以后每年本科生、研究生、留學生都達到180人。目前在校生達到1100人,不包括在職碩士。
面對這樣的招生規模,人才培養任務我們如何進行改革。從軟件學院成立之日就按照教育部思想以新的體制機制辦學,打破了教師聘任制,我們實行校院兩級聘任制,一部分人是學校聘任的,事業編,這樣的人我們學院一共有18人,11個專職教師是學校聘任的,這部分教師主要是講授基礎課,7個學校管理人員,校長、書記、副院長、副書記,辦公室主任、團委書記、黨委秘書,其他的所有人全部是面向社會招聘的。所以我們的教學科長、研究生科長、國際交流中心主任等八個科室人員全部是從國內國外招聘的。我們學院的行政團隊里面,有一部分是國內的,還有一部分是外國人,現在外國人已經達到了6個行政人員。外聘兼職教師64人,企業的55人,外籍教師13人。這些人還在原來企業上班,只是在學院兼職上課。按照課酬,企業教師雙語給學生講課,一課時300元。英語授課的600元一學時。學院還聘了專職教師5人,這是從企業聘任的,這部分是年薪制。這些人他們的技術水平很高,如果按照學校的工資待遇是吸引不來的。還有一部分院聘管理人員,所有行政人員,除了7個院領導和學校編制,其他都是社會招聘,起點必須是碩士,同時要求英語要好。這幾部分人組成了我們學院多元化的師資隊伍。首先體制上我們實現了校院兩級聘任制,學校只負責18人的工資和考核,其他所有人員全部由軟件學院招聘,根據行政崗位和課程需要聘任老師上課。我的老師是根據教學任務聘任的,所以我的課程是根據社會市場的需要,社會的變化而開設的。比如現在操作系統最時髦的是安卓,這些新的操作系統出來以后我們馬上開設課程,按照課程招聘教師。但傳統學院里是不行的,要開設這樣的課程首先要看老師能不能教,老師教不了就開設不了。我們是根據社會需要開設課程,根據課程聘請教師。這種管理體制保證了學生想學什么,我們就開什么課,開什么課就請什么樣的教師。
在學院的運行機制方面我們是圍繞著人才培養質量,包括招聘一個行政人員都要考慮,一年八萬聘這樣的人在教學管理、人才培養上能帶來什么樣的好處。這種管理體制下,整個學院的管理和教學完全圍繞培養人才質量,衡量培養人才質量的標準就是就業。我對就業指導中心的要求,三個量化指標,一是就業率,我們2006年開始有畢業生,連續六年100%就業率,二是簽約率,是解決戶口的比例,我們星期一下午全校剛剛開完就業大會,我們簽約率是全校第一,96.5%。三是就業的薪酬,現在本科生今年的就業薪酬年均7.8萬元,研究生11.7萬元,今年比去年又增加了四千元。明年的任務本科生突破8萬,研究生突破12萬。大家就要考慮,想提高學生的就業質量,就要在教學實踐各個方面下功夫。所以我們學院是圍繞著人才培養,以人才培養為我們的運行機制。學院大量的錢都用在教師聘任和教學成本支出。
第二個方面的改革,改革人才培養模式。要想提高人才培養質量,必須改革人才培養模式。人才培養模式的改革從哪些方面開展。主要是從培養目標、培養規格、課程體系、教學模式、教學方法、培養途徑、質量體系方面來改革。首先我們定位我們的專業碩士培養什么樣的人。專業型和學術型不一樣。以前我也是學術型老師,我是搞計算機網絡的,我一年招三個碩士,學生根據我的要求,這三個學生就跟著我一起搞網絡。比如有20個導師就有20個方向,學生是根據導師的研究方向選課。我搞網絡,學生跟著我學習網絡課程,第二年做網絡方面的研究課題。培養出來的學生,等到畢業的時候,他發現沒有人需要網絡的,他面對的是軟件開發的軟件公司,做嵌入式的軟件企業,做游戲的企業,做咨詢的。培養什么樣的人?學術型,培養研究型的人才,為以后讀博士做準備。專業碩士就是現在講的高端技能型人才,專業碩士定位培養什么人?我們學院在研究生層面的培養,我們定義專業碩士是高級軟件工程師。軟件企業里面這六個人就是高級軟件工程師:軟件架構設計師、軟件產品經理、軟件需求分析師、軟件項目經理、軟件開發工程師、軟件質量經理,這些人就是軟件企業的高級軟件工程師,這六種人引領著軟件企業發展。軟件開發和蓋大樓一樣,如何管理好一個大型項目,一個八千萬的軟件項目,如何在半年的時間內把項目做好,這就是軟件工程要研究的,和計算機科學技術是不一樣的,計算機科學技術重在解決計算機體系結構、計算機架構、技術開發,我們重軟件管理,根據客戶需求設計出一款軟件,就好像蓋樓,圖紙、設計方案最重要,最后怎么蓋好是具體技術工人做的。我們主要培養這六種人。
培養目標明確了,我們培養這六種人,首先是我們定位好,按照這個培養目標制定我們的培養規格。培養高級軟件工程師應該具備什么樣的知識結構、專業素質、能力。知識、能力、素質構成了培養規格。我們定好培養規格以后,總結出了六種能力。作為一個項目經理,作為需求分析師,作為軟件開發工程師要具備這六種能力。一個人有200多種能力,但是在軟件企業里,最看中的是這6種能力:終身學習能力、溝通表達能力、團隊合作能力、創新創業能力、解決問題能力、英語實用能力。大型的軟件企業都是人,人組成了生產線,所以溝通表達能力非常重要,人和人之間的銜接全靠溝通表達。團隊合作,項目能否按期完成,60人、80人如何團結好,溝通好,合作好,把項目做好,有一個人不能融入這個團隊,這條線就會斷,團隊合作非常重要。創新創業能力,尤其是對于軟件企業,非常好的構思可能使一個公司呈現另一個層次,創新對于軟件企業非常重要。解決問題的能力,光說不行,要會編程或者各方面能解決實際問題。英語實用能力,軟件公司里英語非常重要,軟件很
多都是做歐美外包,都是國際化,大量的文檔都是英文,英語對于軟件人才非常重要。這六種能力的培養不是靠教出來的,是靠做出來、練出來。知識、能力、素質是我們的培養規格。
按照軟件專業碩士的要求,一個碩士具有六種能力、八種知識、十種素質,按照這個規格要求,我們構建了課程體系和人才培養的組織形式。我們的課程進行了多次改革。現在研究生課程只有8門課,有的人不可理解,這是經過多次改革逐漸完善的,原來還有英語課,后來去掉了,因為連續三年我們軟件學院研究生的英語課是全校第一名,我們通過率比其他學院高70%,所以我們認為沒有必要開設,因為我們研究生所有課程都是英文授課、英文教材,后來取消了英語課。這些年逐漸改革以后,我們認為有些課程對于研究生沒有必要講,讓他自學,否則怎么培養他的自學能力、終身學習能力。根據專業碩士對人才的需要,我們確定我們不設研究方向,只設人才培養方向。這一點對于研究生層面改革是很大的動作。
現在設立了四個人才培養方向,軟件工程技術方向,這部分主要是針對軟件開發企業,行業軟件的開發培養人才。第二個方向是數字媒體方向,主要是為游戲軟件企業培養人才。第三個是軟件服務工程方向,主要是為咨詢,像埃森哲這樣的大的咨詢軟件企業培養陳才。第四個是嵌入式,像為華為、東軟這樣的嵌入式軟件企業培養人才。專業性的碩士人才培養,不是按照教授研究方向開課,而是按照企業對人才需求開設課程。8門課,數學、政治是必須開的,兩門公共基礎,專業課程只有4門,所以按照需要設置課程體系。這個模型是課程設置和如何上課。我們專業碩士的人才培養,我們是兩年制。我們的培養是基于項目的教學,老師上課從最開始課堂教學,逐漸改革到現在的老師在做項目當中教學。我們9月1日報到,8月1日先到企業實訓,一個學生1400元我們學校出,我們在全國設了三個點,針對不同的學生進行實訓強化。9月1日一進學校,前八周再分類教學,首先把數學、政治課程上完,同時一部分學生是從其他專業過來的,我們的研究生有學生物的、化學的、機械的、電子的,什么專業都有,我們再給他們補一部分基礎課,八周以后全部上項目,在項目當中教學,在項目當中教課。我們的項目是六人一組,我是作需求,先把需求分析做出來,做需求的時候老師講講需求課程。整個教學是基于項目的教學,項目做完了三門課的成績出來了。有的校長說,對,國外也是這樣做的。國外很多大學的研究生教學也是這樣,只不過沒有我們強度這么大。我們的專業碩士的培養完全是基于項目的學習。在項目的不同階段進行教學講課。
為什么基于項目學習,第一年學生全部進行做項目。只有8個學,課程學完以后,進入企業實習,我們是培養學生的能力,剛才提到的六種能力不是靠課堂教學教出來的,溝通表達能力、團隊合作能力、解決問題能力、自學能力、英語實用能力,我們本科英語取消了,研究生英語取消了,因為本科生也一樣,本科生一進校就是英文授課,現在每門課程都開設英語和雙語教學。一個英國人或者美國人用英文把這門課程學好,英語是不是合格。如果有12門課程,可以達到12門外語成績。當時我們取消英語的時候,我們大學英語部來找我們,你的學生英語水平怎么保證,我們這么多英語老師干什么。我說每門課下來,如果這門課不合格,英語成績就不合格,如果這門課合格,英語也合格,后來他覺得有道理。研究生也是這樣,這些年改革以后,很多課程都是英文授課,我們的研究生院第一學期考英語,我們軟件學院的通過率是90%。英語不是教出來,英語是用出來的。所以我們在英語能力的培養上,我們提出英語要用中學,用英文教材、英文教學,英語實用能力的培養。剛才講的五種工程實踐能力是做出來的,這種能力是通過做項目的形式培養學生的自學能力、表達能力,六個同學一個組做項目,每天都要講,不講就不知道每個人在怎么做,所以到軟件公司一看,軟件公司最多就是小會議室,討論室,大家經常要討論,做一天項目,至少有一個小時的小組匯報,所以溝通表達能力、團隊合作能力,如果六個人團隊兩個人做不出來這個項目就失敗了。創新能力,我們每個項目都不一樣了。所以通過實踐培養學生的能力,而不是光靠課堂教學。
我參加過學生的項目答辯,作品做的真的非常漂亮,他們每個項目出來以后,都是真實的作品。我們的學生做了一個手機游戲,就賣了一個軟件公司,賣了八萬或者十萬。做iPhone手機游戲,就賣到Ipostore。
在人才培養模式改革上,我們兩年制,實行“1+1”,第一年在校內學習,第二年在企業學習,雖然是帶薪學習,但是他們要在企業當中完成學習項目。8個月在學校上課,做項目。第二年5月份以后,就到企業去實習,所以我們的研究生導師,只是論文的指導教師。我帶四個專業碩士,這四個人,每個月向我匯報一次,提交他這一個月的實習報告,給我提交10個月,提交完以后我才能開題,才能針對他在企業做的項目提煉出他的論文題目,我們的學位論文,專業碩士的學位論文,不是研究型論文,我們叫工程設計報告。工程設計報告就寫三部分內容,第一部分在企業讓你解決的問題是什么,把它描述清楚。第二,你用你學到的軟件工程的理論知識怎么解決這個問題,解決問題的方法。第三部分是結果,結果必須是可實踐的,可看的,不能你自己說解決了,答辯的時候要給我們演示。我們的研究生,我們的專業碩士,最后一年是在企業解決問題,在解決實際問題當中學習。因為給企業解決問題,所以企業才付報酬。研究生最多的可以拿到八千塊的實習工資,他們按天付酬,一天300元。所以干的工作越重,才能提煉出學位論文。本科也是一樣的,本科也是本科畢業設計報告,學生不到企業實習,是畢不了業的。因為那不是老師想出來的題目讓你做,都是企業實習項目,實習是必修課,所以作為軟件學院的學生來講非常嚴,有的學生要考研,但是還要實習,實習六個月,兩周一個實習報告,研究生一個月一個實習報告,本科生畢業實習還要答辯,研究生實習只是企業老師給個成績,重點是學位論文答辯。我們本科生的畢業設計答辯和畢業論文全部是企業考評。所以組織模式是“1+1”,所以我們的學生和計算機專業不一樣,學術型的學生是每天到導師的實驗室,而我們的學生每天到企業,說實話在碩士層面上到導師實驗室也做不出什么。研究生兩年制,學術型的學生,時間很緊,第二年根本沒有時間做實驗了,忙著找工作了。而我們的學生50%都留在實習企業了。這是教學模式的改革。
教學方法是基于項目的教學,不是滿堂灌,我們很多課程都是學生拿著筆記本。我們教室就是我們的實驗室,只要有網絡環境,學生就可以做項目,我們的課堂教學都是做項目,老師都是做
項目當中教學。
質量考核體系上,包括本科生課程、研究生課程全部開卷考試。研究生院成立基本上就是開卷考試。本科生是06年開始實行開卷考試,答辯試。尤其是國際化以后,外國老師的考評內容,他的考試題目、考試方式對我們的促進很大,他考試常常沒有標準答案,沒有唯一答案。所以現在很多考試都是沒有唯一答案的,讓學生創新思考,每個學生站起來回答問題不應該一樣,逼著大家創新,去思考。一個班30人,考試當中,每個學生的回答都不同,要用不同的方法解決共同的問題。所以提出的問題,考試方法越來越新穎。外國老師考的內容基本上都是自己答不上來的,自己不明白的考學生。包括現在的實踐教學,畢業設計和畢業論文答辯都是請企業來,我們自己教學生,自己答辯我們認為不合適,所以請企業作我們的答辯老師。因為國外教師不太擅長筆試,筆試占很小一部分,而且都是開卷,大部分都是面試,答辯,問你問題。還有平時作業,平時作業分占60%,所以上他課以后,每天都要看書,每天都要做項目,有的學生做一個項目做到早上三點,因為布置作業量太大,這種考核方法確實對中國老師,對我們學院整體教學改革有很大的促進。
第三個方面,介紹一下校企合作。說到校企合作大家非常清楚,隨著改革開放,高等教育的逐漸發展,又出現了新的產學合作,企業和學校聯合辦學,企業投資買地蓋樓,學校出老師。在以往的產學研結合基礎上,我們軟件學院又探索了一種新型的產學研模式。我們軟件學院定義為軟件學院是一個平臺,它整合了社會力量辦學。因為我們學校是為企業培養人才,所以我們一定要和企業緊密地合作,緊密結合培養企業需要的人才。今年有600多萬大學畢業生。很多人抱怨學生找不到工作。企業抱怨招不到人。東軟國際、IBM、微軟,這些大型軟件企業想招一個合格人才太難。東軟集團有300多個人力資源經理,全國到處面試,有的看兩千分簡歷面試上百人看不到幾個合格的,就是因為高校人才培養是封閉的,脫離企業的實際需求。所以我們成立之初,就主動的和企業合作。我們和企業合作看中的是人才,大家目的是人才培養。企業看中我的學生,企業派老師上課、派人參與教學,目的是從北交大軟件學院一年要二三十個好學生,使學生學習期間就打下良好的技術烙印。他們主動到我們學校上課,希望把他們的最新技術帶到我們學校。我們和六家企業合作成立教學指導委員會,我們2004年開始和企業一起開展,最近教育部新一屆的全國的教學指導委員會加了企業,以后教學指導委員會不光是教授了,還有企業,這就對了。所以討論課程體系設置的時候,企業專家說的話真的很不一樣,哪些課應該開、哪些課不應該開,哪些課應該講什么內容,他希望你培養出來的學生具備什么樣的專業知識,所以我們和企業合作成立教學指導委員會,和企業合作共同設置課程體系,和企業合作共同組建多元化的師資隊伍。我們55個老師,這些老師的課時費,企業派來的,我們直接把錢給企業,企業對這些老師要求很高的,希望派出的是好的軟件工程師,這些老師上完課以后,就把他快畢業的學生拉一個名單出來,說這些學生到我們企業可以免試。這種企業和高校的合作,是目前在人才培養上的新型做法。今后還要繼續加深合作,在人才培養上高校和企業要緊密結合起來。