公務員期刊網 精選范文 編程培訓總結范文

編程培訓總結精選(九篇)

前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的編程培訓總結主題范文,僅供參考,歡迎閱讀并收藏。

編程培訓總結

第1篇:編程培訓總結范文

【關鍵詞】可編程控制器; 案例教學法

一、背景

目前高職院校中,傳統(tǒng)教學模式是理論教學與實習教學分別進行,各自為政,互不干涉。理論教師注重理論知識講解,實習教師注重實際操作,再加上課程進度不一,理論教學與實習教學嚴重脫節(jié),不但給學生的學習造成很大困難,也造成了重復教學和資源浪費,更影響了教學質量的提高和應用性、技能型人才的培養(yǎng)。隨著教學改革的進一步深入,現有三段式(文化基礎課---專業(yè)基礎課、專業(yè)課----實訓)技能培訓教學模式已經越來越不適應現代社會對職業(yè)教育的要求。

為適應市場需求,現代職業(yè)教育呼喚新的教學模式,案例教學這種新的教學模式正在實踐與探索中。這種教學模式,是將理論學習和技能訓練緊密結合在一起,以案例技能訓練為主線,以突出培養(yǎng)學生的操作技能為重點,能較好地解決理論教學與實習教學的脫節(jié)問題,減少理論課之間及理論課與實習課之間知識的重復,增強教學的直觀性,充分體現學生的主體參與作用,有助于教學質量的提高和高素質人才的培養(yǎng),更適合專業(yè)領域科學技術的發(fā)展和社會用人單位的需要。

可編程序控制器的英文為Programmable Controller,在二十實際七十至八十年代一直簡稱為PC。由于到90年代,個人計算機發(fā)展起來,也簡稱為PC;加之可編程序的概念所涵蓋的范圍太大,所以美國AB公司首次將可編程序控制器定名為可編程序邏輯控制器(PLC,Programmable Logic Controller),為了方便,仍簡稱PLC為可編程序控制器。有人把可編程序控制器組成的系統(tǒng)稱為PCS可編程序控制系統(tǒng),強調可編程序控制器生產廠商向人們提供的已是完整的系統(tǒng)了。

目前我國的可編程序控制器的發(fā)展主要面臨著三大問題。一是技術層面上的,在國際上可編程序控制器迅速發(fā)展的形勢下,我國還沒有具有自主知識產權,能夠參與國際競爭的可編程序控制器產品,原因主要在于我國的整個基礎工業(yè)還有一定差距,如芯片制造、模具加工等方面限制了我們的發(fā)展。二是競爭層面上的,實際上也是一個經濟競爭的問題。現在 95% 的國內市場由外國的可編程序控制器產品所占領,中、大型可編程序控制器中,幾乎全部由國外幾大公司壟斷,隨著我國使用可編程序控制器領域的不斷擴大,市場越來越大,然而國外幾大公司幾乎每年都會針對市場推出新的產品,一旦人們使用了新的產品后,他們就會逐漸的提高產品市場價格,沒有我國自己的自主知識產權的產品,在經濟競爭中就只能處于被動。三是市場秩序層面上的,隨著我國改革開放的不斷深入,特別是加入 WTO 后,我國巨大的市場份額極大的吸引了國外的大公司,他們開拓市場的方法都是采用大范圍建立銷售渠道,每個公司的分銷商、系統(tǒng)集成商都會有數十家,甚至上百家之多,造成了我國的分銷商、系統(tǒng)集成商之間的激烈競爭,而這些無序的競爭為國際大公司分而治之、獲取穩(wěn)定的高額利潤創(chuàng)造條件。面對這些問題,我們學生要好好學習這門課程。

二、案例教學法的應用

案例教學法是通過一個具體教育情景的描述,引導學生對這些特殊情景進行討論的一種教學方法。在分析過程中,學生自己提出問題,并自己找出解決問題的途徑和手段,從而培養(yǎng)學生獨立分析問題的能力和獨立處理問題的能力。

諸如案例講解火力發(fā)電系統(tǒng)內的輔助系統(tǒng)的工藝流程的控制多為順序控制和開關量控制兩種。目前用于火電系統(tǒng)控制系統(tǒng)的DCS雖技術日益成熟但近年來其發(fā)展日趨緩慢,PLC的產生及發(fā)展使其與DCS相互吸收彼此特點,逐步同化,并逐步發(fā)展成為新的控制系統(tǒng)――FCS系統(tǒng),其既保留了原來系統(tǒng)的特性又實現了工業(yè)自動化技術的發(fā)展,并使數字化、 智能化控制得到進一步的發(fā)展和應用,因此其近年來在火電廠的應用日益廣泛。

學生一旦確定了問題的解決方法,老師就可以告訴他們在實際組織中的問題是如何處理的,結果是什么,隱去那些可能違反案例分析保密性的內容。此時,有些學生可能會為他們的方案辯解,因為他們已經投入時間和精力研究出了解決方案,所以,有必要重申很少只有一種"正確"的方法去解決問題。培訓小組的解決方案比實際的解決方案不好也不壞。

在經驗方面,老師可以問一系列問題來突出主要的概念,強化新學到的知識和技能。這些問題應該說出與培訓課程的目的密切相關的要點。老師總結討論的要點,讓學生在處理相同的組織問題時加以引用。然后,要求學生描述自己學習中遇到的類似問題,說出如何根據案例分析所學到的知識去解決。

案例研究教學法鼓勵學生為案例中介紹的問題尋找可行的解決方法,分析其可行性并解釋證明原因。這只有在學生搜尋更多對于他自身來說的新信息并且/或者利用現有資料獲取信息的情況下,才會成功。學生必須全面考慮這些信息,并跟案例緊密聯系起來。利用案例研究進行學習有兩個目的。一是學生認識到某些問題的解決方法,二是最后要檢測,哪些重要的關系尤為突出,可以從個案的罕見的步驟和關系出發(fā)可以推斷出哪些普遍的現象。

三、小結

第2篇:編程培訓總結范文

Abstract: The students have failed to meet the increasing demand standard of enterprises by traditional Java teaching. In order to make students qualified for job requirement, this paper starts from the daily teaching process and assessment method of Java curriculum, and puts forward the modularization teaching, project-driven, theory-sufficient and practical teaching reform program aiming at the needs of enterprises. Practice has proved that the method can effectively stimulate students' interest in learning, improve the efficiency of theory into practical ability, and further shorten the distance between students and enterprises.

關鍵詞: Java課程;教學改革;企業(yè)需求;實踐教學

Key words: Java curriculum;reform in education;enterprise demand;practice teaching

中圖分類號:G420 文獻標識碼:A 文章編號:1006-4311(2016)34-0161-02

0 引言

Java是1995年由Sun公司(已被Oracle公司收購)組織開發(fā)的一種編程語言,現已是Java平臺(含Java SE,Java EE,Java ME)的總稱。Java具有卓越的網絡性,移植性、安全性和多線程等優(yōu)勢,廣泛應用于通訊領域,桌面應用程序、web應用程序及嵌入式系統(tǒng)等領域。因此,許多高等院校在課程設置上均把Java程序設計作為核心課程,但傳統(tǒng)的教學和考核方式培養(yǎng)出來的學生“重理論輕實踐”,無法真正滿足企業(yè)對Java程序設計人才的實際需求。針對企業(yè)而言,企業(yè)級程序開發(fā)通常具有數據量龐大、屬性關聯復雜和安全需求高的特點。面臨這些要求,為使學生掌握全面的Java程序開發(fā)能力,迅速的融入企業(yè)開發(fā)中,成為目前高等院校計算機專業(yè)教學急需解決的重要課題。本文結合多年的Java課程教學實踐,分析高等院校Java體系教學的現狀及存在問題,提出了面向企業(yè)應用的Java課程體系教學改革策略。

1 目前Java體系教學中存在的主要問題

1.1 重理論知識點教學,輕實踐能力培養(yǎng)

目前,在很多高等教育機構中,Java課程教學仍舊遵循傳統(tǒng)的教學模式。這種教學模式,側重于理論教學知識點教學,輕視學生的實踐能力鍛煉。教師在總課時較少的限制下,為了講完所有理論知識點,完成教學任務,在講課過程中,Java基礎課程只能采用“廣播式”教學方法。這種“廣播式”教學法,課堂教學以教師講授為主,學生則是單向接收知識點。這對實踐編程能力要求較高的Java學習是致命的。此外,傳統(tǒng)高等院校長期側重理論教學,項目開發(fā)實踐環(huán)節(jié)薄弱,學生單純按照教材上的案例,機械的在計算機上運行驗證,缺少思考需求,設計項目、具體編程等企業(yè)項目開發(fā)的必要環(huán)節(jié)鍛煉。

1.2 教師缺少企業(yè)級應用開發(fā)經驗

首先,受高校人事招聘規(guī)則的影響,高等院校在招聘教師過程中,側重于學歷水平高低,缺少對實際項目開發(fā)經驗的考察,導致高校高校教師雖然具有碩士、博士研究生學歷水平,但他們大多缺少大型企業(yè)項目開發(fā)的實踐經驗。這種狀況,來直接指導學生的實踐開發(fā),顯然是不適合的。所以,高校教師為了能高質量的進行Java課程教學,必須不斷進修學習,積極參與企業(yè)實際項目的開發(fā),從理論和實踐兩個方面提高自身的教學水平。

1.3 Java課程相對獨立,關聯課程聯系不夠緊密

目前大部分高等院校的計算機相關專業(yè),雖然把Java課程作為軟件開發(fā)核心課程,但后續(xù)跟進提高課程匱乏。對于Java體系的系統(tǒng)學習,在Java基礎課程之后,應開設橫向相關課程,如ajax、jQuery、jdbc等和縱向相關課程,如servlet、struts2等具體的實踐應用課程。通過后續(xù)縱向相關課程和橫向相關課程的學習,使學生全面且系統(tǒng)的學習Java技術,提高自身的項目實踐經驗,避免所學知識與企業(yè)項目實際開發(fā)需求脫節(jié),提高學生畢業(yè)時的求職競爭能力和就職后進修升職的潛力。

1.4 Java教材結構單一

