回覆列表
-
1 # IT人劉俊明
-
2 # 郭志剛物聯網
不難,關鍵是方法要正確。特別是要愛好,最好達到痴迷的程度。千萬不要為了考級或考試去學程式設計,那樣很容易把學程式設計的興趣弄沒了。考試專門考些變態的,冷門的,一輩子也用不著幾次的內容,這些內容很容易誤導你,讓初學者感到學程式設計好難,好麻煩,很多初學者死在教科書的前幾章上。特別是譚浩強之類考試或考級用的書不要看,他會讓你崩潰的
-
3 # 貝樂機器人俱樂部
許多程式語言的邏輯都是相通的,只是語法上會有一些差別,不同年齡段會有不同的程式語言可以學習,低齡段的還是比較適合Scratch語言,高齡段的就比較多了,像Python ,C,C++等等,可以先從一種語言入手,透過一種語言的學習,掌握基本的程式設計知識和程式碼邏輯,再過度到其它語言會輕鬆很多。
對於具備一定計算機基礎知識的人來說,學習程式設計並不會遇到太大的困難,但是對於計算機知識比較薄弱的人來說,直接學習計算機程式設計還是存在一定困難的。
程式設計簡單的說就是讓計算機按照預設的模式執行各種任務,在學習程式設計之前首先要對計算機體系結構、作業系統等內容有一個系統的瞭解,要學習網路程式設計還需要具備一定的計算機網路知識,否則在理解一些概念的過程中會遇到一定的困難。
程式設計的難點有三個方面,分別是概念的建立、功能的實現、程式設計思維的建立。
學習程式設計首先要理解程式設計的概念,以Java語言為例,要掌握類、物件、屬性、方法、封裝、繼承、多型等概念,要知道程式的基本組成方式。Java語言學習的重點在於掌握“抽象”,掌握了“抽象”也就完成了Java語言第一階段的學習。
學習程式設計的第二個階段就是功能的實現。功能實現階段需要透過大量的實驗來完成不同的操作,比如操作資料庫、網路、IO檔案、訊息佇列等內容,這個階段是鍛鍊編碼能力的重要階段,也是學習解決各種具體程式設計問題的階段。
學習程式設計的第三個階段是建立程式設計思維。程式設計思維的建立需要一個過程,這個過程的關鍵點就在於程式設計經驗上。所謂的程式設計思維就是能夠根據不同的場景提供針對性的程式設計方案,這往往也是主力程式設計師的基本要求。
隨著大資料、物聯網、人工智慧等技術的不斷髮展,程式語言將成為人類與智慧體交流的重要工具和方式,所以對於現代職場人來說,掌握一門程式語言還是很有必要的。程式語言有很多種,目前流行的程式語言包括Java、C、Python、PHP等都是不錯的選擇,這些語言學起來都不是特別困難。