A. 目前大一,在學C++,這時候應該怎樣提高自己的編程能力
這個時候應該報一個專業的輔導班,也要了解專業的課本知識,可以找到一個感興趣的項目,了解裡面好玩的功能,最重要的還是要提高愛好和興趣,這樣的話學習速度比較快,要提高自己的思維活躍能力。
B. 如何學好編程
學習編程是一件好事 不過之前你得先了解 你學習編程的目的是什麼 這個很重要 因為目的決定發展方向
目前對於編程有很多種編程語言以及相對應的開發軟體 下面說明一些常用的編程語言 根據你的情況選一種語言進行學習 不要盲亂學習
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深入淺出》這些書主要是關於那些技術原理的介紹,我個人認為程序只是工具,只是技術,只要學會用,能完成任務即可,如果有的是時間,才會去探索根源,也許有許多人會說,懂了原理對你編程會有很大幫助,我不否認,但是,要知道,就算你編程技術如何了得,你只是個技術人員,當你學了那麼多的技術和知識,第一,計算機的知識其實是各大公司制定出的標准,標准變了,你不是白學了嗎?第二,當你花了幾年的時間學習,到頭來你只不過程序水平提高一點。我認為應當將你的大部分智力和精力用在如何與人打交道,電腦讓你用的好有什麼用,人腦讓你擺弄的好才算真本事,就如《黑冰》裡面的計算機工程師,雖然對計算機十分精通,可有什麼用,還不是死在王志文的手裡?而且死的很慘,臉都毀了。
另外,不要去學你喜歡的,也不要去費勁腦子想該學什麼,看看人才市場,市場需要什麼,你學什麼。
C. 目前大一,在學C++,應該如何提高自己的編程能力呢
對於大一的同學來說,要想提升自身的編程能力應該首先從high實基礎開始,編程能力的提升需要一個系統的過程,這個過程要系統學習包括數據結構、演算法設計、操作系統、資料庫、計算機網路等相關知識,而這些課程作為計算機專業的核心課程,後續都會陸續接觸到。
其三是重視交流和實踐,對於大一的同學來說,除了課堂學習時間之外,要想為自己營造更多的交流和實踐機會,可以通常積極參加專業比賽,或者是參加老師的課題組來實現。按照歷史經驗來看,參加專業比賽對於提升編程能力的幫助作用還是比較明顯的,也能夠開闊自身的視野。我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智慧領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收獲。
D. 零基礎學編程應該從哪入手
0基礎怎麼學編程0基礎學編程可以通過以下方法學習:
1、0基礎學習編程建議從C語言學起,可以說60%~80%的程序員都是從C語言開始。但是學編程的專業技術,建議去專業機構進行報名學習。
2、確定編程學習的方向。編程語言有多種:C++,C,C#,JAVA,Python等,每種語言都有不同的優缺點,可以根據自己的興趣方向選擇一門編程語言作為自己的學習目標。
3、基礎階段的語法學習。學習任何一門編程語言,都需要掌握其編程的語法規則,可以通過閱讀一些編程書籍,了解一些編程中的概念思想和基本語法。這對於後續的編程學習十分重要。
4、上機實戰,學習編程最重要就是需要多上機練習,所以電腦上需要安裝所學語言對應的編譯軟體,多看書,多敲代碼,實踐出真知。
5、多向他人學習。編程的學習離不開借鑒模仿,初學編程可以多看看厲害的人的編碼,多總結他人代碼的優缺點,反思自己如何能夠從哪些方面改進代碼,優化代碼。
6、學習編程需要的軟體:JDKJava開發工具集、IBM的VisualAgeforJava、JCreatorNetBeans。
零基礎怎樣學習編程應從哪裡入手?
計算機基礎、網路基礎,這些先基本了解一下,然後選擇一個編程技術方向,現在熱門的編程崗位就是Web前端、Java,如果是為了就業可以考慮這兩個技術方向,如果是對編程感興趣,可以學Python,語法簡單,可以迅速做一些小項目。
"編程"就是我們為了完成某項任務,將解決問題的步驟,用計算機能夠理解的語言寫成指令,這就是"編程".而後,計算機會根據這些指令一步步執行,最後完成任務.
編程語言有很多種,只需要精通一門編程語言或者說一個技術方向就可以了,可以結合自身,選擇一門自己喜歡並合適自己的。
HTML5+JS(web前端開發)
什麼是前端?在網站上看到的一切圖片、文字、視頻、都是前端寫的。
目前web前端開發還是熱門編程方向,這門語言對於零基礎的學員來說學起來難度不大。
Java
java仍然是市場上最流行和最火爆的編程語言,常常跟企業聯系在一起,因為具備一些很好的語言特性,以及豐富的框架,在企業應用中最被青睞。
Python
Python是動態形的靈活的解釋性語言,從軟體開發到Web開發,Python都有在被使用,因為他的解釋性,適合輕量級開發,Python是很多新手會選擇的編程語言。
C語言
C語言,語法較多,時間相對還是比較多的,所以也可以考慮從C語言入手,因為打好編程基礎,以後再學其他語言會很快上手。如果是快速就業,不太適合C語言
C++
和C語言一樣,語法有一定難度,C++是一種最廣泛支持範式的編程語言,。當然如果C學的不錯,C++上手也會快。
零基礎如何自學編程?要熟悉編程範式,尤其是面向過程及面向對象這兩種;要廣泛閱讀,多用編譯器及IDE(網上有許多免費的)練習編程。
選擇一種編程語言。初學者一定要從主流語言開始學習,比如中級語言C和C++。這兩種語言是任何一名合格、專業的程序員都必須掌握的,因為它們稱得上是軟體開發界的主流。
但是最好不要從高級語言開始學,如Java,因為這些語言對於初學者來說難度未免太高(高級語言可以以後再學,但是C語言和C++應該作為你的基礎)。
然而對於完完全全的門外漢的來說,可能C和C++都有點困難,那麼你也可以從Python開始學,這種語言被大家廣泛認為是適合初學者的。
自學編程應該從哪裡學起?自學編程應該:
1、建議學習Python。Python基礎語法內容較為簡單,可以比較快的了解編程的思維習慣,並能夠較快接觸到PythonGUI庫(比如Tkinter),很容易借用這些庫開發出一些有趣的程序。同時Python的縮進格式也比較嚴格,這也很好的讓編程初學者養成一個良好的編寫代碼習慣。
在美國有很多編程初學Python的書籍,其受眾就是小學、初中的青少年,比如《PythonforKids》,這些書籍一個很大的特點就是圖文並貌,並且很快引入圖形庫的學習,教會小朋友製作出一些圖形和簡單的游戲,比如畫星星,彈球。這樣的好處是激發小朋友學習編程的樂趣,讓小朋友從小就感受到編程的魅力。
2、讀大一零基礎學編程
上學習編程的首要任務是學習電腦的基礎操作,熟悉鍵盤,讓自己對電腦有初步的了解認識。至於理工科專業的學生大一估計都會教《計算機科學導論》這樣類似的課程,如果想盡快編程,學生應盡快將該書內容看一遍,讓自己對計算機有一個整體的認識。
C語言,建議使用《CPrimerPlus》,英語好的同學可以直接看英文版,注意該書不是《C++Primer》,《C++Primer》可以在C語言學的有一定基礎的時候看。當學完《CPrimerPlus》之後,可以對演算法的知識學習,有精力的話可以啃《演算法導論》。平時可以多上github上直接看源碼,這樣比單純看書進步的更快。
3、新手學習編程,看書時一定要不能只看不動手,一定要同時動腦、動手,要將書裡面的代碼都勤奮的敲。
值得注意的是,編程是個比較廣義的概念,編程語言有數種,所以要學習計算機語言就要先了解語言的發展史以及各種語言在不同領域的作用,推薦先學C/C++,這門計算機語言是一門相對簡單且發展的比較完善的計算機語言,初次之外呢還有basic、C#、java等等,在C之前還有更加原始的計算機語言。
4、學會記筆記
很多人剛開始學編程以往裡面的很多東西都要記住,其實這是錯誤的做法。
不用去記住這些代碼,理解代碼比記住代碼更重要。這里我們能理解代碼是干什麼用的就可以了。如果後面用的時候忘記了,反過頭來知道在哪查找答案就可以了。這是學習的重要思想之一:知道在哪查找答案比記住更重要。
0基礎學習編程怎麼學0基礎學習編程,內容如下:
學編程要從根本出發,從理論上來說,需要廣泛的閱讀。
了解演算法的博大精深和計算機的基本理論。從實踐上來說,需要有廣泛的練習,練習的廣泛在於練習不同的內容。
然後就是創新精神和數學思維能力,這些都是需要培養的。
基礎要打好學編程要具備一定的基礎。邏輯思維能力的培養、學程序設計要有一定的邏輯思維能力。
「思維能力」的培養要長時間的實踐鍛煉。
要想成為一名優秀的程序員,最重要的是掌握編程思想。要做到這一點必須在反復的實踐、觀察、分析、比較、總結中逐漸地積累。
以上就是0基礎學編程的內容。
E. 我是大一學生,上學期學了c語言對編程很感興趣,接下來該怎麼做呢學什麼,怎麼學
1. 在上學期學習了C語言之後,我對編程產生了濃厚的興趣。為了繼續提升我的編程技能,我計劃深入學習數據結構,因為這是編程的基礎知識。有許多由外國專家編寫的經典教材可供選擇,同時網上也有豐富的視頻教程,我可以利用這些資源來掌握細節和知識點。
2. 一旦我掌握了基礎知識,我將邁向進階學習。我可以轉向學習C++語言,用它來開發實用的小工具和小窗體應用程序。這一階段,我需要繼續加強基礎知識的儲備。
3. 隨後,我可以根據個人興趣和職業規劃,選擇特定領域進行深入學習。例如,我可以探索音頻編碼/解碼或圖像處理等領域。不同的領域要求不同的專業知識,因此我需要持續關注並學習相關演算法和數學基礎。
4. 我也有興趣探索單片機和嵌入式系統。雖然這需要我動手實踐電子和硬體基礎,但我可以通過製作智能小車、紅外發送/解碼等項目來獲得樂趣和成就感。
5. 最後,我想要學習系統級編程,包括ucos和linux等操作系統。這將讓我能夠編寫底層驅動程序或上層應用程序,為將來的職業生涯打下堅實的基礎。
總結來說,我認識到掌握編程工具(如C、C++等)、鞏固數據結構和電子電路基礎、學習數學和演算法以及分析他人代碼的重要性。通過這些步驟,我相信我能夠不斷提升自己的編程技能。