遵循高校教學制度,教師在授課需要指定一本課程教材。據不完全統(tǒng)計,約90%的國內教材內容側重于理論知識點羅列,實例也僅限于經典算法和常見理論數學問題,課程結構仍停留在學科體系初級階段。教材內容如此單一,與Java教學注重實踐的思想完全不符,造成教師挑選適合教學的課本非常困難,若指定多本教材,又違背高校教材選用制度,造成增加學生負擔,不被允許。教材的內容如此單一,導致學生在預習和復習過程中,不能較好的將理論知識點和實踐聯系起來,最終造成學生Java實踐能力不足。

2 基于企業(yè)應用的Java教學改革策略

2.1 激發(fā)學生對應用程序開發(fā)的興趣

程序開發(fā)是一門有很強的系統(tǒng)性和邏輯性的課程,特別是基礎理論知識和程序設計中的算法部分,內容比較抽象,不容易被學生接受和理解。這就需要教師在教學中引入生活中的實例,激發(fā)學生的學習興趣,讓學生在第一課就對Java技術產生濃厚的學習興趣。對程序開發(fā)有濃厚興趣的學生,他會全身心地投入到編程學習活動中。其次,通過對Java技術所占的開發(fā)市場的份額,公司薪酬,技術發(fā)展方向等,讓學生認識到學好Java技術對個人職業(yè)去向的重要性。

2.2 改革傳統(tǒng)教學方式

2.2.1 基于現場編程的項目教學法

在Java的教學過程中,教師應以現場編程的方式,通過小型項目,綜合體現相關若干知識點的關聯。教師通過現場分析項目,編寫代碼,調試解決錯誤,最終運行演示程序,學生可以潛移默化的學習到項目實際開發(fā)中的編碼思想、格式和調試代碼的技巧等。對于較復雜項目,則由教師將學生劃分成小組,模擬企業(yè)開發(fā)流程。根據學生的興趣對其進行角色分工,如項目經理、系統(tǒng)分析師、測試工程師等,使學生充分體驗不同角色的任務和職責。通過項目教學法,不僅使學生在感受到各個知識點之間的關聯,更鍛煉了項目開發(fā)中的團隊協作能力。

2.2.2 重視編程基礎,加強Java類庫教學

在Java教學過程中,不僅側重Java基礎知識的熟練掌握和實踐編程能力,而且要注意引導學生建立面向對象的思維方式。在掌握了Java基礎知識的前提下,應進一步對學生講解Java的基本類庫。根據本人的項目開發(fā)經驗和教學實踐,學生對基本類庫的掌握,是十分必要的。由于Java基本類庫內容量龐大,類似于Java開發(fā)手冊,因此教學過程中,應側重于講解開發(fā)過程中遇到問題時,如何查閱類庫,準確找到相關類并利用相關類的方法、屬性,最終解決實際問題。

2.2.3 教學內容靈活多變,不局限于課本

在企業(yè)項目開發(fā)中,Java涉及的知識點不僅多、散、而且相關知識面廣,如數據庫、網絡通信等方面?,F有的國內Java程序設計教材主要側重基礎理論教學,無法保證與現有企業(yè)項目需求的同步;而部分外文版類書籍雖內容全面,但又不適合高校課程設定的有限教學學時。在教學過程中,既要讓學生熟練掌握基礎知識,又能具備高實踐能力,就迫使高校教師要結合社會、企業(yè)的日益更新的動態(tài)需求,結合基礎教學內容,不斷歸納總結,更新教學方案,提高實踐方面的教學質量。

2.3 高校、企業(yè)聯合培訓

為了培養(yǎng)學生獨立分析問題和解決問題的能力,大部分高校會對Java課程設定獨立的課程設計模塊,一般由Java任課教師帶領,進行為期一周的實踐。雖然高校教師實踐經驗與企業(yè)開發(fā)存在一定差距,應將課程設計模塊教學與具備一線開發(fā)經驗的企業(yè)或優(yōu)秀的軟件培訓公司合作,進行課程設計。這種校企合作方式,不僅有效提高了學生的實踐能力,而且拉近了學生和企業(yè)的距離,大大增加了學生的就業(yè)優(yōu)勢,是一種雙贏的合作方式。

2.4 多種形式提高學生的實踐能力

2.4.1 成立Java開發(fā)小組

由軟件教研組教師作為指導教師,引導學生成立Java軟件開發(fā)團隊,通過設計編寫小的實用項目、如成績排名系統(tǒng)、一對一網絡通信系統(tǒng)、局域網多人小游戲等,從需求分析、系統(tǒng)設計、建立模型、代碼編寫、系統(tǒng)測試等開發(fā)環(huán)節(jié),全面提高學生的實踐能力和團隊協作水平。

2.4.2 增強校企交流實踐

為更高效的提升學生的實踐能力,除了校內教學、培訓外,高校努力拓展高校與軟件開發(fā)企業(yè)的合作力度,爭取更多的學生到軟件開發(fā)企業(yè)去參加實習,真正讓學生在實戰(zhàn)中獲取經驗,提升能力。同時,應鼓勵學生利用假期時間,主動通過多種方式參與軟件開發(fā)工作,增強實戰(zhàn)能力,為就業(yè)打好基礎。

2.5 引導學生參加各種公開的比賽

高校應出臺相關制度,引導和激勵學生參加社會上的各類軟件編程競賽,如itat(全國大學生編程比賽)、robocode(IBM的坦克機器人戰(zhàn)斗仿真引擎)等。通過比賽,走出高校,走向社會,不僅提高學生實踐開發(fā)能力、團隊協作能力,而且促進學生對所學知識的認識和理解提提升一個新的高度,認識到程序設計的重要性,也增強學生的自信心和成就感。

2.6 安排教師進行專業(yè)課程培訓,激勵教師多參與企業(yè)真實項目,提升教師自身水平

Java項目開發(fā)涉及知識點多、雜,且關聯的知識面廣,實際項目開發(fā)經驗非常重要,而獲取項目開發(fā)經驗主要依靠一線的開發(fā)和實踐,這點確是高校教師的弱項。針對高校教師缺少Java項目開發(fā)經驗的問題,高校應盡可能的創(chuàng)造條件,鼓勵教師走出高校,走進企業(yè),到企業(yè)一線去學習、鍛煉,努力提升自己的軟件開發(fā)實踐經驗。

3 案例分析

河北農業(yè)大學計算機應用專業(yè),自2006年至今,在教學上,采用現場編程演示的項目教學法和加強Java類庫的基礎教學,并在后期實訓階段積極促進校企合作培訓和定向專業(yè)培訓。 通過多年教學實踐,不僅學生們普遍認為,通過本文的教學方法能夠有效的拉近自身與企業(yè)的距離,在找工作中,更容易與企業(yè)溝通,并在入職工作后,能迅速融入到開發(fā)團隊;而且相關企業(yè)反饋,這一系列的教學改革方式,能有效的縮短學生入職后的培訓周期,節(jié)省很大的培訓成本和時間成本。最后,作為校方高校教師,通過參與校企合作的培訓,通過提高自身的實踐能力,更加有效地促進Java基礎教學的教學效果。

4 總結

本文分析高等院校的Java體系傳統(tǒng)教學中需改進的方向,提出Java教學中,一定要以提高學生的實踐能力為中心,以此展開面向對象編程方式培養(yǎng)的路線。在Java教學中,通過項目教學法、加強類庫學習、校企合作培訓等多個方面提出具體改進方式。通過本文提出的改革策略實踐,發(fā)現這些方法有助于培養(yǎng)編程實踐能力強,有良好團隊合作能力,進入企業(yè)快速適應企業(yè)實際開發(fā)要求的學生。

參考文獻:

[1]時雷,虎曉紅,席磊,張浩.Java程序設計課程教學分析[J].計算機教育,2010(14).

[2]顧鴻虹.《Java面向對象程序設計》教學改革方案的探討[J].現代計算機,2012(6).

第3篇:編程培訓總結范文

關鍵詞:PLC 觸摸屏技術 關系 認識

筆者所在學院去年組織專業(yè)教師對企業(yè)在職維修電工進行高技能人才培訓,培訓中的主要課程就是PLC、觸摸屏技術及應用。但在教學過程中,學了PLC后,再學觸摸屏技術時,會使學員產生錯覺:PLC編程已經較復雜了,觸摸屏又要畫圖又要編程,一會PLC一會又觸摸屏,它們之間換來換去,讓人搞不清是什么關系。其實出現這種問題,筆者認為是沒有把PLC和觸摸屏的核心實質講清,只是照本宣科,按部就班,不善于總結,沒抓住要害。以下是筆者的一點教學體會或經驗,供同仁參考,以便在今后的教學中受益。

一、認識PLC

筆者認為可以很形象地用一句話總結PLC的功能,那就是――PLC是軟開關的“游戲”。工廠企業(yè)中各種生產設備,都是按照規(guī)定的工序一步步完成的,我們通過對PLC內部各種軟開關元件如X、Y、M、T、C、S、D串并混聯和功能指令的邏輯編程,就可以實現生產過程中的控制,完成設備的操作功能。舉個簡單例子,一臺電動機的Y-啟動功能的PLC控制如圖1所示。

圖1

二、認識觸摸屏

那么觸摸屏是什么呢? 我們對智能手機很熟悉,手機的屏幕就是觸摸屏。我們正是通過它上面的各種特定圖標來與手機互動交流(實質就是控制),大家覺得是不是很方便,而且漂亮呢? 現在許多數控機床設備等都實現了觸摸屏編程和控制。

三、認識PLC與觸摸屏的關系

同樣的道理,PLC也可以與PLC專用配套的觸摸屏(又稱GOT)結合起來使用,可以在觸摸屏上繪出各種形式的象形圖標,并把圖標定義為(必須設定)PLC控制某個實物開關及軟開關,這樣就可以實現在觸摸屏上點擊該圖標控制機器設備了。

比如圖1中PLC控制的電路用到啟動按鈕SB1并且對應的軟元件是X0,用M0來替代;停止按鈕是SB2對應的軟元件是X1用M1來替代;這個時候我們不用按鈕,用觸摸屏把所需要的開關,用觸摸屏相應的軟件畫出兩個按鈕開關(相當于編輯一個觸摸屏程序),然后傳到觸摸屏當中,當然這個時候觸摸屏的一系列開關地址要和開始編輯PLC程序中輸入的地址一樣,否則實現不了其功能。這時把觸摸屏和PLC用數據線連接起來,就可以控制電路了。倘若既要實物形開關,又要觸摸屏的觸摸開關,那么只需在圖1梯形圖中X0和X1上分別并聯上M0和M1即可。當然更復雜一點的,也可以用觸摸屏來設定修改PLC上原來所編輯的程序的一些參數。

