A. 如何學習編程
先了解一些基本知識
c語言的背景
另一種是以basic為主導的程序語言,如FoxPro、VBScript等,它也有類似的函數調用、程序語句編寫和循環控制,但不同於C語言家族。所以如果是伍肢御從QBASIC開始的,在學習C語言之前最好先洗腦。不要在C語言上使用基本的學習方法和思想。
(1)學習編程如何練手擴展閱讀:
首先明確學習目標,看你要學到什麼程度,以及用來干什麼。
如果你是要學到足以找一份高薪的工作那最好就是考研。
如果是急著找份初級程序員的工作可以了解一下各種編程語言適合做啥然後根據自己的興趣報個培訓班,不過很貴而且還會被鄙視。
如果是覺得編程很好玩兒想簡飢閉單了解一下,可以買一本計算機導論的書,學一門入門語言,C語言 java python 等等都行。不想看書網上視頻教程也很多,慕課網之類的。
如果不是為了工作但是有明確的目標,比如我要學黑客,我要學做游戲,我要學做網站之類的,可以自行網路XX學習路線之類的。然後再輔以計算機專業基礎課,比如計算機原理、數據結構演算法什麼的,同樣可以自行網路,很容易找到。
B. 新手如何學習編程
網站最基礎的是HTML--只可以做靜態網頁
做應用網站我推薦你學PHP,現在很流行,上手也很容易
去書店買點PHP的書就行
想成為程序員的可以用Visual Studio 2013 Express和《C++Primer 5th》。
3/3分步閱讀
首先你要找到一個學習的網站,一個好的網站可以幫助你更好的學習到知識。
2/3
找到網站之後就可以進行網上學習了,但是對於初學者而言,學習編程首先要學會計算機語言,什麼是計算機語言,舉個簡單的例子,就是說中國人與美國人交流,就要有一方學習另一方的語言,同樣,人要是學習計算機語言,就可以更好的使用計算機。
3/3
計算機語言,現在網上可以下載一些c語言,或者c+,這些都可以,了解基本的語言後就可以在網站上學習編程,當然,如果你是在老師的指導下,可以問你的老師。
C. 新手如何學習編程
熟悉以下關鍵東西,可以邊學邊做,定期訓練,經常思考,長期積累:
1、語法。
2、基礎理論(數學、數據結構、演算法等)。
3、設計方法(編程原則、設計模式、框架設計等)。
4、庫(核心、基礎、UI、擴展、游戲引擎等)。
5、計算機相關(操作系統、網路、圖形學等)。
6、領域知識(游戲設計、網站設計等)。
7、開發工具(編輯器、IDE、自動部署等)。
8、項目管理(進度管理、分工協作、Bug管理、版本控制等)。
最普遍也是最重要的能力:創造力。努力分析並理解好做什麼以及怎麼做。要知道上面那些東西一開始都是不存在的。
具體方法包括:
1、快速閱讀入門教程和書籍,適合學習語言和基礎庫。比如我學Java讀的《Java編程思想》,練習題做過一點,然後學ActionScript就沒讀過書,只讀過Adobe官方文檔《ActionScript 3.0編程》。
2、閱讀庫的文檔、實例、源碼。比如Flash、Flex開發,熟悉官方API很重要,很多細節要具體使用時才注意到,這時候最好做個筆記,雖然我從沒看過我的筆記。
3、做一個自己感興趣或熟悉的小項目,比如我就以黑白棋游戲作為多個語言的試水項目,一樣的邏輯,便於把關注點放在語言特點上。
4、自己動手豐衣足食。廚師有菜譜,程序員可沒菜譜。比如我做游戲,最關鍵的游戲編程知識全部是動手學出來的,很少有專門針對某個業務領域(如游戲)的編程書籍,要麼是入門書,要麼是模式書(如演算法)、理論書(圖形學),很少有書籍教你如何開發一個45度角地圖系統加編輯器的,全靠自己思考,以及看前人的代碼,需要時找些網路資料。關鍵是,可以培養最重要的創造力。
對於演算法和設計模式,可以研讀下,但是關鍵還是靠平時如何使用了。新手勉強不來的。
項目管理方面的,就得靠工作經驗了,多思考多提意見不要只走流程。
D. 想自學編程,如何入手呢
自學還是比較難額,我在重慶中公優就業學的,一開始家裡也不放心,對比了好幾家機構才選擇的,其實課程內容每家機構設置的不會差太多,但老師的責任心還有機構的後期保障還坦戚模擬挺重要的,可以免費試學,體驗一下再選擇就放心了
如今,Java編程的就業市場前景廣闊,如何能夠快速入門呢?下面,小編為大家簡單介紹一下,更多相關信息請關注Java頻道。
首先是先到verycd電驢下載,搜索馬士兵,尚學堂馬士兵老師的java視頻絕對是一流震撼級的,帶你開心入門,手把手練習項目實例。
說到書籍的話,Java核心技術卷1,這本適合初學者,還有一本卷2,但那本需要有一定Java基礎的。Thinkinginjava是本非常好的書,但也只適合有一定java經驗的人。基礎階段看什麼教材都差不多,就那麼些語法,關鍵要靠自己多練,多多參考官方的javaapi文檔,這個才仔慎是大寶庫。
想要開心編程怎能缺少一個好軟體呢,推薦你用目前的開源軟體Eclipse。
想要持續發展下去的話,一定要培養自己對java的興趣,萬物皆對象(Object),多用面向對象的思維考慮一些事物,慢慢得就會有一套自己的面向對象編程模式,這樣對編程很有幫助。
基礎知識扎實了以後就可以慢慢開始接觸一些小項目,如做一個貪吃蛇、坦克大戰等等的小游戲,慢慢地再進入java網路編程這一塊,現在的很多項目不可能缺少網路功能,所以將來你一定要學的,對以後找相關的工作很有幫助。
看你的方向。網上那個都不靠譜。。。只能入門。
寫個Helloworld就不知道幹啥了。。。
你得先有目標,需要解決什麼問題,然後你再去尋找答案。
這么籠統的提問是沒有意義的。
實際上大的類別就有,嵌入式編程,網頁開發,移動端開發,客戶端開發,伺服器開發,游戲編程。
你以為都一樣的?不。。。事實上你只需要了解一個就可以了。你所知道的前端,後端。。。實際上指的僅僅是網頁開發。
還不設計底層,僅有部分中間件。
所以,說到這你明白編程的意義了嗎?
你以為編程就可以為所欲為?不。。。會讓你欲罷不能。。。讓你學完Java學JavaScript,學完C語言學C++,學完CotexM3學A7。。。學完A7讓你搞Xilinx。。。
哈哈,你以為Python可以為所欲為,事實上,這玩意兒是腳本語言,很多東西可以干也幹不了。用於處理數據非常不錯。但是用於生成數據就是個垃圾。
你可以把Python看成是一種變相的批處理。當然,它的確是一種動態語言。非常適合老鳥使用。特別是有一定編程基礎的,拿過來跑測試簡直爽歪歪。。但是,如果你說你要學習編程。Python適合也不適合。因為它給你看到的都是表象。
指針什麼的都沒得,處理底層是不可能的。但是它保留了大部分數據結構,像什麼字典,列表,元組已經夠用了。但是涉及到內存管理基本上廢了。。。
不過嘞,爬蟲,大數據處理,網頁後台處理在適合不過了。
如果你說你要搞嵌入式,嗯。。。學C語言吧,越學越多的那種,[捂臉][捂臉][捂臉],學到後來還得仔細研究數據結構,什麼二叉樹,隊列。。。堆棧。。還有內存管理,當然還有操作系統原理。然後呢,就是嵌入式內核。
總之嘞,千里之行始於足下。不積跬步無以至千里。。。最無奈的是走到500公里的時候。。。你他媽回不了頭也看不到彼岸。。。
正所謂,大神們活成了我想要的模樣,而我漸漸變成了我自己原來最討厭的模樣。
這個時代缺少的是沉澱。。。頭條不缺年薪百萬的領導。缺的是一往無前,不計得失的執著。
用追了幾十年的海賊王一句話收尾,海賊王,我當定了![我想靜靜][我想靜靜]
本人從事IT行業,對於編程也有較深的了解!有一些建議僅供參考!
首先自學編程是可行的,但是有一定的難度。
現在編程語言非常多,你需要先選擇一個方向。就目前市場的佔有量來說JAVA,Python,JavaScript是份額很大的,就業范圍也很廣,當然了還有其他的如C++,C,PHP等也有很大的份額!主要是介紹一下JAVA,JavaScript,Python。以及他們難易程度和就業方向!
JAVA是目前運用最廣泛的語言,現在很多東西都是用它寫的,好的JAVA開發工程師待遇也是非常高的,是一讓纖個很不錯的方向。不過這幾年開始逐漸淡出。但是在未來十幾年的時間里它的地位還是不可撼動的!不過學起來是比較難的!不太容易上手,對零基礎的是一個不小的挑戰!
JavaScript是前端的核心語言,如果說HTML是前端的骨架,CSS是前端的肌肉和衣服,那麼JavaScript則是前端的靈魂,有這個靈魂整個網頁才能動力起來,炫酷起來,並和用戶進行交互!這幾年JavaScript的江湖地位一直在上升,很多時候都排在了第一位!不僅如此,現在數據可視化也是離不開js的!甚至很多BI工具,自動化測試都會用到js。學習難度也沒有JAVA大,待遇有時候會比JAVA低一些。
最後就是Python,目前最火的語言。火的主要原因是它能夠運用於大數據和人工智慧這兩個領域!由於它有很多強大的包,所以非常適合做大數據分析,數據科學,和人工智慧的機器學習,深度學習等領域!Python被稱為膠水語言,語法簡單,功能強大,非常容易學。很適合初學者!由於大數據和人工智慧的在未來的運用,Python將會越來越收歡迎,前景也會越來越好!
最後就是對於初學者來說,一定要多敲代碼。不要看著會就行了。不然你關上電腦就什麼都不會了!打擊學習的積極性。可能會半途而廢!所以每一步都要跟著寫出來!這個很重要!
學習編程是一門苦差事,尤其是剛入門的時候,對著哪些它認識你,你不認識它的代碼別提是多麼痛苦的一件事情了,很多朋友可能受不了這種痛苦從而放棄了學習,因為很多人沒有那個耐心和毅力。當然學習編程除了耐心和毅力之外還是需要一些方法和技巧的,下面就跟隨小編一起來看看如何學習編程吧。方法/步驟1首先自然是選擇學習的編程語言了,計算機語言的種類繁多,但是大體可以分為機器語言,匯編語言,高級語言以及腳本語言。像是我們經常聽到的C語言,java,易語言都是屬於高級語言,像是php,javascript,jsp,
asp.net
就屬於腳本語言了。不同的語言難易程度也不相同,可以根據自己的情況進行選擇性學習。2選定了學習編程的語言,就可以開始學習編程了。學習編程的過程中入門是一個很重要的過程,尤其是對於編程一點都不了解的朋友,看著那些密密麻麻看不懂的代碼,什麼熱情都被澆滅了,從而就此放棄了學習編程,因此選擇編程的入門方式十分重要。3很多朋友選擇的入門方式應該都是看書了,小編自然也不例外,但是隨著時間的推移,書是看完了,但也忘完了,完全不知道看過點什麼,更不要提學會點什麼了,導致小編一度覺得自己不適合做編程,幾乎放棄,直到我發現了另一種學習編程的方法。4以前的學習可能只能靠書本和老師,但是現在不同了,現在是互聯網時代,我們可以從網上獲取到我們需要的知識,自然也包括了學習編程。現在很多編程語言都出了視頻教程,而且還不止一家,我們可以挑選最適合自己的視頻教程來學習。5自從跟著視頻教程進行編程學習,小編學習的積極性倒是提高了不少,起碼比起看書要來的有趣的多不是,相信不少朋友應該和小編有同感。由於視頻教程是已經錄制好的,我們可以根據自己的理解能力來選擇性的觀看教程。6光看不練假把式,每當我們看完一節視頻教程的時候,我們就應該把講述的這些內容自己多練習幾遍,直到完全掌握。這樣再去看下一節的視頻教程,千萬不要光看不練,我們的目的不是為了看視頻而看視頻,而是為了掌握知識,只有掌握了才是自己的。7當我們累計到一定程度的知識之後就可以做一個簡單的項目了,一是為了鞏固所學的知識,把我們所學的知識串聯起來,二是為了以後的工作做准備,畢竟早點熟悉以後的工作內容才能早點上手。當然初次做項目可能會感到盲目,沒關系,一般視頻教程會專門抽出幾個課時來講解項目的製作,我們跟著製作即可。8總結來說學習編程最容易讓人放棄的就是兩個階段,一個就是入門階段,一個就是覺得什麼都會學了,但是什麼都做不成的階段。入門的話我們可以選擇視頻教程,相對於書籍來說小編覺得比較好,如果遇到第二個階段可以做個項目,把各個知識點連接起來,在做項目的過程中查漏補缺,這樣做的話應該有利於你的編程學習之路。END注意事項學習編程的過程必然是枯燥乏味的,只有會學苦中作樂才有利於編程的學習之路。學習編程的過程中有兩個階段最容易使人放棄,如果克服了這兩個階段,那麼你將會走向新的篇章。以上就是怎麼學習編程的全部內容,希望對有需要的朋友有所幫助。