時間:2023-03-10 15:05:22
序論:速發表網結合其深厚的文秘經驗,特別為您篩選了11篇java程序員實習范文。如果您需要更多原創資料,歡迎隨時與我們的客服老師聯系,希望您能從中汲取靈感和知識!
在《教育部關于全面提高高等職業教育教學質量的若干意見》文中,重點提出適當控制高等職業院校招生增長幅度,相對穩定招生規模,切實把工作重點放在提高質量上,以服務為宗旨,以就業為導向,走產學結合發展道路,培養千百萬高素質技能型專門人才,由此可以看出提高教學質量的重要性和緊迫性。而軟件編程(java程序設計)是計算機軟件技術專業的專業核心課,因此完善與優化Java程序設計課程建設顯得尤為重要。
一、課程建設的目的和意義
1、 研究目的:
(1)響應《教育部關于全面提高高等職業教育教學質量的若干意見》文件,把工作重點放在提高教學質量上,以服務為宗旨,以就業為導向,走產學結合的發展道路,加強工學結合,服務社會的理念,結合虛擬企業(校內生產性實訓基地)鼓勵部分積極性較高的同學利用所學技能服務社會,支持并促使其成果得到應用。
(2)強化學生理論與實踐結合能力,就職業教學的指導思想來說,就是要把“教師教什么”變為“學生學什么”,再進一步提升為“學生會做什么”。
(3)建立以工作過程為依據的整合化教學內容,融“教、學、做”為一體,完善理論、實踐、實訓、實習等教學環節的設計,使之趨于合理。進一步加強情境教學中典型模塊和項目案例的選取,不僅使之來源于企業實踐,同時要具備典型性、代表性,要包含教學大綱所規定掌握的技能。
(4)根據職業崗位實際工作任務所需要的知識、能力、素質來進行教學內容設計,加強技能的針對性,并為學生能力的提高打好基礎。
2、研究意義:
因為Java程序設計課程設計師為培養Java程序員而設置的,是軟件技術專業的一門專業核心課程,主要培養學生的軟件編程能力和項目開發能力,使之適合Java程序員的工作崗位需求,主要意義如下:
(1)建立課程資源庫,方便教師教學和學生的自我學習
(2)進行課程設計,完善教學和學生考核體系。
(3)間接完善教師隊伍的建設,培養雙師型教師團體。
二、課程建設現狀分析
本課程教學目前擁有大量不同版本的Java程序設計教材,但各個教材的側重點不同,不能滿則Java程序教學的全過程,雖然師資力量充足,教學案例和素材豐富,但依然需要進一步整理完善,使其更合理精煉,存在的主要問題如下:
(1)教學軟件版本偏低,教學資源嚴重不足,教學內容落后,與實際應用貼切的案例較少。
(2)教學方式單一,不能體現教學過程的實踐性、開放性、職業性特點。大量圍繞軟件設計與開發
的新型崗位出現,大多要求精通Java程序設計,而教學中針對該崗位群的技能培養缺乏。
(3)考核方式單一,不能全面考核學生的實踐能力、創造能力和創業能力。
(4)師資充足,但是能力不一,學生水平也參差不齊。
需解決的問題如下:
(1)根據技術領域和職業崗位(群)的任職要求,參照相關的職業資格標準,改革課程體系
和教學內容。調研與課程教學相關的崗位,根據崗位需求進行教學設計,重點增加新型崗位所需求的技能。
(2)建立工學交替、任務驅動、項目導向、頂崗實習相結合的新型人才培養模式,把工學結合作為高等教育人才培養模式改革的重要切入點。
(3)課程教學依據市場需求,建立基于工作過程的設計方案,培養企業青睞的適用技能。
(4)加強“雙師”結構,專業教學團隊建設如:①增加專業教師中具有企業工作經歷的教師比例。②安排專業教師到企業頂崗實踐。③大量聘請行業企業的專業人才和能工巧匠到學校擔任兼職教師的比例。④逐步形成實踐技能課程主要由具有相應高技能水平的兼職教師講授的機制。
(5)與校企合作單位或者校虛擬企業合作,建立基于企業案例考核方式,使學生考試就是完成企業真實項目,感受企業真實的工作環境、工作壓力、真實評價規則。
三、課程建設現狀
本課程教學引進大量經典教材,但在實際教學中發現這些教材并不能完全適應學校的教學實際。Java技術涉及面廣,需要學習的內容非常多,僅僅依靠課堂教學無法滿足學生學習Java技術的需要,目前存在的主要問題如下:
(1)教學軟件版本偏低,教學資源嚴重不足,教學內容落后,與實際應用貼切的案例較少。
(2)教材介紹技能知識不能滿足崗位的需求,學生水平單一,理論與實踐結合太少。
(3軟件技術人員搶手,但大多要求精通Java程序設計等軟件應用,而教學中針對該崗位群的技能培養缺乏。
(4)部分教師理論基礎很強,但是技術水平不高,帶領學生的實訓力不從心,對學生考核主要是理論知識,不能考查學生整體操作能力。
要解決的問題:
(1)選擇與教學相貼切的教材,最好是編寫貼合教學需求的教材。
(2)準備充足教學資源,包括講義、課件、企業考試題庫等。
(3)課程教學依據市場需求,建立基于工作過程的設計方案,依Java崗位群的思路去培養一批理論與實踐于一身的軟件人才。
(4)加強師資隊伍的建設和完善學生考核體系。
四、課程建設目標和思路
Java程序設計課程建設以程序員為培養目標,程序員是崗位群概念,包括界面設計員,數據庫設計員,編碼員,測試員等崗位。而Java程序設計師針對編碼員崗位,以Java為主要技術,通過完成技術實用性,知識拓展性強的教學案例和實訓項目,培養學生能夠根據用戶需求,進行用例詳細設計、編碼實現、單元測試、集成等能力,并通過拓展項目訓練逐步培養學生具備軟件設計與編碼能力。通過小組合作學習,培養學生團隊合作、協調溝通能力。課程建設的核心是課程內容的設計、教學模式的設計、實施方案的設計。
Java程序設計課程建設遵循“以職業行動獲得知識”的認知規律,以崗位工作綜合能力培養為核心,對職業崗位的工作內容,工作過程,工作環境等內容加以分析提煉,并遵照循序漸進的教育規律進行深度加工,結合Java程序員的崗位需求,把課程設置為軟件編程Java-桌面開發、軟件編程Java-web卡 發、軟件編程Java-web高級開發三個等級逐步培養不同層次的軟件設計與開發人才。并對應構建課程教學,使學生獲得知識的過程與具體的職業實踐相對應。設計思路如下:(1)以Java程序員工作崗位的典型工作任務,提取及序化教學;(2)融入國家Java工程師職業資格認證標準;(3)以項目組織教學模塊,以工作任務為單位組織教學實施;(4)基于行動導向教學方法,使學生用心、用手、用腦展開職業活動;(5)基于企業案例考核方式,使學生考試就是完成企業真實項目,感受企業真實的工作環境、工作壓力、真實評價規則。
響應高教部16號文件的號召,全面提高高等職業教育教學質量是高等職業技術學院學科建設發展的必經之路,根據文章的分析軟件編程(Java程序設計)方向課程教學存在很多的問題,要提高軟件專業學生綜合水平,提高就業率,進行java課程建設是可行的,也是必要的。
參考文獻:
0 引言
軟件產業是信息產業的核心,軟件人才是軟件產業發展的關鍵,而運用軟件工程思想,通過工程化方法開發軟件已經成為業界的共識。高技能軟件工程人才的匱乏嚴重阻礙了我國軟件業的發展,我國軟件業與世界軟件強國相比差距很大,甚至遠遠不如同為發展中國家的印度。其中一個關鍵原因在于我國在軟件人才培養方面還存在以下問題:①缺乏對軟件人才培養目標的準確定位,高職院校的軟件人才培養定位在從事編程、測試、維護和支持一線的“軟件藍領”,主要面向的崗位是程序員,這在理論上已經成為共識,然而很多教師錯誤地認為程序員只要會寫代碼就可以,這種教學理念導致一些學生沒有軟件工程的概念,自然培養出的是“軟件作坊”里的代碼英雄;②高職軟件技術專業實踐教學存在體系不合理等問題。
1 基本框架
軟件技術專業團隊在國家示范性建設過程中需達成共識:軟件技術專業的職業教育者必須在軟件技術教學中深入貫徹軟件工程思想,使其成為學生從事軟件開發工作的世界觀和方法論。軟件技術教學應貫徹將工程化能力、職業素質培養與專業理論教學融為一體的教學理念,按照知識建構的觀點,以軟件開發過程為主線、以實踐為核心組織課堂的教學思路?;谲浖_發過程的工程化實踐教學體系基本框架如圖1所示。該框架以軟件統一過程RUP理論為依據,以軟件開發過程為主線,將實踐教學體系分為目標體系、內容體系、實施體系、條件體系和管理體系5部分,各組成部分在實踐中既要發揮各自的作用并體現各自的功能,又要協調配合以實現實踐教學的總體目標。
2 實踐教學體系
2.1 以軟件開發過程為主線,建立基于崗位能力模型的分層目標體系
根據應用型人才職業能力培養要求,將高職軟件技術專業培養目標的職業能力分為3個層次:職業核心能力、專業通用能力、崗位特定能力。為準確定位程序員3個層次的能力范圍,我們首先研究出程序員在軟件開發各個階段應具備的專業能力?;谲浖_發過程的程序員崗位專業能力模型如圖2所示。接著將圖2實現工作流中有下劃線標識的能力按流行開發語言分為Java程序員、.Net程序員和Android程序員應具備的能力,即崗位特定能力。對應軟件開發每個階段的能力是各種崗位類型的程序員都應具備的能力,稱為專業通用能力或軟件工程能力。最后,抽取工程化軟件產品開發過程中需要的團隊合作能力、表達溝通能力等作為職業核心能力。根據3種能力的依賴關系,我們建立圖3所示的以職業核心能力支撐專業通用能力和崗位特定能力、以專業通用能力支撐崗位特定能力的軟件技術專業實踐教學能力分層目標體系。
2.2 以軟件工程過程為導向,構建工程化、模塊化、層次化的課程內容體系
課程內容體系建設思路及過程包括以下幾個方面。
(1)獲取程序員崗位(Java程序員、.Net程序員、移動程序員)在實際軟件開發過程中具有完整工作過程的工作任務,按照職業成長的規律分類排序,將分類后的工作任務歸納整合為典型工作任務。
(2)將一個典型工作任務轉化為一個或多個學習領域,一個學習領域對應一門課程,將多個典型工作任務中公共的學習領域劃分為專業基礎課,即業能力通用培養模塊。特有的學習領域劃分為專業課,即核心崗位能力培養模塊,該模塊又包括.Net程序員、Java程序員和Android程序員課程學習子模塊。每一模塊的課程又分為崗位基本技能、崗位特定技能和崗位綜合實訓3個層次。
(3)基于軟件開發過程,依據RUP理論,按照篩選、合并、細化、增加的原則建立以程序員為核心崗位的崗位群模型,將崗位劃分為核心崗位、輻射崗位、擴展崗位、發展崗位4種類型?;谲浖_發過程的以程序員為核心崗位的崗位群模型如圖4所示,該圖中沒有指定崗位的能力與輻射崗位所具有的能力均為專業核心崗位(程序員)的能力,這些能力是學生的必備能力;輻射崗位是在向程序員全程灌輸軟件工程思想和培養程序員其他流程相關崗位的能力時,正好培養了RUP某一崗位的能力;發展崗位是在向程序員全程灌輸軟件工程思想時,需要有部分學生熟悉這類崗位的能力,這些能力正好對應RUP的某一崗位,但因需要其他的綜合素質或較豐富的實踐經驗,并不是每個人都能達到這種能力,只有少部分學生可以達到或朝這個能力方向發展;擴展崗位指在專業核心課的基礎上,通過附加々業拓展課獲得的崗位,鼓勵學生個性化發展,不斷提升崗位遷移能力,為將來就業創造更多的機會,
通過對崗位群模型進行分析,我們構建圖5所示以職業核心能力、專業通用能力模塊課程為支撐的工程化、模塊化、層次化的崗位能力培養課程體系,對課程內容按照“一條主線、四個應用層次”的設計思路、基于“OTPAE”五步訓練法進行工程化重構。
2.3 以軟件工程過程為主線,逐步形成與工程化實踐教學相適應的包含教學模式、教學方法和評價機制的實施體系
1)在教學模式方面,為不同類型的課程探索不同的教學模式。
(1)學做合一模式:邊學邊做,學做合一,該教學模式適合專業通用能力培養模塊和崗位特定能力培養模塊中崗位基本技能課程的學習。
(2)軟件車間模式:模擬車間工人加工產品的過程,在軟件產品開發的過程中,程序員按照操作規程編寫代碼,得到想要的軟件,該模式適合崗位特定能力培養模塊中崗位特定技能課程的學習。
(3)軟件工廠模式:即生產性實訓,創設真實軟件開發環境,按照真實企業中小型項目組人員構成進行分工并在實驗室劃分邏輯工作區,然后按照工程化思想協作完成項目的分析、設計、開發和測試,該模式適合崗位綜合實訓模塊課程的學習。
2)在教學方法方面,針對不同的教學模式探索不同的教學方法。
這些教學方法包括MCLA教學法、ISAS教學法、雙語教學法、項目教學法、虛擬公司教學法。
3)在考核評價方面,建立基于“證據”的過程考核評價機制。
隨著工程化實踐教學工作的不斷深入,傳統的以筆試為主要形式、以卷面成績為主要依據的考核方式,不再適合評價學生在基于工作任務的課程學習過程中所積累起來的各項能力。借鑒英國BTEC評價模式,以世界大學城云教育平臺為依托,我們建立基于“證據”的過程考核評價機制,要求學生在完成任務的同時,學會管理學習日志、學習心得、實驗或實習報告、聲像資料、軟件作品等證據,制作學習證據匯編,為申報成果等級提供依據。教師根據學生所展示的專業能力成果、通用能力成果以及學生的自我評價,綜合認定學生的學習成績,設定不合格、合格、良好、優秀4個級別,倡導“只有更好,沒有最好”的激勵機制。
2.4 構建基于1G3W實踐教學環境、立體化實踐資源、包班導師制的工程化實踐教學條件體系
1)搭建真實、與業界同步的1C3W實踐教學環境。
堅持以工程化培養理念為指導,以系統軟件、CASE工具、開發工具為核心,以網絡、服務器、桌面系統為平臺,組建與業界同步的工程化綜合實驗環境,為工程實踐教學提供強有力的實踐實驗平臺。教學做一體化教室能滿足軟件技術專業學生100%理論實踐一體化教學要求;校內軟件實訓工廠以軟件產品開發流程為主線,營造真實的軟件產品開發氛圍,從合理利用廠區和設備等硬件資源的目標考慮引進物理產品線和邏輯產品線的概念,按物理產品線的思想規劃實驗室的布局及設備資源,按照邏輯產品線的概念配置實訓環境,為校內生產性實訓創造條件;與軟件企業合作創建的校內項目工作室可接受優秀學生進行真實項目開發,以培養技術骨干,同時也是教師進行科研的場所;與企業廣泛合作,共建校外軟件實訓基地,為即將畢業的學生提供頂崗實習崗位,基本形成圖6所示的1C3W實踐教學環境。
2)建立優質化、立體化、網絡化、工程化的實踐教學資源庫。
以世界大學城云教育平臺進行工程化實踐教學共享資源庫建設:(1)對數據結構、應用開發、Java企業應用開發等10多門傳統課程教學內容進行工程化改造,按工程化軟件開發流程對教學內容進行重構;(2)按照工程化思想和IT行業企業的工作標準對26門課程進行解構,用豐富多樣的多媒體表達形式建設26門課程的概念庫、方法庫、原理庫、練習庫、訓練庫、在線題庫、虛擬實驗庫,然后以軟件開發過程為主線,按學生認知規律重構,形成模塊化的課程單元,再以圖表化的資源集成方式通過超鏈接形成單元教案組織教學;(3)建設30個工程項目案例庫,工程案例全部來自真實的項目并通過軟件工程實踐能力提升平臺PCIP隨時隨地向學生全面開放。
3)建立全程跟蹤學生學習過程包班導師制。
為了確保工程化實踐教學的教學效果,我們對學生的學習過程進行全程跟蹤和指導,發現軟件技術專業實施不為很多人所接受的包班導師制教學,所有專業教師除了包攬一個班的所有專業課教學外,還要以導師制為平臺,以工程項目為中心,組建專業團隊,開展項目設計競賽,以競賽促進學習,以團隊帶動班集體,營造奮發向上的學習氛圍。包班導師制是提高軟件技術專業教學質量的重要手段,主要體現在:(1)包班教師對學生知根知底,便于因材施教;(2)學生的專業成績只與一名教師有關,增加了教師的壓力與動力,對教師工作提出了更高的要求,促使教師工作變被動為主動。通過在總學分中設定專業選修課學分以及定期開展專業技術講座交流等方式,我們很好地解決了業界所質疑的學生只能接受一名教師教學和思維方式的包班制缺陷問題。
2.5 利用信息化平臺,建立遵循行業標準和規范的先進、科學的管理體系
開展示范性建設數年來,我們不斷推進專業實踐教學質量,充分利用信息化平臺,引入行業標準和規范,建立先進、科學的管理體系,逐步實現自律管理。
(1)將“6S”現場管理理論靈活地應用到實訓環境的建設過程中,提高實訓基地的建設水平,形成規范化、高效化的實踐實訓現場管理;依據ISO9001質量保證模式標準,參照ISO9001軟件企業實施指南ISO9000-3,建立質量管理體系。通過制定規章制度、崗位職責、軟件開發規范,量化考核指標,對軟件產品從需求分析、軟件設計、編碼、測試、安裝到維護全過程進行控制,及時對過程數據進行統計分析,不斷改進實訓管理水平,提高實訓質量。
(2)充分利用信息化技術,與企業共同開發基于B/S架構的軟件工程實踐能力提升平臺。通過對實訓過程進行監控,幫助學生利用“學習一實踐一學習”的模式提升軟件實踐能力,通過標準化的企業實戰項目案例及系統化的知識體系為學生提供完整的理論和實踐體系;平臺的流程化特點使其可以模擬企業實際開發流程,涵蓋軟件工程的全生命周期,提供從需求分析、概要設計、詳細設計到實現、測試的體驗式教育平臺。
(3)基于世界大學城云教育平臺,以軟件開發過程為主線,對課程進行重構和解構,建設工程化網絡課程,面向全社會開放;充分利用空間資源平臺的可管理性、過程性、及時性、可監控性、學生主體性特點,建立基于“證據”的工程過程考核評價機制,強調基于學生學習紀律、學習態度、工作日志、學習心得、實踐實習報告、聲像資料、軟件作品等證明自己學習能力“證據”的自我管理能力培養。
(4)自行研制“畢業實習跟蹤系統”,對教師指導學生進行畢業設計和頂崗實踐過程進行全程跟蹤記錄,以使畢業設計工作更加規范、可控。教師可以通過系統下達畢業設計任務,指導學生書寫畢業設計文檔,跟蹤學生實習單位的變更,檢查學生提交的實習日志;學生通過系統進行畢業設計選題,提交畢業設計文檔,動態變更實習單位信息,每天提交實習日志,查看教師評語和建議;管理人員則通過系統提供的數據動態產生教務處所需各種報表。
3 結語
經過近幾年的示范性建設,長沙民政職業技術學院的軟件技術專業在實踐教學體系的指導下取得了良好效果。2013年,軟件技術專業學生參與湖南省高職院校技能大賽的5個技能項目,獲得3個第一,2個第二;在代表省參加的全國高職院校技能競賽中全部獲獎,取得1金1銀3銅的好成績。目前,軟件技術專業的實踐教學體系已經基本成熟,其中實踐教學目標、內容和方法以及實踐平臺等都已穩固成型,但在實踐教學資源的多樣性和實踐評價管理的細節上還需要進一步豐富和完善。
參考文獻:
[1]胡大成.高職計算機軟件技術專業實踐教學體系的重構[J].職業技術教育,2008(32):64-65.
回顧這次的實訓,這次或許是最后的實訓機會。我是一名大二的學生,明年或許就要出去實習了,所以我很珍惜這次的實訓機會,因為它能夠讓我了解自己的不足以及以后自己努力的方向,同時也能讓我了解軟件開發的流程,增加一點軟件開發經驗和社會經驗。讓我在以后的實習中會更好的融入到其中,增加自己的就業機會,因為縱觀現在的就業形勢很不讓人樂觀,由于之前的經濟危機,就業機會越來越少,就業也越來越難,這就給了我們很大的壓力,所以要是沒有真本事,就業崗位就無從談起,因此,在以后的學習中,我會更加好好努力。
通過這次的實訓,我學到了很多:
首先,對JAVA識比以前有了更深的了解。在這之前由于種種原因我JAVA學的很不好,編程我幾乎寫不出來。但經過這次的實訓,我對JAVA的理解,雖然還有很多都不懂,但我會在今后的實訓和學習中加以學習了解,力求弄懂,增強自己對JAVA的理解。
其次,在這次的實訓中我的動手操作能力有了一點的提高,剛開始的時候JDK的配置,數據庫的安裝都出現了一定的問題,JAVA 可實話開發工具的不熟悉, 所以開始的時候進程很慢,時間都用在了JDK的配置,數據庫的安裝以及熟悉JAVA可視化開發工具上,但付出有了回報,成功的配置了JDK,安裝了數據庫,熟悉了JAVA可視化開發工具,總的說來,自己還是有一定的收獲的。因為自己的動手操縱能力得到了提高。
最后是團隊協作。在整個項目完成過程中團隊協作有著不可替代的作用。從在剛拿到項目時對項目的分析到最后的項目完結的都有一定的體現。剛拿到項目時,我們團隊進行了分析,并分配了各自的任務。當我們其中一人遇到問題的時候,我們其他人都會去幫忙,效率提升了很多。但可能由于不是一個宿舍的,大家彼此間都不是很了解,所以交流中還是存在了一定的問題。
在這次的實訓當中我收獲頗豐。但僅僅靠這一個月的學習還是遠遠不夠的。所以在以后的學習中我會更加努力,提高自己的能力,讓自己在以后的社會道路上打下堅實的基礎。
Java軟件開發實習報告二
伴隨著新年鐘聲的到來,我不知道我是否是應該高興還是悲傷。因為伴隨自己三個月的華迪實訓即將結束。
轉眼之間三個月的華迪實訓就這樣在忙碌中過去了。通過此次短暫的java開發習,回顧一下自己這三個月的每一天,覺得過的十分的充實,每天都有一堆忙不完的事。因為你每天想起的第一件事情就是完成自己的項目模塊,哪些地方不夠,哪些需要修改。漸漸的發覺,自己對自己所擔任角色的認知:從原先的學生到現在“程序員”的轉變?!叭魏我粋€初具規模的軟件都是要團隊來配合的”這是我一向的認知。因為你再全能程序員也有出紕漏的地方,你程序寫的再好,那也只是你一個人的程序。因為對于程序來說,可讀性、可理解性是一項衡量它是否優秀的一個標準。所以就有了我們6位成員的項目組。在項目組中,我擔任組員這一角色,這相當于一個正規項目的“項目開發人員”,感覺自己身上的擔子挺重,因為要配合其他組員的進度并完成自己任務從而使得項目能夠成功地,完整地把它應有的功能實現。對于項目中遇到的困難,我覺得那就是經驗不足,會遇到很多問題但也培養了我們上網搜索查詢,咨詢老師同學的良好習慣,讓我相信任何困難都有被解決的一天。所以從整個項目來說,自己在編碼上遇到的太棘手的問題都是大家集體解決。但是總的來說,這次課程設計對我很有幫助,讓我獲益匪淺,期間時間雖短但是也學到了不少的知識。在這次實訓過程中,我發現平時學習的知識與實踐環節所用到的有一定的差距,往往我覺得自己掌握的很好或者自認為熟練的技術卻在此次實踐環節中往往出問題,書本上的知識只提供方法的借鑒,實踐中自己必須摸索出適合具體工作的方法,這一切都離不開鉆研精神與勤學好問的精神.
總的來說,這次培訓效果不錯,對自己有一定的提升,這完全不同與學校的學習,因為它更加貼近工作,針對以后工作的內容作了很多實例的練習與工具的使用,為我們更快的加入工作提供的很好的前提。并且在的實訓里,讓我知道還有很多地方的不足,還有許多的技術等著我去摸索,等著我去學習。
最后,感謝公司的幾位老師辛勤的工作,我們的開心來自你們的熱心與關心。祝你們工作順利。
Java軟件開發實習報告三
經過五天的Java實訓,感觸很深,收獲也很大,對自己的缺點也有了很多的認識,回首本學期JAVA學習,重點還是在學習概念等一些常識性的東西,關于類型、變量、接口、輸入輸出流、分析異常、拋出異常,后期主要是小程序運用,Gui界面設計和事件。
在我學習的語言中,我自己認為Java是一門比較強大的面向對象的編程語言,不僅僅是因為它的跨平臺型還有它的較強的實用性,強悍的嵌入性。
本次實訓主要是針對我們對項目流程不熟悉和對整體項目的把握不清楚,學習數據庫的設計和表的建設以及表與表之間的聯系,還有一些代碼的編寫,這些都是我們所不熟悉的也是我們最薄弱的部分。
通過這一周的實訓,雖然實訓的時間不長,但是總體上收獲挺大的,當我們正式準備學習實訓java編程技術時,讓我感到非常高興,因為java一直學的是課本知識,所以實訓對于我來說是必須要學會熟練操作的。當然開始學習后也并非是想象中那樣順利,開始的學習讓我異常感到學習任務的艱巨,因為學習中我遇到了很多以前未曾遇到的難點,有時后也難免會失去耐心,但是,通過老師的指導,自己的努力的練習,我順利的化解了一道道的障礙??朔薐ava學習上的一道道難關,現在自己已經基本掌握了java的基礎知識。
java應屆畢業生簡歷范文模板(一)姓
名: xuexila
國籍: 中國
目前所在地: 湖南
民族: 漢族
戶口所在地: 湖南
身材: 170 cm 63 kg
婚姻狀況: 未婚
年齡: 22 歲
培訓認證: 誠信徽章:
求職意向及工作經歷
人才類型: 應屆畢業生
應聘職位: 軟件工程師:JAVA軟件工程師、互聯網開發工程師:WEB開發程序員、軟件測試工程師:軟件測試工程師
工作年限: 0
職稱: 無職稱
求職類型: 全職
可到職日期: 隨時
月薪要求: 2000--3500
希望工作地區: 廣東省 浙江 湖南
個人工作經歷:
公司名稱: 上海杰普軟件公司
起止年月:2009-06 ~ 2009-07
公司性質: 民營企業
所屬行業:計算機業
擔任職務: 程序員
工作描述: 參與電信收費系統的開發,負責其中的信息采集系統模塊的設計編寫,與團隊成員配合協調,共同完善優化系統。
離職原因:
教育背景
畢業院校: 中南大學
最高學歷: 本科
獲得學位: 學士
畢業日期: 2010-07-01
所學專業一: 計算機科學與技術
所學專業二:
受教育培訓經歷:
起始年月 終止年月 學校(機構) 專 業 獲得證書 證書編號
2006-09 2010-07 中南大學 計算機科學與技術 本科
語言能力
外語: 英語 良好
國語水平: 優秀
粵語水平: 一般
工作能力及其他專長
熟練掌握JAVA 面向對象編程;
熟悉 J2EE 架構,熟練掌握 Struts ,MyEclipse 等主流 WEB開發框架和開發工具
熟悉Oracle、Mysql數據庫的使用 ,熟悉PL/SQL 語言
熟練掌握HTML ,JavaScript ,JSP 等網頁技術
詳細個人自傳
具有較強的適應能力,能夠快速融入團隊;
相關知識掌握牢固;
有良好的項目管理能力和溝通能力;
學習能力強,對工作充滿熱情,頭腦靈活,責任心強,能夠和團隊有效溝通;
未來規劃:熟悉公司團隊項目的實際需求,并精通相關技術,提升項目管理能力和溝通能力,為團隊的進步貢獻力量,立志成為能夠帶領團隊不斷前進的中高層人員。
個人聯系方式
通訊地址: 湖南省長沙市岳麓區麓山南路932號中南大學校本部15舍621 (郵編: 410083)
聯系電話:
家庭電話:
手
機:
QQ號碼:
電子郵件:
個人主頁:
java應屆畢業生簡歷范文模板(二)姓名:xuexila
性別:男
年齡:22
學歷:本科
專業:計算機
聯系電話:xxx
畢業院校:xxxxx
主修課程:匯編語言程序設計、JAVA程序設計、數據庫原理、操作系統
英語水平:通過國家六級考試。有較強的閱讀和翻譯能力,能進行日常英語對話。
計算機水平:通過全國計算機等級考試三級網絡技術。熟練操作OFFICE辦公軟件。
實踐與實習
2012年上學期----與同學共同開發myfan網,完整地學習了網站的建設流程和相關技術。
個人技能
1、熟悉網站開發流程,開發文檔格式;
2、熟悉MVC體系結構模式、C/S模式,掌握面向對象的設計開發思想;
3、熟練掌握JSP、Servlet、JavaBean、Struts、Hibernate等相關建站技術,熟練運用HTML、CSS、XML、JavaScript等頁面控制技術;
4、熟悉UML,了解PowerDesigner等建模工具;
6、熟練掌握SQL語言,MySQL的設計和構建過程及相關維護,了解Access、MSSQL、Oracle等常用數據庫;
7、熟練運用Eclipse等開發工具,Apache、JBoss等服務器開發平臺;
8、能在WindowsServer、操作系統,上搭建網站平臺及進行相關維護,了解RedHat、FreeBSD等Linux操作系統。
求職意向
JAVA軟件工程師
個人簡介
熱愛編程,有良好的分析問題、解決問題的能力。能吃苦耐勞、待人熱情、真誠,有較強的適應能力和團隊協作精神。
java應屆畢業生簡歷范文模板(三)個人基本簡歷
姓名:xuexila
國籍: 中國
目前所在地: 廣州
民族: 漢族
戶口所在地: 肇慶
身材: 172 cm 58 kg
婚姻狀況: 未婚
年齡: 24 歲
培訓認證: 誠信徽章:
求職意向及工作經歷
人才類型: 普通求職
應聘職位: 計算機類:ERP應用實施工程師、計算機類:技術支持及維護、
工作年限: 2
職稱: 中級
求職類型: 全職
可到職- 一個星期
月薪要求: 1500--XX
希望工作地區: 廣州 佛山 肇慶
個人工作經歷:
公司名稱: 加拿大Tarena科技(中國)公司起止年月:XX-11 ~ XX-04
公司性質: 中外合資所屬行業:計算機業
擔任職務: Java軟件實習工程師
工作描述: JAVA實習工程師,順利完成了兩個項目的開發,務實了JAVA開發語言和J2EE框架的使用,積累了J2EE開發經驗,提高了自己的技術能力和團隊素質。獲得信息產業部高級軟件工程師證書。
離職原因: 項目工程完畢
公司名稱: 廣州海珠區樂天網吧起止年月:XX-07 ~ XX-10
公司性質: 私營企業所屬行業:其他
擔任職務: 管理員
工作描述: 負責管理網吧網絡、服務器、臺式機等基礎設施的安全性、穩定性運行。
負責管理和維護服務器、路由器、交換機等網絡設備的安裝、連接、配置和操作等。
負責操作系統、常用軟件的安裝、升級和維護,電腦的裝配和維護維修等。
負責服務區員工管理,處理常見問題的解決方案和進行必要的崗位培訓。
離職原因: 個人更高發展
教育背景
畢業院校: 肇慶學院
最高學歷: 大專
畢業- XX-06-01
所學專業一: 計算機科學與技術
所學專業二:
受教育培訓經歷:
起始年月 終止年月 學校(機構) ?!I 獲得證書 證書編號
XX-09 XX-06 肇慶學院 計算機科學與技術 畢業證 105801XX05001992
語言能力
外語: 英語 良好
國語水平: 良好 粵語水平: 優秀
工作能力及其他專長
熟練掌握Java ,扎實的Java編程功底和良好的編碼習慣。
熟練掌握基于Oracle數據庫編程:標準SQL ,PL/SQL。熟悉SQL Server和MySQL數據庫。
熟練掌握各種流行的開源框架下的Web編程: Spring, Struts, Hibernate等,并能將各種開源框架進行整合(Spring + Struts + Hibernate),并能對Hibernate進行調優。
在windows,Unix/Linux下熟練應用多種Java集成開發環境(IDE)。
熟悉多種Web應用服務器的安裝,部署以及系統配置與調試等。
熟練電腦硬件設備,系統安裝,軟件升級和維護,局域網維護,電腦常見問題的解決方案等等。
詳細個人自傳
本人勤于思考,積極進取,學習能力強,對工作有責任心,做事踏實細心,客戶服務意識較強。班干部工作使我磨礪出堅忍不拔的性格,勇于挑戰的魄力,吃苦耐勞的品質,更使我相信:將相本無種,富貴也無根,一切盡在勤中得。
從事軟件行業一直是我夢寐以求的職業,為了達到這個目標我一直都在努力。包括:自學,參加培訓,和努力積累行業經驗等等。本人對軟件有一種濃厚的興趣,我從事過客戶服務,網吧管理和J2EE開發等。過去的工作經驗告訴我:一切以客戶為中心。善于交流,溝通,和管理。能適應經常出差和不定期加班,能在工作壓力下順利完成任務。
看過“java應屆畢業生簡歷范文模板”的人還看了:1.java應屆生簡歷范文
一、Java簡述
它是個面向網絡的程序設計語言,用來讓程序員創建應用程序,這些應用程序可以通過網絡下載,而且可在任何計算平臺上安全地運行。它的主要特點有簡單性,平立性,面向對象的技術,多線程,動態性,安全性,還有高性能、分布性、強大性、解釋性、可移植性等。
二、Java未來前景
由于Java語言具有上述優秀特性,所以其應用前景必然美好,未來發展肯定會與互聯網的發展需求綁定:
(1)所有面向對象的應用開發;
(2)軟件工程中需求分析、系統設計、開發實現和維護;
(3)中小型多媒體系統設計與實現;
(4)消息傳輸系統;
(5)分布計算交易管理應用(JTS/RMI/CORBA/JDBC等技術應用);
(6)Internet的系統管理功能模塊的設計,包括Web頁面的動態設計、網站信息提供管理和交互操作設計等;
(7)Intranet(企業內部網)上完全基于Java和WEB技術的應用開發;
(8)WEB服務器后端與各類數據庫連接管理器(隊列、緩沖池);
(9)安全掃描系統(包括網絡安全掃描、數據庫安全掃描、用戶安全掃描等);
(10)網絡/應用管理系統;
(11)其它應用類型的程序。
三、Java課程教學的探討
3.1 幫助學生樹立信心
有些高校在制定教學計劃時,往往會考慮到Java和C語言的教學順序問題;也有些學生在剛接觸到Java時,就會想到自己的C語言學得不好,會不會影響到Java的學習。事實上,可以不去考慮這些事請,因為這兩門課程誰都不是對方的前驅課程。在教學過程中,教師應當告訴學生不用擔心自己的C語言水平會影響到Java的學習,以增強學生學好Java的信心。
3.2 多媒體教學
對于Java教學來說,充分使用多媒體,使用大屏幕投影進行直觀教學,對學生學習Java是非常有幫助的。多媒體能為教學提供交互式的教學情景,學生可以憑據自己的學習基礎、學習興趣來選擇學習戰略、學習的內容和適于自己水平的實習。另外,多媒體教學可以提供多種感官的綜合刺激,有利于知識的獲取與連結。
3.3 案例驅動式教學
采用案例式教學模式,在開始講解一個知識點的時候,給出一段程序,然后分析這個程序,在此基礎上講解知識點,使學生知道這個知識點在一個項目中是如何使用的,從而引起學生對這個知識點的興趣。
3.4 加強實踐,注重應用
院校的本質是培養學生的職業技能,即動手能力。Java是一門集知識和技能于一體,實踐性很強的課程。兩者的這一共同點決定了實踐教學在學校中是不可缺少的。因此,教學中應注重上機實踐,上機的過程既是對課程內容的實踐,也是應用編程的開始。
在教學課時的安排上,建議將接近一半的課時安排為上機實踐。目的在于培養學生對所學知識點的感性認識,進而上升到理性認識。如果只是一味地看書、聽課,即使當時很明白,但過后還是不能將知識點消化吸收。尤其是應用學者們提出的“任務驅動”教學法,使筆者在教學實踐中受益良多。
在中等專業學校計算機專業中,程序設計是重要的專業課程,是每個學生都應具備的最重要的能力之一。由于課程設置和學生本身的原因,程序設計課往往變成某種計算機語言的語法學習課,學生即使學會某一門語言,也不知道怎么開發軟件,缺乏軟件工程知識。Extreme Programming(極限編程,簡稱XP)是由Kent Beck于1996年提出的,它是一種以編碼為核心任務并且經歷過實踐考驗的輕量級軟件開發方法,是敏捷軟件開發方法中最著名的一個。這種軟件開發的方法開發規模小,流程相對簡單,重要的是,極限編程的開發周期是以代碼為中心,將其應用在程序設計教學中,更能突出計算機語言的中心地位。學生在提高自身編程能力的同時,更有助于培養軟件工程思想。
一、極限編程概述
極限編程是一種有別于傳統軟件工程的小型軟件開發方法。傳統的如RUP的開發方法注重整體架構的由上而下逐步細化,而極限編程則強調由軟件最簡單的基本核心由內向外逐步構建。軟件在設計初期規劃客戶最基本的需求,在與客戶交流的過程中逐漸添加和調整功能模塊。每個模塊的開發粒度小,實現的功能最基本,代碼量小,周期短。
二、在程序設計課程中應用極限編程方法
一名優秀的程序設計人員,除了要有過硬的代碼編寫能力外,還要具備良好的溝通能力。首先,優秀的代碼編寫能力不僅是指能夠寫出執行效率高、運行強健、穩定的代碼,而且代碼風格優美。有的程序員寫的代碼思路獨特,執行效率很高,但是缺乏良好的注釋和書寫風格,以至于別人很難理解,甚至一段時間后自己也不知道這塊是怎么設計的。這對程序員之間的交流和傳承及代碼的重構是非常不利的。其次,良好的溝通不僅發生在程序員之間,而且發生在程序員和用戶之間。極限編程的最佳實踐對以上兩點都有嚴格的要求,將其應用在程序設計教學中非常有利。
1.計劃會議。
計劃會議也叫計劃游戲,這是對所開發的軟件制定的一份計劃。對于軟件中遠期的、非當前急需開發的功能只是提出一個概要性、輪廓性的計劃。而對馬上必須實現的功能則是制定詳細的、細化到盡可能小的粒度,從而制定具體的工作任務。這項工作是每天都要做的,計劃不僅要明確工作任務,而且要明確完成任務的標準。隨著每天計劃的完成,我們設計的軟件越來越明確,越來越向正確的目標靠攏。這種計劃會議采用的方式多種多樣,但大多需要所有成員參與集體頭腦風暴式的討論,極限編程強調所有程序員對整個軟件的整體掌握,有利于鍛煉學生的交流溝通能力和對軟件整體框架的把握。
2.小型和簡單設計。
XP編程方法一貫秉承的是“持續集成、小步快走”的哲學理念。我們希望在計劃會議中提出的近期計劃目標是一個可以拿出來讓用戶體驗的、可評測的小作品,有利于學生在學習過程中不斷獲得成就感,從而提高學習興趣。對于這個小作品,我們的要求是只要實現提出的基本功能,盡量用最簡單的方法去設計,不增加計劃以外的預設的東西。這種做法可以有效降低學生程序設計的難度,防止學生產生畏難情緒。
3.結對編程。
結對編程是XP的一個重要實踐,它要求寫代碼的時候必須兩個程序員在同一臺電腦面前進行,一位負責書寫代碼,一位負責代碼的閱讀和校驗。在結對編程的過程中,兩位程序員會進行大量的溝通,自己的思路必須讓對方明白,同時也讓對方審核。這種做法有利于知識在學生中的傳播,對代碼質量的提高、良好編碼風格的形成、溝通能力的提高都非常有利。
4.測試先行。
一般的程序設計方法都是先將功能模塊寫好,然后再使用一組測試數據進行測試。而極限編程強調,在每寫一個模塊前,必須書寫測試用的代碼。這個測試用的代碼就已經將我們要書寫的模塊方向定準了,在模塊代碼書寫的過程中,隨時都要通過這個測試,而不是完成之后再測試。這樣在中途發現設計偏離軌道可以及時糾正,保證工作高效?,F代軟件工程中對軟件的測試工作要求越來越高,測試代碼的書寫、測試數據的選擇等也是學生學習的重要內容。極限編程尤其強調測試的作用,將其應用于教學,有利于培養學生良好的測試習慣。
5.重構。
極限編程強調的是用最簡單的方法而不是最好的方法實現既定目標。只要在測試中通過,就可以被認可。但隨著代碼的日益完善,對以往執行效率低的代碼必須進行重構。所謂重構,就是在不改變原有功能的前提下,對代碼進行修正或利用新技術重現。這是提高軟件性能的重要手段,但不管如何重構,其代碼必須通過原先的測試程序,這體現了先前測試先行原則的重要性。重構有利于學生提高代碼的書寫能力,促使學生不斷挑戰自我。
6.編碼標準。
極限編程方法是以代碼為中心的開發方法,同時要求知識共享、代碼同行審核,強調交流與溝通。那么實現這一切的基礎就是代碼可以被所有成員讀懂。在現代軟件企業中,不管采用的是大型的RUP方法,還是小型的XP方法,統一編碼標準這是一個基本要求。極限編程對編碼標準的嚴格要求有助于學生在校就養成良好的代碼書寫習慣,以后可以快速地融入新的開發團隊。
三、結語
極限編程的優秀實踐很多,并不需要全部應用于程序設計課程的教學過程中。但應用在教學實踐對于激發學生的學習興趣、降低學生的學習難度、提高學生的軟件整體設計水平、培養學生的交流溝通能力等都非常有益。實際教學中,我們在ASP、VB、Java等課程的實習階段應用極限編程,取得了良好的效果,學生學習的興趣和動力有了明顯的提高。我們希望在將來的研究中,能夠采用更多的XP實踐,讓教學過程更加逼近真實軟件開發過程,讓學生更系統地學習軟件開發流程,提高專業素質,培養優秀的軟件開發人才。
參考文獻:
關鍵詞:
信息與計算科學專業;軟件開發能力;實踐教學;就業
1研究意義及問題分析
在認真分析就業市場發展的新形勢下,高校數學院系迫切需要采取有效的措施去解決數學本科生的就業問題。切實做到專業設置與社會需求相對接,目前,從已畢業的數學專業的就業方向看,從事軟件開發行業的人居多,而其中約有80%左右的學生是去市場上軟件開發方向培訓班培訓過的,為了節省學生的時間和費用,數學類專業有必要設置具有特色軟件開發方向課程模塊,培養學生的軟件開發能力。根據就業市場所需積極進行數學類專業軟件開發方向人才培養的研究與實踐。提高數學本科生的綜合競爭力切實幫助學生找到合適的就業出路。信息與計算科學專業軟件開發能力培養旨在培養具有軟件開發背景的綜合性數學人才;使得數學與計算機專業的有機結合,形成一套獨具風格和特色的教育培養模式,給用人單位明確地顯示數學類專業學生在從事軟件開發時的優勢。數學系的學生到軟件企業中大多作軟件設計與分析工作,這部分人才在軟件開發行業緊缺,而計算機系的學生做程序員的居多,原因就在于數學系的學生分析推理能力、邏輯推理能力強,數學思想的建立比計算機系學生強,這是數學專業學生從事軟件開發的優勢,也是培養數學專業學生軟件開發能力的意義所在。
2信息與計算科學專業特點與特色課程設置
信息與計算科學專業人才培養應該尊重數學學科教育的發展規律,強化學生數學基礎,著眼于學生的就業,瞄準社會對數學類人才的規格要求,注重應用技能的訓練與培養。在專業定位上,堅持:強化數學基礎,兼顧專業類別,突出因材施教,培養綜合能力的辦學原則。根據就業市場所需積極調整專業設置,把辦學規模和專業設置與市場接軌。2.1設定該專業軟件開發方向人才培養的目標:學生不僅能進行數學理論研究,同時會運用計算機工具,更主要的是他們能將兩者有機地結合起來,將理論與實際緊密結合,進行軟件開發、信息管理與處理等。這是既有別于數學專業又有別于計算機專業的特色。突出數學專業學生的思維優勢。
2.2加強師資隊伍建設。采取“穩定、培養、引進”相結合的方法,培養一批既懂數學又懂計算機的教師隊伍,為專業教育質量提供師資保障。
2.3理論教學培養學生計算思維和算法設計分析能力:通過開設數學分析、離散數學、高等代數、概率論與數理統計、數值分析、數學模型等課程,培養學生的計算思維,使學生具備建立數學模型和解決實際問題所必備的數學知識和抽象邏輯思維能力。數學上功底扎實,在軟件編程上的優勢盡顯,項目的設計模式格外地優化,程序邏輯條理也格外地清晰。因為數學可以培養人的邏輯思維能力,而程序設計需要很強的邏輯思維能力。所以無論從事什么具有扎實的數學基礎是必要的。
2.4構建合理的軟件開發方向的課程群,培養計算機應用軟件的開發能力:通過開設高級語言程序設計(C語言)、數據結構、面向對象程序設計(C++與Java)、算法設計和分析等課程,有針對性地培養學生掌握算法設計與分析的方法,使學生熟練掌握常用算法、掌握算法設計與分析的方法和步驟,通過開設數據庫原理及應用、軟件工程、數據庫編程,加大學生綜合系統設計開發,使學生掌握中小型軟件系統的架構、算法分析和設計能力,掌握軟件系統分析與設計的方式方法,提高學生綜合系統編程能力。
3軟件開發實踐教學體系研究與實踐
改變傳統的教學模式,培養學生的實踐能力。包括:與行業人員合作的教學方法、案例式教學、精講多練、機房授課、項目式考核等。整合實踐教學內容,探索基于學生就業競爭力的實踐教學體系;加強和完善實踐教學條件:包括專業實驗室建設、長期穩定的校外實習基地建設。豐富實踐教學內容。做到把課堂搬到企業去,把理論用在實際。針對目前軟件開發方向應用廣泛的語言,信息與計算科學專業重點開設C語言、C++、Java、軟件工程具有適應市場的競爭力的課程。這些課程能很好的與就業市場對接。我院已經有合作的校外實習基地—達內科技培訓機構大慶分部;哈爾濱承德培訓基地。大一實踐課程設置:19周至22周,實踐課程以Java程序設計為列。校內60學時的Java基礎教學,邊教邊練,隨堂消化。使學生掌握Java語言的基礎知識,熟悉Java類庫中最主要的類,掌握和面向對象程序設計的基本原則和特點?!癑ava技能實習”通過幾個Java小項目的開發,培養學生Java編程能力,加深學生對Java語言的基礎知識和面向對象程序設計的理解;大二已有Java基礎的學生去達內實校外訓基地,由校外指導教師指導項目實戰。做到校內校外的課程安排有機結合,不脫節。同時通過走訪已經畢業的學生的工作單位,了解當下的就業形勢。充分發揮信息與計算科學專業學生的專業能力。大三暑期,學生實訓走出去,去一些公司實習,讓學生體會到學有所用。為大四就業打下經驗基礎。
4結束語
針對信息與計算科學專業的特點,結合辦學思想和培養目標,特設置了該專業的計算機類課程,調整了教學內容,將數學知識和數學思維融入軟件編程,體現專業特色,改革了教學模式與考核方式,并注重培養和考核學生的實踐創新能力。通過兩年的教學實踐表明,對于信息與計算科學專業計算機類課程的改革思路是行之有效的,激發了學生學習計算機類課程的興趣,開發了學生的潛能,提高了學生的編程能力和解決實際問題的能力。擴大了本專業學生就業面,培養出有一定數學基礎和實踐能力的從事軟件行業的人才。實現推動數學類本科專業快速發展。
參考文獻
[1]董立華,劉艷芹,數學專業創新性應用型人才培養的探索與實踐[J].衡水學院學報,2012.
[2]方木云,戴小平,培養學生軟件開發能力的軟件方向課程群建設[J].安徽工業大學學報,2007.
[3]楊韌,基于體系建設的數學類專業實踐教學改革[J].實驗室研究與探索,2013.
一、實習的目的和要求
1.實習目的:
畢業實習是一個重要的綜合性實踐環節,旨在培養學生綜合運用所學知識和技術,針對具體應用問題,進行分析、設計和解決問題的潛力,拓展學生的知識面,練習和掌握新而實用的開發技術,為畢業設計做好技術準備和課題調研等工作。按規范化方法逐步完成畢業設計工作。
2.實習要求:
深入學習java技術了解軟解開發的過程綜合運用所學知識和技術,分析、設計和解決實際問題。
二、實習的主要資料
在實習階段我理解了四個月的日語學習,三個月的技術強化和三個月的項目實踐。透過四個月的日語學習我透過了日語J-TestE級的考試,也學習了很多JA技術。在這期間我們做了一個模擬項目:課題是物流倉庫管理系統的設計與實現,使用的框架是Struts和Hibernate,用的技術是java,開發平臺是myeclipse,數據庫是mysql。
Java語言從它向世人打招呼的那一天開始它就把自己定位在了致力于網絡應用軟件開的語言,它的跨平臺、安全性、完全的面向對象,使它成為了互連網應用軟件開發的一個新的寵兒。Java是一種跨平臺,適合于分布式計算環境的面向對象編程語言。具體來說,它具有如下特性:簡單性、面向對象、分布式、解釋型、可靠、安全、平臺無關、可移植、高性能、多線程、動態性等。
Struts有一組相互協作的類(組件)、Serlvet以及jsptaglib組成?;趕truts構架的web應用程序基本上貼合JSPModel2的設計標準,能夠說是MVC設計模式的一種變化類型。Struts是一個webframwork,而不僅僅僅是一些標記庫的組合。但Struts也包含了豐富的標記庫和獨立于該框架工作的實用程序類。
Struts有其自己的控制器(Controller),同時整合了其他的一些技術去實現模型層(Model)和視圖層(View)。在模型層,Struts能夠很容易的與數據訪問技術相結合,包括EJB,JDBC和ObjectRelationBridge。
在視圖層,Struts能夠與JSP,XSL等等這些表示層組件想結合。
Hibernate是一個開放源代碼的對象關系映射框架,它對JDBC進行了十分輕量級的對象封裝,使得Java程序員能夠隨心所欲的使用對象編程思維來操縱數據庫。Hibernate能夠應用在任何使用JDBC的場合,既能夠在Java的客戶端程序使用,也能夠在Servlet/JSP的Web應用中使用,最具革命好處的是,Hibernate能夠在應用EJB的J2EE架構中代替CMP,完成數據持久化的重任。
Hibernate的核心接口一共有5個,分別為:Session、SessionFactory、Transaction、Query和Configuration。這5個核心接口在任何開發中都會用到。透過這些接口,不僅僅能夠對持久化對象進行存取,還能夠進行事務控制。
由于是對日軟件外包,所以我們要先學習日語。日語是世界三大“美語”之首。學習入門比較容易,學好很困難,基礎個性重要。每一天學習一課,大概有四五十個詞匯,五個左右語法點;抄寫單詞,句子;背誦會話、例文。學習日語就是每一天的主要任務,每一天早晨六點起床,晨讀,早飯過后繼續晨讀,準備聽寫。每學完一課,就要檢查詞匯,語法,句型。每周還有日語測試。
開始時很不適應,開始連著幾次都沒有及格,入門比較忙,學習壓力個性大,班上以前有三位同學中途退出,我以前動搖過,想過要離開,當想到尋找工作的不易,還是咬牙堅持下來了。之后好多了,每次都在九十多分,經歷過這樣困難的處境之后,我會在以后道路中更加堅強走下去。課程安排是上午三節課,下午三節課,晚上三節自習,作息時間跟高中差不多。日語就是一切,吃飯時總會忍不住去看幾眼詞條,睡覺前也得溫習一下。那里的壓力遠比我以前任何時候所受的要大很多。每周有六天課,每一天都在高節奏高壓中度過。之后是日語口語和聽力的強化訓練,主要培養聽,說潛力。
之后開始JA基礎的學習。JA和以前學過的C語言是不同的,JA是純面向對象的語言,開始的時候受到C語言的影響,還很不適應JA的編程思想.慢慢的練習多了,也就能適應了。此刻才發現,JA比起C語言容易的多,它摒棄了C中很多功能強大但又很不合理,容易出錯的資料。JA有很多特點:純面向對象,分布式,健壯特性,安全性,體系結構中立,可移植,解釋執行,高性能,多線程,動態性。此刻JA已發展為一種開放性的技術標準。
僅僅學習JA,對于做項目而言是遠遠不夠的。做項目是從實際出發,先對客戶的需求進行分析,這部分很重要,務必把其中的一些細節弄清楚,畫出用例圖,功能圖,確定關鍵字,每一個功能的實現,并且對權限進行分配,做出相關的界面。之后編寫程序,這部分不應浪費太多的時間,因為做一個項目需求分析占到40%,軟件測試占到40%,而寫代碼只占到20%。這方面有很多不懂的地方,很多功能是想出來了,但是代碼卻實現不了。大家在一齊討論,老師再進行講解。
在這期間很鍛煉人,當學會一個技術時,就會有很大的成就感。而在其中,對了SQL語言的使用是相當的重要的,因為沒有了SQL語言的支持,對數據庫表的操作,是根本無法實現的,對數據的增刪查改,都是一樣的。發現對于軟件來說,對數據庫的操作是至關重要的,因為有很多軟件都是這樣的,無論是什么都要對數據進行操作,統計、分類、查詢、修改、刪除等。最后就是軟件測試了,主要測試有沒有漏掉的功能,有沒有冗余的東西,有沒有代碼的bug,界面合不合總的來說,對于項目實訓,我個人認為是十分重要的,這突破了以前我的思維模式和慣性作法,以前對于程序來說,一開始就制作從來也不計劃,如果遇到了與想象中的不一樣的難題,就把這部分刪除掉,最近制作出來
的程序,往往是功能不完善、不明確,沒有具體的規劃和文檔,到最后讓別人很難理解,自己也是很難講明白。沒有一個良好的程序設計思想,當然了學習項目實戰后,丟掉了那樣壞毛病,建立了良好的設計思想和編程過程。有很多不理解此刻變成了此刻的理解感謝,因為往往一些正確的思想,總是一開始不被人理解.
三、實習收獲與體會
程序員個人年終總結范文1光陰如梭,半年的工作轉瞬即將成為歷史,伴隨著新年鐘聲的臨近,我們依依惜別碩果累累的2020年,滿懷熱情的迎來即將到來的2021年。在這年終之際,現對來公司5個月的時間里所作的工作匯報如下:
1、正義ERP項目的編碼工作。
從了解新疆正義項目的背景、及計劃安排,熟悉正義公司制度及業務流程,再到熟悉新能開發模式,之后我根據需求調研報告,從基本的數據庫創建,到編碼,完成了銷售部、生產部、采購部、質檢部四個模塊的基本單據的制單、審核、選單、查詢、打印等系列的編碼工作;完成了正義項目的模塊測試及流程測試。
通過這段時間的努力,使我個人的耐心、細心程度及對工作的合理安排得到了鍛煉,學會了在繁忙之中找條理,危難之中找希望。同時自己也有一些不足之處,一些細節地方技術上還不太成熟,還需加以學習與鉆研。
2、、正義ERP項目的實施工作。
從十一月初開始進行正義項目的實施,每天早起趕在企業上班前趕到企業進行ERP的實施。實施期間主要是軟件的安裝實施及對企業的ERP系統的使用人員進行軟件使用培訓;紀錄客戶使用過程中出現的問題,晚上下班后加班加點將每天的小錯誤及客戶變更修改完畢。
通過這項工作,使我原本欠缺的業務能力得到了很大的提高,并學到了很多與客戶交流的技巧及業務上的知識,更加明晰了ERP系統的流程。但離一個成功程序開發人員的標準還差得很遠,在今后工作中,定會多多注意,加以改善。
3、幫助和使用手冊文檔的編寫。
幫助的編寫使我熟悉了Dreameweaver和Fireworks的使用,為后期的OA開發也奠定一定的基礎,使用說明的編寫,使我更加加深了項目開發的整體思路與技術要點,總結了前期開發和實施中碰到的問題,并又一次的對軟件整體進行了測試,對暴露出的小BUG進行了最后的修改。
4、利用工作之余的休息時間加強學習。
平時注意收集有關PB方面的資料文件,提高自己的處理新問題和解決新問題的能力,并加強學習Java及OA方面的知識,為后期的工作打好基礎。
以上為本人粗略的個人工作小結,請領導審閱,如工作上有不到之處,請領導不吝指出,以便本人及時改正,從而能更好地工作。
展望臨近的20__年,我會更加努力、工作上認真負責,再接再厲,更上一層樓。相信自己會完成新的任務,能迎接新的挑戰。
程序員個人年終總結范文2本人自20__年2月份參加工作至今,六個月的實習時間已經結束。在這段時間里,在領導和同事們的悉心關懷和指導下,通過自己的不懈努力,在各方面都取得了進步。
實踐讓我的技能不斷增長,工作能力不斷加強。剛開始工作的時候,發現自己以前在學校學習的知識很死,知識面很窄,以前做的練習項目的實用性也不是很好。在開始的幾周公司給我們實習員工培訓了____平臺的使用,通過這次培訓使我認識到____平臺的優勢,可以大大提高軟件開發效率。隨后我就加入到“____X稅源控管系統”項目的開發中,成為開發小組中的一員。在項目開發過程中一邊是同事們的悉心指導,一邊是自己反復琢磨與理解,幾個月下來大大提高了自己業務和技術兩方面的技能,已經能夠比較熟練的掌握基本的工作方法和一些技巧,而且能夠獨立完成一些模塊的開發。
通過實踐,我解決實際問題的能力得到了很好的鍛煉。工作中也遇到了很多的以前沒有遇到過的新技術,面對技術難題我總是直接面對,沒有逃避,也因此自學了好多新的技術,大大提高了自己的自學能力,也加深了對自己工作要負責的信念。在項目開發過程中也遇到了一些自己確實無法解決的困難,在經理和同事的幫助下也順利的解決了,在此表示感謝。在開發團隊中,加強了自己的團結精神和集體感,對工作認真負責,對團隊認真負責。通過這個項目不僅學習到了很多技術也了解了整個項目的大體流程,從需求分析、數據庫設計、詳細設計、代碼編寫、測試、項目維護等方面,使自己不僅從一個代碼編寫人員的角度還從一個整體的角度來看整個項目開發,加深了軟件開發概念的理解。
不斷學習使我對工作有了更進一步的認識和了解。不懂就學、就問,是一切進步取得的前提和基礎。因為有大學專業課的底子和參加過專門的JAVA培訓使我在工作過程中遇到的技術知識能更快的理解和掌握。工作中時常遇到新的問題,就需要查閱相關資料,請教同事和經理,一個問題一個問題的解決,一個困難一個困難的克服,不僅將原有知識溫習鞏固,產生新的理解,而且學到很多新知識,有了許多新的認識。但某些認識都還是膚淺的,還需要我在實踐當中去不斷深入地理解。
現場開發與維護使我不僅從一個開發人員的角度而且從客戶的角度去思考問題。在項目的開發后期,也就是項目即將上線的階段我與其他幾位同事被派往現場去開發與維護項目。以前的開發都是根據需求分析來進行,功能要求一般在分析里面都寫的很清楚,但是在現場開發直接面對客戶,客戶提出的需求一開始只是一個大體的功能描述,如何將這個只是語言描述的功能轉化為技術實現需要很強的抽象能力和對業務的深入理解,這個過程大大鍛煉了自己的綜合能力。在第一時間接觸客戶的需求,從客戶的角度思考問題,只有更了解客戶需求才能更合理的設計軟件的結構,功能。了解客戶,了解需求,轉化到技術層面。這個過程得到的經驗很難得。
良好的心態轉換。從學校到社會,從學生到職員,自己做到了自然的轉換過程,希望自己以后對工作更加認真負責。在今后的工作中,我將發揮優勢克服不足,朝著以下幾個方向努力:1、學無止鏡,時代的發展瞬息萬變,各種新技術知識日新月異。我將堅持不懈地努力學習各種理論知識,并用于指導實踐,以更好的適應行業發展的需要。2、熟練的掌握各種業務技能才能更好的投入工作,我將通過多看、多學、多練來不斷的提高自己的各項業務技能。3、"業精于勤而荒于嬉",實踐是不斷取得進步的基礎。我要通過實踐不斷的總結經驗,提高自己解決實際問題的能力,并在實踐的過程中慢慢克服急躁情緒,積極、熱情的對待每一件工作。
總之,短短的半年實習期,是我人生角色轉換,不斷成長的一個重要階段,也是我對編程由陌生進而熟悉、熱愛并愿意為之終生默默奉獻的重要階段。
程序員個人年終總結范文3大家好,我是__X項目組的__X,我于____年7月進入公司做JAVA程序開發,至今已近快一年時間了。初來公司,曾經很擔心不知該怎么與人共處,該如何做好工作;但是公司融洽的工作氛圍、團結向上的企業文化讓我較快適應了公司的工作環境。在本部的工作中,我一直嚴格要求自己,認真及時做好領導布置的每一項任務。不懂的問題虛心向同事請教,不斷提高充實自己,希望可以為公司做出更大的貢獻。
當然,剛做這個項目的時候,難免出現一些小差小錯需領導指正;但前事之鑒,后事之師,這些經歷也讓我不斷成熟,在處理各種問題時考慮得更全面,杜絕類似失誤的發生。在此,我要特地感謝部門的領導和同事對我的指引和幫助,感謝他們對我工作中出現的失誤的提醒和指正。總結經驗是一個人迅速成長的有利催化劑,為了更快地成為一名優秀的員工,現將我20__年上半年的學習、工作情況總結如下:
20__年初時,我們進銷存項目通過了一期客戶驗收。但是,隨著客戶業務的變化,項目需要做很大的改動和調整。現進銷存系統進入了二期的設計開發階段。
初入公司的時候,我只負責財務模塊的存貨核算開發工作。隨著公司人員的變動,現在我負責財務管理整個模塊的開發工作。很明顯的能感覺的身上的壓力越來越大,也許是因為我的個性使然吧,越挫越勇,迎難而上。不斷的學習財務業務知識和本系統框架,現基本了解掌握了財務的整個業務邏輯及業務流程。因為沒有參與一期的原型、需求、設計、數據庫等文檔的設計。
在開發過程中發現,有好多原型、需求文檔、設計文檔,只知其然,不知其所以然。總結一期經驗,避免二期開發中遇到同樣的問題和困難。從原型設計、談二期需求、整理需求文檔、數據庫設計、開發,一條龍負責到底。這樣對業務邏輯及業務流程有了更深的理解。從“我問”,到“我講”,有了很大的個人提高。提高軟件知識和技術只是問題的表面,本質是要提高自己認識問題、分析問題、解決問題的思想高度。在能勝任工作的基礎上,立即去涉獵其它領域的專業知識,豐富自己的知識體系、提高自己的綜合素質。
我相信付出肯定會有收獲,在我們的努力下,進銷存系統一定會給客戶及公司一個滿意的答案。
在這一年里,我看到公司的迅速發展,各項制度的不斷完善,我很慶幸我是公司的一員,我會用謙虛的態度和飽滿的熱情做好我的本職工作,為公司創造價值,同公司一起創造美好的未來。
程序員個人年終總結范文4先自我簡介一下,本人從事asp.net開發進一年,09屆畢業生,__年11月開始上班,之前做asp,__年2月后開始做asp.net,由于公司轉型,現在帶十幾個人在一起搞asp.net開發,主要是關于準金融行業的行業管理軟件。年度總結在會議上也寫了,但僅限于對于工作總結及__年工作計劃,自我總結較少,因此今天專門做下自我的年度總結,主要從技術、管理、人生上面談談這一年的收獲,前輩路過歡迎多多指正。
技術
我在學校里學的是電氣自動化,程序基礎僅限于c基礎課程的一些知識,后來由vb、html轉向asp,在asp上花費了不少時間,對asp比較熟悉,后來由于公司業務需要,將開發平臺轉向asp.net,開始對asp.net不是很感冒,以為就是asp的一點擴展(那時還不知道三層架構,數據數據訪問全在頁面里——!),后來招來幾個北大青鳥的過來終于意識到asp.net的強大之處,經過個人的努力已經逐步掌握了asp.net,現在層次上只能講個人覺得是入門而已,原因是多方面的,待會兒會講到。
相信從面向過程轉向面向對象的同學都有一種感覺:面向對象開始真的有點別扭,涉及到屬性,尤其是類之間的各種關系,那時老想用面向過程傳遞參數多方面啊。于是老在想對象這種東西,從概念中跳中來,以自己的方式去理解才逐漸體會到頁面對象的精華來,分層次展現、分級別訪問、封裝對象之間各種關系逐漸真正理解了,尤其是對象之間的關系,如對象a與對象b兩者之間的關系,有些需要完全公開,有些需要隱藏,有些需要通過第三方傳遞,有些需要給自己的下級可見,有些需要讓下級去完成具體操作——這不是現實的實際模型嗎?應該這么理解,面向對象來源于現實,它不是一種憑空空想出來的理論,這些對象之間的關系可以將其還原為父子、夫妻、領導下屬、同事、朋友之間的關系。相比之下,頁面過程往往像是一股腦全部推給用戶使用,其中的數據與數據訪問方法層次不清晰,在模擬現實上它與面向對象相比更易于入門理解,實質上難于準確直接地表述。
面向對象上另一方面是它的設計模式,在之前的面向過程中對這個設計模式并沒有清晰地提出來,面向過程優秀的代碼要求高內聚低耦合,從個人的理解上,這僅是對軟件開發方法“技”上理論總結;設計模式是達到了“道”的層次,因為它從更大的方向、更抽象的層次來去表述具體的代碼模塊之間的關系,可以認為設計模式是完全從實際的應用來不斷總結得來的經驗,之間并沒有這種術語,但相信前人肯定也使用到這種思想,它從實際應用于來,當然要應用于實際工作中,認真思考不斷總結每個人都會有自己的“設計模式”,可以借鑒前人的思想來去提升自己,不可去為“設計模式”而設計模式。
具體到asp.net的實現模型中,真正理解它的機制與方法也就不難理解,記住b/s中離不開post或get,所有的autopostback、selectedindexchanged……都是去調用form傳值,加上runat=server的服務器控件打開它生成的源文件也是普通的html標簽,微軟的讓軟件開發更容易的思路是很好的,時代在前進,很多年前你使用c寫出mis證明你很牛,很多年之后你不在使用c去寫“學生管理系統”、“圖書館管理系統”那只能說明你的腦子少一根筋,開發語言都有長處與不足的地方,因為它們適用的場合不同,類似不能拿匕首去跟炮彈比,也不能拿c與php比,程序員都有一種偏執的心理,但一點要記住,你面對的用戶才有最終發言權,程序能不能滿足需要,易用性、穩定性、成本才是應當首先放到重要位置來去談的。
管理
最開始擔任管理一職時開發團隊加我在內只有四個人,那時只是抱著接受挑戰的心理去做管理,加上我本人比較重感情,團隊之間關系相處都不錯,但嚴重的問題逐漸顯露出來:工作的隨意性、團隊精神薄弱、工作方式蠻干,印象深刻的是有幾個開始承諾項目不能完工,于是最后天天加班,一直做到早上6點,睡一會7點半接著上班,幾個同事都是年齡差不多的小伙子,干勁十足。后來隨著時間的推進,問題越來越擺在眼前:項目遲遲不能完工,又由于公司待遇方面讓新員工感覺不值得,于是形成了老板抱怨員工也抱怨的狀況,我在中間兩點都要去“消火”,這期間是我們部門相對最累的時間但也是相對感覺最充實的時候,后來,之前的員工跟我說“再也找不到那種感覺了”,這是我能想像的。這期間主要是老總對我十分信任,工作上主要是管理方法上對我指點了不少。后來我逐步體會到,管理應該是“大家定規則去遵守”,而不應該是“人管人”。
人管人很容易陷入一個誤區:領導去時時刻刻關注每個員工,這樣最后往往后造成員工對領導的敷衍了事,管理松了員工會責任下下降,管理緊了造成員工與領導關系緊張,另一方面領導時間精力有限必然耗費大量的精力在日常的監督中而不能投入到全局的管理中。
于是“定制度-定分工-定進度”,明確日常所有的規章制度,這期間除了公司主要的工作規章制度外其他的日常工作紀律、日常管理等規章制度都是我本人制訂,然后征求大家意見最后去貫徹執行。中間也遇到了不少問題,比如開始我們內部是允許使用qq的,后來員工用qq閑聊的時間增多,大大影響了工作效率,最后決心禁止,開始阻力較大(貌似程序員都喜歡掛上幾個qq去到群里搞個群主,雖然群里大多都是菜鳥),最后多次開會,逐個談話,闡明道理,形勢逐漸好轉。
項目分工上針對技術水平明確分工,制訂項目開發計劃,由于開始技術都不是很成熟,不少時間我這邊強勢要求,使用野蠻方法,完不成加班——我陪著加班,這段時間能感覺到員工對我稍有怨言但總體還是認可的。
這期間公司新招人員,人員的增多更使我意識到團隊管理的重要性,這期間版本控制、編碼規范、文檔管理、bug管理等諸多問題都得到一一解決,技術水平上主要是我個人利用空余時間學習新知識充電,然后展開各種培訓,主要是photoshop、css、js、sql等方面,培訓一方面提升了員工的技術水平,一方面我本人在學習培訓的過程中得到的最多,因為這個時候個人要求去思考的會更多,加上我本人對技術興趣比較深厚,所以后期工作慢慢踏入良性循環。
待遇低、條件艱苦、工作時間長、工作壓力大是團隊中最大的難題,這方面公司在某些方面決策層有著嚴重的錯誤思想,造成技術人員對公司埋怨增多,在這方面我本人只能以勸架婆的身價去安慰身邊的兄弟,因為我明白現在公司的問題與當前中國軟件行業的通病一樣,盲目追求利益最大化,不求質量,但求速度,整個社會風氣造成軟件行業良莠不齊發展,整個中國三四個人的開發團隊組成的公司數不勝數,整個程序員階層生存狀況可想而知,瘋狂加班、代碼質量低下、維護成本大、穩定性差、用戶體驗差……。
當然我們本身不能去逃避這個現狀,對于個人來講任何假大空的口號都是沒有意義的,程序員作為技術人員最重要的是心態,以良好的心態去面對各種問題,發現問題、解決問題,發現問題抱怨是解決不了問題的(“it民工”是我個人認為it人最沒有正確的自我定位的一個稱謂,試想一個人連自己都看不起自己的職業,他能做好自己的工作嗎?),最主要是解決問題。
我在面試員工時反復提到的三點是:工作態度、發展潛力、工作能力,由前向后排序,心態最重要,大公司大家都想削尖腦袋往里擠,但名額有限,所以廣大的程序員同志絕大多數都集中在二流三流四流的軟件公司,這個時候更應該做好個人職業定位。以我個人的經驗,新員工選擇一家公司往往最看重工資待遇跟發展潛力,程序員是一種不可以混日子的職業,工作能力很重要,但不是最主要的,工作態度是最重要的,工作態度往往跟個人的思想認識還有職業所在的環境有關,我個人的體會是絕不能太過于情緒化,情緒化無論是對工作還是對個人的發展都是不利的,就是說哪怕是明天你要辭職,你今天都要把今天要做的事情認真用心做好。
對于工作責任心不夠的員工是尤其值得關注的,他們往往自我意識過于強烈,追求以自我為中心,很多時候伴隨著工作得不到認可、工作感覺不充實不開心,我會主動找他談話,我認識:你管理的是一個實實在在的人,他不是一臺任你擺布的機器,人會有情緒往往是有心結,找到原因,多加開導,用心去關心每個成員。對于實在不適合在本團隊發展的員工要做好最壞打算。程序員這個職業與現在的大學生具有一致的特征,一個是從天之驕子淪為多余人,一個是從高智商人士成為今天中國通行的”it民工“。另一方面是程序員往往年齡集中在20-25之間的男性中,情緒化、失落感、心理不成熟等一系列問題都會出現。但這個階段的人往往也最易溝通,可塑性也較強,適當的引導、合理的方式會比野蠻的管理效果強上百倍。
程序員個人年終總結范文5來公司擔任程序員一職已一年多時間,在這一年時間里,我學到了很多東西。每個人都是在不斷的總結中成長,在不斷的審視中完善自己。在這半年里自己也是在總結、審視中腳踏實地地完成好本職工作,現將這半年的工作總結如下:
一、思想方面:
嚴格按照一個程序員應有的素養要約束自已,愛崗敬業,具有強烈的責任感和事業心,積極主動認真的學習專業知識,工作態度端正,認真負責,聽從公司的安排,積極配合全友家私完善ERP 系統,任勞任怨。
二、工作方面:
熱愛自己的本職工作,能夠正確認真的對待每一項工作,工作投入,熱心為大家服務,認真遵守勞動紀律,按時上下班,有效利用工作時間,堅守崗位,需要加班完成工作按時加班加點,保證工作能按時完成。在這半年里,我本著把工作做的更好這樣一個目標,開拓創新意識,積極圓滿的完成了以下本職工作:
配合全友家私開發并完善 SRM 系統
獨自開發全友家私 SAP 日志維護系統
三、存在不足:
中圖分類號:G44文獻標識碼:A文章編號:1009-3044(2008)30-0678-01
College Teaching Java Program Design Study
WANG Zhong-ping,PANG Shan-shan
(Peking Founder College,Langfang,Langfang 065001, China)
Abstract: Java programming language is now more popular programming language, how to teach students to the College of this language,is the main issues to study . Firstly, College on the characteristics of the teaching, then features, from the three aspects of the implementation process on teaching. Including basic courses of study and research, teaching methods guidance, and how to improve student learning initiative. Finally, the arguments were concluded.
Key words: Java; college; practice
1 引言
Java語言以其跨平臺的特點而流行,許多高校也都開設了相關的課程。作為高職高專學校,學生的基礎比較薄弱,如何能教授好這門課程,成為教師面臨的一大問題。
2 高職高專的教學背景
高職高專的學生分為兩類,大部分學生入學成績較低,基礎知識相對薄弱,更重要的是沒有一個很好的學習方法。他們往往對知識有一種厭倦心理,尤其是難學的東西,有時候會很輕易的放棄,這和他們的自信心不足也有很大的關系。但也有一些學生,他們是因為省內分數線高而考到高職,而他們本身的分數并不低。這部分學生有很強的求知欲,他們學習東西往往要比其他同學快很多。因此,針對不同層次的學生,我們不能采取單一的教學方法,而應該分而治之。
高職高專的教學和本科不一樣,本科比較注重理論的學習,而高職高專更重視實踐,我們培養出來的學生要很快的適應社會,這樣才能有競爭力,因此在教學過程中要融入大量的實踐環節,這也給教師帶來了挑戰。
再有,高職高專的學習氣氛一般不大好,學習的學生不多,即使有學習的也會因為缺乏毅力而放棄。因此,如何能形成良好的學習氛圍也是教師需要解決的問題。這需要輔導員的配合,也需要教師想辦法提高學生的學習興趣。
3 高職高專Java程序設計課程的教學實施辦法
3.1 關于基礎課程的學習
學習Java面向對象語言之前,是否需要學習一門基礎編程語言,比如C。我個人認為必要性不大。因為結構化程序設計語言的學習主要是學習函數和過程的定義和使用,而這部分內容在Java中也要學習。如果Java的課時足夠長,這部分內容也是可以學明白的。但在實際的教學過程中,一門課程受各種教學資源以及學生疲勞感的限制,一個學期不可能給很多課時,所以很多學校還是先學習編程基礎,然后再學Java。我覺得與其這樣不如嘗試著學兩個學期的Java語言,如果第一個學期沒有學明白,第二個學期可以接著鞏固,并加入一些Java語言的高級技術來學習。在以往的教學過程中,很多學生都是第二個學期再學Java的時候才能真正學會一些東西。而如果學習兩種語言,有時會給學生一種不連貫的感覺,讓學生覺得C語言還沒學到什么,怎么又換其他的了。
3.2 教學教法的引導
如何根據實際情況不斷改變自己的教學教法,是教師在教學過程中必須面對的。
3.2.1 理論學習配合實例講解
理論知識的學習是做好項目實踐的第一步。對于高職高專的學生來講,學生對知識的把握能力稍差,如何讓他們在很短的時間內掌握程序設計語言的語法,而又覺得程序設計不是那么難學,這是教師需要思考的。我認為在教學的過程中,不要把知識講的過份理論化,因為只要掌握這門語言的語法規范和結構就可以編程了,很多非常深奧的理論,如果學生之前沒有接觸過,他們也沒有深刻的理解,甚至覺得很枯燥,所以講了也是白講。在他們的知識水平達到一定程度之后自然也就理解了。因此讓學生學語言就像學數學公式一樣,編程的過程就是套用公式的過程,在進一步的學習中再去深入理解。
除此之外,實例也是很重要的。一開始講課的時候不要把例子搞得太復雜,因為學生主要是在學習語法。要由易到難,循序漸進的進行。比如講雙重for循環,一開始可以講階乘和的例子,而且可以把循環次數設置的小一點,比如1到3的階乘和,這樣學生自己手算也可以,有利于對循環的理解,以后再講冒泡排序這樣稍復雜的循環結構。
3.2.2 項目實踐的引導
有了一定的理論基礎以后,我們就可以開始做項目實踐了。項目實踐可以以小組的形式來進行,讓理論知識比較強的學生當組長。如果是單純學習Java語言,我們可以做一個C/S架構的程序,比如聊天室。讓學生分模塊來做,每個學生做一個模塊。為了避免學生偷懶,教師必須對學生實行全程監控,不符合要求的學生作品堅決不讓通過,這樣才能達到很好的鍛煉效果。項目的實施過程要模仿公司環境進行,除了編代碼,也要定時開會對情況進行總結。
3.3 學生積極性的提高
教學,就是有教有學。如果教師只是一味的教,而學生不去學,也達不到好的教學效果。而對于高職高專的學生而言,大部分學生是對學習沒有興趣的。因此在教學的過程中要提高他們的學習興趣,除此之外,就是要嚴格要求。很多學生的自制力比較差,教師如果要求松一些,他們就無所謂。如果要求嚴格一些,讓他們覺得這么課程不是那么容易就過關,心里有一些壓力,效果上要好很多。
同時,要讓學生清楚Java語言的學習非常重要??梢宰屗麄兩暇W搜索一些關于Java求職方面的信息,也可以給他們講一些以前的學生畢業之后的去向,以激發學生的學習興趣。
3.4 對教師的要求
因為高職高專更重視實踐,因此對教師的要求要高一些。當前高職高專院校都需要“雙師型”的教師,即,具有教師和工程師兩方面的素質。但是因為資金的原因,所引入的教師大多沒有項目經驗,或者項目經驗缺乏,這就導致在教學中沒有項目體會,沒有辦法將理論知識和實際相結合。其實,與其去高薪聘請有項目經驗的教師,不如著手培養自己的教師。如果沒有合適的項目,可以開發自己學校需要的項目,比如信息管理系統。然后讓教師加入到這個項目中,然后由教師再去引導學生。再有,如果學校有條件的話,將教師派到企業去實習,這樣比在學校做項目要正規,收獲也要更大一些。
個人求職簡歷表格模板一:姓名:-國籍:中國個人照片目前所在地:廣州民族:漢族戶口所在地:肇慶身材:160 cm 48 kg婚姻狀況:未婚年齡:26 歲培訓認證:誠信徽章: 求職意向及工作經歷人才類型:普通求職 應聘職位:計算機類:網站程序員,網站設計,網站編程 計算機類 工作年限:2職稱:無職稱求職類型:全職可到職-隨時月薪要求:XX--3500希望工作地區:廣州個人工作經歷:XX年 肇慶天誠網絡 網站程序員
教育背景畢業院校:肇慶科技最高學歷:大專畢業-XX-07-01所學專業一:網站編程所學專業二:網站程序員受教育培訓經歷:XX.9-XX.7
肇慶科技
網站設計/網站程序員 大?! ≌Z言能力外語:英語 一般國語水平:良好粵語水平:優秀 工作能力及其他專長 熟練網站制作,設計與維護,熟FLASH,PHOTOSHOP,ASP,網頁三劍客?!≡敿殏€人自傳能熟練運用JAVA語言和c,有豐富的編碼經驗。熟悉面向對象語言設計,和軟件開發過程。能熟練運用英文交流和閱讀英文技術資料。為人熱情,樂觀,向上,能夠很容易與他人建立良好的關系,有團隊精神?!€人聯系方式 個人求職簡歷表格模板二:姓 名:性 別:女出生日期:民 族:土家戶 籍:中國重慶市身 高:155cm婚姻狀況:未婚體 重:49kg政治面貌:團員學
歷:本科畢業時間:2011-6畢業院校:湖北民族學院科技學院身 份 證:專
業:護理學類(含助產)護理學現有職稱:暫無職稱第二專業:無現住地點:重慶市
求職意向應聘職位類型:衛生醫療/美容保健類求職類型:全職月薪要求:面議具體職位一:護士具體職位二:具體職位三:具體職位四:具體職位五:希望工作地區:重慶市重慶市或者萬州區其他工作地區:相關工作經歷及特長人才類型:應屆畢業生相關工作時間:1年外語語種:英語外語水平:良好其它外語語種:無其它外語水平:無普通話水平:優秀計算機能力:優秀教育/培訓經歷2007年9月年至2011年6月在湖北民族學院科技學院學習護理學;
2010年1月至2010年10月在重慶三峽中心醫院實習。工作經驗2010-1至2010-10重慶三峽中心醫院實習護士 工作技能扎實的基礎醫學、護理學基礎的理論知識、護理操作等技能。
大學英語水平已具備基本的聽、說、讀、寫的能力,同時擁有檢索、查閱英文資料的技能。
注重計算機技能的發展,能夠較好地應用Word、Excel等Office系列辦公軟件。
職業目標尋求二甲及以上綜合性醫院,護士自我介紹我叫蒲紅,是一名即將于2011年6月畢業于湖北民族學院科技學院高級護理專業的學生。借此擇業之際,我懷著一顆赤誠的心和對事業的執著追求,真誠地推薦自己。
在校期間,我學習勤奮刻苦,目標明確,學業成績優秀,專業理論扎實,經過在重慶三峽中心醫院臨床實習階段。現已具備扎實的基礎醫學、護理學基礎的理論知識、護理操作等技能,已初步具備從事臨床護理的工作能力。
專業學習之余,本人也善于把握每個實踐鍛煉的機會,大學英語水平已具備基本的聽、說、讀、寫的能力,同時擁有檢索、查閱英文資料的技能。注重計算機技能的發展,能夠較好地應用Word、Excel等Office系列辦公軟件;
在校期間,堅持利用課余時間幫助殘疾人,借此傳遞奉獻精神、服務社會、鍛煉自己,提高自己社會實踐能力和服務意識。這些經驗將成為我以后工作生活中不可或缺的一份寶貴財富。課外還喜歡唱歌、看書、上網、尤其熱愛運動。
經過大學四年的學習,如今的我,面對學習,我自信、沉著、穩重;面對工作,我能干、肯干、敢干;面對生活,我熱情、大方、誠懇。聯系方式 個人求職簡歷表格模板三:姓名:國籍:中國目前所在地:廣州民族:漢族戶口所在地:湖南身材:*** cm 50 kg婚姻狀況:已婚年齡:30 歲培訓認證: 求職意向及工作經歷人才類型:普通求職 應聘職位:中藥/西藥/藥劑師:執業藥師、中西藥師、其它類:醫藥質量負責人、護士/護理人員工作年限:11職稱:初級求職類型:均可可到職-隨時月薪要求:2000--3500希望工作地區:廣州個人工作經歷:公司名稱:廣州市白云區同德醫院起止年月:2001-03 ~ 2008-12公司性質:所屬行業:擔任職務:藥師工作描述:曾擔任過藥士負責中西藥處方調配,參加輪班及藥房電腦計價收費.2003年11月后任藥房負責人主要負責藥房及藥庫的管理工作,以及藥品采購。離職原因:公司名稱:湖南省祁陽縣文明鋪醫院起止年月:1997-07 ~ 2000-12公司性質:所屬行業:擔任職務:護士工作描述:湖南省祁陽縣文明鋪鎮醫院分別擔任護士負責門診及內科住院病人的治療及護理工作,能熟練操作各項護理操作,無菌觀念強,工作認真負責,曾獲得縣優秀護士稱號.離職原因: 教育背景畢業院校:廣州中醫藥大學最高學歷:大專畢業-所學專業一:藥學所學專業二:受教育培訓經歷:起始年月終止年月學校(機構)?!I獲得證書證書編號1994-091997-07湖南省零陵地區衛生學校護理學畢業證2007-032009-12廣州中醫藥大學藥學畢業證 語言能力外語:英語 一般國語水平:良好粵語水平:良好 工作能力及其他專長1.2005年取得《執業藥師》資格
2.2006年參加GSP管理培訓取得《GSP質管員證》
3.2007年取得《執業中藥師》資格
4.2007年通過全國計算計應用技術OFFICE辦公軟件中的三個模塊考試
5.1999年取得《執業護士》資格
6.2003年取得《護師》資格