圖2

總之,觸摸屏主要是供操作人員進行人機對話用的。觸摸屏與PLC通訊一般是主從關系,即觸摸屏從PLC中讀取數據,進行判斷后再顯示。觸摸屏與PLC通訊一般不需要單獨的通訊模塊,觸摸屏與PLC之間的通訊沒有任何難度。同時觸摸屏與PLC連接的主要結果是省略了按鈕、指示燈等硬件。PLC不需要任何單獨的功能模塊。你只要在PLC控制程序上,做上內部按鈕(中間位M),觸摸屏上組態(tài)的觸摸按鈕與該中間位對應就可以了,觸摸屏是PLC控制柜外部的設備。

第4篇:編程培訓總結范文

這次數控中級培訓,主要是對PA系統(tǒng)的學習,內容有車床,銑床。暑假之前主要練習數控編程,而這個學期偏向于機床操作。通過電腦編程模擬和下車床操作,以及加工零件。我對數控中級的學習有了一定的掌握。

對于剛開始的編程理解,我個人還是比較感興趣,從當初的一知半解到現在熟悉運用每個命令,并理解其含義,都是自己每天不斷的摸索和老師耐心的教導息息相關。主要總結以下幾點:

一、對數控編程和模擬的理解和運用

我很榮幸能有這么好的老師來教我們數控編程,其實學習最主要的還是靠自己去多練,但關鍵的時候有老師指導,這樣還是進步快點。特別是剛開始接觸編程和機械加工的時候,有老師指導進步特別快。記得8月9日那天,老師開始講編程的過程,特別對經常使用的代碼給介紹出來,然后對點位的理解和計算。對模擬好的零件進行模擬加工。通過這些知識點的學習,我才漸漸的理解數控編程的一些基本要領。機床上對刀是我之前遇到的最大難題,這是由于命令使用不習慣,和基本感念理解不夠透徹,不過通過后面的反復練習,現在已經熟悉掌握了模擬系統(tǒng)。如今已經能夠看懂圖,知道走刀路線。以及涉及到的點位能夠進行換算。

二、實際加工的學習方法和掌握程度。

對于機床的操作,我總感覺自己練習不夠,特別是對零件加工花的時間比較多,還有實際對刀也掌握不夠好,雖然現在已經能把零件給加工出來,而且尺寸也把握得當,但時間控制方面還是不夠好。這主要還是自己的操作熟練程度不夠。

車床上,對刀和加工現在我已經能夠在規(guī)定的時間內完成了,并且尺寸也能達到所要求,但我認為還是因為自己花在車床的時間多點。而銑床,相對來說,熟練程度不夠好,盡管知道怎么去加工,但尺寸的控制和時間的把握不夠好。不過在后面的不斷實踐和練習中,我得到了很好的提升,能夠進行零件的加工,對機床出現的小問題也會去解決。特別是在最后那段時間,我已經能夠加工零件。而且尺寸已能把握好,達到了圖紙上的要求。

三、理論知識的學習和理解

對于老師發(fā)的資料,我已經認真的去學習,當然,相對要記住每個知識點,還是有一定的差距,但我有信心能把理論知識學習好。我認為最主要的是去理解每個知識點,而不是死記硬背,因為許多的理論知識都會在實際操作中用到,而且必須掌握。只有完全的理解理論上的知識,才能更好的去完成實際的操作。比如機床上的按鈕,走刀路線,刀補等。都涉及到許多理論知識。只有把理論知識吃透了,才能在加工過程中認真的去遵守規(guī)則,更安全的完成零件的加工。

四、最大的收獲

對于數控編程和加工學習的這段時間里,我認為最大的并不是自己所學到的知識,而是學習的方法,很榮幸得到老師的幫助,在我學習感到困惑和吃力的時候,他們能更好的與我溝通,當他們對我講到學習這門課程的用處,以及以后工作的方向時,我感到非常值得。進入大學后,已不再是高中時代的應試教育。每個人都應該找到適合于自己學習方法。只有掌握好的學習方法,才能夠學好自己的課程。而在數控學習的這段時間里,我也不斷的去摸索,感覺收獲不少。

五、存在的不足以及個人期望

第5篇:編程培訓總結范文

主要是對pa系統(tǒng)的學習,這次數控中級培訓。內容有車床,銑床。暑假之前主要練習數控編程,而這個學期偏向于機床操作。通過電腦編程模擬和下車床操作,以及加工零件。對數控中級的學習有了一定的掌握。

個人還是比較感興趣,對于剛開始的編程理解。從當初的一知半解到現在熟悉運用每個命令,并理解其含義,都是自己每天不斷的摸索和老師耐心的教導息息相關。主要總結以下幾點:

一、對數控編程和模擬的理解和運用

其實學習最主要的還是靠自己去多練,很榮幸能有這么好的老師來教我數控編程。但關鍵的時候有老師指導,這樣還是進步快點。特別是剛開始接觸編程和機械加工的時候,有老師指導進步特別快。記得月9日那天,老師開始講編程的過程,特別對經常使用的代碼給介紹出來,然后對點位的理解和計算。對模擬好的零件進行模擬加工。通過這些知識點的學習,才漸漸的理解數控編程的一些基本要領。機床上對刀是之前遇到最大難題,這是由于命令使用不習慣,和基本感念理解不夠透徹,不過通過后面的反復練習,現在已經熟悉掌握了模擬系統(tǒng)。如今已經能夠看懂圖,知道走刀路線。以及涉及到點位能夠進行換算。

二、實際加工的學習方法和掌握程度。

總感覺自己練習不夠,對于機床的操作。特別是對零件加工花的時間比較多,還有實際對刀也掌握不夠好,雖然現在已經能把零件給加工出來,而且尺寸也把握得當,但時間控制方面還是不夠好。這主要還是自己的操作熟練程度不夠。

對刀和加工現在已經能夠在規(guī)定的時間內完成了并且尺寸也能達到所要求,車床上。但我認為還是因為自己花在車床的時間多點。而銑床,相對來說,熟練程度不夠好,盡管知道怎么去加工,但尺寸的控制和時間的把握不夠好。不過在后面的不斷實踐和練習中,得到很好的提升,能夠進行零件的加工,對機床出現的小問題也會去解決。特別是最后那段時間,已經能夠加工零件。而且尺寸已能把握好,達到圖紙上的要求。

三、理論知識的學習和理解

已經認真的去學習,對于老師發(fā)的資料。當然,相對要記住每個知識點,還是有一定的差距,但我有信心能把理論知識學習好。認為最主要的去理解每個知識點,而不是死記硬背,因為許多的理論知識都會在實際操作中用到而且必須掌握。只有完全的理解理論上的知識,才能更好的去完成實際的操作。比如機床上的按鈕,走刀路線,刀補等。都涉及到許多理論知識。只有把理論知識吃透了才能在加工過程中認真的去遵守規(guī)則,更安全的完成零件的加工。

四、最大的收獲

認為最大的并不是自己所學到知識,對于數控編程和加工學習的這段時間里。而是學習的方法,很榮幸得到老師的幫助,學習感到困惑和吃力的時候,能更好的與我溝通,當他對我講到學習這門課程的用處,以及以后工作的方向時,感到非常值得。進入大學后,已不再是高中時代的應試教育。每個人都應該找到適合于自己學習方法。只有掌握好的學習方法,才能夠學好自己的課程。而在數控學習的這段時間里,也不斷的去摸索,感覺收獲不少。

第6篇:編程培訓總結范文

寫求職簡歷,是java求職者進入職場的第一課。下面是小編為大家精心推薦的java求職簡歷范文模板,希望能夠對您有所幫助。

java求職簡歷范文模板(一)姓名:吳XX

性別:男

電話: 學歷:本科

郵箱:地址:

求職 意向

java軟件工程師

掌握技能

1.熟練Core Java編程,有編寫注釋的習慣;

2.能熟練的整合Spring+Struts+Hibernate(SSH)三大開源框架;

3.能熟練的應用各種常見的設計模式:工廠模式、單例模式、缺省適配器模式、不變模式、裝飾模式、模式、MVC、SpringIoC等;

4.熟練應用Oracle、MySQL等關系數據庫編程技術;

5.熟練使用JSP、HTML、JSTL、EL等表現層技術,掌握JSF技術;

6.熟練使用WEB服務器Tomcat、JBoss,IDE工具Eclipse進行開發(fā);

7.能熟練應用SpringIoC/AOP/ORM等各種技術,了解EJB及WebService技術;

8.掌握XML語言、OOA/D、UML圖、CVS、Log4j,了解JavaScript、Ajax等技術;

9.掌握Socket編程,了解TCP/IP、UDP、Http、Telnet、FTP等協議。

項目經驗

項目名稱:NetStore網上購書系統(tǒng)

項目描述:該系統(tǒng)分為首頁、用戶管理、購物車管理、訂單管理、退出5個模塊。首頁模塊實現了模糊分頁查詢、分類分頁查詢等功能;用戶管理模塊實現了登錄、注冊、修改、查看信息等功能;購物車模塊實現了查看、購買、修改圖書數量等功能;訂單模塊實現了查看、刪除等功能.

責任描述:個人獨立完成了整個項目設計,開發(fā),測試等。此系統(tǒng)整體采用MVC模式的Struts框架,持久層使用的是Spring的 HibernateTemplate實現,數據源利用的是SpringIoC注入;模型層嚴格按照JavaBean規(guī)范要求;用Struts進行流程的控制,并實現了國際化,JSP用純標簽進行頁面顯示。為達到用戶名唯一的目的用戶注冊采用Ajax技術進行后臺校驗。運用SpringIoC的注入對各層解耦,大大提高了程序的可擴展性,易于維護。

開發(fā)環(huán)境:數據庫:MySQL;

JAVA應用服務器:tomcat6.0;

技術選型:Spring、Struts、Hibernate、JavaBeans、Jsp。

項目總結:通過這個項目使我對MVC模式的認識更加的清楚,看到了SpringIoC在解決程序松散耦合方面的強大之處。JSP頁面純標簽開發(fā)所帶來的方便以及頁面的美觀。

項目名稱:NETCTOSS電信運營支撐系統(tǒng)

