有考網有考網合作機構>西安培訓學校>西安新城區(qū)英泰移動通信培訓
西安新城區(qū)英泰移動通信培訓
全國統(tǒng)一學習專線 8:30-21:00
位置:有考網 > 計算機類>Java開發(fā)> Java開發(fā)真的那么難學嗎?  正文

Java開發(fā)真的那么難學嗎?

發(fā)布時間:2022-01-19 18:25:23來源:轉載

Java開發(fā)真的那么難學嗎?編程真的那么沒勁?那么難和枯燥?強烈的興趣與不斷獲得的成就感是整個學習過程的“引擎”,它為學生完成整個學習任務提供源源不斷的強大動力,有無數的事實支持這個觀點。

而傳統(tǒng)的教學觀點認為,本科的主要教育目標之一是為學生在本專業(yè)領域未來的發(fā)展“打下扎實的理論與實踐基礎”,所以從一開始就要“嚴格要求”、“科學訓練”。

這個觀點不能說錯,但我認為,我們的計算機教育,尤其是針對初學者的教育,首要的任務是引發(fā)興趣。沒有興趣,一切免談。

之所以很多大學生覺得編程難,其原因就是現有的計算機教學方式從一開始就給了這些學生“痛苦”的編程體驗,并且在后期枯燥的專業(yè)課程學習中不斷得到強化,較終使很多大學生對編程敬而遠之或畏之如虎。

1、難在我們從未接受過解決問題的訓練

從小到大,我們受到的教育終極目的是有一個:考取理想的學校。每一張張考卷都是一個個堆砌起來的知識點:三角函數,解析幾何,數列,函數…...

這么多知識點,你需要做的是背下它們,或者說的更高級一點,理解它們。

即便是強調思辨和分析的“文科類”,也可以靠死記硬背答題模板拿分,就連作文都要有統(tǒng)一的標準。

我們非常擅長理解和記憶,并井井有條地套公式。

這一切,到了學編程這里,統(tǒng)統(tǒng)不奏效。

我大一的時候剛開始接觸C語言,非常痛苦。那會兒,沒有任何計算機基礎,編程語法大多靠背——C++語法、操作系統(tǒng)各項定義、計算機網絡各種協(xié)議、常量、作用域、多態(tài)...........

身邊不少同學也這樣,“高考精神”還深深印烙在骨子里,我們都認為學習一門編程語言較重要的就是掌握其語法,所以為了將語法爛熟于心,較直接的方法就是記憶。

結果可想而知,即便拿了相應的學分,沒有人敢說自己會編程。

我們接受了十幾年的應試教育,為了較大化公平,考試必須有一套清晰的標準。正是如此,我們更看中重應試技巧而非知識本身,學習變成了追求標準答案,求知變成了死記硬背。

絕大部分人,難以形成系統(tǒng)的學習方法論的意識,以至于很多人一旦脫離試卷,在社會中面對實際問題的時候,完全沒有一套行之有效的方法論支撐其解決問題。

而編程的核心,不是編程,不是語法,甚至不是算法或數據結構本身,恰恰是如何分解問題——發(fā)現規(guī)律建立解決問題模型,映射到合適的數據結構和算法上,較后才根據算法寫程序實現。

2、難在我們從未學過創(chuàng)造

清華大學前校長陳吉寧曾提過一個觀點:

清華大學里有很多“A型學生”,但未來社會較需要的是“X型學生”。

“A型學生”,指的是傳統(tǒng)觀念里的“好學生”,他們的成績總是能得“A”。

“X型學生”與之不同,他們的成績并不一定拔尖,但愿意承擔創(chuàng)新風險,勇于嘗試新鮮事物。

兩者較重要的差別,在于創(chuàng)造力。

可是我們連作文還不敢寫得太跳,生怕閱卷的是個老古董,大筆一揮,讓你再考一年。創(chuàng)造力,更是我們在學校想都不敢想的事。

絕大部分學生的思維,早已在填鴨式的教學中,變成了一個只會收納外部知識的容器,根本無法用所學的東西創(chuàng)造出任何東西來。

所以,當我們開始學編程,面對“Hello world.”這個等著我們創(chuàng)造的世界,其實是非常茫然的。

因為編程沒有“題型”和“公式”能把你解決問題的過程簡化成填空,編程提出的問題基本都是空而泛,需要你根據腦子里的邏輯推斷,利用所學編程語言的各項功能組織成代碼,來解決問題。

整個世界的運轉,都是靠你的大腦想象出來的。這是編程的難。

但是,只要你明知其中不易,仍有一腔驍勇,你可以嘗試在編程的世界中,保持“實驗者心態(tài)”,不斷探索自己的想法,質疑自己的假設,從所犯錯誤中學習寶貴的經驗,就一定能在編程的魔法世界中得到更多寶藏。

如果你看過近期大火的《樂隊的夏天》,那么在參賽的三十一支樂隊中,你一定會被其中一支叫做“刺猬”的樂隊所打動。

刺猬樂隊的子健,他是臺上的狂躁主唱,臺下的學霸碼農。

即使每天都在和冰冷的數字打交道,但作為程序員的他,體內有被保護得非常好的創(chuàng)造力,使得他擁有滿腔的詩意與細膩的內心,更可以譜寫出令人折服,引人共鳴,充滿無限色彩的音樂作品。

相關內容: Java開發(fā) Java難學 Java開發(fā)難學

同類文章
最新文章
相關熱詞
導航

雅思 托福 GRE SSAT SAT GMAT ACT 個人提升英語 英語四六級 多鄰國英語測試 詞庫 IB 英語口語 商務英語 公共英語 考研英語 青少兒英語 成人英語 A-Level 學生英語 初高中英語 OSSD AP課程 AEAS個性化定制課程 一級建造師 二級建造師 消防工程師 消防設施操作員 BIM 造價工程師 環(huán)評師 監(jiān)理工程師 咨詢工程師 安全工程師 建筑八大員 公路水運檢測 通信工程 裝配式工程師 注冊電氣工程師 二級注冊建筑師 一級注冊建筑師 智慧消防工程師 智慧建造工程師 全過程工程咨詢師 EPC 碳排放管理師 ACCA CFA 注冊會計師 會計證 初中級經濟師 初級會計師 中級會計師 基金從業(yè) 證券從業(yè) 稅務師 薪稅師 企業(yè)合規(guī)師 會計就業(yè)實操 期貨從業(yè) FRM CMA CQF 教師資格 人力資源管理 導游考試 心理咨詢師 健康管理師 社會工作師 普通話 育嬰員 物流師 家庭教育指導師 專利代理師 教師招聘 兒童專注力 兒童情緒管理 法律職業(yè)資格 少兒編程 書法培訓 國畫 茶藝 樂器音樂 舞蹈 棋類 機器人編程 戲曲培訓 信奧賽C++ 少兒小主播 口才培訓 籃球培訓 商務辦公 影視后期 剪輯包裝 游戲設計 游戲程序 UI設計 室內設計 photoshop CAD制圖 視覺設計 商業(yè)空間設計 平面設計