亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Java語言的學習過程曲線

        2009-01-20 01:55:54
        計算機教育 2009年24期
        關鍵詞:Java語言學習過程曲線

        李 明

        摘要:本文通過對100名社會培訓機構(gòu)的學生和100名大學本科計算機專業(yè)的學生進行跟蹤調(diào)查,發(fā)現(xiàn)Java語言學習過程的一般規(guī)律,可用一條曲線來表示Java語言的學習過程。提出在Java語言的學習過程有兩條水平線、三個階段、七個關鍵點。另外分析Java語言學習效果的影響因素,最后給出學習Java語言的一些建議。

        關鍵詞:Java語言;學習過程;曲線

        中圖分類號:G642 文獻標識碼:B

        Java是由Sun Microsystems公司于1995年5月推出的一種新型的純面向?qū)ο蟮木幊陶Z言,它不僅具有面向?qū)ο?、分布式、簡單、健壯、安全、多線程、動態(tài)性等一般特點,還具有開源、平臺無關、解釋執(zhí)行等獨特的優(yōu)勢。Java語言被稱為“Internet網(wǎng)上的世界語”。隨著軟件開發(fā)技術(shù)的進步,尤其是Web應用開發(fā)技術(shù)的發(fā)展,越來越多的企業(yè)選擇使用Java及其相關技術(shù)來構(gòu)建他們的應用系統(tǒng)。

        據(jù)最為權(quán)威的編程語言流行度評估機構(gòu)—TIOBE發(fā)布的調(diào)查顯示,從2002年到2009年間,除了2004下半年到2005年上半年之間位居第二之外,Java語言一直位居榜首。調(diào)查說明Java語言一直是受到世界關注并一直受歡迎的語言,反映了Java語言的社會需求較大。在教育部計算機基礎課程教學指導委員會制定的白皮書中,Java課程被列為核心課程。目前,許多高校和社會專業(yè)培訓機構(gòu)紛紛開設Java語言課程,培養(yǎng)Java技術(shù)人才,以適應社會對Java語言不斷增長的需求。

        隨著Java的逐漸流行,學習Java的人也越來越多,如何提高學習效果,避免在學習過程中少走彎路,是廣大Java語言的學習者迫切希望解決的問題。本文在對100名社會培訓機構(gòu)的學生和100名大學本科計算機類專業(yè)的學生進行跟蹤調(diào)查的基礎上,通過分析研究,發(fā)現(xiàn)了Java語言學習過程的一般規(guī)律,并用一條曲線來表示Java語言的學習過程。

        1Java語言的學習過程分析

        通過調(diào)查分析,可以將Java語言的整個學習過程劃分為初級、高級、實踐三個階段,每個階段的學習目標、學習內(nèi)容、學習方法、所使用的工具和環(huán)境都有差異,且整個學習過程有七個重要的關鍵點(如圖1所示)。

        圖1中,橫坐標表示學習者投入的學習時間,縱坐標表示學習者的收獲,中間的曲線表示學習者的學習過程,稱為學習過程曲線,反映的是大多數(shù)被調(diào)查對象的學習過程。從總體趨勢來看,Java語言的學習者隨著學習時間的增加,學習的收獲也在增加,但是,在學習過程中,由于受到眾多因素的影響,就學習者個體而言,可能并不完全遵循這條曲線,有的學習者可能半途而廢、有的學習者可能會長時間滯留于曲線的某個點、有的學習者可能會嚴重偏離這條曲線。

        1.1兩條水平線

        在圖1中,有兩條水平線L1和L2,L1表示一般高校Java語言課程的教學結(jié)果,L2表示一般軟件企業(yè)要求的水平。通過調(diào)查發(fā)現(xiàn)高校的Java語言教學和社會的需求之間存在差距,雖然差距并不像圖1中表示的那么絕對,但是仍是顯而易見的。

        從調(diào)查的結(jié)果來看,學校的教學結(jié)果達不到軟件公司要求的原因是多方面的,最顯著的一個原因就是學校Java語言課程的教學時間太短,一般都是2~3學分,也就是32~48學時,在這么短的時間內(nèi),從零基礎學會Java語言的基礎知識已經(jīng)很不容易了。雖然有的學校又開設了軟件工程、數(shù)據(jù)庫、數(shù)據(jù)結(jié)構(gòu)、軟件開發(fā)工具等課程來彌補課時的不足,但是,實踐方面又很欠缺,所以這是學校教學的一個難題。幸運的是,一些社會培訓機構(gòu)彌補了學校和軟件企業(yè)之間的差距,社會培訓機構(gòu)以其專業(yè)的培訓服務,可定制的培訓課程體系,豐富的實踐機會等贏得了這一市場,但是這給學習者造成經(jīng)濟上的負擔。

        1.2三個階段

        Java語言的整個學習過程劃分為初級、高級、實踐三個階段,在圖1中,在縱坐標上分別用ab段、bc段和cd段表示,在橫坐標上分別用BC段、DE段和FG段表示。每個階段的學習目標、學習內(nèi)容、學習方法、所使用的工具和環(huán)境都有差異。

        基礎階段的學習目標是能夠熟練編寫Java程序。學習的內(nèi)容包括J2SE環(huán)境配置、Java語法知識,基本的算法思想、面向?qū)ο蟮乃枷?、?shù)據(jù)結(jié)構(gòu)和常用算法,還有異常處理、多線程、輸入輸出流、圖形用戶界面、集合框架等。學習方法就是要關注細節(jié),熟記語法知識,理解基本算法思想,反復練習編寫程序。所使用的環(huán)境是簡單的JDK。所使用的工具要選擇智能化程度較低的工具,如記事本,可以幫助記憶語法。

        高級階段的學習目標是能夠開發(fā)軟件。學習的內(nèi)容包括J2EE環(huán)境配置、MVC框架、軟件工程的思想、軟件的架構(gòu)、軟件的開發(fā)方法、軟件的開發(fā)過程、數(shù)據(jù)庫技術(shù)、數(shù)據(jù)庫連接技術(shù)等。學習方法就是要從宏觀上把握軟件的整體架構(gòu)和配置,了解開發(fā)過程,參與模擬軟件項目開發(fā)。所使用的環(huán)境比較復雜,包括J2EE的基本環(huán)境、集成開發(fā)環(huán)境、在數(shù)據(jù)庫、Web服務器等。所使用的工具要選擇智能化程度較高的工具,如ECLIPSE,可以提高軟件開發(fā)的效率。

        實踐階段的學習目標是積累經(jīng)驗。學習的內(nèi)容包括軟件項目管理、軟件開發(fā)中特殊問題的處理等。學習方法就是要關注軟件開發(fā)過程中的特殊事件,積累對具體問題處理的經(jīng)驗。所使用的環(huán)境比較復雜,各種環(huán)境都可能碰到。所使用的工具專業(yè)化程度高。

        1.3七個關鍵點

        Java語言的整個學習過程中,有七個關鍵點需要注意。在圖1中,分別用A、B、C、D、E、F、G表示。

        A點是學習的起點,但是在A點,一般的學習者或多或少地掌握了一些關于Java語言的知識,原因是在真正開始學習之前,學習者已經(jīng)通過別的渠道對Java語言進行了了解。

        B點是學習中收獲的最低點,原因是當開始學習Java語言時,由于剛開始接觸,會碰到很多困難,產(chǎn)生很多疑惑,甚至會造成對已經(jīng)掌握的知識混淆,所以學習收獲會略有降低,這個階段的時間不長,但是對一般的學習者卻影響較大,很多學習者在看了幾天書后會灰心,認為太難、學不會,然后放棄。其實,這是一種正常現(xiàn)象,只要堅持繼續(xù)學習,就可以克服困難。

        當克服B點的困難之后,一般人開始“入門”,這時,學習的收獲會逐漸增加,學習會順利進行,到達C點,B點到C點之間代表學習的初級階段,一般學到C點后,可以熟練編寫Java的基本程序。

        C點到D點之間會有一段時間,學習者的學習收獲并不明顯,原因有兩種,一種是有的學習者認為自己學習很辛苦,的確也學會了語法,并可以編寫一些程序,沾沾自喜,放棄或暫緩繼續(xù)學習;還有一種情況是,緊接著繼續(xù)深入學習,下一階段的學習,主要是學習如何開發(fā)軟件,需要借助一些開發(fā)工具,需要學習軟件架構(gòu)、開發(fā)方法、數(shù)據(jù)庫技術(shù)等,學習者面臨的困難增加,會給學習者造成困惑。這時,也會有人打退堂鼓,放棄繼續(xù)學習。其實,只要堅持,不要急于求成,按部就班完成學習計劃,就可以渡過難關。

        D點到E點代表高級階段,到達E點,一般來說,已經(jīng)了解軟件的開發(fā)過程,掌握一般的軟件開發(fā)技術(shù),可以開發(fā)軟件。

        E點到F點之間,學習者的學習收獲不大,原因是一般的學習者,在掌握了軟件開發(fā)技術(shù)之后,會調(diào)整自己,并努力尋找實踐機會,或找工作,重心并不在學習上。

        F點往后,表示學習者已經(jīng)找到實際的軟件項目實踐機會,一般學習者會全身心投入其中,并努力完成,這時,實踐經(jīng)驗會增加,并會從實踐中獲取軟件項目的管理、軟件項目的實施過程等書本上學不到的內(nèi)容,所以一直到G點這一階段,學習者都在實際的項目中學習,或以實際項目為導向,有針對性地學習一些內(nèi)容。

        到達G點后,一般的學習者不僅掌握了Java語言,還具有了一定的實際開發(fā)經(jīng)驗。這時,學習者已經(jīng)可以輕松應付工作。學習需求下降,對于Java語言的學習收獲也增加甚微,雖然關于Java語言的新技術(shù)會不斷更新,但是對于一個經(jīng)驗豐富、技術(shù)熟練的人來說,并不是什么難事,這樣一直持續(xù)到停止使用為止。

        2影響Java語言學習效果的因素

        同一個班級或同一個學習群體中,總會出現(xiàn)學習的效果不一致的現(xiàn)象,經(jīng)研究發(fā)現(xiàn),出現(xiàn)效果不一致現(xiàn)象的主要原因是學習者個體的心理特征存在差異,主要表現(xiàn)為:不問問題、不與人交流、不思考、不做作業(yè)、難以堅持等。具體表現(xiàn)如下:

        (1) 有些人害羞,不敢問問題;

        (2) 有些同學擔心問題簡單,怕人嘲笑,所以不敢問問題;

        (3) 有些人擔心老師訓斥,不敢問問題;

        (4) 有些人內(nèi)向,不愿意和別人交流;

        (5) 有些人性格獨立,喜歡所有問題都自己解決,而且不惜時間;

        (6) 有些人不愿意思考,碰到問題就問別人;

        (7) 有些人自控能力差,三天打魚、兩天曬網(wǎng),難以堅持;

        (8) 有些人自作聰明,不做練習,不想實踐。

        3學習Java語言的建議

        通過對學習效果較好的同學調(diào)查分析,發(fā)現(xiàn)學好Java語言需要做到以下幾點:

        (1) 要有不達目的永不罷休的信念;

        (2) 要有持之以恒的毅力;

        (3) 要有敢想敢干的創(chuàng)新思維;

        (4) 要善于利用身邊的資源(老師、同學、圖書館、書店、網(wǎng)絡);

        (5) 放下面子;

        (6) 多做練習,多實踐;

        (7) 善于合作,善于討論;

        (8) 勤于思考。

        4結(jié)語

        本文通過對調(diào)查結(jié)果的分析和統(tǒng)計,繪制了Java語言的學習過程曲線,并給出了高校教學的水平線和社會需求的水平線,將Java語言的學習過程分為初級階段、高級階段、實踐階段等三個階段,確定了Java語言學習過程的七個關鍵點。另外還分析了影響Java語言學習效果的因素,最終給出了學習Java語言的建議。當然,本文給出的Java語言學習曲線是眾多調(diào)查對象的一個平均水平,具體的個體可能會和這個曲線不一致,但也是在這個曲線的基礎上上下波動,整個學習過程還是遵循本文所描述的規(guī)律。

        了解和正確認識Java語言的學習過程曲線,可以幫助Java語言的學習者,特別是初學者,了解Java語言的整個學習過程,在學習過程中,了解自己所處的階段和曲線的位置,避免半途而廢,避免盲目自大,使得學習者的整個學習過程少走彎路。

        另外,通過對比分析,本文提出的Java語言學習過程曲線,不僅對Java語言的學習具有指導意義,對其它計算機語言的學習也有借鑒意義。

        由于受到樣本空間的限制和調(diào)查對象的局限,所繪制的學習曲線可能還有所欠缺,影響Java語言學習效果的因素還不夠全面,這些將在后續(xù)研究中繼續(xù)深入。

        參考文獻:

        [1] 張博. 論Java技術(shù)的未來與發(fā)展[J]. 網(wǎng)絡與信息,2009(06):49.

        [2] 冷巨冰. Java語言的發(fā)展與Java技術(shù)[J]. 硅谷,2008(03):20-21.

        [3] 董鋼. Java在網(wǎng)絡通信程序中的應用[J]. 青年科學,2009(06):172.

        [4] 賈家新. 對JAVA教學模式的研究[J]. 湖北成人教育學院學報,2009,15(2):101-103.

        [5] TIOBE. TIOBE Programming Community Index for July 2009[EB/OL]. [2009-11-01] . http://www.tiobe.com/index.php/ content/paperinfo/tpci/index.html.

        猜你喜歡
        Java語言學習過程曲線
        未來訪談:出版的第二增長曲線在哪里?
        出版人(2022年8期)2022-08-23 03:36:50
        幸福曲線
        英語文摘(2020年6期)2020-09-21 09:30:40
        沿平坦凸曲線Hilbert變換的L2有界性
        基于Android平臺的健康醫(yī)療APP設計與開發(fā)
        新課改下提高數(shù)學課堂教學有效性的思考
        高職日語課程形成性評價方式探討
        求知導刊(2016年30期)2016-12-03 10:41:35
        基于學習過程的高中區(qū)域地理教學調(diào)查與分析
        生本教育理念下的美術(shù)教學研究
        成才之路(2016年25期)2016-10-08 10:45:16
        大學生創(chuàng)業(yè)平臺設計與實現(xiàn)
        計算機軟件開發(fā)中的JAVA編程語言分析
        亚洲国产成人精品无码区99| 放荡成熟人妻中文字幕| 人妻夜夜爽天天爽三区丁香花 | 91精品国产乱码久久中文| 97人人模人人爽人人喊网| 人妻少妇被猛烈进入中文字幕| 国产资源在线视频| 亚洲无av高清一区不卡| 国产一区二区三区在线观看完整版 | 在线观看免费人成视频| 亚洲av网一区天堂福利| 日本超级老熟女影音播放| 亚洲综合色婷婷七月丁香| 日韩欧美亚洲综合久久影院d3| 国产精品久久一区性色a| 水蜜桃在线精品视频网| 国产av旡码专区亚洲av苍井空| 久久精品无码鲁网中文电影| 亚洲av偷拍一区二区三区| 中文字幕一区在线直播| 亚洲精品www久久久| 亚洲一区综合精品狠狠爱| 亚洲一区二区丝袜美腿| 亚洲av天堂免费在线观看| 熟妇的荡欲色综合亚洲| 久久一日本道色综合久久大香| 亚洲最大不卡av网站| 手机看黄av免费网址| 国产免费又色又爽又黄软件 | 亚洲中文字幕无码爆乳| 久久狠色噜噜狠狠狠狠97| av人妻在线一区二区三区| 亚洲熟妇丰满多毛xxxx| 成年女人永久免费看片| 亚洲一道一本快点视频| 日本不卡在线视频二区三区| 欧美精品人人做人人爱视频| 91情侣视频| 国产愉拍91九色国产愉拍| 久久精品国产精品亚洲| 国产精品久久国产精麻豆99网站 |