項目描述:該系統(tǒng)后臺主要由數據采集系統(tǒng)和數據整合系統(tǒng)提供支持,前臺分為用戶自服務管理,資費管理,用戶管理,管理員管理,帳單管理,帳務管理6個模塊。

責任描述:在數據采集系統(tǒng)、數據整合系統(tǒng)中,主要利用J2SE技術對原始計費信息日志進行定時解析,整理成清單,并保存到服務器的數據庫 t_detail表中,在保存過程中實現對信息的備份管理和日志記錄。之后再利用PL/SQL由t_detail表整合出日表t_day_x,月表 t_month_x,年表t_year_x三種表。在前臺主要完成了用戶管理、資費管理等模塊,采用 Struts2.0+Hibernate+Spring架構實現,大大降低了模塊間的耦合,并編寫了文檔。

開發(fā)環(huán)境:數據庫:Oracle;

Java應用服務器:tomcat6.0;

技術選型:Struts2.0、Hibernate、Spring、JSP、J2SE、Log4j等。

項目總結:這個項目不僅讓我掌握了Struts2.0的應用,也加深了我對其他技術的理解以及編寫文檔的好習慣和重要性。

項目名稱:BBS在線論壇管理系統(tǒng)

項目描述:該系統(tǒng)主要由首頁、用戶管理、帖子三個模塊構成,首頁實現了模糊分頁查詢、帖子分類、最新帖子、最新留言等功能;用戶管理模塊有登錄、注冊、修改信息、查看信息、積分功能等基本功能;帖子模塊有發(fā)表帖子、留言、查看帖子、修改帖子、刪除帖子等基本功能。

責任描述:個人主要完成了用戶管理模塊。持久層使用的是Hibernate技術實現了登錄、注冊、修改、查看信息、模糊查看等功能;控制層使用的是 Struts的DispatchAction實現頁面跳轉,JSP頁面主要利用JSP標簽和Struts標簽完成。用戶注冊和登錄都使用form表單來獲取數據,并且在頁面用JavaScript技術對數據進行初步的校驗。

開發(fā)環(huán)境:數據庫:Oracle;

Java應用服務器:tomcat6.0;

技術選型:Struts、Hibernate、JavaBeans、Jsp。

項目總結:通過這個項目讓我認識到團隊合作的重要性,面向對象的設計思想以及Hibernate框架的簡單性,加強了對JSP標簽、Struts標簽的認識。

項目名稱:BAM銀行帳戶管理系統(tǒng)

項目描述:該系統(tǒng)是基于C/S架構的帳戶管理系統(tǒng)。

責任描述:獨立完成了整個系統(tǒng)的開發(fā)。采用GUI實現用戶界面來采集數據,實現了用戶開戶、登錄、轉帳、修改用戶信息、查看資產排名等功能;數據庫采用MySQL存儲信息,DAO層利用JDBC實現。

開發(fā)環(huán)境:數據庫:MySQL;技術選型:GUI、JDBC、JavaBeans。

項目總結:這個顯目讓我對軟件編程產生了更濃厚的興趣,對JDBC訪問數據庫的技術使用更熟練以及有了對C/S架構的深入認識。

教育背景

2005/9-目前湖南城市學院電子信息工程專業(yè)本科

收獲:鍛煉了我的交往能力,自學及適應能力,并且自學了J2SE。

2008/6-2008/11加拿大Tarena外企IT培訓公司java高級軟件工程師培訓

收獲:掌握了基于Java EE的 Web編程等各種技術,加深了對軟件開發(fā)的興趣,對工作有了新的認識。

大學經歷

2006/9-2007/2學校二級獎學金

2006/2-2006/7學校三級獎學金

收獲:它使我有了更充足的學習動力,并且讓我開始尋找自己的職業(yè)方向。

2008/4-2008/5組織了一次電子競技比賽

2006/9-2007/8其間擔任過兩次家教

收獲:這鍛練了我的組織能力和處理事情的邏輯能力,讓我認識到知識的寶貴。

個人評價與自我簡介

技術:熟練使用SSH三大框架和各種常見的設計模式進行J2EE的開發(fā),熟練應用數據庫知識,有良好的開發(fā)習慣和設計思路,并積累了1年左右的項目開發(fā)經驗。

性格:學習能力和對環(huán)境的適應能力強,思維敏捷,分析能力強,認真細致、有責任心,做事有計劃,善于溝通與交流。

興趣:有各種興趣愛好,如打籃球,乒乓球,游泳,釣魚,下棋,玩競技游戲等。它們讓我的生活充滿樂趣和活力,也讓我認識了更多的朋友。

java求職簡歷范文模板(二)基本信息

王磊(男,23歲,大專學歷,應屆畢業(yè)生)

婚姻狀況: 未婚

民族:漢族

身高: 180

現居住地: 石家莊市

戶口所在地: 石家莊市

求職意向

期望工作性質: 全職

期望工作地點: 石家莊市,北京市

期望從事行業(yè): 計算機軟件

期望從事職業(yè): 軟件工程師,互聯網軟件開發(fā)工程師

到崗時間: 面談

期望月薪: 3000元-3999元 (稅前)

教育經歷

畢業(yè)學校: 石家莊聯合技術職業(yè)學院 時間: 2005-09至 2007-07

專 業(yè): 計算機科學與技術 學歷: 大專

專業(yè)描述: 主要學習了C及C++語言、JAVA語言、操作系統(tǒng)、數據結構、軟件工程、計算機網絡、面向對象程序設計、組裝維修等。

工作經驗

公司名稱: 河北新龍科技集團

職位名稱: java程序員 工作時間 : 2006-11至2007-10

工作描述: 項目名稱:藥品進貨管理系統(tǒng)

項目簡介:項目為了提供醫(yī)藥公司進貨管理系統(tǒng)其內容如:實際采購情況、客戶管理、系統(tǒng)管理。

開發(fā)工具:BEA workshop for Jsp、Mysql5.0、Tomcat5.5、SVN、PowerDesigner。

采用技術:采用行業(yè)最流行技術Struts+Hibernate+Spring分層架構模型、基于MVC2程序架構、采用了Mysql數據庫管理系統(tǒng)。

項目技術:

1、系統(tǒng)分為表現層、控制層、業(yè)務邏輯層、DAO層和最終數據庫五層架構。

2、系統(tǒng)中大量采用了模式、門面模式、模板模式等經典設計模式。

3、項目WEB層采用當前流行的MVC模式,Struts框架(B/S),配合使用JSTL和HTML頁面元素,使用AJAX技術實現異步無刷新,引用Json實現數據異步傳遞。

4、持久層使用輕量級映射框架

Hibernate。

5、服務層面向接口編程,使用模式,由Spring托管,DAO層使用Spring

提供的Hibernate 模板訪問數據庫, POJO類由Middlegen生成,引用BeanUtils包進行DTO對象與POJO之間的轉換,由Spring托管Struts的Action,Service層 ,DAO層的接口實現類。

6、系統(tǒng)通過POI實現EXCEL導入導出功能、通過osworkflow實現工作流平臺Quartz調度作業(yè)計劃、log4j記錄系統(tǒng)日值等。

負責模塊::品種庫、品牌/商標管理、實際采購情況、盤點維護模塊的編碼工作

項目名稱:新聞系統(tǒng)

運行環(huán)境:TOMCAT5.5.20 應用服務器,Windows 2000

開發(fā)工具:MyEclipse Enterprise Workbench 5.1.0 GA,Macromedia Dreamweaver MX

采用技術:HTML、JavaScript、FCKeditor、Struts、基于Moduel2的MVC程序架構、基于Web開發(fā)的組件應用,SQL Server數據庫管理系統(tǒng)(采用JDBC連接)。

項目描述:整個項目由前臺的公告顯示模塊和后臺管理模塊組成?;趆ttp協議的B/S結構WEB應用程序。采用MVC2架構、Web界面、四層結構(Browser、Web Container、J2EE Server、Database)的項目分析、設計和開發(fā)。

數據庫系統(tǒng):JDBC、MSSQLServer實現,在MSSQLServer、Oracle上可遷移。

責任描述:公告的、修改、刪除、當天公告的查看;前臺頁面的顯示。

項目名稱:企業(yè)即時通軟件

項目簡介:企業(yè)即時通(Corperation Messager)軟件是一款供企業(yè)或公司內部使用的網絡聊天工具,主要用于員工之間的即時通信與交流。它主要由服務器端程序和客戶端程序兩部分組成,整體采用Java平臺進行開發(fā)并實現,用戶數據選用Microsoft SQL Server 2000進行統(tǒng)一管理。

項目技術:采用JDBC連數據庫,采用C/S架

公司名稱: 北京京師木鐸有限公司

職位名稱: java工程師 工作時間 : 2007-12至今

工作描述: 河北省違法犯罪綜合信息系統(tǒng)

項目簡介:系統(tǒng)主要分為 提示信息,采集信息,查詢,案件串并,統(tǒng)計、考核,系統(tǒng)設置六個子系統(tǒng)。(將原來的C/S結構升級為B/S結構并整合數據結構)

提示信息:是將采集信息中需要上報公安部信息統(tǒng)一顯示的模塊。

采集信息:是對案件,違法人員,線索,協查通報,通緝令信息的錄入修改。

查詢: 分為組合查詢,全文查詢,自定義查詢,快速查詢,其中全文查詢是將數據庫中各個字段組合成一個或多個,類似百度的搜索功能,它的缺點是不能與錄入信息同步。

統(tǒng)計: 分為自由統(tǒng)計,和只是報表統(tǒng)計。

考核: 是對采集信息的合格率展現個用戶。

系統(tǒng)設置:數據字典的維護,權限管理,

開發(fā)工具:MyEclipse 5.5、oracle 9i、IBM websphere 6.0、CVS。

采用技術:采用較穩(wěn)定的Strtus架構模型、基于MVC2程序架構、采用了oracle 9i數據庫管理系統(tǒng)。

項目技術:

1、系統(tǒng)分為表現層、控制層、業(yè)務邏輯層三層架構。

2、項目WEB層采用當前流行的MVC2模式,Struts框架(B/S),配合使用struts標簽和HTML頁面元素,使用AJAX技術實現異步提交請求無刷新,及大量的javascript,dwr框架。

