A. 怎樣學編程課程
編程學習方法與途徑如下:
學習編程常見的途徑,其實可以概括為兩種:自學、培訓。
很多人問,學編程要電腦嗎?那不廢話嗎,用手肯定是做不出軟體的。
所以學習編程前,需要准備一個不錯的電腦,MacWindows 均可。最後,很多人問編程能速成嗎?說速成的都是騙子,編程沒有速成的秘訣。
給大家的忠實建議如下,明白了這幾點,學編程和切菜沒什麼區別。
編程是一門做中學的學科,所以動手很重要(狂敲代碼)
好記性不如爛筆頭,所以筆記很重要(加深記憶,快速回顧)
時間在哪,成就在哪,所以堅持很重要(保持亢奮,學會嘚瑟)
開發經驗就是解決問題的能力,所以查閱資料很重要(谷歌度娘)
圈子很重要,氛圍很重要
B. 怎麼才能學好編程
這個並不在於你想不想學
而在於你想要的是什麼
這就是編程這個定義存在所有的意義。
數學在希臘 有柏拉圖 歐幾里得 等一輩留下名字的人,但並不意味著留下名字就是真正值得紀念的人。因為他們所要的是近神。正如已經崩潰的畢達哥斯拉學派。雖然現在所有的可參考文獻與記載並非絕對 但差不多數學的近神是確切的。
所以么。編程似乎就是畢達哥斯拉學派的死後復生,雖然還未達到數字支配萬物的那種境界,但在現在的哲學家預言家 數學家 等輩看來,編程就是人類文明決定意義上的里程碑。
但對於我來說的話,那些東西太過在意就會遺忘本質。所以知不知道隨緣罷,反正都是那般,各有存在的意味。
現在的編程 是直接越過了製造方面(最重要)的過程與微程序的指令(更重要),轉而進入虛擬機器 的匯編環境(當然如果認為是語法的錯誤,那麼你太在意了)。如C++ C語言的主流式編程,還有一些套著皮的易語言。但他們都宣言編程環境簡易直接,但是越過了最開始本質的創始過程就如畢達哥斯拉一樣必然會在不久之後消亡。編程將會變成一個歷史名詞,代而換之的另一個名字的畢達哥斯拉。
下面是一些短短的材料,看不看無所謂。第一代計算機 ENIAC(Electronic Numerical Integrator And Computer)(全稱電子數字積分與計算機)由賓夕法尼亞大學為美國國防部設計並製造,專用於人腦無法記錄的槍軌道等一系列高強度計算。耗地約170平方米,耗電150千瓦時 耗資48萬美元 主體通過17468個電子管進行記錄(開關作為信號)(不過很有趣跟一生二二生三三生萬物同)具體的運算通過電子管的內部結構引導電流通過,編程人員控制開關按照要求進行計算。當然 看得懂才是關鍵。
馮 諾依曼作為設計師,現在就是存儲系統的先行者了、
當然現在法定的第一台計算機是Atanasoff-Berry Computer 不過比較相來 都不足體現價值
那麼既然要學習編程,你要明白自己到底想要的是什麼。
我本人的
問自己的心,答案在遙遠的塵封之中留存,永遠的無法忘記的痕跡,你的所有,盡是追求難止
不過不該說的還是不說的好,說了尚且也就那樣。
編程要記住 引導的是電流還是自己的腦袋 算計的是 引導電流留下記錄的印刻的計算機還是自己策劃的那個似被荒棄的腦袋。不要被顯示屏上的電流的反射光迷惑,記住電流的跳動與帶走的東西,還有那每次通電 那引導的硅原板所有的CPU 所損耗還有自己的身體的那反應。
這就是編程的建議了。
很失望對罷。
只是我自己菜了罷。一直被罵呢
C. 編程語言到底怎樣學習
1) 選擇適合自己的編程語言
如果想學習一門新的編程語言,又不知道學習哪一門的話,可以參考 TIOBE 編程語言排行榜,其榜單每個月都會更新,可以反映某編程語言的熱門程度。
在學習編程語言之前,需要先簡單了解其主要特性及可以解決的問題,即選擇適合自己的編程語言,帶著目的去學習。
2) 選擇好的學習方式
在學習新的編程語言時,筆者認為讀書、看視頻和參加培訓都是不錯的學習方式。當然,不同的學習方式適合不同的人。
很多人通過閱讀書籍進行學習,因為他們覺得書籍上的內容相對完善且成體系,並認為通過視頻和課程學習會比較慢。關於編程的書,大概有入門類、工具類、實戰類、進階類、原理類等,可以根據自己的知識程度進行選擇,切勿盲目選擇。
3) 勤加練習
很多開發者容易陷入誤區,只注重理論知識的學習,不注重實戰,在回答別人問題的時候頭頭是道,一旦動手實踐卻不知所措。所以,學習一門編程語言,是絕對離不開動手實踐的。
我們要把從書本中學習到的理論知識和實際應用結合起來,由淺入深地學習,最終達到熟能生巧的目的。孔子說「學而不思則罔,思而不學則殆」,在學習編程語言的過程中,學和思固然重要,勤加練習卻也是必不可少的。
D. 如何學好編程
學習編程是一件好事 不過之前你得先了解 你學習編程的目的是什麼 這個很重要 因為目的決定發展方向
目前對於編程有很多種編程語言以及相對應的開發軟體 下面說明一些常用的編程語言 根據你的情況選一種語言進行學習 不要盲亂學習
C語言 一種可移植性和多系統平台的編程語言 開發軟體TC
VB 一種可以說是既學既用的軟體開發語言 開發軟體如:VB6.0
DELPHI 一種和VB差不多的既學既用的軟體開發語言不過其功能遠比VB強大 代碼書寫上更加方便
開發軟體 DELPHI7.0
JAVA 一種功能強大可移植性強開發語言
程序語言,顧名思義就是語言,是用於交流的,程序就是計算機的語言和人的語言的翻譯者,做一個程序員就是要把人類世界的問題用計算機的方法去解決和展現,可是因為種種原因,大多數人在如何學好語言,如何學好開發平台上疲於奔命,到頭來你只會敲寫代碼。
程序基本上都是自學的,買書是一開始碰到的最頭痛的問題,計算機的書大多都很貴,現將我的一點經驗供大家參考:
如果想做一個合格的程序員,C++是一定要學的,
首先你要花兩個月的時間學習C,C++,這樣的書很多,去選一些大學的教材足亦,切記,不要花過多的時間研究C++,兩個月夠了,只要學會其中語法就行了,不要為了深入用DOS編寫菜單什麼的,那是吃飽人參了。
如果你有過多的時間,接下來你可以學習數據結構,推崇《數據結構C++語言描述》,清華大學出版,58元,但如果無過多時間,還是不看為妙,至少我現在從未用過這本書的知識,許多東西MFC VCL等開發平台都為你已經做好。
接下來開始學習Windows下的SDK編程, 推崇《Windows程序設計》160元,建議去借,不要買,而且你只看上冊,你只要了解Windows的運作機制即可。兩個月
然後你將轉入VC的世界,既然要在Windows下編程,VC不可不學, 推崇《VC++技術內幕》第四版,96元,三個月,不要全部看,看前面的三部分,後面不要看。後面的只是對COM,資料庫,Internet形如雞肋的介紹。
接下來你應該考慮一下你將要發展的方向,如果是做資料庫,你可以用VB和Delphi或CB, 如果要做通信方面,或者硬體,你將要深入VC, 如果是WEB相關的,去學學ASP,JAVA,JSP,XML等,但有一樣你必須要學的,COM。COM與其說是一樣新的技術,還不如說是種機制,推崇潘愛民的《COM原理和應用》39元,你可以一邊看這本書,一邊學習些ActiveX組件,ATL控制項等等。如果你有的是時間,不急於找工作,你還可以看看《Windows高級編程》或《Windows核心編程》,但不管怎麼樣,你要切記,VC不是用來做界面和資料庫的,做網路的現在也有JAVA,都是用來做一些很底層的東西,VC是很高薪的,如果你對自己有充分的信心和有的是時間,你才可以深入VC。否則的話,還是看看人才市場,看看行情,再說。
還有一點切記,有些書,諸如《MFC深入淺出》這些書主要是關於那些技術原理的介紹,我個人認為程序只是工具,只是技術,只要學會用,能完成任務即可,如果有的是時間,才會去探索根源,也許有許多人會說,懂了原理對你編程會有很大幫助,我不否認,但是,要知道,就算你編程技術如何了得,你只是個技術人員,當你學了那麼多的技術和知識,第一,計算機的知識其實是各大公司制定出的標准,標准變了,你不是白學了嗎?第二,當你花了幾年的時間學習,到頭來你只不過程序水平提高一點。我認為應當將你的大部分智力和精力用在如何與人打交道,電腦讓你用的好有什麼用,人腦讓你擺弄的好才算真本事,就如《黑冰》裡面的計算機工程師,雖然對計算機十分精通,可有什麼用,還不是死在王志文的手裡?而且死的很慘,臉都毀了。
另外,不要去學你喜歡的,也不要去費勁腦子想該學什麼,看看人才市場,市場需要什麼,你學什麼。
E. 怎麼才可以學好編程
建議你從c++學起:
以下是學習c++的一些心得:(網上摘錄,並非原創!)
1.把C++當成一門新的語言學習(和C沒啥關系!真的。);
2.看《Thinking In C++》,不要看《C++變成死相》;
3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因為他們很難而我們自己是初學者所以就不看;
4.不要被 VC、BCB、BC、MC、TC等詞彙所迷惑——他們都是集成開發環境,而我們要學的是一門語言;
5.不要放過任何一個看上去很簡單的小編程問題——他們往往並不那麼簡單,或者可以引伸出很多知識點;
6.會用Visual C++,並不說明你會C++;
7.學class並不難,template、STL、generic programming也不過如此——難的是長期堅持實踐和不遺餘力的博覽群書;
8.如果不是天才的話,想學編程就不要想玩游戲——你以為你做到了,其實你的C++水平並沒有和你通關的能力一起變高——其實可以時刻記住:學C++是為了編游戲的;
9.看Visual C++的書,是學不了C++語言的;
10.浮躁的人容易說:XX語言不行了,應該學YY;——是你自己不行了吧!?
11.浮躁的人容易問:我到底該學什麼;——別問,學就對了;
12.浮躁的人容易問:XX有錢途嗎;——建議你去搶銀行;
13.浮躁的人容易說:我要中文版!我英文不行!——不行?學呀!
14.浮躁的人容易問:XX和YY哪個好;——告訴你吧,都好——只要你學就行;
15.浮躁的人分兩種:a)只觀望而不學的人;b)只學而不堅持的人;
16.把時髦的技術掛在嘴邊,還不如把過時的技術記在心裡;
17.C++不僅僅是支持面向對象的程序設計語言;
18.學習編程最好的方法之一就是閱讀源代碼;
19.在任何時刻都不要認為自己手中的書已經足夠了;
20.請閱讀《The Standard C++ Bible》(中文版:標准C++寶典),掌握C++標准;
21.看得懂的書,請仔細看;看不懂的書,請硬著頭皮看;
22.別指望看第一遍書就能記住和掌握什麼——請看第二遍、第三遍;
23.請看《Effective C++》和《More Effective C++》以及《Exceptional C++》;
24.不要停留在集成開發環境的搖籃上,要學會控制集成開發環境,還要學會用命令行方式處理程序;
25.和別人一起討論有意義的C++知識點,而不是爭吵XX行不行或者YY與ZZ哪個好;
26.請看《程序設計實踐》,並嚴格的按照其要求去做;
27.不要因為C和C++中有一些語法和關鍵字看上去相同,就認為它們的意義和作用完全一樣;
28.C++絕不是所謂的C的「擴充」——如果C++一開始就起名叫Z語言,你一定不會把C和Z語言聯系得那麼緊密;
29.請不要認為學過XX語言再改學C++會有什麼問題——你只不過又在學一門全新的語言而已;
30.讀完了《Inside The C++ Object Model》以後再來認定自己是不是已經學會了C++;
31.學習編程的秘訣是:編程,編程,再編程;
32.請留意下列書籍:《C++面向對象高效編程(C++ Effective Object-Oriented Software Construction)》《面向對象軟體構造(Object-Oriented Software Construction)》《設計模式(Design Patterns)》《The Art of Computer Programming》;
33.記住:面向對象技術不只是C++專有的;
34.請把書上的程序例子親手輸入到電腦上實踐,即使配套光碟中有源代碼;
35.把在書中看到的有意義的例子擴充;
36.請重視C++中的異常處理技術,並將其切實的運用到自己的程序中;
37.經常回顧自己以前寫過的程序,並嘗試重寫,把自己學到的新知識運用進去;
38.不要漏掉書中任何一個練習題——請全部做完並記錄下解題思路;
39.C++語言和C++的集成開發環境要同時學習和掌握;
40.既然決定了學C++,就請堅持學下去,因為學習程序設計語言的目的是掌握程序設計技術,而程序設計技術是跨語言的;
41.就讓C++語言的各種平台和開發環境去激烈的競爭吧,我們要以學習C++語言本身為主;
42.當你寫C++程序寫到一半卻發現自己用的方法很拙劣時,請不要馬上停手;請盡快將餘下的部分粗略的完成以保證這個設計的完整性,然後分析自己的錯誤並重新設計和編寫(參見43);
43.別心急,設計C++的class確實不容易;自己程序中的class和自己的class設計水平是在不斷的編程實踐中完善和發展的;
44.決不要因為程序「很小」就不遵循某些你不熟練的規則——好習慣是培養出來的,而不是一次記住的;
45.每學到一個C++難點的時候,嘗試著對別人講解這個知識點並讓他理解——你能講清楚才說明你真的理解了;
46.記錄下在和別人交流時發現的自己忽視或不理解的知識點;
47.請不斷的對自己寫的程序提出更高的要求,哪怕你的程序版本號會變成Version 100.XX;
48.保存好你寫過的所有的程序——那是你最好的積累之一;
49.請不要做浮躁的人;
50.請熱愛C++!
F. 怎樣學習編程
如何學習編程,主要有自學和報班兩種途徑,至於需不需要報班,可以結合自己的實際情況來進行判斷,這里簡單介紹下。
學編程的注意點:
1、要確定好自己一定能學下去,不能是三分鍾的熱度,只是學個熱鬧,這樣永遠沒有辦法學的會。
2、一定要打好基礎,剛開始學習編程的時候可能會很慢,感覺自己沒學會啥,這可能是因為正處於打基礎的階段,只有把基礎打好,未來才可以學得更好。
3、要注意實踐操作,理論知識學得再多,如果不能實際的運用,還是等於0的。
自學還是報班:
1、如果你可以規劃好自己的學習過程,堅持一步步向前走,那麼自學當然是很好的。
2、如果你沒人監督就學不進去,也沒有自己的學習規劃,那麼還是建議你報班,可以少走冤枉路。
不管是自學還是報班,學編程的要注意的點是相差不大的,希望我的回答對你有幫助!