時(shí)間:2022-11-21 12:09:27
開篇:寫作不僅是一種記錄,更是一種創(chuàng)造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的12篇架構(gòu)師論文,希望這些內(nèi)容能成為您創(chuàng)作過程中的良師益友,陪伴您不斷探索和進(jìn)步。
協(xié)會(huì)各專業(yè)委員會(huì)、地方教育技術(shù)協(xié)會(huì)組織;相關(guān)教育局、高等院校、職業(yè)院校、中小學(xué)校:
中國教育技術(shù)協(xié)會(huì)2012年年會(huì)暨全國教育信息化“三通兩平臺(tái)”研討會(huì)于12月初在廣東省東莞市召開。現(xiàn)將有關(guān)事項(xiàng)通知如下:
一、主辦單位:中國教育技術(shù)協(xié)會(huì)
二、協(xié)辦單位:廣東省廣播電視大學(xué) 廣東省電化教育館廣東省高校教育技術(shù)研究會(huì)
三、支持單位:深圳市學(xué)之泉集團(tuán)有限公司
四、會(huì)議主題:融合、應(yīng)用、創(chuàng)新
五、會(huì)議程序:
(一)2012年年會(huì)
1、領(lǐng)導(dǎo)講話:傳達(dá)我國教育信息化工作電視電話會(huì)議精神
2、為獲獎(jiǎng)的影視作品、案例、論文、網(wǎng)站、敘事、課程包、PPT頒獎(jiǎng)
3、會(huì)長講話:總結(jié)協(xié)會(huì)2012年工作
4、召開理事會(huì)和常務(wù)理事會(huì)
(二)全國教育信息化“三通兩平臺(tái)”研討會(huì)
1、教育技術(shù)專業(yè)發(fā)展:教學(xué)設(shè)計(jì)師、媒資工程師、系統(tǒng)架構(gòu)師的職業(yè)設(shè)計(jì)
2、“三通兩平臺(tái)”的規(guī)劃設(shè)計(jì)與實(shí)施研究
3、開放大學(xué)的創(chuàng)新與遠(yuǎn)程教育的變革
4、數(shù)字校園綜合解決方案、網(wǎng)絡(luò)多媒體技術(shù)支撐環(huán)境
5、云服務(wù)、電子書包、虛擬現(xiàn)實(shí)等新技術(shù)的教育應(yīng)用
(三)新技術(shù)設(shè)備展示
六、參會(huì)代表范圍
(一)教育部有關(guān)司局領(lǐng)導(dǎo)
(二)協(xié)會(huì)理事、常務(wù)理事、副會(huì)長、會(huì)長;學(xué)術(shù)委員、學(xué)術(shù)委員會(huì)主任、副主任
(三)協(xié)會(huì)各專業(yè)委員會(huì)代表
(四)全國教育影視優(yōu)秀作品大賽,案例、論文、網(wǎng)站、敘事、課程包、PPT獲獎(jiǎng)單位、作者,組織獎(jiǎng)獲獎(jiǎng)單位及個(gè)人
(五)企業(yè)代表
七、會(huì)議時(shí)間、地點(diǎn)等事項(xiàng)
(一)時(shí)間安排:12月7日(星期五)全天報(bào)到。8-9日開會(huì)、研討、觀摩。10日返程
(二)會(huì)議地點(diǎn):東莞市嘉輝會(huì)酒店(龍鳳山莊影視度假村)
廣東省東莞市鳳崗鎮(zhèn)嘉輝路酒店聯(lián)系電話:0769-87563388
六、會(huì)議費(fèi)用標(biāo)準(zhǔn)
會(huì)務(wù)費(fèi)900元。雙人標(biāo)間每天:320元/間,160元/床。大床標(biāo)間:320元。此次會(huì)議在度假山莊召開,環(huán)境很好,房間數(shù)量有限,請(qǐng)務(wù)必于11月20日前將此回執(zhí)傳真或電子郵件發(fā)到協(xié)會(huì),會(huì)務(wù)組憑回執(zhí)表向賓館確定房間。
由東莞市嘉輝會(huì)酒店出具會(huì)務(wù)費(fèi)的正式發(fā)票。
七、會(huì)議須知
為保證住宿,務(wù)必請(qǐng)于11月20日前將電子回執(zhí)或傳真發(fā)回協(xié)會(huì)。報(bào)到時(shí)憑回執(zhí)安排。
聯(lián)系人:岳華 電話:010-66419038 66490963 傳真:010-66490962
電子信箱:,此信箱收到后有自動(dòng)回復(fù)
[摘要]本文對(duì)企業(yè)應(yīng)用架構(gòu)設(shè)計(jì)中需要使用到的關(guān)鍵技術(shù)進(jìn)行了介紹,通過這些技術(shù)的使用,可以幫助架構(gòu)師構(gòu)建更加靈活,擁有更好的性能和可擴(kuò)展性的企業(yè)應(yīng)用架構(gòu)。
[關(guān)鍵詞]企業(yè)應(yīng)用架構(gòu)計(jì)算機(jī)數(shù)據(jù)
一、隨著Web2.0時(shí)代的到來,一些有遠(yuǎn)見的企業(yè)也開始思考如何將Web2.0的理念與技術(shù)導(dǎo)入企業(yè)架構(gòu)體系,引領(lǐng)企業(yè)信息化進(jìn)入2.0時(shí)代
企業(yè)2.0是技術(shù)與業(yè)務(wù)相互靠攏的必然結(jié)果,是一個(gè)社會(huì)、商務(wù)、技術(shù)三者相融合的發(fā)展趨勢(shì)。在這種趨勢(shì)下,企業(yè)快速將產(chǎn)品和服務(wù)推向市場便成了第一要?jiǎng)?wù),重量級(jí)的軟件工程方法逐漸收緊了腳步,以敏捷開發(fā)為代表的輕量級(jí)軟件工程方法被越來越多的使用,.NetFramework是微軟為開發(fā)企業(yè)級(jí)應(yīng)用程序而創(chuàng)建的一個(gè)富有革命性的軟件開發(fā)新平臺(tái),它有助于建立輕量級(jí)的軟件架構(gòu),實(shí)現(xiàn)功能完善且易于擴(kuò)展的框架,可以有效地加速企業(yè)應(yīng)用系統(tǒng)開發(fā),使得企業(yè)開發(fā)復(fù)雜的過程變得簡潔容易。
二、企業(yè)應(yīng)用架構(gòu)分析
1.什么是架構(gòu)
從架構(gòu)設(shè)計(jì)師的角度來看,架構(gòu)就是一套構(gòu)建系統(tǒng)的準(zhǔn)則。通過這套準(zhǔn)則,可以把一個(gè)復(fù)雜的系統(tǒng)劃分為一套更簡單的子系統(tǒng)的集合,這些子系統(tǒng)之間保持相互獨(dú)立,并與整個(gè)系統(tǒng)保持一致。對(duì)于軟件架構(gòu)來說,就是要用一種簡潔的結(jié)構(gòu)來支撐整個(gè)可以發(fā)展的軟件系統(tǒng)。
2.企業(yè)應(yīng)用架構(gòu)
企業(yè)應(yīng)用架構(gòu)是研究如何將企業(yè)的業(yè)務(wù)功能、需求,以及向外界提供的服務(wù)映射到IT(InformationTechnology)系統(tǒng)的一套準(zhǔn)則。在使用這套準(zhǔn)則構(gòu)建企業(yè)級(jí)的軟件系統(tǒng)時(shí),除了要考慮這個(gè)系統(tǒng)的架構(gòu),以及其應(yīng)具有的功能行為以外,還要關(guān)注整個(gè)架構(gòu)的可用性、性能問題、容錯(cuò)能力、可重用性、安全性、擴(kuò)展性、可管理維護(hù)性、可靠性等各個(gè)相關(guān)方面。
當(dāng)今企業(yè)級(jí)應(yīng)用軟件的規(guī)模和復(fù)雜性與日俱增,各種開發(fā)平臺(tái)和開發(fā)工具繁多,尋求一種合理的架構(gòu)設(shè)計(jì)方法和卓有成效的開發(fā)平臺(tái)顯得尤為重要。使用.NetFramework3.5和VisualStudio2008可以快速、高效地設(shè)計(jì)、開發(fā)和測(cè)試企業(yè)級(jí)應(yīng)用程序,幫助開發(fā)人員和開發(fā)團(tuán)隊(duì)快速地構(gòu)建和更為完整、互聯(lián)、詳盡的軟件解決方案,實(shí)現(xiàn)快速的應(yīng)用程序開發(fā)、高效的團(tuán)隊(duì)協(xié)作和突破性的用戶體驗(yàn)。
三、NET架構(gòu)設(shè)計(jì)
在分解復(fù)雜的軟件系統(tǒng)時(shí),使用的最多的技術(shù)之一就是分層。當(dāng)用分層的思想來考慮系統(tǒng)時(shí),可以將各個(gè)子系統(tǒng)想象成按“多層蛋糕”的形式來組織,每一層都依托在其下層之上。在這種組織方式下,上層使用了下層定義的各種服務(wù),而下層對(duì)上層卻一無所知。
當(dāng)前企業(yè)應(yīng)用架構(gòu)已經(jīng)從早期的兩層逐漸演化到現(xiàn)在的N層體系結(jié)構(gòu),N層體系結(jié)構(gòu)將復(fù)雜的企業(yè)應(yīng)用程序?qū)崿F(xiàn)為多個(gè)獨(dú)立的邏輯部分,也就是多個(gè)邏輯層次。在微軟的《ApplicationArchitectureGuide2.0》中將一個(gè)典型的企業(yè)應(yīng)用分為四個(gè)層次:表現(xiàn)層、服務(wù)層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層。
表現(xiàn)層處理用戶與軟件間的交互,主要職責(zé)是向用戶顯示信息,并把從用戶那里獲取的信息解釋成業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層上的各種動(dòng)作。
業(yè)務(wù)邏輯層是系統(tǒng)架構(gòu)中體現(xiàn)核心價(jià)值的部分,用來實(shí)現(xiàn)系統(tǒng)的業(yè)務(wù)需求和功能。它的關(guān)注點(diǎn)主要集中在業(yè)務(wù)規(guī)則的制定、業(yè)務(wù)流程的實(shí)現(xiàn)等與業(yè)務(wù)需求有關(guān)的系統(tǒng)設(shè)計(jì)。
數(shù)據(jù)訪問層,其功能主要是負(fù)責(zé)數(shù)據(jù)源的訪問,數(shù)據(jù)源可以是數(shù)據(jù)庫系統(tǒng)、二進(jìn)制文件、文本文檔或是XML文檔。
服務(wù)層,在表現(xiàn)層和業(yè)務(wù)邏輯層之間,可以添加一個(gè)服務(wù)層,用來封裝業(yè)務(wù)邏輯層的業(yè)務(wù)需求和功能的實(shí)現(xiàn),將它們封裝成簡單的服務(wù)。這樣做的好處是:可以為其他的應(yīng)用程序提供訪問本系統(tǒng)的接口。
四、關(guān)鍵技術(shù)介紹
1.表示層實(shí)現(xiàn)技術(shù)
WindowsPresentationFoundation(WPF)
一直以來,應(yīng)用程序的用戶界面可以使用不同的技術(shù)開發(fā),從MFC到VB,從WindowsForm到WebForm,隨著Flash等多媒體2D和3D界面的出現(xiàn),選擇也就越來越多。如果想使用一種通用的技術(shù)就能夠開發(fā)各種類型的應(yīng)用程序界面,這將是一個(gè)巨大的挑戰(zhàn)。WPF就是為解決這一難題而出現(xiàn)的新一代界面開發(fā)技術(shù)。WPF是微軟.NETFramework3.5的組成部分之一,它是一套基于XML、.NETFramework、向量繪圖技術(shù)的表現(xiàn)層開發(fā)框架。WPF支持視頻、動(dòng)畫、2D或3D圖形,以及各種類型的文檔,還為桌面客戶端、手持設(shè)備客戶端和瀏覽器客戶端提供了通用基礎(chǔ),統(tǒng)一了開發(fā)人員和設(shè)計(jì)人員創(chuàng)建、顯示、操作文檔、媒體和用戶界面的方法,大大簡化了用戶界面的開發(fā)工作,使應(yīng)用程序具有一致的外觀,為用戶提供了具有視覺震撼力的用戶體驗(yàn)。
2.服務(wù)層實(shí)現(xiàn)技術(shù)
WCF是分布式應(yīng)用程序開發(fā)的集大成者,它整合了.Net平臺(tái)下所有的與分布式系統(tǒng)有關(guān)的技術(shù),例如.NetRemoting、WebServices、EnterpriseServices、MSMQ等,WCF代表了架構(gòu)技術(shù)的一種發(fā)展方向。在WCF框架下,開發(fā)基于SOA的分布式系統(tǒng)變得容易了,微軟將所有與此相關(guān)的技術(shù)要素都包含在內(nèi),掌握了WCF,就相當(dāng)于掌握了叩開SOA大門的鑰匙。
3.業(yè)務(wù)邏輯層實(shí)現(xiàn)技術(shù)
WindowsWorkflowFoundation(WF)。WF是微軟.NETFramework3.5的組成部分之一,它是一個(gè)企業(yè)級(jí)工作流開發(fā)框架和引擎,它可用于創(chuàng)建需要對(duì)外部實(shí)體的信號(hào)作出響應(yīng)的交互式程序。
工作流是按照特定順序執(zhí)行的一系列步驟。WF可用于簡單的應(yīng)用場景,例如,顯示基于用戶輸入的UI控件,也可以應(yīng)用于大型企業(yè)會(huì)遇到的復(fù)雜應(yīng)用場景,例如,訂單處理和庫存控制。WF自帶一個(gè)編程模型、一個(gè)可重新承載的可自定義工作流引擎以及用于在Windows上快速生成啟用工作流的應(yīng)用程序的工具。
WF可以處理的方案包括:在業(yè)務(wù)線應(yīng)用程序中啟用工作流、用戶界面頁流、以文檔為中心的工作流、人工工作流、面向服務(wù)應(yīng)用程序的復(fù)合工作流、業(yè)務(wù)規(guī)則驅(qū)動(dòng)的工作流、用于系統(tǒng)管理的工作流等。
4.數(shù)據(jù)訪問層實(shí)現(xiàn)技術(shù)
[關(guān)鍵詞]互聯(lián)網(wǎng)技術(shù) 信息化 XML 圖書管理
中圖分類號(hào):G034 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-914X(2015)22-0332-01
各高校招生規(guī)模逐年遞增,在圖書管理工作中有著自己獨(dú)特的方法。我學(xué)院現(xiàn)有多個(gè)單機(jī)版本的圖書管理系統(tǒng),存在數(shù)據(jù)格式不兼容,數(shù)據(jù)嚴(yán)重冗余等問題,本論文通過對(duì)現(xiàn)有系統(tǒng)的整個(gè)改造并結(jié)合學(xué)院中各個(gè)子系統(tǒng)之間數(shù)據(jù)整合情況,采用XML表示各子系統(tǒng)中的數(shù)據(jù),形成圖書綜合管理系統(tǒng)。
1、使用XML表示數(shù)據(jù)的優(yōu)勢(shì)
1.1 XML文檔的內(nèi)容和結(jié)構(gòu)完全分離
這個(gè)特性為XML的應(yīng)用帶來了很大的好處。基于這樣的特點(diǎn),企業(yè)系統(tǒng)可以輕松地實(shí)現(xiàn)內(nèi)容管理和流程管理的徹底分離,例如系統(tǒng)架構(gòu)師可以只關(guān)注流程運(yùn)轉(zhuǎn)中各環(huán)節(jié)的接口定義,而各部門則可以專注在內(nèi)容和維護(hù)之上。
舉例來說,微軟公司的產(chǎn)品Biztalk正是利用了XML內(nèi)容和結(jié)構(gòu)分離的特點(diǎn)來實(shí)現(xiàn)內(nèi)容和流程定義的分離。另外一個(gè)廣泛的應(yīng)用是XSL技術(shù),由于XML文件的內(nèi)容和結(jié)構(gòu)分離,XSL才可以在不影響內(nèi)容的情況下改變XML文件結(jié)構(gòu)。
1.2 互操作性強(qiáng)
大多數(shù)純文本的文件格式都具有這個(gè)優(yōu)點(diǎn)。純文本文件可以方便地穿越防火墻,在不同操作系統(tǒng)上的不同系統(tǒng)之間通信。而作為純文本文件格式,XML同樣具有這個(gè)優(yōu)點(diǎn)。
1.3 規(guī)范統(tǒng)一
XML具有統(tǒng)一的標(biāo)準(zhǔn)語法,任何系統(tǒng)和產(chǎn)品所支持的XML文檔,都具有統(tǒng)一的格式和語法。這樣就使得XML具有了跨平臺(tái)跨系統(tǒng)的特性。作為對(duì)比,同樣作為文本語言,JavaScript的標(biāo)準(zhǔn)就遠(yuǎn)沒有XML這樣統(tǒng)一,以至于經(jīng)常出現(xiàn)同一靜態(tài)頁面在不同的瀏覽器中產(chǎn)生不同的結(jié)果,而腳本程序員往往需要在程序的入口處費(fèi)力地判斷客戶端所支持的腳本版本。
1.4 支持多種編碼
相對(duì)于普通文本文檔而言,XML文檔本身包含了所使用編碼的記錄,這方便了多語言系統(tǒng)對(duì)數(shù)據(jù)的處理。
1.5 可擴(kuò)展性
XML是一種可擴(kuò)展的語言,可以根據(jù)XML的基本語法來進(jìn)一步限定使用范圍和文檔格式,從而定義一種新的語言。例如:MathML(數(shù)學(xué)標(biāo)記語言)、CML(化學(xué)標(biāo)記語言)和TecML(技術(shù)數(shù)據(jù)標(biāo)記語言),每種語言都用于其特定的環(huán)境。
2、使用XML表示圖書館數(shù)據(jù)的途徑
本論文是基于我院的圖書管理系統(tǒng)中的數(shù)據(jù)表示為主要研究內(nèi)容。我學(xué)院是省骨干高職院校。
2.1招生規(guī)模在省內(nèi)高職中處于前列,在圖書管理工作中有著自己獨(dú)特的方法。
2.2 我學(xué)院現(xiàn)有多個(gè)單機(jī)版本的圖書管理系統(tǒng),存在數(shù)據(jù)格式不兼容,數(shù)據(jù)嚴(yán)重冗余等問題,課題組通過對(duì)現(xiàn)有系統(tǒng)的整個(gè)改造并結(jié)合學(xué)院中各個(gè)子系統(tǒng)之間數(shù)據(jù)整合情況,采用XML表示各子系統(tǒng)中的數(shù)據(jù),形成圖書綜合管理系統(tǒng)。
2.3 使用基于DTD技術(shù)實(shí)現(xiàn)圖書館數(shù)據(jù)的表示,并最終通過XSLT技術(shù)實(shí)現(xiàn)XML數(shù)據(jù)的轉(zhuǎn)換,并適當(dāng)?shù)膽?yīng)用DOM技術(shù)和XML技術(shù)結(jié)合對(duì)轉(zhuǎn)換的數(shù)據(jù)進(jìn)行進(jìn)一步的管理和處理。
2.4 最終通過SAX技術(shù)對(duì)轉(zhuǎn)換過的文檔進(jìn)行順序處理,并可以通過XQuery查詢技術(shù)和Xpoint尋址技術(shù)及XLink鏈接技術(shù)對(duì)已經(jīng)信息化的文檔進(jìn)一步處理。
3、具體實(shí)現(xiàn)方法
3.1 專業(yè)調(diào)查(社會(huì)調(diào)查法)
通過調(diào)查,目前我院圖書館面臨多套單機(jī)系統(tǒng)并存的運(yùn)行方式,數(shù)據(jù)存儲(chǔ)格式混亂,相互之間不兼容,沒有一種數(shù)據(jù)格式可以通用,導(dǎo)致系統(tǒng)間因?yàn)閿?shù)據(jù)不能協(xié)同工作,數(shù)據(jù)冗余情況嚴(yán)重。
3.2 文獻(xiàn)資料法:通過專業(yè)圖書、期刊及網(wǎng)絡(luò)資料等資料文獻(xiàn)檢索方式,查閱國內(nèi)外有關(guān)XML技術(shù)方面的資料,結(jié)合國內(nèi)高職院校圖書館實(shí)際情況進(jìn)行歸納和總結(jié),從而吸取前人的先進(jìn)經(jīng)驗(yàn),做為我們課題組研究XML技術(shù)在高職院校圖書館信息化中的應(yīng)用的條件。
3.3 數(shù)據(jù)搜集法:搜集學(xué)院各圖書管理系統(tǒng)的相關(guān)開發(fā)手冊(cè)資料等。主要是針對(duì)XML語言進(jìn)行研究與應(yīng)用,研究XML語言中的各種表示、轉(zhuǎn)換、查詢和鏈接等技術(shù);利用這些技術(shù)對(duì)高職院校圖書綜合管理系統(tǒng)進(jìn)行數(shù)據(jù)化表示。
3.4 XML相關(guān)技術(shù)法:XML語言是一種結(jié)構(gòu)化語言,其相應(yīng)技術(shù)比較繁雜,我們從數(shù)以百計(jì)的技術(shù)中選取適合高職院校圖書館應(yīng)用的幾種技術(shù)進(jìn)行深入研究。通過幾種技術(shù)的結(jié)合應(yīng)用,實(shí)現(xiàn)幾種圖書管理系統(tǒng)數(shù)據(jù)的轉(zhuǎn)換。
3.5 主要觀點(diǎn)和創(chuàng)新價(jià)值:
主要針對(duì)圖書管理系統(tǒng)不同數(shù)據(jù)平臺(tái)下進(jìn)行整合時(shí),遇到的數(shù)據(jù)交換及數(shù)據(jù)不兼容等問題。提出了使用XML數(shù)據(jù)來描述信息。充分利用XML可以自定義格式的特點(diǎn),以及XQuery對(duì)結(jié)構(gòu)化和半結(jié)構(gòu)化數(shù)據(jù)查詢的優(yōu)勢(shì),并且以學(xué)院圖書管理系統(tǒng)為實(shí)例,使用以上提出的技術(shù)手段,進(jìn)行應(yīng)用研究。
創(chuàng)新之處在于使用XML數(shù)據(jù)組織不同圖書管理系統(tǒng)之間的數(shù)據(jù),并應(yīng)用相關(guān)XML技術(shù)對(duì)數(shù)據(jù)進(jìn)行轉(zhuǎn)換。研究成果可以作為同類高職院校圖書館,在進(jìn)行圖書館管理系統(tǒng)升級(jí)、遷移、多系統(tǒng)整合時(shí)遇到數(shù)據(jù)不兼容、數(shù)據(jù)高度冗余等問題時(shí)的樣例解決方案。
通過研究,我們能夠順利使用XML語言及其相關(guān)技術(shù)對(duì)高職院校圖管理系統(tǒng)進(jìn)行數(shù)據(jù)轉(zhuǎn)換,如果條件允許的情況下,我們將進(jìn)一步研究使用更為便捷的技術(shù)實(shí)現(xiàn)高職院校圖書管理系統(tǒng)的數(shù)據(jù)轉(zhuǎn)換。
參考文獻(xiàn)
[1] 張?jiān)?XML及其在圖書館和情報(bào)檢索中的應(yīng)用 現(xiàn)代圖書情報(bào)技術(shù). 2001
[2] 唐振宇.基于XML的圖書館網(wǎng)絡(luò)信息資源整合研究 哈爾濱工業(yè)大學(xué)學(xué)報(bào) 2007(7)
[3] 莊青青XML技術(shù)在數(shù)字圖書館跨庫檢索中的應(yīng)用?情報(bào)探索2011(7)
[4] 萬常選.XML數(shù)據(jù)庫技術(shù).北京:清華大學(xué)出版社.2005
[5] 喬荔婭論圖書館數(shù)字資源整合. 科教導(dǎo)刊電子版(下旬).2013(3)
關(guān)鍵詞:課程思政;教學(xué)改革;軟件工程;團(tuán)隊(duì)溝通能力
一、軟件工程課程引入課程思政的必要性
理工科專業(yè)課由于涵蓋非常多的抽象理論和復(fù)雜計(jì)算公式,因此在實(shí)際授課過程中,教師往往把精力集中在理論和公式的講解和實(shí)際應(yīng)用上,甚至多年的教學(xué)改革方向一直都致力于如何將理論和實(shí)踐更好地結(jié)合,強(qiáng)調(diào)工程認(rèn)證、校企結(jié)合與項(xiàng)目驅(qū)動(dòng),忽略了理工科專業(yè)課程中所蘊(yùn)含的思政類人文思想,導(dǎo)致部分很多優(yōu)秀的理工科學(xué)生缺少了除了知識(shí)和實(shí)踐外的能力。美國麻省理工等四所大學(xué)提出了新的工程教育理念,它認(rèn)為工科學(xué)生應(yīng)具備CDIO,即構(gòu)思、設(shè)計(jì)、實(shí)施、運(yùn)作四方面的能力,它認(rèn)為學(xué)生的能力可分為工程基礎(chǔ)知識(shí)、個(gè)人能力、人際團(tuán)隊(duì)能力和工程系統(tǒng)能力等四個(gè)層面,其中工程基礎(chǔ)知識(shí)和工程系統(tǒng)能力是實(shí)際操作能力的基礎(chǔ),應(yīng)與社會(huì)發(fā)展對(duì)接;而個(gè)人能力和團(tuán)隊(duì)能力,則強(qiáng)調(diào)了自我學(xué)習(xí)提高的能力和團(tuán)隊(duì)內(nèi)的溝通能力。這種工程教育的思想是歐美基于幾十年工程教學(xué)改革方法基礎(chǔ)上提出了,對(duì)新時(shí)代的理工科學(xué)生提出了更高的能力要求。而作為軟件工程的學(xué)生,人際團(tuán)隊(duì)能力尤為重要。一個(gè)軟件項(xiàng)目的實(shí)施要有科學(xué)的軟件過程方法、新的技術(shù)支撐,還需要項(xiàng)目團(tuán)隊(duì)成員的通力配合。項(xiàng)目團(tuán)隊(duì)包括需求分析人員、架構(gòu)師、數(shù)據(jù)庫設(shè)計(jì)人員、項(xiàng)目經(jīng)理、開發(fā)人員以及測(cè)試人員等等,學(xué)生不僅要具備在團(tuán)隊(duì)內(nèi)部的人際溝通能力,還要在軟件開發(fā)過程的各個(gè)環(huán)節(jié)互相配合,才能使得軟件產(chǎn)品順利上線。《軟件工程導(dǎo)論》作為軟件工程專業(yè)學(xué)生的專業(yè)必修課之一,應(yīng)立足學(xué)科理論、方法和專業(yè)知識(shí)體系基礎(chǔ)上,實(shí)現(xiàn)工科課程“課程思政”的目的,提高軟件工程專業(yè)學(xué)生的人際團(tuán)隊(duì)溝通能力。
二、提高團(tuán)隊(duì)溝通能力在軟件工程課程中的探索實(shí)踐—以《軟件工程導(dǎo)論》為例
(一)結(jié)合軟件工程內(nèi)容進(jìn)行團(tuán)隊(duì)溝通教育《軟件工程導(dǎo)論》這門課是教授用先進(jìn)適用的軟件管理方法提高軟件生產(chǎn)率并提高軟件產(chǎn)品質(zhì)量,包括可行性研究、需求分析、形式化說明技術(shù)、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、實(shí)現(xiàn)、面向?qū)ο蟮脑O(shè)計(jì)、軟件項(xiàng)目管理等內(nèi)容。在需求分析內(nèi)容的講授中,為了清楚的了解客戶的需求,開發(fā)更為真正滿足客戶需求的軟件產(chǎn)品,需要與客戶進(jìn)行溝通,此時(shí)可引入溝通的技巧、團(tuán)隊(duì)溝通的原則以及溝通的分類,了解不同形式溝通的優(yōu)缺點(diǎn)。在設(shè)計(jì)實(shí)現(xiàn)過程中,模型化方法則解決了與軟件開發(fā)工程師、測(cè)試工程師等的溝通問題。在面向?qū)ο髮?shí)現(xiàn)的講授中,為了提高程序的重用性、擴(kuò)充性以及健壯性,應(yīng)是所有程序開發(fā)人員相互配合,要在程序模塊編寫過程中,盡量不使用全局信息,降低方法與外界的耦合程度等等。在軟件項(xiàng)目開發(fā)的全過程中,不僅要使用科學(xué)的開發(fā)方法,在各個(gè)階段都可以引入團(tuán)隊(duì)的知識(shí),包括什么是團(tuán)隊(duì)、團(tuán)隊(duì)的培育、團(tuán)隊(duì)執(zhí)行力的提高以及團(tuán)隊(duì)激勵(lì)和溝通方法等等內(nèi)容。
(二)結(jié)合項(xiàng)目開發(fā)案例的團(tuán)隊(duì)實(shí)戰(zhàn)《軟件工程導(dǎo)論》這門課一共64學(xué)時(shí),采用理論教學(xué)和實(shí)驗(yàn)教學(xué)結(jié)合的方法,有32學(xué)時(shí)用于理論教學(xué),32學(xué)時(shí)用于實(shí)驗(yàn)教學(xué)。實(shí)驗(yàn)課則是利用分組實(shí)現(xiàn)案例的方法,完成一個(gè)項(xiàng)目從需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼到測(cè)試的全部內(nèi)容,其中需求分析、詳細(xì)設(shè)計(jì)和測(cè)試是整體項(xiàng)目完成的3個(gè)關(guān)鍵階段,學(xué)時(shí)分配較大,編碼則交由學(xué)生課后完成。實(shí)驗(yàn)課采用角色分工,通過角色扮演體會(huì)項(xiàng)目完成需要各個(gè)部分的相互配合,有項(xiàng)目經(jīng)理,負(fù)責(zé)與客戶溝通,寫需求文檔;有技術(shù)經(jīng)理,按照難易程度將項(xiàng)目各個(gè)部分分配給程序員。
(三)評(píng)價(jià)考核按照?qǐng)F(tuán)隊(duì)劃分等級(jí)《軟件工程導(dǎo)論》最終的期末成績按照平時(shí)成績+實(shí)驗(yàn)報(bào)告成績+期末考試成績?nèi)呒訖?quán)構(gòu)成。平時(shí)成績利用班課進(jìn)行手勢(shì)簽到,然后利用活動(dòng)、課堂表現(xiàn)和課外資源學(xué)習(xí)等積累經(jīng)驗(yàn)值,并結(jié)合云班課后臺(tái)數(shù)據(jù),確定平時(shí)表現(xiàn)得分。實(shí)驗(yàn)報(bào)告成績按照?qǐng)F(tuán)隊(duì)考核,并按照?qǐng)F(tuán)隊(duì)最終實(shí)驗(yàn)報(bào)告質(zhì)量,劃分實(shí)驗(yàn)課成績等級(jí),等級(jí)劃分為A+、A、B+、B、B-五類,表現(xiàn)優(yōu)異的個(gè)人在團(tuán)隊(duì)基礎(chǔ)分上做3到5分的加減分,最高不超過5分。由于實(shí)驗(yàn)項(xiàng)目圍繞團(tuán)隊(duì)開展,采用該考核方式,從成績導(dǎo)向上強(qiáng)調(diào)團(tuán)隊(duì)合作的重要性。個(gè)人考核和團(tuán)隊(duì)考核雙向考核的方式,讓學(xué)生感受到個(gè)人是團(tuán)隊(duì)的一部分,個(gè)人表現(xiàn)優(yōu)異,積極貢獻(xiàn),團(tuán)隊(duì)考核才能取得更好的成績。如果團(tuán)隊(duì)一盤散沙考核等級(jí)低,個(gè)人表現(xiàn)再優(yōu)異也難拿到高分,這就是考核評(píng)價(jià)的杠桿作用。
三、總結(jié)
該論文在《軟件工程導(dǎo)論》課程中,探索性實(shí)踐了課程思政。在內(nèi)容上,結(jié)合軟件工程各章節(jié)內(nèi)容,學(xué)習(xí)了團(tuán)隊(duì)的基礎(chǔ)知識(shí),并通過不同角色分工協(xié)作完成自選項(xiàng)目內(nèi)容;在考核評(píng)價(jià)上,采用云班課的過程考核方式,從云班課后臺(tái)提取經(jīng)驗(yàn)數(shù)據(jù),確定平時(shí)個(gè)人表現(xiàn)成績;從團(tuán)隊(duì)實(shí)驗(yàn)完成質(zhì)量上確定團(tuán)隊(duì)得分等級(jí);用加權(quán)的形式展示了個(gè)人得分與團(tuán)隊(duì)得分的關(guān)系,較好地發(fā)揮了分?jǐn)?shù)的杠桿作用。
參考文獻(xiàn):
關(guān)鍵詞:中文全文索引;中文分詞;Lucene
中圖分類號(hào):TP391文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2012) 03-0722-05
Chinese Full-text Index for the Chinese Word Segmentation Strategy
XI Chao-qiong
(Guangdong Food and Drug School, Guangzhou 510663, China)
Abstract: Chinese Segmentation is the basic step of Chinese information processing. It plays an important role especially in the Chinese full text indexing. This paper first makes comparison between algorithms of Chinese segmentation, and then chooses the most suitable one, which is based on the statistical model of word frequency, to apply to the open source full text indexing project Lucene. By comparison with the traditional Chinese segmentation method, we find that the new full text indexing, which applied new Chinese segmentation meth? od, not only saves huge amount of space of indexing, but also improves the quality of searching significantly.
Key words: Chinese Full Text Indexing; Chinese segmentation; Lucene
1概述
相對(duì)于以字母為基本語言單位的拉丁語系而言,東亞語言(以中、日、韓CJK語言為代表)是以具有獨(dú)立意義的單字作為最小的語言組織單位。兩種語系都以最小語言組織單位通過相互排列和組合不斷產(chǎn)生新的單詞。但是東亞語言最大的特點(diǎn),就是單詞與單詞之間沒有明顯分隔標(biāo)記[1]。試想假如英文文本把所有單詞之間的空格都去掉,然后讓計(jì)算機(jī)進(jìn)行信息化處理,那么這一過程的首要一步就是把連續(xù)的單詞串進(jìn)行切分識(shí)別。同樣對(duì)于天然沒有明顯標(biāo)記作為詞的分界的東亞語言來說,在對(duì)其進(jìn)行信息化處理時(shí),分詞成為首要而且必不可少的步驟[2]。
以漢語為例,中文分詞具有廣闊的應(yīng)用前景。在文本校對(duì)、漢字的簡體/繁體轉(zhuǎn)換、自然語言理解、文本分類和機(jī)器翻譯等中文信息處理系統(tǒng)都以分詞作為其最基本的模塊。本論文排版所使用MS WORD所提供的文本自動(dòng)校對(duì)功能、簡繁體轉(zhuǎn)換功能和自動(dòng)取詞功能等,便是以分詞作為系統(tǒng)的一個(gè)基本模塊[3]。校對(duì)系統(tǒng)運(yùn)用分詞模塊對(duì)文本進(jìn)行分詞,然后運(yùn)用詞語之間搭配的合理性來識(shí)別可能的錯(cuò)誤;簡繁體轉(zhuǎn)換功能,不但從字一級(jí)把如“學(xué)習(xí)”轉(zhuǎn)成“”,而且還進(jìn)行相應(yīng)的習(xí)慣用詞變換,如“硬件”轉(zhuǎn)成“硬”,而后一級(jí)的用詞轉(zhuǎn)換是離不開分詞模塊;自動(dòng)取詞功能,讓用戶左鍵雙擊中文漢字時(shí),其所組成的中文詞語則被高亮選中,用戶可以對(duì)選中的詞語作進(jìn)一步的編輯。這一功能同樣是運(yùn)用分詞系統(tǒng)來實(shí)現(xiàn)的。
2中文分詞算法
正如引言所述,傳統(tǒng)上的中文分詞算法分為三類:基于字符串匹配的分詞方法、基于理解的分詞方法和基于統(tǒng)計(jì)的分詞方法。
第一類,基于字符串匹配的分詞方法。
這種方法的原理,是按照一定的策略將待分析的漢字串與一個(gè)“充分大的”機(jī)器詞典中的詞條進(jìn)行配,若在詞典中找到某個(gè)字符串,則匹配成功(識(shí)別出一個(gè)詞)[1]。按照掃描方向的不同,串匹配分詞方法可以分為正向匹配和逆向匹配;按照不同長度優(yōu)先匹配的情況,可以分為最大匹配和最小匹配。一般來說,由于中文單字成詞的特點(diǎn),最大匹配的效果遠(yuǎn)遠(yuǎn)高于最小匹配。據(jù)統(tǒng)計(jì)分析,逆向匹配的正確率高于正向匹配[5]。
這種機(jī)械的劃分的優(yōu)點(diǎn),就是實(shí)現(xiàn)簡單。前期工作只要具備一個(gè)充分大的詞條條目的機(jī)器詞典;后期工作就是選擇一個(gè)兼顧效率與準(zhǔn)確率的分詞策略――逆向最大匹配。當(dāng)然,它的缺點(diǎn)也是顯然易見的,對(duì)于歧義問題不能很好地處理。中文分詞所遇見的歧義問題主要分為兩大類[5]:(1)交集型歧義字段,據(jù)統(tǒng)計(jì),這種歧義字段占全部歧義字段的85%以上[6]。所以這也是分詞系統(tǒng)所要重點(diǎn)解決的問題。在字段ABC中,這里,A,B,C分別代表有一個(gè)或多個(gè)漢字組成的字串。A,AB,BC,C分別都是詞表中的詞,則稱該字段為交集型歧義字段。如:“研究生#命起源”,“研究#生命起源”兩種切分結(jié)果。(2)組合型歧義在字段ABC中,A,B,AB分別 都是詞表中的詞,則稱該字段為交集型歧義字段。如“:學(xué)生#會(huì)#參加#獻(xiàn)血”,“學(xué)生會(huì)#參加#獻(xiàn)血”。
無論哪一種歧義,由于基于字符串匹配的分詞沒有利用上下文語境,只單純從詞的匹配角度進(jìn)行機(jī)械的劃分,因此其處理歧義的能力是相當(dāng)弱,總體來說他的準(zhǔn)確率在三大類中是較低的一種。
第二類,基于理解的分詞方法。
從常識(shí)角度看,理解上下文的語義是分詞正確且有效的途徑。基于理解的分詞方法其基本思想就是在分詞的同時(shí)進(jìn)行句法、語義分析,利用句法信息和語義信息來處理歧義現(xiàn)象。然而正如前文所言,理解與分詞有時(shí)是互為前提的,沒有正確的分詞難有正確的理解,沒有正確的理解也不可能有正確的分詞。這便陷入先有雞還是先有蛋的邏輯矛盾[6]。
在當(dāng)今自然語言處理(Natural Language Processing)還有待發(fā)展的今天,這種分詞方法還處于理論研究階段,離真正實(shí)用還有一段好長的距離。
第三類,基于統(tǒng)計(jì)的分詞方法。
基于字符串匹配的分詞方法沒有很好地利用句子中上下文所提供的語言背景知識(shí)。而基于理解的分詞的立足點(diǎn)是要充分利用語義信息,但實(shí)現(xiàn)卻相當(dāng)困難。在這兩者之間,人們找到一個(gè)平衡點(diǎn)―從統(tǒng)計(jì)角度處理語言背景所提供知識(shí)。
基于統(tǒng)計(jì)的分詞方法,所統(tǒng)計(jì)的對(duì)象是多元的。最常見的是基于字與字之間的結(jié)合頻率[7]來決定是否成詞。這種方法的原理是在上下文中,如果相鄰的字之間出現(xiàn)次數(shù)越多,那么它們是單詞的概率就越高。用形式化的語言來描述是:
設(shè)字串C={C1 C2 C3 C4 C5 },
假定劃分成為兩個(gè)詞(即兩個(gè)字串切分)S1={C1C2},S2={C3C4C5}
定義Prob(C)、Prob(S1)和Prob(S2),分別為C、S1和S2出現(xiàn)的概率。
則兩切分之間的相互信息(Mutual Information)
假定兩個(gè)不同的閾值γ1
基于統(tǒng)計(jì)的分詞的好處就是事先不需要大詞條的詞典,只需對(duì)字、詞的頻率進(jìn)行統(tǒng)計(jì)。比起第一類的算法,它能有效地識(shí)別歧義和未登錄詞。但它也有局限性,首先算法的執(zhí)行比第一類的算法需要相當(dāng)大的運(yùn)算量,其次對(duì)于常用的高頻非詞組性的習(xí)慣用語不能正確切分,如“我的”、“之類”等。
事實(shí)上,在實(shí)際應(yīng)用的分詞系統(tǒng)上,并不是單純采用某類的算法,而是揚(yáng)長避短綜合地運(yùn)用。下文所使用的基于詞頻統(tǒng)計(jì)的匹配分詞算法,便是將第一與三類算法作綜合,在執(zhí)行效率與歧義處理之間取得較好的平衡點(diǎn)。
3基于詞頻統(tǒng)計(jì)的匹配中文分詞
在進(jìn)行全文索引時(shí),利用中文分詞技術(shù),把中文文本切分成一個(gè)個(gè)長度較小的中文序列,接著把分詞產(chǎn)生的中文序列及其位置等相關(guān)信息,生成倒排索引表(Inverted Index Table)[8]。倒排索引表的邏輯結(jié)構(gòu)就像每一本書后的索引表一樣,以關(guān)鍵詞(即分詞產(chǎn)生的中文序列)為索引表的關(guān)鍵字,頁碼(即中文序列的相關(guān)信息)為其查找內(nèi)容。在進(jìn)行查找時(shí),同樣要利用中文分詞技術(shù)分析用戶輸入的內(nèi)容,然后按照分析結(jié)果直接在倒排索引表查找相關(guān)內(nèi)容。不論是前期的索引工作抑或是后期的搜索工作,中文分詞的作用都是舉足輕重的。尤其是前期索引的分詞的好壞,直接影響后期搜索的準(zhǔn)確率和召回率的高低。
無論是一元切分還是二元切分,它們都沒有有效利用文本中的語義信息。單純的機(jī)械切分雖然帶來100%的召回率,但對(duì)于海量的信息,用戶所關(guān)注的不是返回的檢索的多寡,而是檢索的質(zhì)量。尤其是應(yīng)用于互聯(lián)網(wǎng)的搜索引擎,一個(gè)關(guān)鍵字至少可以帶來幾十萬的查詢結(jié)果,這時(shí)檢索的準(zhǔn)確率將優(yōu)先于召回率作為首要考慮因素。而要提高檢索的準(zhǔn)確率,必然要引入此前所講三大類的傳統(tǒng)分詞算法。
接下來的部分,我們將引入現(xiàn)今一個(gè)較成功的分詞算法基于詞頻統(tǒng)計(jì)的匹配分詞到全文索引項(xiàng)目Lucene中。前半部分將詳述分詞的原理,后半部分將描述移值至Lucene的相關(guān)細(xì)節(jié)。
3.1基于詞頻統(tǒng)計(jì)的匹配分詞原理
利用已有的詞典對(duì)字串進(jìn)行完全匹配的粗分,生成含有所有可能的切分方案,然后構(gòu)造一個(gè)反映所有切分方案的有向無環(huán)圖。最后通過Dijkstra的最短路徑算法求出概率最大的切分方案。
3.2模型求解步驟
模型定義:
字串C={C1 C2 C3…Cn},Ci為字串的第i個(gè)單字,字串C長度為n,n>=1。模型目標(biāo):
生成切分可能性最大的分詞串S={S1 S2 S3…Sm },其中Si為分詞串第i個(gè)詞。模型求解步驟:
1)粗分字串,產(chǎn)生所有可能的分詞串方案,并構(gòu)造相應(yīng)的有向無環(huán)圖
首先構(gòu)造初步的有向無環(huán)圖G ,其中該圖的結(jié)點(diǎn)個(gè)數(shù)| V | = n+1。每一個(gè)結(jié)點(diǎn)Vi代表字串中的單字Ci(i
圖1
接著,對(duì)圖中的Vi(1
圖2
2)利用Dijkstra的最短路徑算法,選擇最優(yōu)劃分
用數(shù)學(xué)語言精確地描述我們的模型目標(biāo),對(duì)于字串C={C1 C2 C3…Cn},切分成分詞串S={S1 S2 S3…Sm },使到條件概率Prob ( S | C )達(dá)到最大值。
其中Prob ( S | C )=Prob ( S,C )÷Prob( C ) = Prob ( S )×Prob ( C | S )÷Prob( C )
我們知道,Prob ( C )是一個(gè)定值;而對(duì)于某一個(gè)分詞串S,其對(duì)應(yīng)的字串C是一定的,所以Prob ( C | S )恒為1。因此,要使Prob ( S | C )取得最大值,必先令Prob ( S )達(dá)最大值。假定對(duì)于分詞串S,Si與Si+1 ( 1
則Prob(S)=Prob(S1,S2,S3...Sm)=∏
按照如下規(guī)則給有向無環(huán)圖的邊賦于權(quán)值:
(1)若Si為數(shù)字串或英文串,賦權(quán)值0至邊。
(2)若Si為漢字串(串長為n),賦權(quán)值-logki+100至邊。(加100的目的是使權(quán)值為非負(fù))最后,利用Dijkstra的最短路徑算法求最優(yōu)劃分方案。
4基于詞頻統(tǒng)計(jì)匹配分詞策略應(yīng)用于全文索引項(xiàng)目Lucene
4.1 Lucene簡介
Lucene是一個(gè)開放源代碼的Java全文索引引擎工具包。比起商業(yè)的笨重和昂貴的全文索引工具,它可以按照需要進(jìn)行擴(kuò)展和剪裁,方便的嵌入到各種應(yīng)用中實(shí)現(xiàn)針對(duì)應(yīng)用的全文索引/檢索功能。Lucene起初是由著名搜索引擎Excite的架構(gòu)師Doug Cutting在SourceForge作為開源項(xiàng)目。到2002年,Lucene 1.2版正式作為Apache Software Foundation的子項(xiàng)目。
由于Lucene的卓越的架構(gòu)所帶來良好的擴(kuò)展性,吸引了開源社區(qū)對(duì)其不斷功能擴(kuò)展,尤其是分詞部分,迄今已經(jīng)從原來單純的英語切分,擴(kuò)展到俄、德等多種語言。隨著其功能續(xù)步完善,Lucene有越來越多應(yīng)用案例。比如,Web論壇系統(tǒng)Jive的檢索部分和開放開發(fā)平臺(tái)Eclipse的幫助索引部分都嵌入Lucene作為其后臺(tái)的全文索引。
4.2中文分詞實(shí)現(xiàn)
本次實(shí)現(xiàn)所使用的帶詞頻的詞典來自于中科院的ICTCLAS分詞系統(tǒng)[2],其格式說明參考至網(wǎng)上“計(jì)算所漢語詞法分析系統(tǒng)ICT? CLAS字典格式解析(字典格式說明)”[10],特次致謝。
由于Lucene各模塊之間的關(guān)系是松耦合,因此對(duì)其擴(kuò)展改動(dòng)所涉及的面相當(dāng)少。本次加入中文分詞實(shí)現(xiàn)只涉及Lucene的org. apache.lucene.analysis中與分析相關(guān)的package。
實(shí)現(xiàn)架構(gòu)規(guī)劃,如圖3。
1)com.rickyzhang.lucene.省略
功能說明:包含一元切分、二元切分和基于詞頻統(tǒng)計(jì)匹配切分的Analyzer和Tokenzier實(shí)現(xiàn)。主要類圖說明圖4。
圖4
說明:AbstractChineseAnalyzer所含的Chinese_STOP_WORDS包含高頻的漢語虛詞,如“但是”“因?yàn)椤钡龋淠康氖沁^濾(Filter)這些高頻詞條。
2)com.rickyzhang.lucene.util
功能說明:包含求最短路徑的有向無環(huán)圖的類SegmentGraph,詞典類Dictionary,對(duì)文本進(jìn)行初次切分Token的SimpleTokenizer和對(duì)外最終接口SentenceSegment。
圖5
3)com.rickyzhang.lucene.test
功能說明:包含測(cè)試中使用的索引工具Indexer和檢索工具Searcher。
5與二元切分和一元切分作比較
本次評(píng)測(cè)內(nèi)容分為索引和檢索兩部分。所索引的對(duì)象內(nèi)容范圍廣泛,包括:現(xiàn)代小說,人物傳記,學(xué)術(shù)論文,哲學(xué)簡史和文言文經(jīng)典。此次共索引49個(gè)文件,總大小為6.12MB。5.1索引評(píng)測(cè)
對(duì)比數(shù)據(jù)如表1:
說明:測(cè)試機(jī)器AMD Duron 1.6GHz,內(nèi)存512MB
1)從索引速度看,基于詞頻統(tǒng)計(jì)匹配切分比一元切分和二元切分差一個(gè)數(shù)量級(jí)。
其原因可以從算法復(fù)雜度中推出,一元切分和二元切分的計(jì)算復(fù)雜度是O(N),而基于詞頻統(tǒng)計(jì)匹配切分是O( N2)(主要是在計(jì)算最短路徑上Dijkstra算法上)
2)從索引所占空間看,二元切分所占的空間約為一元切分和基于詞頻統(tǒng)計(jì)匹配切分的兩倍。
正如此前分析,由于二元切分所分出來的詞條是以物理位置作為劃分界限,比起基于詞頻統(tǒng)計(jì)匹配切分所分出的具語義的單詞,它們重復(fù)的幾率相對(duì)較低,故二元切分占索引空間相當(dāng)大。而一元切分之所以是最省空間的,其原因就是常用高頻漢字大概只有三千個(gè)左右,因此在所有切分中,其倒排索引表所含的表項(xiàng)是最少。
5.2檢索評(píng)測(cè)
傳統(tǒng)上檢索評(píng)測(cè)分為三部分:召回率、準(zhǔn)確率和檢索時(shí)間。
召回率是指檢索出的相關(guān)內(nèi)容和索引中所有的相關(guān)內(nèi)容的比率。
準(zhǔn)確率是檢索出的相關(guān)內(nèi)容和檢索出的內(nèi)容的比率。
定義所述的“相關(guān)內(nèi)容”是一個(gè)相對(duì)概念,這與檢索者的主觀意向有密切的關(guān)聯(lián)。
然而對(duì)于何一個(gè)檢索系統(tǒng)來講,召回率和準(zhǔn)確率是不可能兩全其美:召回率高時(shí),準(zhǔn)確率低;反之,準(zhǔn)確率高時(shí),召回率低。
本次,評(píng)測(cè)以抽查的方式列舉了10個(gè)不同的關(guān)鍵字作為檢索對(duì)象,分別用三種不同的切分方法所生成的索引進(jìn)行檢索。(由于Lucene檢索時(shí)使用的是相同算法,而且關(guān)鍵字長度較短,用不同切分方法對(duì)關(guān)鍵字進(jìn)行分析所花費(fèi)時(shí)間可忽略,故檢索時(shí)間不作為評(píng)測(cè)部分。)對(duì)比數(shù)據(jù)如表2:
表2檢索評(píng)測(cè)對(duì)比數(shù)據(jù)說明:測(cè)試機(jī)器AMD Duron 1.6GHz,內(nèi)存512MB
1)以語義作為切分的檢索的準(zhǔn)確率高
很明顯“理解越深,越準(zhǔn)確”,單純的機(jī)械切分嚴(yán)重割裂了文本的語義。比如,以“華人”作為關(guān)鍵字,一元切分和二元切分都把含有“中華人民共和國”的文本作為檢索結(jié)果。
2)切分的準(zhǔn)確性真接影響召回率
由于基于詞頻統(tǒng)計(jì)匹配切分對(duì)于未登錄詞的切分相對(duì)較弱,因此對(duì)于某些地名、人名等專有名詞的檢索效果遠(yuǎn)差于一元和二元切分。這是造成基于詞頻統(tǒng)計(jì)匹配切分的召回率低于機(jī)械切分的主要原因。
6結(jié)論
中文分詞技術(shù)對(duì)全文索引起著舉足輕重的影響。不論是前期索引的時(shí)空效率,抑或是后期檢索的質(zhì)量,都與中文分詞工作有密不可分的關(guān)系。通過本次探索,應(yīng)用基于詞頻統(tǒng)計(jì)匹配切分的全文索引的質(zhì)量明顯優(yōu)于應(yīng)用傳統(tǒng)的一元和二元切分技術(shù)的全文索引。前者不但節(jié)省索引空間,而且?guī)砀叩臋z索質(zhì)量。
然而基于詞頻統(tǒng)計(jì)匹配切分還有提高的空間。鑒于大部分的檢索關(guān)鍵字為專有名詞,而基于詞頻統(tǒng)計(jì)匹配切分的全文索引在這方面略差于傳統(tǒng)的機(jī)械切分,因此在后續(xù)工作有必要對(duì)專有名詞如人名、地名等進(jìn)行專門優(yōu)化切分,以此提高其檢索的召回率。
參考文獻(xiàn):
[1]孫賓.現(xiàn)代漢語文本的詞語切分技術(shù)[Z].北京大學(xué)計(jì)算語言學(xué)研究所.
[2]計(jì)算所漢語詞法分析系統(tǒng)ICTCLAS[DB/OL].mtgroup.ict.省略/~zhp/ICTCLAS/.中國科學(xué)院計(jì)算研究所.
[3]張華平,劉群.基于N-最短路徑方法的中文詞語粗分模型[Z].中國科學(xué)院計(jì)算技術(shù)研究所軟件實(shí)驗(yàn)室.
[4]李東,張湘輝.漢語分詞在中文軟件中的廣泛應(yīng)用[Z].微軟中國研究開發(fā)中心.
[5]梁南元.書面漢語自動(dòng)分詞系統(tǒng)-CDWS[J].中文信息學(xué)報(bào),1987(2).
關(guān)鍵詞:校企合作;軟件工程人才;培養(yǎng)模式;創(chuàng)新能力;實(shí)踐教學(xué);國際交流
中圖分類號(hào):G642
文獻(xiàn)標(biāo)識(shí)碼:B
文章編號(hào):1672-5913(2008)21-0029-04
軟件產(chǎn)業(yè)既是我國重點(diǎn)發(fā)展的具有戰(zhàn)略性質(zhì)的基礎(chǔ)產(chǎn)業(yè),又是能將現(xiàn)代IT技術(shù)與我國深厚文化底蘊(yùn)融合的創(chuàng)意型產(chǎn)業(yè)。軟件產(chǎn)業(yè)的發(fā)展是推動(dòng)經(jīng)濟(jì)發(fā)展、保障國家安全的決定性因素,對(duì)促進(jìn)國民經(jīng)濟(jì)增長、國防建設(shè)現(xiàn)代化、社會(huì)信息化,推動(dòng)新技術(shù)的發(fā)展和新產(chǎn)業(yè)的產(chǎn)生,推進(jìn)經(jīng)濟(jì)結(jié)構(gòu)調(diào)整、轉(zhuǎn)變經(jīng)濟(jì)增長方式,促進(jìn)經(jīng)濟(jì)、社會(huì)協(xié)調(diào)發(fā)展和先進(jìn)文化的傳播具有重要的戰(zhàn)略意義。
軟件是信息產(chǎn)業(yè)和傳統(tǒng)產(chǎn)業(yè)的核心和靈魂,我國雖然是軟件應(yīng)用大國,但目前還不是軟件產(chǎn)業(yè)大國。為此,我國近年來了一系列政策和措施,扶持軟件產(chǎn)業(yè)的發(fā)展,如《關(guān)于鼓勵(lì)軟件和集成電路產(chǎn)業(yè)發(fā)展的若干政策》(國發(fā)[2000]18號(hào)文件)、《振興軟件產(chǎn)業(yè)行動(dòng)綱要》(2002至2005)[2002]47號(hào)文件等。隨著政策環(huán)境不斷改善,我國軟件產(chǎn)值增長速度明顯加快,從1998年的325億增長到2005年的3900億,軟件技術(shù)滲透到各行各業(yè)、各個(gè)領(lǐng)域,促進(jìn)了新學(xué)科的發(fā)展和新產(chǎn)業(yè)的建立。但與發(fā)達(dá)國家速度相比,我國軟件產(chǎn)業(yè)仍有較大的差距。
目前,制約我國軟件產(chǎn)業(yè)品牌化、規(guī)模化和多元化發(fā)展的主要瓶頸是軟件人才結(jié)構(gòu)性矛盾突出,具體表現(xiàn)為:
(1) 高端人才供給匱乏,缺乏高層次、高素質(zhì)、創(chuàng)新型人才。即缺乏能夠緊跟世界前沿技術(shù)動(dòng)態(tài)和趨勢(shì),掌握符合國際標(biāo)準(zhǔn)的軟件工程規(guī)范和技術(shù)規(guī)范,具有大型系統(tǒng)的開發(fā)管理經(jīng)驗(yàn),熟練運(yùn)用一門以上外語,具有良好的團(tuán)隊(duì)協(xié)作能力,進(jìn)而能夠參與國際軟件發(fā)展與競爭的高層次軟件工程人才;如成都市軟件協(xié)會(huì)分布的《成都市軟件從業(yè)人員2007年上半年供需報(bào)告》稱,2007年成都市軟件從業(yè)人員缺口約8900人,而其中的高端人才缺口約6900人。軟件產(chǎn)業(yè)的迅速發(fā)展對(duì)軟件行業(yè)從業(yè)人員提出了更高的要求,盡管國內(nèi)高校軟件工程人才的培養(yǎng)數(shù)量日益攀升,但是高端軟件工程人才的匱乏卻嚴(yán)重阻礙了我國IT企業(yè)的發(fā)展。
(2) 人才規(guī)模不足,離產(chǎn)業(yè)發(fā)展需求還有差距;現(xiàn)在我國共有一萬多家企業(yè)在從事軟件開發(fā)及相關(guān)業(yè)務(wù),而目前全國的軟件工程人才總量與之相差甚遠(yuǎn),缺口很大。
(3) 人才知識(shí)結(jié)構(gòu)不合理,目前我國的軟件工程人才主要集中于編程人員,而軟件架構(gòu)師、項(xiàng)目管理、文檔管理、測(cè)試等等人才比較缺乏。缺少面向產(chǎn)業(yè)、適應(yīng)企業(yè)需求、工程能力強(qiáng)的人才,學(xué)生進(jìn)入企業(yè)要“轉(zhuǎn)型”,形成企業(yè)人才的“滯后”現(xiàn)象。
1面向校企合作,優(yōu)化和完善知識(shí)結(jié)構(gòu)和課程體系
相對(duì)于計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)而言,我們認(rèn)為軟件工程專業(yè)應(yīng)重點(diǎn)培養(yǎng)工程與技術(shù)方面的人才,更強(qiáng)調(diào)軟件設(shè)計(jì)與開發(fā)過程中的系統(tǒng)性、可操作性和可重用性。
為此,我們參考和借鑒IEEE在2003年推出的軟件工程課程大綱以及IEEE/ACM軟件工程學(xué)科組于2004年5月公布的軟件工程教育知識(shí)體系(CCSE2004 SEEK),認(rèn)為軟件工程人才的合理知識(shí)結(jié)構(gòu)應(yīng)包括通用的軟件工程知識(shí)、軟件應(yīng)用領(lǐng)域的專業(yè)知識(shí)和具體軟件工具和環(huán)境的知識(shí)幾個(gè)方面。其中通用的軟件工程知識(shí)應(yīng)涵蓋軟件工程基礎(chǔ)知識(shí)和技能,而軟件應(yīng)用領(lǐng)域的專業(yè)知識(shí)指還應(yīng)該具有行業(yè)領(lǐng)域的知識(shí),如嵌入式軟件工程碩士必須具備特定行業(yè),如移動(dòng)設(shè)備、數(shù)字家電、數(shù)控機(jī)床、汽車電子、醫(yī)療電子、航空航天、工業(yè)控制等領(lǐng)域的相關(guān)知識(shí),才能勝任工作。
為此,在進(jìn)行軟件工程教學(xué)方案與課程內(nèi)容體系改革的過程中,我們根據(jù)軟件產(chǎn)業(yè)發(fā)展的需求,動(dòng)態(tài)調(diào)整課程設(shè)置,逐步加大選修課的比例。從學(xué)校來講,要從企業(yè)的實(shí)際需要和IT發(fā)展出發(fā),制定適應(yīng)企業(yè)需求的培養(yǎng)方案及人才培養(yǎng)模式,為企業(yè)發(fā)展提供更為廣泛的服務(wù)體系,也為學(xué)生提供良好的就業(yè)環(huán)境。在多模式校企合作中,我們提出了一種定制式課程建設(shè)框架。即將選修課劃分成若干模塊,以適應(yīng)不同企業(yè)需求。同時(shí), 由于不同層次軟件工程人才的定位不同, 相應(yīng)的課程設(shè)置與教學(xué)方法也應(yīng)有明顯的區(qū)別。其中軟件工程本科教育定位在以技術(shù)能力培養(yǎng)為主,本科生在校期間計(jì)算機(jī)軟硬件基礎(chǔ)學(xué)習(xí)較多,形成思維定勢(shì),但開發(fā)大項(xiàng)目實(shí)踐經(jīng)驗(yàn)很少,沒有切身體會(huì),如果沒有經(jīng)常性的編程練習(xí),學(xué)習(xí)興趣逐漸消失,因此對(duì)本科生而言,重點(diǎn)應(yīng)放在編程與系統(tǒng)設(shè)計(jì)能力的培養(yǎng)上。基于此,我們開設(shè)的軟件工程核心課程包括軟件工程概論、軟件測(cè)試技術(shù)、人機(jī)交互技術(shù)等課程。軟件工程碩士教育定位以工程能力培養(yǎng)為主,注重軟件工程方法與系統(tǒng)開發(fā)能力的培養(yǎng)。特別是在職工程碩士,他們?cè)诠ぷ髦杏泻芏鄼C(jī)會(huì)接觸項(xiàng)目,參與程度較深,工作經(jīng)驗(yàn)豐富,深感系統(tǒng)開發(fā)中方法和管理的重要性,對(duì)研究開發(fā)方法、過程、工具有實(shí)際需求,深感軟件工程對(duì)于解決實(shí)際開發(fā)中遇到的問題很有幫助,他們希望對(duì)新技術(shù)、新方法有更多的介紹,希望通過課程能夠互相交流,共同提高。對(duì)于他們,應(yīng)以實(shí)例學(xué)習(xí)和管理為主線,介紹軟件系統(tǒng)開發(fā)的實(shí)例和軟件項(xiàng)目管理的基礎(chǔ)。其課程的設(shè)置要注重專業(yè)知識(shí)的前瞻性和國際性,基于此,我們開設(shè)了軟件項(xiàng)目管理、軟件體系結(jié)構(gòu)、系統(tǒng)分析與設(shè)計(jì)等高級(jí)課程。
對(duì)軟件工程教學(xué)方法與課程體系進(jìn)行改革,還應(yīng)根據(jù)軟件產(chǎn)業(yè)發(fā)展的需求以及與企業(yè)接軌,動(dòng)態(tài)調(diào)整課程設(shè)置,逐步加大選修課的比例,其中部分課程(如軟件項(xiàng)目管理、軟件體系結(jié)構(gòu)、人機(jī)交互技術(shù)等)嘗試實(shí)施雙語教學(xué),通過引進(jìn)國外軟件工程經(jīng)典和優(yōu)秀教材,從使用英文教材、中英文結(jié)合教學(xué)入門,逐步增加英語授課比例,最后過渡到全英語教學(xué)。
2改革實(shí)踐教學(xué),構(gòu)建適應(yīng)企業(yè)需求的立體化實(shí)踐體系
實(shí)踐教學(xué)是實(shí)用性軟件工程人才培養(yǎng)的重要環(huán)節(jié),也是創(chuàng)新能力培養(yǎng)的關(guān)鍵環(huán)節(jié)。必須建立多層次立體化實(shí)踐教學(xué)體系,才能達(dá)到全面培養(yǎng)學(xué)生創(chuàng)新能力的目的。
2.1在理論教學(xué)中培養(yǎng)學(xué)生的實(shí)踐能力
變理論教學(xué)與實(shí)踐教學(xué)的分離為融合,實(shí)踐教學(xué)與理論教學(xué)并重,組織和鼓勵(lì)師生參加實(shí)踐教學(xué)改革。在課程教學(xué)內(nèi)容的選擇上,注意采用最新、最有用的知識(shí),緊跟社會(huì)潮流;對(duì)課程實(shí)驗(yàn)、課程設(shè)計(jì),要求授課教師既講授理論知識(shí),又指導(dǎo)上機(jī)實(shí)驗(yàn),充分體現(xiàn)理論教學(xué)與實(shí)踐教學(xué)為一體的教育思想。同時(shí),在教學(xué)計(jì)劃的指定上,加大實(shí)驗(yàn)學(xué)時(shí)比例,理論教學(xué)精講,實(shí)驗(yàn)教學(xué)多練,加強(qiáng)實(shí)驗(yàn)教學(xué)改革,建立企業(yè)實(shí)際項(xiàng)目庫,以企業(yè)實(shí)際項(xiàng)目開發(fā)為背景,科學(xué)設(shè)置實(shí)驗(yàn)題目,通過實(shí)驗(yàn)促使學(xué)生將所學(xué)理論知識(shí)轉(zhuǎn)化為分析與解決問題的能力。
為了培養(yǎng)學(xué)生的創(chuàng)新意識(shí),提高學(xué)生的創(chuàng)業(yè)能力,必須重視課內(nèi)外實(shí)踐教學(xué)環(huán)節(jié)對(duì)培養(yǎng)和發(fā)展學(xué)生能力素質(zhì)的不可替代的作用,加強(qiáng)課內(nèi)和課外實(shí)踐教學(xué)的整合,在培養(yǎng)計(jì)劃中進(jìn)行統(tǒng)籌安排,形成完善的實(shí)踐教學(xué)體系。在實(shí)踐教學(xué)的環(huán)節(jié)中,加大綜合性、設(shè)計(jì)性實(shí)驗(yàn)的比例,加強(qiáng)實(shí)習(xí)、工程實(shí)踐、課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)(論文)環(huán)節(jié)中的工程訓(xùn)練,把提高學(xué)生的創(chuàng)新能力和實(shí)踐動(dòng)手能力貫穿于培養(yǎng)計(jì)劃的始終。
2.2在課題研究中提高學(xué)生的實(shí)踐能力
引進(jìn)軟件企業(yè)的實(shí)際項(xiàng)目,讓學(xué)生結(jié)合實(shí)際項(xiàng)目進(jìn)行軟件開發(fā)綜合訓(xùn)練。軟件開發(fā)實(shí)訓(xùn)嚴(yán)格按照軟件工程開發(fā)流程進(jìn)行,聘請(qǐng)企業(yè)資深技術(shù)人員進(jìn)行指導(dǎo),通過軟件開發(fā)實(shí)訓(xùn),既培養(yǎng)學(xué)生的實(shí)戰(zhàn)能力,同時(shí)又培養(yǎng)學(xué)生的溝通協(xié)調(diào)能力和團(tuán)隊(duì)合作精神,為畢業(yè)設(shè)計(jì)和就業(yè)打下良好的基礎(chǔ)。
目前,我們和摩托羅拉中國有限公司、蘇州國芯科技有限公司、紫金電子有限公司等多家單位聯(lián)合建立了蘇州大學(xué)摩托羅拉單片機(jī)實(shí)驗(yàn)室、江蘇省嵌入式軟件技術(shù)中心蘇州大學(xué)分中心等具備一定科研能力的實(shí)驗(yàn)室,從而為學(xué)生創(chuàng)新能力的提高創(chuàng)造了條件。同時(shí),學(xué)院成立了自己的開放實(shí)驗(yàn)室,主要為學(xué)院學(xué)習(xí)成績優(yōu)異且有較強(qiáng)科研能力的學(xué)生提供了進(jìn)行創(chuàng)新性實(shí)驗(yàn)的條件,并制定了完善的開放實(shí)驗(yàn)室條例,規(guī)定了其運(yùn)行機(jī)制及運(yùn)行模式。如進(jìn)入開放實(shí)驗(yàn)室的學(xué)生必須結(jié)成科研小組,采用自主選題、指導(dǎo)教師指定課題或企業(yè)提供課題等方式,經(jīng)開放實(shí)驗(yàn)室評(píng)審委員會(huì)評(píng)定后才能進(jìn)入開放實(shí)驗(yàn)室。科研小組必須在一定時(shí)期內(nèi)完成一定的科研任務(wù),并提交課題總結(jié)報(bào)告或論文。由于開放實(shí)驗(yàn)室必須以課題小組形式申報(bào)課題,開放實(shí)驗(yàn)室在培養(yǎng)學(xué)生創(chuàng)新能力的同時(shí),還培養(yǎng)了學(xué)生的團(tuán)隊(duì)開發(fā)能力。因此,開放實(shí)驗(yàn)室為廣大學(xué)生提供了自由發(fā)展的空間,大大激發(fā)了學(xué)生的學(xué)習(xí)熱情、創(chuàng)造激情,為其成才創(chuàng)造了有利條件。
2.3在各種專業(yè)競賽中增強(qiáng)學(xué)生的實(shí)踐能力
為培養(yǎng)學(xué)生的實(shí)踐能力,學(xué)院經(jīng)常組織開展各種軟件設(shè)計(jì)程序競賽,支持學(xué)生參加國內(nèi)外舉辦的各種軟件設(shè)計(jì)大賽,培養(yǎng)學(xué)生的創(chuàng)新精神和迎接挑戰(zhàn)的能力。近年來,多次組隊(duì)參加ACM/ICPC(國際大學(xué)生程序設(shè)計(jì)競賽)并獲得銅獎(jiǎng)。參加省程序設(shè)計(jì)大賽獲一等獎(jiǎng),參加微軟“創(chuàng)新杯”全國大學(xué)生軟件開發(fā)大賽等。這些專業(yè)競賽促進(jìn)了學(xué)生實(shí)踐能力的提高。
3加強(qiáng)校企合作,構(gòu)建與產(chǎn)業(yè)水平同步的工程實(shí)踐環(huán)境
工程實(shí)踐環(huán)境是教學(xué)體系的重要環(huán)節(jié),其重點(diǎn)在于構(gòu)建一個(gè)和產(chǎn)業(yè)技術(shù)水平同步的高水平的學(xué)生工業(yè)實(shí)習(xí)基地。為學(xué)生提供實(shí)際項(xiàng)目開發(fā)機(jī)會(huì),使得學(xué)生能在畢業(yè)前深入體會(huì)企業(yè)文化,完善自身職業(yè)素質(zhì)和工程能力。
3.1加強(qiáng)實(shí)習(xí)基地建設(shè),提高學(xué)生工程實(shí)踐能力
目前,我們已在蘇州工業(yè)園區(qū)、蘇州新區(qū)的摩托羅拉、A M D、羅技、旺宏等世界知名I T 企業(yè)建立了軟件工程專業(yè)教學(xué)與實(shí)習(xí)基地,并與中創(chuàng)軟件工程股份有限公司合作在昆山成立了蘇州大學(xué)中創(chuàng)軟件工程學(xué)院實(shí)習(xí)基地,與福華先進(jìn)微電子(上海)有限公司聯(lián)合招收嵌入式軟件工程碩士。在實(shí)踐中教,在實(shí)踐中學(xué),使得軟件工程專業(yè)學(xué)生實(shí)踐能力明顯增強(qiáng)。我們將企業(yè)實(shí)習(xí)劃分成三個(gè)階段。一是認(rèn)知實(shí)習(xí),時(shí)間一般為一周,主要讓學(xué)生全面了解企業(yè)的運(yùn)作模式、各企業(yè)主要研究方向以及當(dāng)前流行的開發(fā)工具和軟硬件平臺(tái)。二是暑期社會(huì)實(shí)踐,時(shí)間為50天,主要讓學(xué)生利用暑假深入企業(yè),參與企業(yè)的一些小型項(xiàng)目或一些模塊的開發(fā),甚至是文檔的整理工作,目的是讓學(xué)生知道所學(xué)知識(shí)到底能如何運(yùn)用、并初步具備運(yùn)用所學(xué)知識(shí)進(jìn)行一些實(shí)際項(xiàng)目開發(fā)的能力。三是畢業(yè)實(shí)習(xí),時(shí)間為一學(xué)期,主要讓學(xué)生綜合利用所學(xué)知識(shí)進(jìn)行較為完整的項(xiàng)目開發(fā),目的是讓學(xué)生畢業(yè)后具備獨(dú)立勝任項(xiàng)目開發(fā)與設(shè)計(jì)的能力。在實(shí)習(xí)基地建設(shè)中,應(yīng)注重學(xué)生管理與質(zhì)量監(jiān)控。以畢業(yè)設(shè)計(jì)為例,我們制定了一系列有關(guān)畢業(yè)設(shè)計(jì)的規(guī)章制度,如畢業(yè)設(shè)計(jì)計(jì)劃、畢業(yè)設(shè)計(jì)選題原則與類型、畢業(yè)設(shè)計(jì)的步驟、校外畢業(yè)設(shè)計(jì)試行辦法等條例,并發(fā)放企業(yè)嚴(yán)格執(zhí)行。對(duì)于安排畢業(yè)實(shí)習(xí)生多的企業(yè),我們還專門安排指導(dǎo)教師長駐企業(yè),從而確保了畢業(yè)設(shè)計(jì)和論文的質(zhì)量。
3.2聘請(qǐng)國內(nèi)外著名企業(yè)的高水平專家,拉近學(xué)生與社會(huì)、企業(yè)之間的距離
我們聘請(qǐng)企業(yè)授課教師、高水平企業(yè)技術(shù)骨干作為學(xué)校課程指導(dǎo)小組顧問,并定期聘請(qǐng)國內(nèi)外有豐富實(shí)踐經(jīng)驗(yàn)的企業(yè)家、技術(shù)骨干為學(xué)生開設(shè)相關(guān)專業(yè)課程,最大限度地拉近了理論與實(shí)踐的距離,拉近了學(xué)生與企業(yè)之間的距離。我們還定期舉辦專場講座或技術(shù)報(bào)告會(huì),請(qǐng)一些著名IT 公司的高級(jí)技術(shù)、管理專家給學(xué)生作專題講座,讓學(xué)生及時(shí)了解最新的業(yè)界動(dòng)態(tài),跟蹤I T 領(lǐng)域的最新研究成果,從而保證了學(xué)生既能掌握軟件工程領(lǐng)域堅(jiān)實(shí)的基礎(chǔ)理論和寬廣的專業(yè)知識(shí),又能掌握解決工程問題的最先進(jìn)技術(shù)方法和實(shí)用的技術(shù)手段,讓他們有較強(qiáng)的知識(shí)、能力和素質(zhì)去適應(yīng)多變的社會(huì)需求。每位軟件工程碩士生除了配備雙向選擇的校內(nèi)指導(dǎo)教師以外,還配備由實(shí)習(xí)單位推薦的一位具有豐富工程經(jīng)驗(yàn)的企業(yè)人員作為校外企業(yè)指導(dǎo)教師。企業(yè)導(dǎo)師著重對(duì)實(shí)習(xí)和畢業(yè)設(shè)計(jì)的各個(gè)環(huán)節(jié)進(jìn)行具體指導(dǎo)和嚴(yán)格把關(guān),校內(nèi)導(dǎo)師則是對(duì)學(xué)生進(jìn)行設(shè)計(jì)思想的理論指導(dǎo)和畢業(yè)論文的指導(dǎo)。同時(shí),學(xué)院還設(shè)專人對(duì)學(xué)生實(shí)習(xí)過程進(jìn)行跟蹤、指導(dǎo)與控制,在雙導(dǎo)師之間積極促成溝通,共同完成對(duì)軟件工程研究生的指導(dǎo)。
3.3搭建學(xué)生與企業(yè)雙向選擇的交流平臺(tái)
由于學(xué)生在興趣、專長和職業(yè)規(guī)劃上的差異,因而他們對(duì)實(shí)習(xí)企業(yè)有各自的選擇標(biāo)準(zhǔn),但同時(shí)企業(yè)也要選擇適合本單位要求的學(xué)生,為了使學(xué)生更好地找到適合自身特點(diǎn)的實(shí)習(xí)單位,企業(yè)能招收符合自身要求的學(xué)生,學(xué)院通過網(wǎng)上公布實(shí)習(xí)單位及其相關(guān)信息,學(xué)生自主報(bào)名、學(xué)院推薦,實(shí)習(xí)單位進(jìn)行筆試、面試等考核程序,確定學(xué)生的實(shí)習(xí)單位。通過這種選擇,企業(yè)與學(xué)生之間一開始就有了很好的信任度,雙方都能最大限度地發(fā)揮主動(dòng)性、積極性和創(chuàng)造性。
4結(jié)束語
信息化需要大批軟件工程人才,各高校軟件工程人才的培養(yǎng)應(yīng)該有自己的定位和特色,目前要特別重視軟件工程能力和素質(zhì)的培養(yǎng)。實(shí)踐能力是學(xué)生綜合素質(zhì)的重要組成部分,本文針對(duì)當(dāng)前國內(nèi)高校軟件工程人才培養(yǎng)機(jī)制存在的主要不足,從改革實(shí)踐教學(xué)、加強(qiáng)校企合作、開展國際交流合作等方面,闡述了如何加強(qiáng)學(xué)生的實(shí)踐創(chuàng)新能力,培養(yǎng)適應(yīng)企業(yè)需求的高素質(zhì)的軟件工程人才的幾點(diǎn)做法,為高質(zhì)量、實(shí)用性的軟件軟件工程人才培養(yǎng)作出了有益的探索。
參考文獻(xiàn)
[1] 教育部高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會(huì).高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)發(fā)展戰(zhàn)略研究報(bào)告暨專業(yè)規(guī)范(試行)[M]高.等教育出版社,2006,9.
[2] 教育部軟件工程學(xué)科課程體系研究課題組.中國軟件工程學(xué)科教程CCSE2004[M]. 清華大學(xué)出版社,2004,11.
[3] 楊芙清.中國軟件工程二十六年.2006中國計(jì)算機(jī)大會(huì)特邀報(bào)告[R].北京,2006,10.
[4] 駱斌. 軟件工程專業(yè)工程化實(shí)踐教學(xué)體系的構(gòu)建與實(shí)施[J]. 計(jì)算機(jī)教育, 2005,(4): 25~28.
[5] 張廣泉,楊季文. 多層次軟件工程人才培養(yǎng)的探索與實(shí)踐[J]. 計(jì)算機(jī)教育,2005.(12):40~41.
隨著移動(dòng)互聯(lián)網(wǎng)的出現(xiàn),把更多的真實(shí)環(huán)境加入到智能手機(jī)等電子設(shè)備之中,將會(huì)成為增強(qiáng)現(xiàn)實(shí)的一種重要應(yīng)用功能。比如,尋找附近旅游景點(diǎn),或是維修汽車,增強(qiáng)現(xiàn)實(shí)技術(shù)已經(jīng)有了實(shí)際操作的可能性。
在中關(guān)村創(chuàng)業(yè)大廈一層咖啡廳,陸凡拿出手機(jī),打開一款名為“美景看看”的APP,向記者示范了旅游版本的“增強(qiáng)現(xiàn)實(shí)”應(yīng)用:將手機(jī)攝像頭定格,4個(gè)活動(dòng)按鈕隨即在屏幕上閃現(xiàn),點(diǎn)擊其中一個(gè)按鈕,我們被告知正處于海淀的某一個(gè)方位。點(diǎn)擊搜索后,陸凡將手機(jī)向四周轉(zhuǎn)一圈,四個(gè)方向的景點(diǎn)都出現(xiàn)在了屏幕中。這個(gè)方向延伸出去,翠湖濕地在12公里處;另一個(gè)方向14公里處,有狂飆樂園;17公里處有西山大覺寺和鷲峰森林公園。點(diǎn)擊其中一個(gè)景點(diǎn),屏幕上立即出現(xiàn)有關(guān)該景點(diǎn)的文化內(nèi)涵、歷史沿革等,甚至可以直接播放語音或者視頻對(duì)該處予以介紹。除了景點(diǎn)導(dǎo)航功能外,還設(shè)置了步行和駕車兩個(gè)版本的最佳路線圖供用戶選擇。
在另一款增強(qiáng)現(xiàn)實(shí)的應(yīng)用里,陸凡還增加了一些好玩的游戲。“當(dāng)你身處故宮,除了可以查詢景點(diǎn)介紹外,你還可以穿上皇帝的衣服,在當(dāng)時(shí)的歷史環(huán)境中,與慈禧太后合個(gè)影。或者爬一回長城,在城墻上寫到此一游。當(dāng)然,這是在手機(jī)屏幕上實(shí)現(xiàn)的,真實(shí)的城墻并沒有被破壞。”
這款產(chǎn)品的名字叫“觸景旅游”,這些酷炫的應(yīng)用設(shè)計(jì)都來自一家名為觸景無限的公司,這家公司的創(chuàng)始人就是陸凡。
在AR領(lǐng)域創(chuàng)業(yè)
陸凡創(chuàng)辦的觸景無限科技(北京)有限公司成立于2010年,致力于移動(dòng)互聯(lián)網(wǎng)時(shí)代增強(qiáng)現(xiàn)實(shí)(Augmented Reality)AR技術(shù)及計(jì)算機(jī)視覺技術(shù)的應(yīng)用開發(fā)和推廣。在不久的將來,增強(qiáng)現(xiàn)實(shí)技術(shù)會(huì)被廣泛應(yīng)用于智能城市、智能生活,為移動(dòng)互聯(lián)網(wǎng)時(shí)代人們的生活提供便利,并有可能成為未來移動(dòng)互聯(lián)網(wǎng)的殺手級(jí)應(yīng)用。
陸凡認(rèn)為,由于智能終端與每一個(gè)用戶的親密隨身關(guān)系,使得智能手機(jī)以及平板電腦,構(gòu)成了移動(dòng)互聯(lián)網(wǎng)時(shí)代智能生活的天生載體。通過這些智能終端,移動(dòng)互聯(lián)網(wǎng)的核心就構(gòu)成了一個(gè)“人聯(lián)網(wǎng)”。如果“物聯(lián)網(wǎng)”,“車聯(lián)網(wǎng)”可以產(chǎn)生巨大的價(jià)值,那么這個(gè)“人聯(lián)網(wǎng)”的價(jià)值將是無可估量的。陸凡強(qiáng)調(diào),這也是為什么移動(dòng)互聯(lián)網(wǎng)受到社會(huì)各界如此關(guān)注的真正原因。
隨著Google Glass等穿戴式智能終端的推動(dòng),增強(qiáng)現(xiàn)實(shí)技術(shù)可以幫助人類將個(gè)體智慧與互聯(lián)網(wǎng)智慧進(jìn)行無縫聯(lián)結(jié)。人類獲取知識(shí)及信息的界面將漸漸隱退,從而將人類的知識(shí)及信息獲取進(jìn)行極大的擴(kuò)展。
觸景無限通過努力,目前已經(jīng)成為世界一流、國內(nèi)領(lǐng)先的移動(dòng)互聯(lián)網(wǎng)智能應(yīng)用技術(shù)公司。公司通過增強(qiáng)現(xiàn)實(shí)AR、圖像識(shí)別、基于地理位置服務(wù)LBS、社會(huì)化媒體、社會(huì)化營銷等技術(shù)為用戶提供綜合解決方案。在智能旅游、教育、電子商務(wù)等方面逐步推出移動(dòng)應(yīng)用。
“觸景旅游”是公司近期的一款智慧旅游應(yīng)用,即通過應(yīng)用鏡頭直接看美景,并直接獲取景點(diǎn)的人文歷史信息,集合導(dǎo)游、導(dǎo)航等功能。其中Android版本已經(jīng)在Samsung、GALAXY Note III時(shí)實(shí)現(xiàn)了首發(fā)。
“通過免費(fèi)來獲取流量和大量使用者,引導(dǎo)用戶消費(fèi),訂機(jī)票、酒店和景點(diǎn)門票”,陸凡希望借鑒移動(dòng)互聯(lián)網(wǎng)的商業(yè)模式,讓“觸景旅游”賺取收益。目前,他已經(jīng)與一家知名的跨國旅游服務(wù)集團(tuán)達(dá)成合作,對(duì)方提供資源,觸景旅游提供客戶,賺取的收益按比例成分。這也預(yù)示著,觸景旅游的國際版本將很快推出。
在2010年成立觸景無限之前,陸凡在美國創(chuàng)過業(yè),還成為互聯(lián)網(wǎng)通信業(yè)務(wù)VOIP運(yùn)營商,擔(dān)任過中國賽爾網(wǎng)絡(luò)有限公司COO,還曾任美國Akamai公司(互聯(lián)網(wǎng)內(nèi)容分法加速CDN行業(yè)的創(chuàng)始者,市場占有率世界第一)中國區(qū)總經(jīng)理。
出人意料的是,他曾經(jīng)是機(jī)械與材料專業(yè)的高材生。1989年,陸凡獲清華大學(xué)工程碩士學(xué)位;1995年,他獲得瑞士聯(lián)邦高級(jí)工學(xué)院材料科學(xué)與技術(shù)博士學(xué)位。攻讀博士學(xué)位時(shí),陸凡在H. H. Kausch 教授的指導(dǎo)下,主持關(guān)于環(huán)氧樹脂機(jī)械性能和增韌機(jī)理的研究項(xiàng)目,該材料是一種用于航空航天工業(yè)的高級(jí)材料。
在瑞士求學(xué)期間,陸凡成為互聯(lián)網(wǎng)最早的一批使用者,他的很多工作都在互聯(lián)網(wǎng)上完成。博士一畢業(yè),就開始與計(jì)算機(jī)和信息技術(shù)結(jié)緣,從此,在這條路上,他開始了跨界的創(chuàng)業(yè)之旅。
“美國經(jīng)濟(jì)發(fā)展存量大、增量小,在一個(gè)現(xiàn)代成熟的社會(huì)里打拼,不如參與到一個(gè)新興市場中。”陸凡回國前,仔細(xì)分析了美國和中國的創(chuàng)業(yè)形勢(shì),而常年的跨國工作經(jīng)歷,也使陸凡練就了非凡的洞察力。“中國經(jīng)濟(jì)增量很大,只要努力,只要參與其中,就有很多機(jī)會(huì)等著我們。”
2009年12月31日,陸凡辭掉了原來的工作。兩個(gè)月后,他的新公司在中關(guān)村創(chuàng)業(yè)大廈里誕生了。
觸景無限成立之初,并非一開始就瞄準(zhǔn)了這個(gè)看似很超前的領(lǐng)域。經(jīng)過不斷地試錯(cuò)和創(chuàng)新,他認(rèn)定云計(jì)算、物聯(lián)網(wǎng)必將是今后的大方向,自己團(tuán)隊(duì)所致力于的增強(qiáng)現(xiàn)實(shí)領(lǐng)域,將成為未來信息產(chǎn)業(yè)的主力軍。
他的預(yù)判很準(zhǔn)確,2010年,智能手機(jī)和移動(dòng)互聯(lián)網(wǎng)剛剛興起,云計(jì)算和大數(shù)據(jù)還處于萌芽期。3年后,隨著谷歌眼鏡引爆世界,增強(qiáng)現(xiàn)實(shí)技術(shù)也成為科技公司的寵兒。
迄今為止,這家公司已經(jīng)開發(fā)了一系列基于AR技術(shù)的應(yīng)用產(chǎn)品。
2011年3月,觸景無限與中國領(lǐng)先的餐飲顧問平臺(tái)訂餐小秘書達(dá)成合作,建立了觸景無限AR訂餐頻道。2011年3月,與國內(nèi)最早、最著名的房地產(chǎn)綜合服務(wù)機(jī)構(gòu)“我愛我家”達(dá)成合作,推出國內(nèi)領(lǐng)先的移動(dòng)增強(qiáng)現(xiàn)實(shí)AR搜房頻道。2011年4月,谷歌Android操作系統(tǒng)智能手機(jī)的增強(qiáng)現(xiàn)實(shí)(AR)瀏覽器-Senscape 1.0。2011年6月,蘋果iPhone手機(jī)版增強(qiáng)現(xiàn)實(shí)(AR)瀏覽器上市。
與傳統(tǒng)瀏覽器不同,A R瀏覽器不需要輸入網(wǎng)址來瀏覽網(wǎng)頁上的信息,而是通過調(diào)用智能手機(jī)中例如攝像頭、G P S、電子羅盤、陀螺儀、重力感應(yīng)器等傳感設(shè)備,將原本虛擬世界中已經(jīng)存在或存儲(chǔ)在觸景服務(wù)器上的數(shù)字信息疊加到現(xiàn)實(shí)場景的取景框內(nèi),加以展示。
“在移動(dòng)互聯(lián)網(wǎng)上做一家受人尊敬的像樣的公司”是陸凡的創(chuàng)業(yè)理想。
為了向他的偶像——美國網(wǎng)景公司致敬,陸凡將公司命名為觸景無限,英文名字是Senscape。早前,網(wǎng)景公司做出了世界第一款瀏覽器Netscape Navigator。多年以后,觸景無限做出了世界上第一款A(yù)R瀏覽器。
在陸凡的描述里,手機(jī)成為人的延伸,攝像頭成為洞察互聯(lián)網(wǎng)信息的眼睛,打開觸景無限,現(xiàn)實(shí)場景里無法觀測(cè)到的信息,通過各種傳感器觸發(fā)出互聯(lián)網(wǎng)及服務(wù)器本地的各種信息,疊加到現(xiàn)實(shí)場景里,呈現(xiàn)在觸景無限瀏覽器上。
“我們將不再低著頭在搜索引擎的輸入框輸入文字來查詢信息;我們將抬起頭,把攝像頭作為我們感知周邊世界的瀏覽器,通過在不同的圖層中切換,找到感興趣的垂直信息,體驗(yàn)更加豐富的增強(qiáng)現(xiàn)實(shí)。”
這是陸凡的創(chuàng)業(yè)合伙人、公司CEO肖洪波說的話。這個(gè)清華小師弟先后供職于HP、CA、IBM,擔(dān)任技術(shù)顧問和架構(gòu)師等職務(wù),2010年參與創(chuàng)建觸景無限,專注于移動(dòng)領(lǐng)域的增強(qiáng)現(xiàn)實(shí)技術(shù)和云計(jì)算服務(wù)。
肖洪波主內(nèi),陸凡主外。“他有精力、有能力,更多負(fù)責(zé)公司運(yùn)營方面的事務(wù)”,陸凡則利用自己的影響力,去和外界談判,尋找更多的商業(yè)機(jī)會(huì)。
AR技術(shù)引領(lǐng)科技潮流
三年前,增強(qiáng)現(xiàn)實(shí)技術(shù)還很少人知曉,而在今年,越來越多的AR技術(shù)應(yīng)用開始呈現(xiàn)在大眾面前。
在宜家近期的2014年產(chǎn)品手冊(cè)中,推出了新款增強(qiáng)現(xiàn)實(shí)目錄,讓消費(fèi)者通過數(shù)字化體驗(yàn),感受家具擺在家里的模樣。
通過手機(jī)APP掃描后,這款應(yīng)用能夠使用實(shí)體產(chǎn)品目錄作為標(biāo)準(zhǔn)尺寸,來判斷家具的大體尺寸,然后把家具的樣子投射到設(shè)備的顯示屏上,讓用戶來了解自己心儀的某款家具擺在自己房間里到底是什么樣子的,究竟合適不合適。用戶可以對(duì)著有數(shù)字內(nèi)容的產(chǎn)品目錄頁搖晃智能手機(jī),之后就會(huì)出現(xiàn)很多功能。在Expedit系列書架和Boksel系列的桌子圖片中,可以看到特定標(biāo)志,通過手機(jī),便可以看到家居的內(nèi)層結(jié)構(gòu)。
此外,增強(qiáng)現(xiàn)實(shí)技術(shù)已經(jīng)與可穿戴設(shè)備結(jié)合,引導(dǎo)了當(dāng)前的科技潮流。“平板電腦和智能手機(jī)很出色,而增強(qiáng)現(xiàn)實(shí)的真正潛力則是在我們視線所能及的實(shí)際應(yīng)用之中。這也是為什么谷歌眼鏡如此令人激動(dòng)的原因所在。”
陸凡對(duì)記者說,在不久的將來,觸景無限也將推出基于可穿戴設(shè)備的AR技術(shù)應(yīng)用。“這是一個(gè)大趨勢(shì),它可以讓我們的生活更智能。”
AR技術(shù)與可穿戴設(shè)備的結(jié)合,也將觸景無限帶入一個(gè)更加廣闊的市場。
不久前,著名IT媒體computer world網(wǎng)站刊登題為《可穿戴設(shè)備和增強(qiáng)現(xiàn)實(shí)技術(shù)相結(jié)合后的5種應(yīng)用價(jià)值》的評(píng)論文章,隨著移動(dòng)計(jì)算機(jī)處理技術(shù)日新月異的發(fā)展,兩種新興技術(shù)漸漸嶄露頭角:可穿戴設(shè)備和現(xiàn)實(shí)增強(qiáng)應(yīng)用程序(AR)。
文章稱,可穿戴設(shè)備和AR會(huì)使計(jì)算機(jī)技術(shù)在過去幾十年中的變革得到延伸,漸漸地,計(jì)算機(jī)技術(shù)能完成越來越精確和具體的工作。可穿戴設(shè)備與AR應(yīng)用程序相結(jié)合時(shí),將會(huì)給零售業(yè)、金融服務(wù)業(yè)、醫(yī)療保健行業(yè)、運(yùn)輸業(yè)和政府等各種各樣的領(lǐng)域打開一個(gè)有趣的新局面。
首先,企業(yè)應(yīng)該考慮如何使用AR應(yīng)用程序幫助顧客找到他們的商店、操縱他們的大型設(shè)備、檢查某個(gè)產(chǎn)品是否還有存貨、查看等待時(shí)間、報(bào)告產(chǎn)品細(xì)節(jié)等。
其次,像視察、維護(hù)和現(xiàn)場修理這樣的復(fù)雜手工任務(wù),可以借助配有平視顯示器的智能眼鏡完成,該設(shè)備可提供在線指導(dǎo)手冊(cè)、圖形指南或其他相關(guān)的信息。
第三,這類輔助設(shè)備甚至可以用于外科手術(shù)治療,更能及時(shí)將患者信息提供給護(hù)士和其他保健服務(wù)者。
第四,在零售界中的AR技術(shù)應(yīng)用,消費(fèi)者能夠在網(wǎng)上調(diào)查的同時(shí)繼續(xù)挑選、處理商品。以零售為焦點(diǎn)的AR公司早已研制出虛擬試衣間,能讓消費(fèi)者在自己家中試穿衣服,而可穿戴眼眼鏡很可能將這個(gè)虛擬試衣間搬到陳列柜前。
第五,配有平視顯示器的可穿戴設(shè)備最早被運(yùn)用在軍隊(duì)中,它能夠縮短將意圖轉(zhuǎn)化為行動(dòng)所需的時(shí)間。美國軍隊(duì)首創(chuàng)了士兵視覺增強(qiáng)系統(tǒng)(SCENICC),目前他們正在研制一款A(yù)R隱形眼鏡,該產(chǎn)品能夠直接通過鏡頭為佩戴者提供彩色圖像和視頻等信息。如果這項(xiàng)創(chuàng)新技術(shù)被用于商業(yè)和消費(fèi)者領(lǐng)域,將會(huì)非常有趣。可穿戴設(shè)備可用于增強(qiáng)現(xiàn)存的手機(jī)和社交應(yīng)用程序,以提高員工效率,并增強(qiáng)信息共享和相互合作。
陸凡希望用技術(shù)改變世界,打造一個(gè)基于AR技術(shù)的全面、綜合、實(shí)用的大平臺(tái)。
“心得體會(huì)”是一種日常應(yīng)用文體,屬于議論文的范疇。一般篇幅可長可短,結(jié)構(gòu)比較簡單。這里給大家分享一些關(guān)于編程心得體會(huì)范文,希望對(duì)大家有所幫助。
編程心得體會(huì)范文1經(jīng)過五天的Java實(shí)訓(xùn),感觸很深,收獲也很大,對(duì)自己的缺點(diǎn)也有了很多的認(rèn)識(shí),回首本學(xué)期JAVA學(xué)習(xí),重點(diǎn)還是在學(xué)習(xí)概念等一些常識(shí)性的東西,關(guān)于類型、變量、接口、輸入輸出流、分析異常、拋出異常,后期主要是小程序運(yùn)用,Gui界面設(shè)計(jì)和事件。
在我學(xué)習(xí)的語言中,我自己認(rèn)為Java是一門比較強(qiáng)大的面向?qū)ο蟮木幊陶Z言,不僅僅是因?yàn)樗目缙脚_(tái)型還有它的較強(qiáng)的實(shí)用性,強(qiáng)悍的嵌入性。
本次實(shí)訓(xùn)主要是針對(duì)我們對(duì)項(xiàng)目流程不熟悉和對(duì)整體項(xiàng)目的把握不清楚,學(xué)習(xí)數(shù)據(jù)庫的設(shè)計(jì)和表的建設(shè)以及表與表之間的聯(lián)系,還有一些代碼的編寫,這些都是我們所不熟悉的也是我們最薄弱的部分。
通過這一周的實(shí)訓(xùn),雖然實(shí)訓(xùn)的時(shí)間不長,但是總體上收獲挺大的,當(dāng)我們正式準(zhǔn)備學(xué)習(xí)實(shí)訓(xùn)java編程技術(shù)時(shí),讓我感到非常高興,因?yàn)閖ava一直學(xué)的是課本知識(shí),所以實(shí)訓(xùn)對(duì)于我來說是必須要學(xué)會(huì)熟練操作的。當(dāng)然開始學(xué)習(xí)后也并非是想象中那樣順利,開始的學(xué)習(xí)讓我異常感到學(xué)習(xí)任務(wù)的艱巨,因?yàn)閷W(xué)習(xí)中我遇到了很多以前未曾遇到的難點(diǎn),有時(shí)后也難免會(huì)失去耐心,但是,通過老師的指導(dǎo),自己的努力的練習(xí),我順利的化解了一道道的障礙。克服了Java學(xué)習(xí)上的一道道難關(guān),現(xiàn)在自己已經(jīng)基本掌握了java的基礎(chǔ)知識(shí)。
有些知識(shí)點(diǎn)以前沒有學(xué)過,但我也沒有去研究,實(shí)訓(xùn)時(shí)突然間覺得自己真的有點(diǎn)無知,雖然現(xiàn)在去看依然可以解決問題,但要浪費(fèi)許多時(shí)間,這一點(diǎn)是我必須在以后的學(xué)習(xí)中加以改進(jìn)的地方,同時(shí)也要督促自己在學(xué)習(xí)的過程中不斷的完善自我。另外一點(diǎn),也是在實(shí)訓(xùn)中必不可少的部分,就是同學(xué)之間的互相幫助。所謂”__者迷,旁觀者清”,有些東西感覺自己做的是時(shí)候明明沒什么錯(cuò)誤,偏偏程序運(yùn)行時(shí)就是有錯(cuò)誤,讓其他同學(xué)幫忙看了一下,發(fā)現(xiàn)其實(shí)是個(gè)很小的錯(cuò)誤。所以說,相互幫助是很重要的一點(diǎn),這在以后的工作或生活中也是很關(guān)鍵的。俗話說:“要想為事業(yè)多添一把火,自己就得多添一捆材”。
此次實(shí)訓(xùn),我深深體會(huì)到了積累知識(shí)的重要性。在實(shí)訓(xùn)當(dāng)中我們遇到了不少難題,但是經(jīng)過我們大家的討論和老師細(xì)心的一一指導(dǎo),問題得到了解決。兩個(gè)月的實(shí)訓(xùn)結(jié)束了,收獲頗豐,同時(shí)也更深刻的認(rèn)識(shí)到要做一個(gè)合格的程序員并非我以前想像的那么容易,最重要的還是細(xì)致嚴(yán)謹(jǐn)。社會(huì)是不會(huì)要一個(gè)一無是處的人的,所以我們要更多更快地從一個(gè)學(xué)生向工作者轉(zhuǎn)變,總的來說我對(duì)這次實(shí)習(xí)還是比較滿意的,它使我學(xué)到了很多東西,為我以后的學(xué)習(xí)做了引導(dǎo),點(diǎn)明了方向。
這次實(shí)訓(xùn),我們更多學(xué)到的是不懂就要問和自己應(yīng)該盡自己的全力去嘗試,哪怕失敗,也要盡自己的全力,和身邊的同學(xué)一起探討而不是抄襲,團(tuán)隊(duì)合作和發(fā)揮團(tuán)隊(duì)意識(shí),最后在自己的努力下終于運(yùn)行成功,這種感覺美不可言,心情愉悅至極,有很強(qiáng)的成就感。
最后,我自己感覺這次實(shí)訓(xùn)的收獲還是很大的,我相信在不久的將來我們會(huì)有自己的一片天空。
編程心得體會(huì)范文2目前在國內(nèi)制造業(yè)對(duì)數(shù)控加工高速增長的需求形勢(shì)下,數(shù)控編程技術(shù)人才出現(xiàn)了嚴(yán)重短缺,數(shù)控編程技術(shù)已成為就業(yè)市場上的需求熱點(diǎn)。以市場為導(dǎo)向的職業(yè)教育不斷開辟這一領(lǐng)域的新課題,在傳統(tǒng)職業(yè)的知識(shí)和技術(shù)上溶入了數(shù)字化信息的新技術(shù)、新知識(shí)、新工藝。國家大力發(fā)展職業(yè)教育,大力進(jìn)行職教師資培訓(xùn)。以骨干教師為重點(diǎn)的培養(yǎng)培訓(xùn)活動(dòng)在全國各個(gè)重點(diǎn)建設(shè)職教師資基地紛紛開展。我就是2007年第二批次骨干教師培訓(xùn)的學(xué)員,培訓(xùn)地在濟(jì)南數(shù)控編程培訓(xùn)學(xué)校,專業(yè)是數(shù)控加工技術(shù)。在濟(jì)南學(xué)習(xí)期間,對(duì)于數(shù)控機(jī)床編程技術(shù)的學(xué)習(xí)心得寫下來跟朋友們一起探討。一、學(xué)好數(shù)控編程技術(shù)需要具備以下幾個(gè)基本條件:
(1)具有基本的學(xué)習(xí)資質(zhì),即學(xué)員具備一定的學(xué)習(xí)能力和預(yù)備知識(shí)。
(2)有條件選擇好的培訓(xùn)機(jī)構(gòu)和培訓(xùn)教材。
(3)在實(shí)踐中積累經(jīng)驗(yàn)。
二、學(xué)習(xí)數(shù)控編程技術(shù),要求學(xué)員首先掌握一定的預(yù)備知識(shí)和技能,包括:
(1)基本的機(jī)械制圖基礎(chǔ)。
(2)基本的機(jī)械加工常識(shí)。
(3)機(jī)加工工藝基礎(chǔ)。
(4)基本的三維造型技能。
三、選擇培訓(xùn)教材應(yīng)考慮的因素包括:
(1)教材的內(nèi)容應(yīng)適合于實(shí)際編程應(yīng)用的要求,以目前廣泛采用的基于CAD/CAM軟件的交互式圖形編程技術(shù)為主要內(nèi)容。在講授軟件操作、編程方法等實(shí)用技術(shù)的同時(shí)也應(yīng)包含一定的基礎(chǔ)知識(shí),使讀者知其然更知其所以然。
(2)教材的結(jié)構(gòu)。數(shù)控編程技術(shù)的學(xué)習(xí)是一個(gè)分階段不斷提高的過程,因此教材的內(nèi)容應(yīng)按不同的學(xué)習(xí)階段進(jìn)行合理的分配。同時(shí),從應(yīng)用角度對(duì)內(nèi)容進(jìn)行系統(tǒng)的歸納和分類,便于讀者從整體上理解和記憶。
四、學(xué)習(xí)方法與技巧
同其他知識(shí)和技能的學(xué)習(xí)一樣,掌握正確的學(xué)習(xí)方法對(duì)提高數(shù)控編程技術(shù)的學(xué)習(xí)效率和質(zhì)量起著十分重要的作用。下面是幾點(diǎn)建議:
(1)短期目標(biāo)規(guī)劃,在一個(gè)較短的時(shí)間內(nèi)集中完成一個(gè)學(xué)習(xí)目標(biāo),并及時(shí)加以應(yīng)用,避免進(jìn)行馬拉松式的學(xué)習(xí)。
(2)系統(tǒng)課題設(shè)計(jì),按照課題要求有目的進(jìn)行實(shí)操訓(xùn)練。
(3)注重培養(yǎng)規(guī)范的操作習(xí)慣,培養(yǎng)嚴(yán)謹(jǐn)、細(xì)致的工作作風(fēng),這一點(diǎn)往往比單純學(xué)習(xí)技術(shù)更為重要。
(4)做好實(shí)踐筆記,將平時(shí)所遇到的問題、失誤和學(xué)習(xí)要點(diǎn)記錄下來,這種積累的過程就是水平不斷提高的過程。
總之,理論指導(dǎo)實(shí)踐,而實(shí)踐豐富了理論。理論聯(lián)系實(shí)踐才是數(shù)控編程技術(shù)學(xué)習(xí)的指導(dǎo)思想。
編程心得體會(huì)范文3此次只實(shí)訓(xùn)了短短的三周。雖說時(shí)間很短,但其中的每一天都使我收獲很大、受益匪淺,它不但極大地加深了我對(duì)一些理論知識(shí)的理解,不僅使我在理論上對(duì)Java有了全新的認(rèn)識(shí),在實(shí)踐能力上也得到了提高,真正地做到了學(xué)以致用,更學(xué)到了很多做人的道理,對(duì)我來說受益非淺。除此以外,我知道了什么叫團(tuán)隊(duì),怎樣和團(tuán)隊(duì)分工合作;同時(shí)我還學(xué)會(huì)了如何更好地與別人溝通,如何更好地去陳述自己的觀點(diǎn),如何說服別人認(rèn)同自己的觀點(diǎn)。這也是第一次讓我親身感受到理論與實(shí)際的相結(jié)合,讓我大開眼界。也是對(duì)以前所學(xué)知識(shí)的一個(gè)初審吧!這次實(shí)訓(xùn)對(duì)于我以后學(xué)習(xí)、找工作也是受益菲淺的,在短短的三周中相信這些寶貴的經(jīng)驗(yàn)會(huì)成為我今后成功的重要的基石;這對(duì)于我的學(xué)業(yè),乃至我以后人生的影響無疑是極其深遠(yuǎn)的。
這次實(shí)訓(xùn)雖然是我們的第一次,不過同學(xué)們表現(xiàn)不錯(cuò),由此看來,我們?cè)谶M(jìn)入大學(xué)的這幾個(gè)月里學(xué)到了不少的專業(yè)知識(shí),只是自己感覺不到而已。對(duì)于所學(xué)專業(yè),我們不能過于自卑和擔(dān)憂,否則會(huì)妨礙自己學(xué)習(xí)。實(shí)訓(xùn)是學(xué)習(xí)Java的重要環(huán)節(jié),有利于我們鞏固專業(yè)知識(shí)、掌握工作技能,提高就業(yè)籌碼。
一個(gè)星期的實(shí)訓(xùn)課很快結(jié)束了,我發(fā)現(xiàn)我對(duì)計(jì)算機(jī)有了新的認(rèn)識(shí),以前只知道玩游戲、娛樂和簡單的應(yīng)用。通過這次的實(shí)訓(xùn),我了解到,要真真正正的掌握計(jì)算機(jī)程序還不是一件簡單容易的事兒,但真正掌握后,它帶個(gè)我們的將是無窮的便捷與科技,我喜歡高端便捷的生活。我希望我能做計(jì)算機(jī)這個(gè)萬能機(jī)器人的主人而不是奴隸,我會(huì)努力加油的!感謝學(xué)校,感謝老師給我的幫助,讓我的思想、技能又上了一個(gè)臺(tái)階!感謝!加油!
我把本次為期三周的實(shí)訓(xùn)看作是“理論與實(shí)踐相結(jié)合的橋梁”。通過這周的實(shí)訓(xùn)和學(xué)習(xí),我知道了此次實(shí)訓(xùn)的目的,也清楚目前自己的不足,那就是缺乏相應(yīng)的知識(shí)與經(jīng)驗(yàn),對(duì)所學(xué)的專業(yè)知識(shí)不能夠很好地運(yùn)用于實(shí)踐操作。正所謂“百聞不如一見”,經(jīng)過這次自身的切身實(shí)踐,我才深切地理會(huì)到了“走出課堂,投身實(shí)踐”的必要性。平時(shí),我們只能在課堂上與老師一起紙上談兵,思維的認(rèn)識(shí)基本上只是局限于課本的范圍之內(nèi),也許就是這個(gè)原因就導(dǎo)致我們對(duì)專業(yè)知識(shí)認(rèn)識(shí)的片面性,使得我們只知所以然,而不知其之所以然!限制了我們網(wǎng)絡(luò)知識(shí)水平的提高。但是課本上所學(xué)到的理論知識(shí)是為我們的實(shí)際操作指明了方向、提供相應(yīng)的方法,真正的職業(yè)技巧是要我們從以后的實(shí)際工作中慢慢汲取的。而針對(duì)實(shí)際操作中遇到的一些特殊的問題,我們不能拘泥于課本,不可純粹地“以本為本”。
在這次實(shí)訓(xùn)中我得到了許多收獲,我第一次體會(huì)到Java工程師的工作是什么樣子的,也發(fā)現(xiàn)了很多不曾注意到的細(xì)節(jié),在實(shí)訓(xùn)的演示過程中,我對(duì)作為一名Java工程師注意的事項(xiàng)應(yīng)該從小事做起、從基本做起。把職業(yè)能力訓(xùn)練與職業(yè)素質(zhì)有機(jī)的結(jié)合起來。相信這對(duì)我接下來學(xué)習(xí)專業(yè)知識(shí)會(huì)起到很有效的幫助,在接下來的幾個(gè)月里,我會(huì)以作為一名職業(yè)人的身份在這幾個(gè)方面要求自己,嚴(yán)格自我,向Java工程師靠近。
而經(jīng)過這次實(shí)訓(xùn),讓我明白如果是一個(gè)完整項(xiàng)目的開發(fā),必須由團(tuán)隊(duì)來分工合作,否則,即費(fèi)力又費(fèi)時(shí)還做不好這個(gè)項(xiàng)目。因此不管在工作中還是在生活中要和老師、同學(xué)保持良好的關(guān)系是很重要的。做事首先要學(xué)做人,要明白做人的道理,如何與人相處是現(xiàn)代社會(huì)的做人的一個(gè)最基本的問題。對(duì)于自己這樣一個(gè)即將步入社會(huì)的人來說,需要學(xué)習(xí)的東西很多,他們就是的老師,正所謂“三人行,必有我?guī)煛保覀兛梢韵蛩麄儗W(xué)習(xí)很多知識(shí)、道理。
實(shí)訓(xùn)結(jié)束了感覺雖然辛苦,但很充實(shí)。我想這就是Java工程師的工作。我也體會(huì)到Java工程師成功地完成一個(gè)任務(wù)的那種興奮,那種小有成就的感覺是只有置身其中的人才能體會(huì)的。
總之,這次實(shí)訓(xùn)為我提供了與眾不同的學(xué)習(xí)方法和學(xué)習(xí)體會(huì),從書本中面對(duì)現(xiàn)實(shí),為我將來走上社會(huì)打下了扎實(shí)的基礎(chǔ)。作為在校計(jì)算機(jī)專業(yè)的學(xué)生,現(xiàn)在我能做的就是吸取知識(shí),提高自身的綜合素質(zhì),提高自己的職業(yè)技能,自己有了能力,到時(shí)候才會(huì)是“車到山前必有路”。我相信在不久的未來,會(huì)有屬于我自己的一片天空。
我希望計(jì)算機(jī)專業(yè)的同學(xué)在以后的學(xué)習(xí)或工作中以務(wù)實(shí)的態(tài)度給提供更多的機(jī)會(huì)鍛煉自己,為大家的成才與就業(yè)奠定堅(jiān)實(shí)的基礎(chǔ);并希望同學(xué)們要做好角色定位,將自己所學(xué)的知識(shí),學(xué)熟、學(xué)精。
多學(xué)習(xí)和收集與項(xiàng)目有關(guān)的資料,來提高自己的業(yè)務(wù)水平,同時(shí)多請(qǐng)教經(jīng)驗(yàn)豐富的老師,使他們好的經(jīng)驗(yàn)?zāi)軌驅(qū)ψ约浩鸬浇梃b作用,在他們的幫助下,能夠很快的培養(yǎng)自己的管理技能及節(jié)省時(shí)間,避免做無用功,也可以讓自己了解很多項(xiàng)目管理上的捷徑,從而減少自己會(huì)遇到的挫折和錯(cuò)誤。
編程心得體會(huì)范文4我是一名程序員,在過去的一年里,軟件研發(fā)部團(tuán)結(jié)協(xié)作,以及在公司這充滿奮斗的環(huán)境下,我以嚴(yán)肅認(rèn)真的工作態(tài)度和百折不饒的精神,努力的完成了公司的各項(xiàng)工作,在軟件研發(fā)、團(tuán)隊(duì)協(xié)作和個(gè)人成長上也取得了一定的成績。在公司一年的工作已經(jīng)結(jié)束,特向公司總結(jié)匯報(bào)如下:
一、軟件研發(fā)
根據(jù)公司的安排,項(xiàng)目的需要。在自身的努力、伍經(jīng)理的幫組,團(tuán)隊(duì)的合作下,克服重重技術(shù)困難,增長了工作經(jīng)驗(yàn),收獲豐盈:
1、asp.net開發(fā)
以前我在其他公司也做過一些開發(fā),但是底層和架構(gòu)與頁面樣式我都是沒有涉及到的。通過這一年在本公司的的這些項(xiàng)目程序中的鍛煉,我成長了,我學(xué)會(huì)了很多很多。
首先,面向?qū)ο笳Z言的收獲。對(duì)于當(dāng)前編程的主流思想是對(duì)象,任何事物都可以用對(duì)象來表示。以前理解這些話很費(fèi)解都是從表面上理解,沒有從深入的體會(huì),通過這次asp.net項(xiàng)目的深入,不管是數(shù)據(jù)還是外部一些條件我們都可以抽象成對(duì)象,都可以用對(duì)象來表示,具體可以用語言中的類方等。asp.net如此,c#如此java也同樣如此。
其次,具備獨(dú)立完成vb.net知識(shí)方面的能力。以前沒有做過vb的東西,加上這次深入的做,這次涉及到的領(lǐng)域也非常廣,常用的重要的都有涉及,并且還補(bǔ)充_ml,javascript實(shí)際操作中空白的部分。通過這一年的開發(fā),在.net方面我能勝任這方面的工作,能獨(dú)立完成這方面的工作。
再次,c#方面存在一些不足。LocALhOST通過c#這次軟件的開發(fā),也發(fā)現(xiàn)自己的不足,如基礎(chǔ)知識(shí)掌握不牢,缺乏編程整體思想。這些都是需要在工作中完善和改進(jìn)的。
2、數(shù)據(jù)庫開發(fā)
數(shù)據(jù)庫是伴隨著項(xiàng)目以來用的最多最平凡的技術(shù)。以前對(duì)數(shù)據(jù)庫只是會(huì)一些簡單常用的操作,經(jīng)過這一年項(xiàng)目的實(shí)戰(zhàn),對(duì)數(shù)據(jù)庫的操作增加了一些豐富的經(jīng)驗(yàn)。為以后的工作和經(jīng)驗(yàn)的積累都奠定了堅(jiān)實(shí)的基礎(chǔ)。同時(shí)在項(xiàng)目中還用到了oracel與access數(shù)據(jù)庫,這是我的收獲。
優(yōu)點(diǎn):能熟練的運(yùn)用數(shù)據(jù)庫技術(shù)進(jìn)行開發(fā)。特別是對(duì)sql數(shù)據(jù)庫的操作,經(jīng)過這么長時(shí)間的積累,基本上能合理的設(shè)計(jì)和新建數(shù)據(jù)庫,同時(shí)在數(shù)據(jù)結(jié)構(gòu)上也加強(qiáng)了對(duì)數(shù)據(jù)庫的理解。通過項(xiàng)目的實(shí)踐現(xiàn)在能熟練使用和編寫多種sql語句。還掌握了一些關(guān)于數(shù)據(jù)庫優(yōu)化sql語句優(yōu)化的方法,能進(jìn)行一些簡單的優(yōu)化。
缺點(diǎn):數(shù)據(jù)是一門比較先進(jìn)的技術(shù),并不是你會(huì)寫一些sql語句,能建幾個(gè)數(shù)據(jù)庫你就是數(shù)據(jù)庫工程師。要成為一個(gè)好的數(shù)據(jù)庫管理員是要經(jīng)過長時(shí)間的工作積累。針對(duì)自己的不足,在以后的工作和學(xué)習(xí)中多接觸,多運(yùn)用新的知識(shí)點(diǎn)。充實(shí)自己的經(jīng)驗(yàn)和知識(shí)儲(chǔ)備。
二、團(tuán)隊(duì)協(xié)作
上面的成功與收獲,除了自身努力外,以及公司的支持。是這個(gè)團(tuán)隊(duì)鑄造了我。我們這個(gè)團(tuán)隊(duì)也是因?yàn)橛辛宋覀冞@些拼搏協(xié)作的隊(duì)員,使得它成為一個(gè)具有務(wù)實(shí)、拼搏、創(chuàng)新精神的團(tuán)隊(duì)。我與軟件研發(fā)小組是一個(gè)整體,這里的團(tuán)隊(duì)總結(jié)也就是我在這個(gè)團(tuán)隊(duì)中的收獲。
務(wù)實(shí):公司下發(fā)的任務(wù),下發(fā)的工作,件件都是用心去做的。我們這個(gè)團(tuán)隊(duì)中沒有一個(gè)人在工作的時(shí)候做了工作以外的事情,都是實(shí)實(shí)在在的做跟工作相關(guān)對(duì)公司有益的事情。相信在伍經(jīng)理的帶領(lǐng)下現(xiàn)在是這樣,以后同樣也是這樣。
拼搏:公司給的每一個(gè)任務(wù)不管它多難,如果工作沒有完成我們會(huì)晚上加班,也要盡可能的完成當(dāng)天的工作。如果工作實(shí)在忙,為了趕進(jìn)度我們放棄周末休息時(shí)間也要盡可能的使項(xiàng)目提前。
創(chuàng)新:現(xiàn)在我們開始項(xiàng)目的時(shí)候都會(huì)進(jìn)行研討,一般都會(huì)進(jìn)行一個(gè)效率和邏輯的分析與討論,保證程序正確的前提盡可能的提高程序的效率。
互助:我們小組內(nèi)只要任何一個(gè)人出現(xiàn)技術(shù)或其它的問題,我們都會(huì)彼此都會(huì)盡可能的去幫助他。不會(huì)因?yàn)槟骋粋€(gè)人而拖住整個(gè)項(xiàng)目滯后。
交流:我們?cè)陧?xiàng)目中會(huì)及時(shí)溝通自己的收獲,特別是一些針對(duì)性的技術(shù)問題。這樣可以省了很多重復(fù)研究的時(shí)間,這是一筆很可觀的時(shí)間。
在交流中只要我會(huì)的,我懂的,我不會(huì)去吝嗇。我會(huì)積極的去與你交流,我的團(tuán)隊(duì)名言“人強(qiáng)團(tuán)則強(qiáng),人弱團(tuán)則削”。
三、個(gè)人成長
通過公司這快一年的鍛煉與學(xué)習(xí)我真的進(jìn)步了很多,不管從技術(shù)上還是做事上,都不像以前那樣了。我在公司學(xué)到的懂得的使我飛速成長。
技術(shù)上:不管從語言上還是做事的邏輯上都得到了很大的的提高。現(xiàn)在在軟件小組里面自己能獨(dú)立完成一部分工作,承擔(dān)自己的責(zé)任。
編程心得體會(huì)范文5走過了20__,沒有經(jīng)歷電影里面的災(zāi)難,安全平穩(wěn)的過來了。不覺得有什么,因?yàn)槠綍r(shí)就是把這件事當(dāng)噱頭來傳,從來就沒當(dāng)真過。明天開始休假,今天也是今年最后一天上班了,工作階段性的完成了。以后當(dāng)然還需要再改動(dòng),但這之前我要回老家過一個(gè)輕松的元旦節(jié)了。作為一個(gè)程序員,作為一個(gè)剛?cè)胄胁痪偷珴M懷憧憬希望的菜鳥,做一下總結(jié)對(duì)以后的路只會(huì)有好處。
這一年從好運(yùn)開始從壞運(yùn)氣結(jié)束,也就是前半年技術(shù)薪水各種事情都在走上坡路,而到了下半年雖然技術(shù)薪水身體狀況也都是在增長,但明顯感覺不像上半年那樣順風(fēng)順?biāo)N乙幌虿皇莻€(gè)運(yùn)氣好的人,或許是因?yàn)樾愿癫粔蛑鲃?dòng)的原因,很多東西都會(huì)與我擦肩而過,機(jī)會(huì)像暴風(fēng)驟雨般向我襲來,都被我一一避過。很多時(shí)候都悲催的望著身邊的同學(xué)朋友不斷的跳槽和加薪,不斷的在群里面述說自己的得意之事。經(jīng)常也告訴自己剛開始工作,不能太在乎薪水了,應(yīng)該以學(xué)技術(shù)為第一要?jiǎng)?wù),應(yīng)該以鍛煉身體和交朋友為重要目標(biāo)。在一個(gè)公司里一定要先穩(wěn)定下來,趁年輕多吃些苦,多學(xué)點(diǎn)核心技術(shù),將來不怕找不到高薪工作。但這些話現(xiàn)在看來是自欺欺人了,薪水比同水平的朋友低了一截,技術(shù)似乎也沒有多少值得夸耀之處,那么我拿什么來安慰自己呢?
這是我第一個(gè)公司,目前沒換過。公司整體氛圍還是可以的,技術(shù)研討的傳統(tǒng)非常濃厚,整個(gè)產(chǎn)品開發(fā)部牛人還是很多的,和大家熟了之后我就充分發(fā)揮了臉皮厚的特長,男的叫哥,女的就叫姐,有什么疑難問題就輪流去問。三四個(gè)人,他們?cè)谀承╊I(lǐng)域都有不錯(cuò)的研究,都具備指導(dǎo)我能力,時(shí)間長了次數(shù)多了,他們也習(xí)以為常只要有空肯定是要被我請(qǐng)來解決問題的。從他們解決問題的方式和思路中,我慢慢也學(xué)會(huì)了很多方法,最近半年來我問的問題逐漸少了,偶爾會(huì)有解決不了的難題,問到他們身上,他們也大都要犯好大難。很奇怪,有時(shí)候自己怎么想也想不通想不到的問題,只要把他們請(qǐng)來,我的思路立馬就開闊了。情景大抵如此:他們坐在我的電腦前,我站著恭聆指教。在他們了解情況和嘗試解決辦法時(shí),我提一提自己的想法,說說之前未解決的其他原因和產(chǎn)生的現(xiàn)象,于是突然間我就想到了,原來這般這般就可以解決該問題了。總體來說這個(gè)問題他們沒給我實(shí)質(zhì)性的幫助,我自己想到了這個(gè)問題的解決辦法,但讓我自己來想恐怕還要好久。有時(shí)候甚至于直接卡殼,大腦短路,無法繼續(xù)下去。老鳥告訴我,形成了思維定勢(shì),自己很難有所突破,停下來,想一想,或者去放松一下,再來解決這個(gè)問題,思路就來了。這個(gè)我深以為然,但項(xiàng)目緊的時(shí)候,都是爭分奪秒,誰能閑下來去陽臺(tái)轉(zhuǎn)轉(zhuǎn)?都是一坐半天,來水都懶得去接,盡管飲水機(jī)就在五步遠(yuǎn)的地方。
去年和同事們不太熟,話說的不多,問題問的也少,不似今年。今年年初開始,一直都跟幾個(gè)人形成穩(wěn)定的吃飯陣營,每天中午必然是我們幾個(gè)一起吃飯,除非有人出差不在。在飯桌上大家少談工作,多說新聞和娛樂,這樣大家的關(guān)系就拉近了很多,熟了之后我的話就開始多起來,不時(shí)的講個(gè)笑話說個(gè)段子,大家一樂我也挺高興。一年來,好像大家都習(xí)慣了我的大嘴,有一次我去外地出差一個(gè)半月,回來之后就有人說,你不在的這些日子,大家吃飯都沒勁了,少了太多的熱鬧了。看來我雖然很貧,但還沒招人討厭,這樣很好。我想可能因?yàn)槲业恼鎸?shí)和真誠,雖然我很喜歡扯淡很喜歡講段子,也可以說很喜歡,但都是明著裝來著,絕對(duì)不會(huì)玩虛偽。即使我再,那也是大家一眼就能看出來的,純粹是娛樂需要,只是為了嘴貧而已。人際關(guān)系自認(rèn)為做的還不錯(cuò),最起碼沒有樹敵,和大多數(shù)同事的關(guān)系都很好,比以前主動(dòng)了些,這應(yīng)該算得上是種進(jìn)步吧。
年初開始一直忙著做部門的一個(gè)項(xiàng)目管理系統(tǒng),這個(gè)系統(tǒng)是我接觸的第一個(gè)正式的開發(fā)任務(wù),這個(gè)系統(tǒng)曾讓我無比糾結(jié),新接觸的freemarker還不會(huì)用,整個(gè)項(xiàng)目都是使用freemarker寫成的模板,而我根本無法了解是什么意思,整個(gè)項(xiàng)目無法把握,開發(fā)就無從下手。項(xiàng)目的框架是struts2+spring+ibatis,數(shù)據(jù)庫是oracle,這些技術(shù)我都有接觸,用起來并不困難。但是項(xiàng)目組中就三個(gè)人而已,所以一旦分配了某個(gè)模塊,就要從需求到設(shè)計(jì)到編碼到測(cè)試一個(gè)人來做完,還有很多未能確定的任務(wù)要先建雛形。這樣就給我?guī)砹溯^大的壓力,一邊學(xué)一邊做,每天下班之后都再多做一個(gè)半小時(shí)。慢慢的上手了,兩個(gè)模塊做完整個(gè)項(xiàng)目的結(jié)構(gòu)都在我腦中了。這期間我看了代碼重構(gòu)和設(shè)計(jì)模式這兩本書,雖然沒讀完,卻吸收了不少有用的思想。現(xiàn)學(xué)現(xiàn)賣,直接用到了項(xiàng)目的編碼中,把以前很長的方法分割開來,把亂七八糟的命名重新改成有意義易懂的名稱,把注釋加的合乎規(guī)范。后來證明這個(gè)改變給我?guī)矶嗝创蟮挠绊懀瑹o論需求再怎么變動(dòng),我的代碼都只少量修改即可,很少再出現(xiàn)頭大的情況。這個(gè)項(xiàng)目持續(xù)了近五個(gè)月之久,我參與了四個(gè)完整模塊的開發(fā)工作,這個(gè)項(xiàng)目對(duì)我的技術(shù)提高有了至關(guān)重要的幫助,讓我對(duì)框架的理解對(duì)數(shù)據(jù)庫的開發(fā)都有了質(zhì)的提高。項(xiàng)目臨近結(jié)束時(shí)我就躊躇滿志,覺得軟件行業(yè)真沒有不可為之事。現(xiàn)在想想當(dāng)然很幼稚了,當(dāng)你覺得自己學(xué)到東西時(shí)候,才是真正需要學(xué)習(xí)的時(shí)候。這個(gè)項(xiàng)目的結(jié)構(gòu)十分漂亮,很多模板寫的都十分巧妙,代碼的復(fù)用率極高,可擴(kuò)展性也很好。看到這樣的項(xiàng)目,真覺得架構(gòu)師和設(shè)計(jì)師像神一般的存在,我的心離他們也更近了一步。這里提一提項(xiàng)目經(jīng)理,女,年齡不詳,估計(jì)25-30歲,性格豪爽,工作十分努力,技術(shù)扎實(shí)豐富,在開發(fā)中給了我很大的幫助,絕對(duì)的女中豪杰。
4月底,經(jīng)理給我介紹了一個(gè)人,這個(gè)人是其他組的項(xiàng)目經(jīng)理,大概技術(shù)十分牛,以前沒接觸過,暫且稱之為Y。告訴我有一個(gè)門戶系統(tǒng)需要我來做,使用內(nèi)容管理系統(tǒng)來做。說實(shí)話,這幾個(gè)字連在一起我還是第一次聽到,可能有人覺得很好笑,作為IT專業(yè)的人居然連內(nèi)容管理系統(tǒng)都不知道,大家盡情笑吧,當(dāng)時(shí)我真不知道。既然連名字都沒聽過,更別提是用來干什么的了,一頭霧水,蛋都疼了。使用一個(gè)產(chǎn)品jeecms,這是一個(gè)公司開源產(chǎn)品,網(wǎng)上公開源代碼開放論壇指導(dǎo),但如果用來做商業(yè)網(wǎng)站就必須得到授權(quán),授權(quán)費(fèi)用4800RMB。回頭說我對(duì)這個(gè)項(xiàng)目的了解,那三天真似人間地獄一般,那幾天要搬家,晚上很晚才回去,回去后先得打開電腦繼續(xù)看該系統(tǒng)。看完11點(diǎn)多了,還要收拾搬家的箱子。白天Y要問我系統(tǒng)理解的情況,我說理解一部分了,但還不會(huì)用。Y很明顯對(duì)我的回答不滿意,懂就是懂不懂就不懂,沒有大致懂了,沒有懂一半了。我只好說不懂,然后問他,他說我也沒用過該系統(tǒng),但這些東西都是相通的,不就是創(chuàng)建網(wǎng)站,開發(fā)定制界面嗎?人家既然做成了產(chǎn)品,自然后臺(tái)都不需要你來做了,只要會(huì)html和css就可以建站了。網(wǎng)上似乎也是這么說的,但實(shí)際情況根本不是這樣,而我也不止懂這些。我熟練使用javascript和jquery,熟練使用freemarker標(biāo)簽,對(duì)java后臺(tái)編程和數(shù)據(jù)庫技術(shù)也較有心得。但是就是不懂JeeCMS這家伙是用來干嘛的,這個(gè)產(chǎn)品是什么,用來干什么?別告訴我是建站,因?yàn)橐晕耶?dāng)時(shí)的水平,不知道建站是怎么回事,更不知道用內(nèi)容管理系統(tǒng)建站是怎么回事。Y白天每天至少罵我一頓,我在他眼中就是個(gè)笨蛋扶不起的阿斗,之前跟同事交流問題沒被這么罵過,說實(shí)話真不習(xí)慣,他的聲音大的兩個(gè)部門都能聽見,人人位置側(cè)目,我想當(dāng)時(shí)我的臉色一定是紅白交替,但面對(duì)比你牛的技術(shù)人員還能說什么呢,誰讓自己菜呢,挨罵也活該。我的脾氣一
向不好,但那時(shí)候卻從容的忍了下來,當(dāng)時(shí)我就想,我一定要把這玩意搞懂,搞通,讓你另眼相看。五一之后出發(fā)去了客戶那里,才知道,之前做的準(zhǔn)備和需求調(diào)研都是扯淡。需求要重新調(diào)研,項(xiàng)目要重新規(guī)劃,最重要的是,Y不是項(xiàng)目經(jīng)理,不知道誰是項(xiàng)目經(jīng)理,向誰請(qǐng)示向誰匯報(bào)誰來監(jiān)管?都不知道,我的任務(wù)就是根據(jù)需求做項(xiàng)目,一個(gè)菜鳥,孤立無援的狀態(tài)下完成并不確定的需求。大家想想我當(dāng)時(shí)的狀態(tài)吧,一個(gè)人在外地真的是很寂寞,那段時(shí)間盡管吃得好住得好,有電視看有網(wǎng)上還有ipad玩,但一到周末就犯難,不認(rèn)識(shí)一個(gè)人不知道去哪里度過,從來沒有如此的寂寞過。后來實(shí)施部門也來人了,總算有了認(rèn)識(shí)的伴了,慢慢熟了也成為很好的朋友。項(xiàng)目這邊需求也慢慢明確了,雖然有很多問題之前沒遇到過的,但經(jīng)過艱難困苦的過程,問題一個(gè)個(gè)迎刃而解,客戶那邊也很好說話,有些東西實(shí)現(xiàn)不了他們也就不計(jì)較了,請(qǐng)我們吃了兩頓好吃的,讓我感覺很溫暖。前后經(jīng)歷了兩個(gè)月,這樣一個(gè)現(xiàn)在看來極其簡單的項(xiàng)目才算完成。這個(gè)項(xiàng)目中我的收獲更大,因?yàn)閺目蛻艚佑|,需求調(diào)研,軟件設(shè)計(jì),編碼,實(shí)施運(yùn)維都是我一個(gè)人完成的。而且完成了很多數(shù)據(jù)庫和源碼的改動(dòng),算是真正意義上的二次開發(fā),對(duì)springMVC框架的優(yōu)越性有了很大的了解,對(duì)hibernate框架也了解了不少。其他的一些技術(shù)在前面的博客里也都涉及到了,最大的好處就是開闊了眼界,讓我真正知道了軟件是怎么回事,需要考慮的多種因素該如何一一進(jìn)行調(diào)優(yōu)。暴漏的問題也有不少,比如沒有人去交流,造成工作效率低下,沒有人監(jiān)督造成工作散漫不抓緊時(shí)間,這都是以后工作中要注意的事情,畢竟這個(gè)要靠自覺的。
現(xiàn)在這個(gè)項(xiàng)目是從9月份接觸的,現(xiàn)在依然未能完工,但基本功能已經(jīng)上線,需要其他功能的添加和優(yōu)化。這個(gè)項(xiàng)目暫且不介紹了。
做程序員總要有個(gè)目標(biāo),我想我的目標(biāo)就是往oracle方向發(fā)展,oracle是星球上最好的數(shù)據(jù)庫管理系統(tǒng),國內(nèi)也有不少的oracle大師,他們的成功之路十分激勵(lì)我的心智,覺得這個(gè)就是適合我發(fā)展的道路。堅(jiān)持每天學(xué)習(xí),即使以后不做dba,也要做一個(gè)oracle方面的牛人。
編程心得體會(huì)范文6短短的一個(gè)月很快就過去了,在這短短的一個(gè)月里,我學(xué)到了很多,了解了很多,
在這一個(gè)月里我學(xué)到了有關(guān)JAVA等方面的知識(shí),了解了關(guān)于軟件開發(fā)的流程。了解了自己的不足,知道了自己努力的方向。
回顧這次的實(shí)訓(xùn),這次或許是最后的實(shí)訓(xùn)機(jī)會(huì)。我是一名大二的學(xué)生,明年或許就要出去實(shí)習(xí)了,所以我很珍惜這次的實(shí)訓(xùn)機(jī)會(huì),因?yàn)樗軌蜃屛伊私庾约旱牟蛔阋约耙院笞约号Φ姆较颍瑫r(shí)也能讓我了解軟件開發(fā)的流程,增加一點(diǎn)軟件開發(fā)經(jīng)驗(yàn)和社會(huì)經(jīng)驗(yàn)。讓我在以后的實(shí)習(xí)中會(huì)更好的融入到其中,增加自己的就業(yè)機(jī)會(huì),因?yàn)榭v觀現(xiàn)在的就業(yè)形勢(shì)很不讓人樂觀,由于之前的經(jīng)濟(jì)危機(jī),就業(yè)機(jī)會(huì)越來越少,就業(yè)也越來越難,這就給了我們很大的壓力,所以要是沒有真本事,就業(yè)崗位就無從談起,因此,在以后的學(xué)習(xí)中,我會(huì)更加好好努力。
通過這次的實(shí)訓(xùn),我學(xué)到了很多:
首先,對(duì)JAVA識(shí)比以前有了更深的了解。在這之前由于種種原因我JAVA學(xué)的很不好,編程我?guī)缀鯇懖怀鰜怼5?jīng)過這次的實(shí)訓(xùn),我對(duì)JAVA的理解,雖然還有很多都不懂,但我會(huì)在今后的實(shí)訓(xùn)和學(xué)習(xí)中加以學(xué)習(xí)了解,力求弄懂,增強(qiáng)自己對(duì)JAVA的理解。
其次,在這次的實(shí)訓(xùn)中我的動(dòng)手操作能力有了一點(diǎn)的提高,剛開始的時(shí)候JDK的配置,數(shù)據(jù)庫的安裝都出現(xiàn)了一定的問題,JAVA 可實(shí)話開發(fā)工具的不熟悉, 所以開始的時(shí)候進(jìn)程很慢,時(shí)間都用在了JDK的配置,數(shù)據(jù)庫的安裝以及熟悉JAVA可視化開發(fā)工具上,但付出有了回報(bào),成功的配置了JDK,安裝了數(shù)據(jù)庫,熟悉了JAVA可視化開發(fā)工具,總的說來,自己還是有一定的收獲的。因?yàn)樽约旱膭?dòng)手操縱能力得到了提高。
最后是團(tuán)隊(duì)協(xié)作。在整個(gè)項(xiàng)目完成過程中團(tuán)隊(duì)協(xié)作有著不可替代的作用。從在剛拿到項(xiàng)目時(shí)對(duì)項(xiàng)目的分析到最后的項(xiàng)目完結(jié)的都有一定的體現(xiàn)。剛拿到項(xiàng)目時(shí),我們團(tuán)隊(duì)進(jìn)行了分析,并分配了各自的任務(wù)。當(dāng)我們其中一人遇到問題的時(shí)候,我們其他人都會(huì)去幫忙,效率提升了很多。但可能由于不是一個(gè)宿舍的,大家彼此間都不是很了解,所以交流中還是存在了一定的問題。
在這次的實(shí)訓(xùn)當(dāng)中我收獲頗豐。但僅僅靠這一個(gè)月的學(xué)習(xí)還是遠(yuǎn)遠(yuǎn)不夠的。所以在以后的學(xué)習(xí)中我會(huì)更加努力,提高自己的能力,讓自己在以后的社會(huì)道路上打下堅(jiān)實(shí)的基礎(chǔ)。
編程心得體會(huì)范文6
我于____年9月11日成為本公司技術(shù)部的一名.net程序員,三個(gè)月的試用期轉(zhuǎn)眼就過去了。這段我人生中彌足珍貴的經(jīng)歷,給我留下了精彩而美好的回憶。在這段時(shí)間里您們給予了我足夠的關(guān)懷、支持和幫助,讓我充分感受到了領(lǐng)導(dǎo)們“海納百川”的胸襟,在對(duì)您們肅然起敬的同時(shí),也為我有機(jī)會(huì)成為影響力在線的一員而驚喜萬分。
這段時(shí)間,在領(lǐng)導(dǎo)和同事們的關(guān)懷和指導(dǎo)下,我通過不懈努力,各方面均取得一定的進(jìn)步,現(xiàn)將我的工作情況做如下匯報(bào):
一、通過理論學(xué)習(xí)和日常工作積累經(jīng)驗(yàn)我的各方面有了很大的進(jìn)步。
剛到公司不久,我便開始負(fù)責(zé).NET方面的網(wǎng)站開發(fā)和廣告平臺(tái)開發(fā)和維護(hù),剛開始的時(shí)候?qū)ξ襾碚f確實(shí)壓力很大,因?yàn)楦鞣矫娑歼€不熟悉,而且與之前的公司相比,節(jié)奏也有點(diǎn)快,不過我慢慢的習(xí)慣了環(huán)境,和同事相處的比較融洽,領(lǐng)導(dǎo)對(duì)我也比較關(guān)心,在公司里工作就像是在一個(gè)幸福的大家庭里一樣,我很快喜歡上了這里。
我到公司不久,第一個(gè)項(xiàng)目是___公司網(wǎng)站,做這個(gè)項(xiàng)目的時(shí)候我遇到了幾個(gè)問題,我在以前公司做的時(shí)候沒有在這么短的時(shí)候完成一個(gè)項(xiàng)目的,在效率上提高了我的能力。做這個(gè)項(xiàng)目的時(shí)候我也遇到了許多以前沒有遇到過的問題,我請(qǐng)教同事和朋友,還有借助網(wǎng)絡(luò)一一解決了難題。之后,我將B2B廣告招商平臺(tái)進(jìn)行了改版,開發(fā)了___智能建站廣告平臺(tái)以及以后網(wǎng)站的維護(hù)工作。
接下來,我又做了一個(gè)比較棘手的項(xiàng)目——___在線咨詢系統(tǒng)。為什么說棘手呢,因?yàn)槲乙郧皼]有做過這方面的項(xiàng)目,而且我問遍了所有認(rèn)識(shí)的朋友,搜遍了網(wǎng)絡(luò)也沒有找到如何解決的方法,之后我翻書籍,接著搜索網(wǎng)絡(luò),
功夫不負(fù)有心人,終于我找到一個(gè)聊天室的小例子,但是功能差的太遠(yuǎn),于是我把這個(gè)示例一點(diǎn)點(diǎn)的研究,從一點(diǎn)也不懂到后來慢慢看懂,從對(duì)AJA_技術(shù)一無所知到基本熟練運(yùn)用。接下來我就開始自己開發(fā),到最后終于把它開發(fā)了出來,雖然不是很完美,功能不是很強(qiáng)大,但是它是我辛苦的勞動(dòng)結(jié)晶,我相信以后會(huì)把它開發(fā)的更強(qiáng)大,更完美。
二、明確崗位職能,認(rèn)識(shí)個(gè)人技術(shù)能力不足。
經(jīng)過三個(gè)多月的工作,雖然完成了一些項(xiàng)目的開發(fā),我的技能也提高了很多,但是感覺我的技術(shù)還有待提高,所以我會(huì)在以后的工作中更加努力,努力提高自己的技術(shù)和各種不足,努力使自己成為一名稱職的職員。
三、提出自己努力計(jì)劃
1、學(xué)無止鏡,時(shí)代的發(fā)展瞬息萬變,各種學(xué)科知識(shí)日新月異。
我將堅(jiān)持不懈地努力學(xué)習(xí)各種技術(shù)知識(shí),并用于指導(dǎo)實(shí)踐。
2、“業(yè)精于勤而荒于嬉”,在以后的工作中不斷學(xué)習(xí)知識(shí),通過多看、多學(xué)、多練來不斷的提高自己的各項(xiàng)技能。
3、不斷鍛煉自己的膽識(shí)和毅力,提高自己解決實(shí)際問題的能力,并在工作過程中慢慢克服急躁情緒,積極、熱情、細(xì)致地的對(duì)待每一項(xiàng)工作。
4、努力提高自己的日常交際能力。
時(shí)光流轉(zhuǎn)間,我已到公司工作三個(gè)多月。非常感謝公司領(lǐng)導(dǎo)對(duì)我的信任,給予我體現(xiàn)自我、提高自我的機(jī)會(huì)。這三個(gè)多月的試用期工作經(jīng)歷,使我的工作能力得到了由校園步入社會(huì)后最大幅度的提高。
在此,在對(duì)試用期的工作情況及心得體會(huì)做一匯報(bào)后,我想借此機(jī)會(huì),正式向公司領(lǐng)導(dǎo)提出轉(zhuǎn)正請(qǐng)求。希望公司領(lǐng)導(dǎo)能對(duì)我的工作態(tài)度、工作能力和表現(xiàn),以正式員工的要求做一個(gè)全面考慮,能否轉(zhuǎn)正,期盼回復(fù)。我會(huì)以炙熱的工作熱情繼續(xù)投入到今后的工作當(dāng)中,以自己踏實(shí)努力的工作,報(bào)公司知遇之恩!
編程心得體會(huì)范文7時(shí)間一晃而過,轉(zhuǎn)眼間到公司已經(jīng)半年多了。這是我人生中彌足珍貴的一段經(jīng)歷。在這段時(shí)間里各級(jí)領(lǐng)導(dǎo)在工作上給予了我極大的幫助,在生活上給予了我極大的關(guān)心,讓我充分感受到了領(lǐng)導(dǎo)們“海納百川”的胸襟,感受到了大發(fā)人“不經(jīng)歷風(fēng)雨,怎能見彩虹”的豪氣。在對(duì)公司各級(jí)領(lǐng)導(dǎo)肅然起敬的同時(shí),也為我有機(jī)會(huì)成為公司的一份子而自豪。在這半年多的時(shí)間里,在領(lǐng)導(dǎo)和同事們的悉心關(guān)懷和指導(dǎo)下,通過自身的努力,各方面均取得了一定的進(jìn)步,現(xiàn)將我的工作情況作如下匯報(bào)。
一、通過培訓(xùn)學(xué)習(xí)和日常工作積累使我對(duì)____公司有了一定的新的認(rèn)識(shí)。在5月中旬我來到了____公司信息科技有限公司參加招聘,經(jīng)過幾輪面試和筆試,終于能夠有幸加入了____公司這個(gè)大家庭,在我進(jìn)入公司時(shí)我拿到的第一份資料就是公司介紹和新員工入職說明,當(dāng)時(shí)只是覺得公司很正規(guī),很強(qiáng)大。在和部門領(lǐng)導(dǎo)以及項(xiàng)目經(jīng)理交流后,感覺公司很親切,很溫馨。對(duì)其它方面就不太知道了,特別是對(duì)視頻監(jiān)控幾乎一無所知。通過三個(gè)月的親身體會(huì),對(duì)智能交通和公司有了一定了解。公司的理念在平時(shí)的工作以及項(xiàng)目開發(fā)時(shí)體現(xiàn)的淋漓盡致,本人對(duì)公司的理念非常認(rèn)同。公司發(fā)展不忘回報(bào)社會(huì)的壯舉,令人敬佩。公司以人為本、尊重人才的思想在實(shí)際工作中貫徹,這是____公司能發(fā)展壯大的重要原因。在十年左右的時(shí)間實(shí)現(xiàn)跨越發(fā)展的確很不容易,在智能交通行業(yè)深入發(fā)展是____公司的雄心壯志,也是凝聚人才的核心動(dòng)力。現(xiàn)在公司在視頻監(jiān)控以及安防行業(yè)起到了舉足輕重的地位,今后還將更加輝煌。
二、遵守各項(xiàng)規(guī)章制度,認(rèn)真工作,使自己素養(yǎng)不斷得到提高。愛崗敬業(yè)的職業(yè)道德素質(zhì)是每一項(xiàng)工作順利開展并最終取得成功的保障。在這半年多的時(shí)間里,我能遵守公司的各項(xiàng)規(guī)章制度,兢兢業(yè)業(yè)做好本職業(yè)工作,半年來從未遲到早退,用滿腔熱情積極、認(rèn)真地完成好每一項(xiàng)任務(wù),認(rèn)真履行崗位職責(zé),平時(shí)生活中團(tuán)結(jié)同事、不斷提升自己的團(tuán)隊(duì)合作精神。一本《細(xì)節(jié)決定成敗》讓我豪情萬丈,一種積極豁達(dá)的心態(tài)、一種良好的習(xí)慣、一份計(jì)劃并按時(shí)完成竟是如此重要,并最終決定一個(gè)的人成敗。這本書讓我對(duì)自己的人生有了進(jìn)一步的認(rèn)識(shí),渴望有所突破的我,將會(huì)在以后的工作和生活中時(shí)時(shí)提醒自己,以便自己以后的人生道路越走越精彩。
三、認(rèn)真學(xué)習(xí)崗位職能,工作能力得到了一定的提高。根據(jù)目前工作分工,我的主要工作任務(wù)是
(1)參與公司軟件項(xiàng)目的開發(fā)與測(cè)試;
(2)負(fù)責(zé)安徽省路警聯(lián)合指揮中心軟件系統(tǒng)的維護(hù)工作。通過完成上述工作,使我認(rèn)識(shí)到一個(gè)稱職的開發(fā)人員應(yīng)當(dāng)具有良好的語言表達(dá)能力、扎實(shí)的技術(shù)能力、較強(qiáng)的邏輯處理能力、靈活的應(yīng)變問題能力、有效的對(duì)外聯(lián)系能力。在參與項(xiàng)目開發(fā)的過程中,發(fā)現(xiàn)很多看似簡單的工作,其實(shí)里面還有很多技巧。
四、不足和需改進(jìn)方面。
雖然加入公司這個(gè)大家庭已經(jīng)半年有余,對(duì)開發(fā)技術(shù)掌握的還不是很深,對(duì)發(fā)現(xiàn)問題的處理還不是很全面,對(duì)分工的工作還沒有形成系統(tǒng)的計(jì)劃。隨著對(duì)公司和工作的進(jìn)一步熟悉,我也希望能夠在今后的工作中更加迅速的提升自己的業(yè)務(wù)能力以及技術(shù)能力,我覺得多做一些工作更能體現(xiàn)自己的人生價(jià)值。“業(yè)精于勤而荒于嬉”,在以后的工作中我要不斷學(xué)習(xí)業(yè)務(wù)知識(shí),通過多看、多問、多學(xué)、多練來不斷的提高自己的各項(xiàng)業(yè)務(wù)技能。學(xué)無止境,時(shí)代的發(fā)展瞬息萬變,各種學(xué)科知識(shí)日新月異。我將堅(jiān)持不懈地努力學(xué)習(xí)各種知識(shí),并用于指導(dǎo)實(shí)踐。在今后工作中,要努力做好開發(fā)人員的本職工作,把自己的工作創(chuàng)造性做好做扎實(shí),為項(xiàng)目的開發(fā)以及公司的發(fā)展貢獻(xiàn)自己的力量。
編程心得體會(huì)范文8忙碌了一個(gè)多星期,在大家的共同努力下,我們總算將此程序設(shè)計(jì)出來。盡管不是自己獨(dú)立完成,但仍然很高興,因?yàn)樵谠O(shè)計(jì)的過程中,讓我了解到要設(shè)計(jì)一個(gè)大型程序,查找資料是至關(guān)重要的,在他人的基礎(chǔ)上,再根據(jù)自己所學(xué)進(jìn)行修改與調(diào)試,最后設(shè)計(jì)出自己想要的程序,這過程艱辛,但只要你持之以恒,成功指日可待。
另外平時(shí)扎實(shí)的基礎(chǔ)也很關(guān)鍵,因?yàn)槿绻闫綍r(shí)學(xué)得就不怎么樣,那么你面對(duì)這么一個(gè)比較有難度的程序,你可能會(huì)望而卻步,看他人的程序都是個(gè)難點(diǎn),更別說讓你自己去設(shè)計(jì)。為了解決此。類問題,最好就是多向同學(xué),老師請(qǐng)教,不要怕難為情。尤其是老師,評(píng)他們多年的編寫程序的經(jīng)驗(yàn),要解決我們的問題,對(duì)他們來說只是small case。
在設(shè)計(jì)這個(gè)程序時(shí),我們剛開始是根據(jù)老師給我們提供的資料,用畫圖以及循環(huán)將框架設(shè)計(jì)出來,但是接下去便無從下手了,計(jì)算是個(gè)關(guān)鍵和難點(diǎn),我們也查了相應(yīng)的資料,但是它上面用得是坐標(biāo)來做的,所以為了方便設(shè)計(jì)程序,我們也改為坐標(biāo)來做的,這樣計(jì)算問題解決了。接下去就是按鍵問題,我們的資料是用鼠標(biāo)做的,所以關(guān)于按鍵這個(gè)函數(shù)就只能我們自己設(shè)計(jì),還好手頭有類似的資料,經(jīng)過自己的反復(fù)嘗試以及與與同學(xué)的討論,這也不難,最好還是被我們搞定了。最后就是閃爍,這個(gè)設(shè)計(jì)的方法很死板,都一個(gè)類型,就是算坐標(biāo)比較煩瑣,要確定好它的位置,但是這些只要你自己愿意去嘗試,問題都可以迎刃而解的。從這一個(gè)多星期的設(shè)計(jì)過程中,我看到了大家的拼搏與努力,也讓我知道團(tuán)隊(duì)精神得難能可貴,盡管一年下來大家不怎么有多大接觸,但是彼此之間的友誼已經(jīng)在我們心里扎根生底,在遇到問題時(shí),我們會(huì)共同進(jìn)退,每個(gè)人都很慷慨不會(huì)因?yàn)槭峭ㄟ^自己艱辛勞動(dòng)設(shè)計(jì)出來的東西而不準(zhǔn)他人剽竊了。
總之,這次設(shè)計(jì)程序讓我受益良多,我會(huì)好好珍惜像這種難得的機(jī)會(huì)。
編程心得體會(huì)范文9windows程序設(shè)計(jì)也就是基于微軟的windows操作系統(tǒng)而進(jìn)行的程序設(shè)計(jì)。(這是一句廢話,但不要小看廢話阿!真理往往就在其中)你有沒有想過,為什么是基于windows操作系統(tǒng)呢?下面就來解答:windows應(yīng)用程序需要利用由windows操作系統(tǒng)開放出來公用用程序使用的應(yīng)用程序接口“API”(說道重點(diǎn)了)windows提供了上千種API函數(shù)供應(yīng)用程序使用。
上面說了,windows程序其實(shí)就是在非邏輯的使用這些API函數(shù),我這里提到了“非邏輯”三個(gè)字(這是本人的看法),這正是windows程序的精髓,這是一切windows程序運(yùn)行的方式(可能嚴(yán)重了點(diǎn))。非邏輯也就是指程序不是按照事先安排好的順序來進(jìn)行的,是根據(jù)用戶的不同操作或者是其他某些原因一步一步進(jìn)行的。這種運(yùn)行方式就叫做“消息驅(qū)動(dòng)”
簡單一點(diǎn)來解釋一下何謂消息驅(qū)動(dòng),就是指應(yīng)用程序始終在等待(等待一詞也許不他恰當(dāng),但可能好理解),它絕對(duì)不是在等待誰會(huì)給它愛(本人愛開玩笑請(qǐng)別見怪!)它是在等待用戶或者是系統(tǒng)的消息(也就是命令),當(dāng)接到消息后呢,它會(huì)把消息通過DispatchMessage(msg)傳遞給窗口函數(shù)(窗口函數(shù)就是一個(gè)應(yīng)用程序的核心)窗口函數(shù)就會(huì)對(duì)照事先由程序編寫好的消息對(duì)照表調(diào)用對(duì)應(yīng)的方法來處理消息。這樣就完成一個(gè)消息的處理,接下來準(zhǔn)備處理下一個(gè)消息。
相信一般的朋友都會(huì)明白吧,它的作用的就是在接收到WM_DESTROY時(shí)呢,通過調(diào)用PostQuitMessage(0)讓windows在消息列表中呢在加入另一條消息“WM_QUIT"。當(dāng)GetMessage函數(shù)抓取到WM_QUIT時(shí)返回0,其余返回非0值,懂了吧,這下可以退出消息循環(huán)了。這就是windows程序設(shè)計(jì)最基礎(chǔ)的部分了,可以說是核心。
該說一些心得了,我認(rèn)為學(xué)習(xí)windows程序設(shè)計(jì)不要基于某一部分,而要把握住其大局,要有整體觀,有了整體觀對(duì)windows程序設(shè)計(jì)有了一定的了解后在對(duì)其各部分下功夫這樣才不會(huì)走火入魔就寫到這吧,以后等我水平高些了再寫,希望我沒白費(fèi)功夫,也希望對(duì)你有用。
編程心得體會(huì)范文10c語言課程設(shè)計(jì)和現(xiàn)代計(jì)算機(jī)技術(shù)的實(shí)際應(yīng)用相結(jié)合,是我們?cè)诒倦A段學(xué)完理論課程之后對(duì)自己該方面的能力的一次很好的檢驗(yàn),從開始的算法思路到運(yùn)行調(diào)試后的美觀的圖形界面以及另人興奮的可用程序,都是一個(gè)很好的學(xué)習(xí)和鍛煉的過程。使我們鞏固了原有的理論知識(shí),培養(yǎng)了我們靈活運(yùn)用和組合集成所學(xué)過知識(shí)及技能來分析、解決實(shí)際問題的能力。使我們體會(huì)到自身知識(shí)和能力能在實(shí)際中的應(yīng)用和發(fā)揮。不但可以激發(fā)創(chuàng)新意識(shí),還可以開發(fā)創(chuàng)造能力、培養(yǎng)溝通能力。這次實(shí)習(xí)時(shí)間雖然僅有一個(gè)星期,但確實(shí)使我受益非淺。通過實(shí)習(xí)我豐富了計(jì)算機(jī)操作經(jīng)驗(yàn),更加深了對(duì)c語言的了解,熟悉了其環(huán)境,更增強(qiáng)了對(duì)turboc的使用技巧。
另外,實(shí)習(xí)中老師對(duì)我們進(jìn)行了細(xì)心、耐心的指導(dǎo),鼓勵(lì)我們對(duì)程序進(jìn)行合理改進(jìn),培養(yǎng)了我們的創(chuàng)新意識(shí)和創(chuàng)新能力。原來是我認(rèn)為可怕的課程設(shè)計(jì),就在種種輔助條件下完成了,心里有說不出的高興。
雖說捧著自己的成果很高興,但成果背后總是付出很大的努力。
一個(gè)多禮拜中,我們有過山窮水盡的困惑;有過柳暗花明的驚喜;有過唇槍舌劍的辯論;有過相互鼓勵(lì)的安慰。一個(gè)多禮拜的時(shí)間我們經(jīng)歷了很多,也收獲了很多。與其說它是體力與腦力的作業(yè),不如說它是合作精神和毅力的考驗(yàn)。經(jīng)過這次課程設(shè)計(jì),我不僅學(xué)到了很多知識(shí)和技能,更重要的是我們學(xué)會(huì)了如何運(yùn)用所學(xué)知識(shí)去解決實(shí)際問題。