負責模塊:證據庫的實現,圖片上傳功能,線索,協查通報,通緝令,快速查詢,組合查詢,自定義查詢,全文查詢的維護,其中自定義查詢是按照原來的思路新的技術重新實現。

培訓經歷

培訓課程: 美術 培訓時間: 2004-06 培訓時長: 1年

所獲證書: 培訓機構: 奇石藝術學校

培訓描述: 素描、速寫、水粉

java求職簡歷范文模板(三)個人概況

姓 名:xxx

性 別:x

年 齡:x

學 歷:本科

畢業(yè)院校:xxx

專 業(yè):xxx

電子郵箱:xxx

聯系電話:xxx

教育背景

畢業(yè)院校:xxxxx

主修課程:匯編語言程序設計、JAVA程序設計、數據庫原理、操作系統(tǒng)

英語水平:通過國家六級考試。有較強的閱讀和翻譯能力,能進行日常英語對話。

計算機水平:通過全國計算機等級考試三級網絡技術。熟練操作OFFICE辦公軟件。

獲獎情況

~年至~年上學期——校二等獎學金;

~年至~年下學期————校二等獎學金;

~年至~年下學期——校英語單科獎學金。

實踐與實習

~年上學期——與同學共同開發(fā)myfan網,完整地學習了網站的建設流程和相關技術。

個人技能

熟悉網站開發(fā)流程,開發(fā)文檔格式;

熟悉MVC體系結構模式、C/S模式,掌握面向對象的設計開發(fā)思想;

熟練掌握JSP、Servlet、JavaBean、Struts、Hibernate等相關建站技術,熟練運用HTML、CSS、XML、JavaScript等頁面控制技術;

熟悉UML,了解PowerDesigner等建模工具;

熟練掌握SQL語言,MySQL的設計和構建過程及相關維護,了解Access、MSSQL、Oracle等常用數據庫;

熟練運用Eclipse等開發(fā)工具,Apache、JBoss等服務器開發(fā)平臺;

能在WindowsServer~操作系統(tǒng),上搭建網站平臺及進行相關維護,了解RedHat、FreeBSD等Linux操作系統(tǒng)。

求職意向:JAVA軟件工程師

個人簡介

對編程藝術的熱愛和信息網絡的癡迷讓我滿懷激情地投入IT行業(yè),希望能為貴公司接納并成為一名優(yōu)秀的員工,在工作中實現自己的價值。希望有朝一日能成為一名優(yōu)秀的IT技術專家,與IT精英們一起為社會的進步做出最大的努力。

看過“java求職簡歷范文模板”的人還看了:1.java個人簡歷范文

2.java簡歷范文綜合經驗

第7篇:編程培訓總結范文

STEAM教育是在美國提出的STEM教育基礎上衍生而來,即加強K12關于Science(科學)、 Technology(技術)、Engineering(工程)、Arts(藝術)、Maths(數學)的教育。同樣源自于美國的Maker Movement (創(chuàng)客運動),最早是DIY,自己動手做,后來加入科技元素,制作電子設備,之后又融入了設計思維、互聯網迭代思維,制作樣品,不斷改進。

兒童機器人課程是以拼插積木、教育機器人套裝或零部件為操作材料,以激發(fā)孩子探索欲望,培養(yǎng)孩子創(chuàng)造性思維,提升孩子綜合素質(能力)為目標的操作類科技課程。

該課程被譽為STEAM教育的最佳詮釋,同時也是創(chuàng)客(Maker)教育的主力課程。

機器人課程不僅涉及科學、技術、工程、藝術、數學五個學科知識,更提倡一種全新的教學方式:孩子是課堂的主角,讓孩子自己動手完成自己感興趣并和生活相關的項目,從動手操作完成項目的過程中學習各種學科及跨學科關聯的知識,最終希望孩子創(chuàng)造和遷移能夠應用于真實生活的知識,從而實現孩子綜合能力的提升。

STEAM教育特別是創(chuàng)客教育,在國內正經歷了準備期和探索期(2010年~2015年),正式進入發(fā)展期(2016年),洪恩作為國內知名教育品牌,順應時代需求,響應國家政策,自2013年開始集中優(yōu)勢研發(fā)力量,聯合多家高校及科研單位,全面布局機器人和創(chuàng)客教育,最終形成具有自主知識產權和核心競爭力的“洪恩兒童積木建構與機器人活動方案”。

聚焦核心 創(chuàng)新模式

洪恩教育作為一家教育研發(fā)型企業(yè),聚焦兒童教育課程研發(fā)這一核心競爭力,經過三年的項目開發(fā)和運營實踐,形成覆蓋3~12歲的“洪恩兒童積木建構與機器人活動方案”社培課程體系。

經過不同模式的實體校正,最終形成標準化、高適應性的洪恩兒童機器人教育整體解決方案。

統(tǒng)一的裝修風格和VI體系,標準化的教學裝備、課程方案、教學方法、管理模式,為洪恩兒童機器人學校的標準輸出戰(zhàn)略,打下堅實的基礎。

品牌方案 標準輸出

2015年5月,歷時兩年精心打造的“洪恩兒童機器人學?!敝匦涂焱В晒α料嘀袊卦S加盟展覽會(北京站),以“品牌+方案”的新穎授權合作模式贏得關注,創(chuàng)下展會現場簽約3家合作伙伴的佳績。

其中“湖北襄陽博望教育”有幸成為洪恩兒童機器人學校首家合作伙伴,該機構也不負眾望,2015年9月在總部的指導下順利完成洪恩兒童機器人學?!捌放?方案”的標準輸出,并在2016年元旦前成功拿下10個班的招生業(yè)績,充分證明“洪恩教育”強大的品牌影響力和洪恩兒童機器人課程標準的可復制性。

2015年11月中國上海國際童書展(CCBF)上,洪恩兒童機器人教育整體解決方案充分展示了其服務年限長、年齡跨度大、操作簡單易復制等特點。向下可以銜接親子中心,延長其忠實客戶服務年限;向上可進入少兒社培機構作為學科補充,增加學員的單位產出,吸引了大量兒童培訓機構、親子機構、繪本館經營者咨詢,現場簽約4家,全國洪恩兒童機器人學校數量已經達到11家。

2016年4月,廣州國際玩具及模型展成為洪恩兒童機器人學校項目招商的第三站,與此同時,全國簽約合作伙伴已達17家,其中包括廣州地區(qū)的2家學校。

這一次展會以走訪老客戶、開發(fā)新客戶為主要目標。出人意料的是,在專業(yè)的玩具展上機器人教育項目也得到熱捧,意向客戶竟達到40家之多,充分證明“大眾創(chuàng)業(yè),萬眾創(chuàng)新”的大勢所趨。

把握節(jié)奏 持續(xù)創(chuàng)新

經過三站的招商推廣,洪恩兒童機器人學校全國分校簽約數量攀升至22家,面對如此好的招商勢頭,洪恩人并沒有盲目追求量的積累,更沒有在自身強勢傳統(tǒng)渠道(培訓渠道和幼教渠道)做二次開發(fā),而是選擇保持自己的節(jié)奏,從課程研發(fā),通過持續(xù)學習不斷優(yōu)化課程;從自營校區(qū),不斷總結成功經驗形成標準;從市場招商,嚴把客戶質量;從教學培訓,加強校區(qū)運營、教學管理、招生市場的切實落地;從入校督導,再次增強分校區(qū)在當地的競爭力,力爭開一家火一家。

2016年4月11日,萬科教育(東莞分公司)和洪恩教育正式達成合作,萬科東莞教育營地項目正式引入洪恩兒童機器人課程,共同推進教育培訓社區(qū)化進程。

全新的合作模式,更加細化的市場格局,時刻提醒洪恩人不能保守,只有不斷學習、創(chuàng)新、提高才會有更大的市場空間和抗風險能力。

洪恩授權合作業(yè)務穩(wěn)步上升的同時,其機器人項目的研發(fā)也從未放松,不斷地創(chuàng)新和優(yōu)化課程。從2013年開始研發(fā)到現在,已逐步形成了2~16歲幼兒到少兒科技教育的全系列課程。

2016年年初的“洪恩幼兒園積木建構與機器人活動方案”,將STEAM教育直接引入幼兒園常規(guī)課程,從幼兒園開始培養(yǎng)孩子和家長的創(chuàng)新和機器人意識。

在之后的活動中 ,學校將“洪恩兒童積木建構親子活動方案”和“空中機器人”課程導入了自營校區(qū),直接將洪恩兒童機器人教育的服務范圍向下延伸至親子教育階段(2歲),向上延伸至初中階段(16歲),實現了2~16歲科技教育的全面覆蓋。

統(tǒng)籌全局 整體升級

如果說一年前的“洪恩兒童機器人學?!笔莾和萍冀逃I域的一艘重型快艇,那么一年后的它將升級為科技教育的驅逐艦。從課程的覆蓋年齡范圍到授權合作校區(qū)的跟蹤服務,從學員的展示平臺到師資培訓和儲備,進行整體升級。

通過對授權合作分校半年的跟訪,這些校區(qū)主要存在兩大問題(這也是社培類項目共同存在的問題),一是教室空置時間,二是師資的穩(wěn)定性。

針對教室空置的問題,洪恩機器人學校對課程進行了重新整合和延伸開發(fā)。學校將服務范圍下延至親子教育階段,能有效解決部分教室、器材和老師的空置,讓教室在下午5:00之前有課可上;將服務范圍上延至16歲,能有效拓寬項目的接口,確保授權分??梢杂煤槎鞯恼n程打開幼兒園、小學、中學的科技課程派師服務及機器人競賽合作。

針對師資團隊不穩(wěn)定、招不到專業(yè)人才的問題,洪恩教育開放自己的招聘平臺,統(tǒng)一為地方分校提供招聘信息服務;建立兒童機器人教學與培訓實踐基地,與專業(yè)技術院校和師范類院校建立合作,為對口專業(yè)學員提供就業(yè)崗位推薦和培訓機會,從師資源頭解決分校的后顧之憂。

2016年洪恩教育在做強兒童機器人教育培訓項目的同時,其家庭教育機器人和玩具機器人也完成立項,全面布局家庭、社會、學校三位一體的機器人教育產業(yè)。

相關鏈接

第8篇:編程培訓總結范文

軟件心理學的發(fā)展史

軟件心理學發(fā)展大致可分為兩個階段[7],第一階段是軟件心理學的創(chuàng)立和初探階段,第二階段為軟件心理學的豐富和發(fā)展階段。兩個階段的主要區(qū)別是理論基礎、研究對象和研究方法不同。20世紀70年代為軟件心理學研究的第一階段,研究學者主要由計算機科學家組成。1971年,Weinberg出版了《程序開發(fā)心理學》一書,開辟了軟件心理學的新領域。該書從人類行為、社會行為和個人行為等3個角度審視程序開發(fā)。但是溫伯格坦言,該書中的許多思想未找到“科學依據”,沒有很好的理論基礎。該階段采用實驗手段研究的代表是Shnei-derman,他采用內省、案例研究和實地研究等手段,對編程風格、項目組織、團隊進程、程序員能力傾向和人格特質因素等方面進行了探索[4]。但是,Shneiderman的實驗缺乏認知模型的支撐,面臨設計問題簡單、編程環(huán)境失真等問題。20世紀80年代至今為軟件心理學發(fā)展的第二階段,吸引了計算機科學家、心理學家和人素工程學家的參與。該階段以認知模型的構建為特征,采用客觀的行為分析作為嚴格試驗方法的補充。從認知心理學引進理論框架,并將其研究成果引入到軟件工程中,以促進軟件工具的研發(fā),改進編程活動。該階段彌補了第一階段的不足:研究對象擴展到專業(yè)程序員,而第一階段的研究對象幾乎都是學生;考慮了軟件開發(fā)的集體性及協作性;所涉及的活動不只是編碼,也研究需求規(guī)格說明及軟件設計;考慮了語言和編程范式對編程活動的影響??v觀軟件心理學的發(fā)展史,軟件心理學的研究方法漸趨成熟、研究內容逐漸豐富、研究學者日益多元化。軟件心理學的發(fā)展過程是軟件工程與心理學融合程度逐步提高的過程。

軟件心理學研究體系

從學術文獻來看,軟件心理學研究的熱點主要集中在7個領域:程序設計的認知機制、程序理解理論、專家與新手的差別、程序員人格特質與績效的關系、程序員情感與績效的關系、程序員能力傾向測試和人機界面設計。筆者分析了各項研究內容之間的關系,如圖1所示。軟件心理學的研究從3個層面展開:第一層面為認知活動機理層,第二層面為根源因素層,第三層面為應用層。第一層面從軟件生命周期的核心活動出發(fā),研究其認知機制,主要包括軟件設計活動的認知機制,以及編碼、測試、維護中的程序理解機制。第二層面在第一層面的基礎上,研究影響主體績效的根源因素,一方面研究情感、人格特質對主體績效的影響;另一方面從“主體的能力是由學習和訓練得來的”這一觀點出發(fā),研究專家與新手在知識、策略和元認知方面存在怎樣的差別。第三個層面是將前兩個層面的研究成果應用到軟件工程相關的活動中,如將根源因素層的研究成果與心理學測量方法相結合,研究程序員能力傾向測試,用于選拔適合從事軟件開發(fā)的人員。將程序員的行為和認知機制的研究結果用于指導軟件開發(fā)環(huán)境的人機界面設計。將專家與新手的差別的研究成果應用于軟件工程人員的教育與培訓。軟件心理學在人機交互中主要應用于用戶建模及可用性的設計與驗證,關注用戶描述,對用戶的感知、認知和動作進行建模,并構建感知-認知-動作的集成建模。該方面的應用旨在了解和支持人與計算機的交互,使設計的軟件或系統(tǒng)的可用性更高。該領域是軟件心理學與計算機科學結合最成功的研究領域,存在的評述較多。本文接下來對前6個領域的研究現狀及其對軟件工程領域的啟發(fā)展開論述。

主要研究進展

1程序設計的認知機制

研究進展程序設計認知機制主要包含3類元素:知識、策略和過程組織。程序設計知識分為句法知識、語義知識和圖式知識[5]。前兩類知識與程序語言緊密相關,而圖式知識是程序設計的核心。圖式(Schema)是主體內部的一種動態(tài)的、可變的認知結構單元,是由舊知識組成的無意識的心理結構。圖式理論的核心思想是,將主體過去的經歷形成模式,在解決問題的時候無意識地匹配和調用與目前情況相符的模式。圖式的存在使得人類的認知具有自動加工的特點,同時也是認知失誤的重要原因[6]。程序設計圖式包括編程圖式、結構圖式和問題域圖式[13]。編程圖式是編程領域特有的圖式,包括編程基礎知識和算法知識等。結構圖式是生成和理解文本的重要知識,如1個功能程序的結構圖式由3個角色組成:輸入、計算和輸出。問題域圖式是程序要解決的特定問題的領域知識。根據圖式理論,程序設計的核心活動是相關圖式的激活。程序設計過程就是程序員激活儲存于記憶中的適合解決當前問題的若干圖式,并對這些圖式進行組合的過程。以圖式為核心的程序設計模型以Adelson模型[7-9]和Détienne模型[10]為代表,將程序設計認知活動視為圖式檢索、圖式匹配、解決方案評價、調試和通用化[7,8]的過程。程序設計的策略[11-13]包括:①自頂向下和自底向上。自頂向下是指將總體問題逐層分解為小問題解決的策略,自底向上是從細節(jié)到總體逐步構造的策略。②向前和向后。向前設計模式即程序解決方案按照執(zhí)行方向設計,向后設計模式即程序解決方案按照與執(zhí)行相反的方向設計。③廣度優(yōu)先和深度優(yōu)先策略。廣度優(yōu)先策略是先解決完一個層面的所有問題,再解決低一個層面的問題,深度優(yōu)先策略是將一個問題從上到下解決完成后再解決其它問題。④過程式和聲明式策略。若編程方案是規(guī)程控制,則是過程式的。若編程方案用于聲明靜態(tài)屬性,如對象、角色等,則是聲明式的。⑤心理模擬,用于評價問題解決方案。程序員在不同情境下會使用不同的策略,策略的觸景包括編程語言的認知維度[14]、編程環(huán)境特征、問題類型和程序員自身思維方式和已獲得的圖式,程序員趨于選擇自己熟悉和使用頻率高的策略[15]。程序設計的過程組織有兩種方式。一種為結構化組織方式,認為程序設計是按照自頂向下、寬度優(yōu)先的方式組織的。但是實驗發(fā)現,實際的程序設計過程并不是嚴格按照這種結構化的過程進行的。程序員設計或編程過程中會出現機會性的偏離[16],即程序員(設計師)以實現目標為第一要務,不受規(guī)則的限制,自頂向下和自底向上、深度優(yōu)先和寬度優(yōu)先策略都會用到,取決于具體的情景。存在許多支持該模型的實驗研究結果,如程序員有時會優(yōu)先實現他認為最重要的功能。這種認知策略會被多個因素觸發(fā),如資源限制。當工作記憶超出容量時,結構化的工作模式就會失效,由寬度優(yōu)先策略跳變?yōu)樯疃葍?yōu)先策略,產生機會主義偏離,即機會主義組織方式。

應用與啟示從程序設計認知機制可以看出,良好的知識結構(設計模式)、恰當的策略和過程組織將促進設計工作的開展?;诖?,可設計出更適合程序員使用的軟件開發(fā)工具。在軟件開發(fā)環(huán)境中提供可視化的結構圖式和知識圖式支持,對程序員具有重要的輔助作用。如在面向對象編程工具中提供一個通用化的對象圖式,包括創(chuàng)建、初始化、讀、寫、輸入和輸出功能;在開發(fā)工具中提供控制流、數據流和功能分解圖等。同時,領域知識庫的構建對軟件開發(fā)具有重要意義,也是軟件開發(fā)工具面臨的一個新挑戰(zhàn)[17]。程序員機會偏離現象說明,編程環(huán)境不能過分強制程序員按照自頂向下的方式編程[18]。編程環(huán)境應提供相對靈活的導航工具,以便程序員在不同對象之間快速切換。在支持機會主義偏離的情況下,同時也要提供未完成任務的追蹤功能,因為發(fā)生機會主義偏離后,被中斷的任務擱置后容易被遺忘。

不足與展望程序設計的一個重要特點就是解決的問題是“不明確的問題”(ill-definedproblem)[13,18],存在需求描述不清晰、缺失等問題;并且,一個問題可能存在多個解決方案,無法通過單一的標準進行評價,甚至無法評價。因此,對所要解決的問題的表征(representation)非常重要,問題表征中生成的情景模型直接影響設計方案的生成,也與設計方案共同演化,是造成個體差異的重要活動之一[19]。而目前的研究都是假設所有程序員對問題的表征是一致的,缺乏對程序員問題表征的研究。分析程序員的問題表征,將其集成到程序設計認知模型中,是未來的研究趨勢[13,19]。目前的認知模型將設計的核心活動簡化為圖式檢索、匹配和評價的過程。而實際項目中,程序員可能面臨知識不足的問題。因此學習成為程序設計中一項重要的認知活動。學習中理解和集成圖式將占用大量的工作記憶資源(germaneload)[20],對程序設計的其它活動存在重要影響。而目前的認知模型均缺乏對學習活動的研究,這將是未來研究的一個重要內容。最后,人類認知的一個重要特性就是具有主動監(jiān)控和調節(jié)的高級能力,即關于“認知的認知”———元認知能力。元認知能力與認知失效調節(jié)及問題解決能力密切相關[21],而目前的認知模型幾乎都沒有考慮這一全局性的認知活動。研究程序設計元認知能力對程序設計其它活動的影響機理及其評價和訓練方法,對程序員的選拔和培訓具有重要應用價值,將是未來一項重要的研究方向[22]。

2程序理解機制

程序理解可謂是程序開發(fā)心理學最古老的課題之一。它解決的核心問題是,程序員如何處理源代碼和構建高效的軟件系統(tǒng)[23]。研究程序員程序理解的行為和策略,以此指導軟件可視化編程環(huán)境的開發(fā)[24]。

研究進展程序理解理論最初從文本理解理論借鑒而來。文本理解是通過信息加工構造表征的過程。該過程翻譯文本中包含的顯式信息,并調用經驗知識得到推斷信息,再將兩類信息綜合為一體。即信息加工過程的信息有兩個來源:外源,編碼在文本中的信息;內源,存儲在記憶中的知識。Letovsky模型[25]使用知識庫、心智模型(內部表征)和同化過程,從較高的抽象層次描述了這一過程。程序理解模型包括3類:功能方法,理解程序等價于利用知識圖式;結構化方法,理解程序等價于構造關系網;心智模型方法,理解程序等價于構造詳細的情景表征。功能方法的核心假設是,程序理解就是激活和實例化知識圖式。程序理解的活動包括:激活儲存在記憶中的圖式,利用從程序代碼中提取的索引,并從援引的圖式出發(fā)推斷程序所包含的某些信息。功能理解模型的主要代表是Soloway模型[26]。結構化方法認為,理解程序就是構造命題之間的關系網。程序可以用順序、迭代和條件等控制結構的基本單位來描述。專家利用結構圖式識別結構單元(順序、迭代和條件),然后構造不同層次的表征。結構化方法的模型主要有Shneiderman&Mayer模型[27]。心智模型方法認為,程序理解就是構造情境表征。這就需要區(qū)分兩類模型:程序模型和情景模型。程序模型與自然文本理解中的命題模型和文本庫概念類似,反映程序在命題層次包含什么內容。而情景模型反映問題領域的實體及其關系,即問題目標及數據流。程序的理解首先需要構造程序模型,這依賴于結構化知識,特別是編程語言的語義和句法知識;在此基礎上,構建情景模型,從而達到對程序的理解。心智模型主要有Pennington模型[28]。Mayrhauser集成元模型[29]將Soloway模型和Penning-ton組合起來,并且實驗證明,程序員在3個理解過程中轉換。該模型由4個部分組成:自頂向下、情境模型、程序模型和知識庫。前3個部分反映理解過程,知識庫是構建其它3個部分的必要因素,為程序理解過程提供相關信息并存儲推斷得出的新信息。

應用與啟示對程序理解原理的研究,可指導程序理解輔助工具的設計[30]。如在程序瀏覽方面,對于自頂向下的理解過程,需要提供從頂層的抽象信息到底層的細節(jié)信息的瀏覽;對于自底向上的理解過程,需要提供控制流和數據流瀏覽;工具還需要同時提供寬度優(yōu)先和深度優(yōu)先的瀏覽,才能同時滿足專家和新手的要求。除此之外,工具代碼及注釋檢索功能將大大提高程序理解效率[31]。同時需要提供能夠讓程序員詢問變量角色等的詢問功能。最后,應考慮為程序理解提供一些其它認知支持手段,如為專家提供外部便簽薄,為新手提供教學輔助,使其能夠實時地獲得語言和領域知識。集成領域知識將提高程序理解效率[32]。

不足與展望首先,在實際的軟件項目中,維護人員很可能不是程序編寫者,程序理解過程中通常伴隨新知識的學習。因此,隨著編程人員和技術的變化,終端用戶相關的學習理論將成為一個研究趨勢。第二,從理解模型可以看出,領域知識在程序理解過程中發(fā)揮重要作用。領域知識的集成是一大難點,也是未來的重要研究方向之一。第三,目前程序理解理論主要研究個體的認知機制,程序理解將向社會化組織化的方面擴展,同地合作和分布式合作方面將受到關注。第四,在工具方面,未來程序理解輔助工具將向快速改進、綜合化、集成建議和搜索功能、接口高適應性、可視化、支持團隊合作等方向發(fā)展[30]。

3專家與新手的差別

研究進展程序員的技能在很大程度上是一種習得性能力,因而研究專家與新手的差別對程序員的教育和培訓有著重要意義。專家和新手的差別主要表現在4個方面:知識、策略、熟練程度和元認知[33]。專家與新手在領域知識和編程知識方面存在較大差別。Adelson&Soloway[7]和Burkhardt等人[34]發(fā)現,新手在領域知識方面的欠缺將導致其在構建情景模型方面存在困難,但是并不影響其構建程序模型。Schraagen[35]發(fā)現,即使都是有經驗的程序員,領域知識欠缺的程序員的解決方案也會比領域知識豐富的程序員給出的方案差。因此,區(qū)分專家與新手的一個重要因素就是領域知識的掌握情況。在編程知識方面,Rist[36]發(fā)現新手更關注語言句法等表面細節(jié)信息,而專家更關注于語義信息或設計模式等深層次的信息。Soloway和Adelson等人發(fā)現[7],專家在解決模式化問題時的表現比新手好,而在解決非模式化問題時卻不存在顯著差別。Wiedenbeck[37]同樣發(fā)現專家傾向于記住程序的語義等抽象表征信息,而新手傾向于記住程序的函數和語義等具體信息。Ye[38]指出,專家比新手擁有更大的圖式組塊(chunks),在他所研究的樣本中,與新手相比,專家在C語言方面的概念塊更抽象,組成元素更多。由于知識的組塊,對新手是多個圖式,對專家卻可能只是一個圖式,這使得專家的工作記憶能夠調用和處理更多的信息。專家與新手除了在知識的數量與組織結構上存在差別之外,在知識的使用策略方面也存在顯著差別。經驗豐富的程序員傾向于使用自頂向下、寬度優(yōu)先和向前的策略,而新手傾向于使用自底向上、深度優(yōu)先和向后的策略[7,33,40,41];并且專家的編程策略可以在不同的問題上重用。Schraagen[35]指出,即使面臨新的問題,良好的策略也能保障他們以較為結構化的方式解決問題。Ko[42]發(fā)現,即使在陌生的編程環(huán)境中,也不會影響專家程序員的問題理解策略。專家與新手在元認知方面存在重大差別。研究[33]發(fā)現,專家能夠更好地意識到所犯的錯誤,并及時對生成的問題解決方案進行驗證。專家元認知能力也表現在專家更善于利用外界記憶輔助設施(如筆記)作更多的注釋[43]。

應用與啟示專家和新手不只是存在知識占有多少的差別,在知識的組織、知識的使用策略、熟練程度和元認知方面也存在差別,這對軟件工程人員的培訓和學習以及專家系統(tǒng)的設計有重要指導意義。對程序員的培訓不能只灌輸編程語言規(guī)則等顯性知識,還需要啟發(fā)其分析知識之間的關系,以及不同解決方案使用的場景,進而形成高層次的圖式;還需對知識使用策略和元認知進行訓練;在培訓的方式上,僅采用書本和授課方式是不夠的,由于專家具有實用主義和自動化的特點[44],因此需要設計具體的任務對其進行實戰(zhàn)訓練。

不足與展望在弄清專家與新手的差別,特別是找到新手存在的缺點后,新手的學習和教育就成為重要的研究課題[45,46]。面向對象編程教育及可視化教育工具的開發(fā)成為近年來的一個研究熱點[47]。

4程序員人格特質與績效的關系

大量證據表明,軟件開發(fā)中程序員的生產率和能力存在著巨大差別。具有相似背景的程序員在編程績效方面存在巨大差別,學者們猜想,只有存在某種“固有的人格特質”才能解釋這種差別。該領域的研究對程序員的選拔具有重要指導意義。

研究進展目前軟件心理學領域主要采用邁爾斯-布里格斯類型指標(MBTI)和五因素模型[48]來研究人格特質類型與程序員績效之間的聯系。根據MTBI理論分析[49]:①在思考(thinking)/情感(feeling)維度方面(T/F),要檢測和修改編程錯誤,克服語言錯誤,編程工作需要邏輯和分析能力,思考型比情感型更能勝任編程工作。②在感覺(sensing)/直覺(intuiting)方面(S/N),感覺型人更傾向于一步一步達到目標,對工作和細節(jié)更有耐性;而直覺型人工作更依賴于預感和直覺;但是直覺型人對復雜任務更感興趣,感知型人更適合簡單任務。③外向型(extrovert)/內向型(introvert)維度(E/I),內向型人更注意細節(jié),在行動前喜歡徹底思考事情;外向型人思考問題傾向于表面化。在E/I維度的實證研究方面:David研究了MBTI與代碼審查能力之間的關系,實驗證明,E/I維度與代碼理解能力之間存在強關聯關系[50];Capretz[51]研究結果表明,軟件工程人員大部分都是內向型性格;Chandler等人[52]發(fā)現,計算機專業(yè)的研究生主要都是內向、感知和判斷型的;在程序員人格特質調查中,Turley發(fā)現軟件行業(yè)樣本中90%是內向型人[53]。在SN維度實證研究方面:Bishop[54,55]發(fā)現直覺型人在解決問題中表現得更好;Whitley[49]發(fā)現直覺型的學生確實更具編程潛能;Capretz[56]研究發(fā)現,他的專業(yè)程序員樣本中直覺型人所占比例遠遠超過一般人群,他認為直覺型、思考型,特別是直覺-思考型在編程相關任務中能夠工作得更好;Devito研究了MBTI與代碼審查能力之間的關系[57],發(fā)現直覺型人比感知型表現好,直覺-思考型表現尤其好。在TF維度實證研究方面:Bishop[55]認為,完成軟件開發(fā)中的一些任務(特別是問題解決相關領域的任務),需要在規(guī)定的限制條件下執(zhí)行標準化過程,需要進行客觀的邏輯的分析,思考型人更能勝任;Turley和Bieman[53]的研究表明,他們的樣本中85%是思考型人;Capretz的專業(yè)程序員樣本中81%是思考型;Chandler等人的計算機專業(yè)學生中86%是思考型;Myers研究表明,思考型人更適合于與邏輯思考有關的任務[58]。

應用與啟示在現代軟件人員選拔和項目管理中,人員的性格因素不容忽視。人員選拔需要根據角色的任務特點,選擇適宜性格的人員,如直覺-思考型人普遍更適宜作編程工作;而需求分析更偏重交流能力,外向型性格比內向型性格更為適宜。實驗表明,如果IT企業(yè)能夠根據雇員的性格特點和潛能進行優(yōu)化組織,生產效率和質量都可能得到提高[56,59]。

不足與展望正如Whitley所說[49],人格特質與績效方面的研究是相關性研究,而不是本質上的實驗研究,不能得出因果關系推論,不能說編程潛力、態(tài)度和行為的差別是由于人格類型導致的。需要對這種相關關系進行深入的機理研究,給出人格特質與績效之間的相關關系的合理解釋,這將是未來的一項重要的研究內容。在找到性格類型與能力偏好的關系的基礎上,對于一個特定任務,如何選擇和搭配團隊成員以形成更加和諧、高效和多樣化的團隊也是未來一項重要的研究內容[48]。

5程序員情感與績效的關系

情感(moods)是指“心境或主要情緒的意識狀態(tài)”[60]。Merriam-Webster字典將情緒(emotion)定義為“意識的情感方面,一種感覺狀態(tài),是一種有意識的心智反應(如憤怒或恐懼),對特定對象的強烈感覺體驗,一般伴隨有身理的和行為的變化”。情感和情緒都是感情狀態(tài)。情感持續(xù)的時間更長,引起的原因沒有情緒明確。情感可以持續(xù)一兩天或者更久,而情緒在幾分鐘或者幾秒鐘之內發(fā)生或者消逝。大多數心理學家認為情緒和情感在本質上是一樣的。幾乎所有的日?;顒佣际艿角榫w的影響,從駕駛飛機到編程,無一例外都能感受到正面或者負面情緒。情緒可能破壞日常任務,通常會對精力、睡眠和思維造成干擾,嚴重的可能導致疼痛。研究發(fā)現,情感會影響人類的多種活動,如創(chuàng)造性、記憶、推理、行為、認知加工、信息加工、學習、決策和工作績效[60]。

研究進展雖然情感與績效關系方面存在大量研究,但是很少有針對IT專業(yè)人士的情緒研究。近年心理學領域開展了情緒對行為的影響研究,情緒對IT專業(yè)人士的影響的研究卻很少[60]。情緒心理學相關研究表明,情感影響推理。而推理是編程的必要元素,如果情感能影響推理能力,那也可能會影響程序員的績效。Khan[61]設計了實驗來測試情感對程序員調試任務的影響。其方法是讓程序員在開始調試任務之前,先觀看幾組激發(fā)特定情緒的錄像帶,比對各組任務績效。結果表明,情緒的覺醒水平對調試任務存在重大影響,而情緒的效價對任務的影響卻不明顯。即程序員檢測和改正錯誤的能力依賴于情緒的覺醒水平。Good等人[62]意識到情感對程序員績效的影響,在計算機實驗室中引進了表達和監(jiān)控學生情緒的設備。實驗表明,此設備有助于學生的情緒表達、交流與修復,進而促進學業(yè)成績,獲得了良好的反饋。

應用與啟示情感對編程績效存在影響,該領域的研究對程序員的管理有著重要指導意義。如情緒的覺醒水平對調試任務存在重大影響,企業(yè)管理中就需要盡量避免員工情緒出現大幅波動,過于高興或悲傷都對工作不利。需要避免員工帶著負面情緒工作,思維受到影響可能引入嚴重的軟件缺陷。情感波動對編程績效存在較大影響,組織在選拔程序員過程中可參考此因素,優(yōu)選那些情緒穩(wěn)定型人格特質程序員負責關鍵性任務。可用大五人格測量中的神經質維度(neu-roticism)問卷衡量情緒穩(wěn)定性。

不足與展望針對程序員情緒的研究目前還處于實驗室研究階段,這與實際工程項目中程序員的工作環(huán)境存在巨大差別;并且情緒具有實時性和積累效應,如何在不侵擾程序員編程工作的條件下,實時地檢測程序員情緒進而幫助其調節(jié)情緒是未來的發(fā)展趨勢。文獻[63]提出通過程序員使用鼠標和鍵盤的信息來監(jiān)測程序員的情緒。文獻[64]提出通過增加人機界面的情感意識(emotionawareness)設計來促進用戶的正面情緒。

6編程能力傾向測試

眾所周知,有些人認為學編程很困難,而有些人卻覺得很簡單。要可靠地將這兩類人識別出來卻是一個大問題。編程能力傾向測試旨在解決這樣的問題。

研究進展Wilson&Shrock[65]研究了12個預測因子后發(fā)現,有3個預測因子與編程能力有著重要的相關關系,依次是:舒適水平、數學和歸因(把成功歸因于運氣的學生編程能力較差)。Beise等[66]考察了年齡、種族和性別與編程入門課程之間的關系,從統(tǒng)計學上表明,性別和年齡都不是有效的預測因子。Nathan等人發(fā)現學生的預期是一個重要影響因素,那些預期自己能得“A”的學生更容易成功[67,68]。Lister等[69]、Fincher等[70]、deRaadt等[71]、Simon等[72]、Tolhurst等[73]指出,在編程入門課程中表現差的學生缺乏問題解決能力。Stuart實驗發(fā)現,系統(tǒng)商數(SQ)-移情商數(EQ)與編程存在強正相關[74]。Simon等人[75]、Sue&Gary[76]、Tolhurst等人[73]都發(fā)現,學生的空間觀想能力與編程能力存在正相關,地圖描繪實驗中畫俯瞰圖的學生在課程中得分更高,畫路線圖的學生成績比俯瞰圖的差,畫路標圖的學生成績最差??臻g觀想能力與代碼導航能力有關,進而關系到程序心智模型的構建。

應用與啟示編程能力傾向測試可以提供學業(yè)和就業(yè)方向咨詢,選擇那些適合學習編程的學生,提高編程課程的通過率,減少計算機學生的退學率[77];為企業(yè)選拔更適合編程的員工,并識別哪些員工需要進行計算機相關訓練。

不足與展望可以看出,目前該領域的研究未能取得公認統(tǒng)一的結論。學者們對預測因子的選取具有較大隨意性,各自提出的預測因子繁多且缺乏系統(tǒng)性。究其原因,研究者們未能對軟件工程中各種角色所需的認知能力進行機理層面的分析。相關性分析不能說明因果關系。學生在某種任務中的績效與編程績效相關只能說明該項任務與編程任務在所需的認知活動上存在某種程度的交疊。因此,用這些因子預測學生將來的編程表現是不夠合理的。作為編程能力潛力的預測因子,需要選取與編程認知活動密切相關且相對穩(wěn)定的因素。本文前幾節(jié)的分析和總結對編程能力傾向測試的未來研究方向具有重要啟發(fā):1)編程能力在很大程度上是習得性能力,知識與經驗的差異是程序員個體差異的最主要原因。因此在個體經歷和其它條件相同的情況下,學習能力的差異是影響程序員未來編程能力的一個重要因素。同時,學習能力是一項較為穩(wěn)定的能力,可作為編程潛力預測因子之一。2)軟件工程的核心認知活動是問題解決(problemsol-ving),而元認知對問題解決活動進行監(jiān)控與調節(jié)。元認知能力的高低對問題解決績效起著重要影響[78],并且元認知能力也是較為穩(wěn)定的高級能力[21],可作為編程潛力預測因子之一。3)情緒、動機(motivation)等因素對認知活動存在較大影響。同樣,在外界刺激條件下,人格特質是個體情緒動機差異的決定因素,且人格特質具有長期穩(wěn)定的特點,可探索部分人格特質維度作為編程潛力的預測因子,如情緒穩(wěn)定性??傊?,編程能力傾向測試的未來研究應著眼于分析軟件工程的任務活動特征,識別那些對編程活動有著因果關系且較為穩(wěn)定的因素作為預測因子,才可能達到“潛力測試”的效果。

結束語

第9篇:編程培訓總結范文

這次數控中級培訓,主要是對pa系統(tǒng)的學習,內容有車床,銑床。暑假之前主要練習數控編程,而這個學期偏向于機床操作。通過電腦編程模擬和下車床操作,以及加工零件。我對數控中級的學習有了一定的掌握。

對于剛開始的編程理解,我個人還是比較感興趣,從當初的一知半解到現在熟悉運用每個命令,并理解其含義,都是自己每天不斷的摸索和老師耐心的教導息息相關。主要總結以下幾點:

一、 對數控編程和模擬的理解和運用

我很榮幸能有這么好的老師來教我們數控編程,其實學習最主要的還是靠自己去多練,但關鍵的時候有老師指導,這樣還是進步快點。特別是剛開始接觸編程和機械加工的時候,有老師指導進步特別快。記得8月9日那天,老師開始講編程的過程,特別對經常使用的代碼給介紹出來,然后對點位的理解和計算。對模擬好的零件進行模擬加工。通過這些知識點的學習,我才漸漸的理解數控編程的一些基本要領。機床上對刀是我之前遇到的最大難題,這是由于命令使用不習慣,和基本感念理解不夠透徹,不過通過后面的反復練習,現在已經熟悉掌握了模擬系統(tǒng)。如今已經能夠看懂圖,知道走刀路線。以及涉及到的點位能夠進行換算。

二、理論知識的學習和理解

對于老師發(fā)的資料,我已經認真的去學習,當然,相對要記住每個知識點,還是有一定的差距,但我有信心能把理論知識學習好。我認為最主要的是去理解每個知識點,而不是死記硬背,因為許多的理論知識都會在實際操作中用到,而且必須掌握。只有完全的理解理論上的知識,才能更好的去完成實際的操作。比如機床上的按鈕,走刀路線,刀補等。都涉及到許多理論知識。只有把理論知識吃透了,才能在加工過程中認真的去遵守規(guī)則,更安全的完成零件的加工。

三、 實際加工的學習方法和掌握程度。

對于機床的操作,我總感覺自己練習不夠,特別是對零件加工花的時間比較多,還有實際對刀也掌握不夠好,雖然現在已經能把零件給加工出來,而且尺寸也把握得當,但時間控制方面還是不夠好。這主要還是自己的操作熟練程度不夠。

車床上,對刀和加工現在我已經能夠在規(guī)定的時間內完成了,并且尺寸也能達到所要求,但我認為還是因為自己花在車床的時間多點。而銑床,相對來說,熟練程度不夠好,盡管知道怎么去加工,但尺寸的控制和時間的把握不夠好。不過在后面的不斷實踐和練習中,我得到了很好的提升,能夠進行零件的加工,對機床出現的小問題也會去解決。特別是在最后那段時間,我已經能夠加工零件。而且尺寸已能把握好,達到了圖紙上的要求。

四、最大的收獲

對于數控編程和加工學習的這段時間里,我認為最大的并不是自己所學到的知識,而是學習的方法,很榮幸得到老師的幫助,在我學習感到困惑和吃力的時候,他們能更好的與我溝通,當他們對我講到學習這門課程的用處,以及以后工作的方向時,我感到非常值得。進入大學后,已不再是高中時代的應試教育。每個人都應該找到適合于自己學習方法。只有掌握好的學習方法,才能夠學好自己的課程。而在數控學習的這段時間里,我也不斷的去摸索,感覺收獲不少。