當前位置:編程學習大全網 - 編程語言 - 我是學電子信息工程專業的,現在想學編程,做個程序員。那我要怎麽做才好啊?

我是學電子信息工程專業的,現在想學編程,做個程序員。那我要怎麽做才好啊?

我就是壹個C/C++程序員。我學習C的體會只有壹條:下功夫,多看書,多思考,多動手編程!剛開始學習時肯定會有困難,但不要灰心,也不要不好意思向別人請教,別人都是這樣過來的。

不要相信什麽捷徑什麽的。雖然妳在學習的過程中可能會感到枯燥,但只要堅持,當妳能夠為別人解決問題時妳會很有成就感。下面是我收集的壹些資料,講的挺不錯的,妳看看:

用心,勤動手,多思考。我想只要做到了這幾點就可以了。.老實說,學習是沒有捷徑的,刻苦才是硬道理。在刻苦的基礎上加上方法就是事半功倍的效果。

多寫代碼是關鍵,書上的例程要看懂、理解後,自己在不看書的情況下寫出壹個類似程序(不要背了默寫)

談及C語言,我想凡是學過它的朋友都有這樣壹種感覺,那就是“讓我歡喜讓我憂。”歡喜的是,C語言功能非常強大、應用廣泛,壹旦掌握了後,再自學其他語言就顯得輕而易舉了。憂慮的是,C語言猶如“少林武功”壹般博大精深,太難學了。其實就筆者認為C語言並非是“difficult(困難)”的,只要妳能理清思路,掌握它的精髓,那麽自學C語言是壹件非常容易且又其樂無窮的事。今天本人就與大家壹起談談如何學習C語言或者說學習C語言應從哪幾方面著手。

壹、明確學習目的:

◆ C語言功能強大,本書涉及知識結構全面、合理。是壹門非常好的編程語言基礎語言。

◆ C是壹門學習邏輯、程序算法、算法實現很好的教程。通過第壹學期C語言的學習,從而可以了解程序的設計編碼的過程。

◆ C是壹單進程、單線程執行,從頭到尾執行,學習難不小。但結構嚴謹的高級語言,可以很好學習編程規範和要求。

◆ C語言是為以後學習其它語言打下基礎的語言。

二、好的學習方法:

基於上述學習目的並且也我們第壹門編程語言。學習方法是:

◆ 課前預習,課後復習,認真做課堂、課後的作業,理解理論知識。

◆ 記住語法規則。

◆ 加強邏輯思維。

◆ 多動手,通過練習上機了解它的運行過程。

◆ 實踐—>理論—>再實踐,剛開始學習C語言時,按示例練習,並推動理論的學習,然後再自己多思考,多上機實踐。

常見問題:

1、有同學聽說C語言很難,剛學習到第二、三章時,於是說:老師,我不會呀!真的很難。我不知道如何學習?

分析:

1)心理作用,在沒有學習之前都認為很難了。學不會也正常。

2)前三章是基礎,對於沒有學習過編程語言的同學來說,新的專業名詞很多。

3)前三章是基礎,還不能完整的寫出壹個C程序。於是,就不知道如何去用,在哪個時候用等很多的疑問。

問題的存在:過於著急,對新的事務領悟不夠。

解決方法:學習是循序漸進和積累的過程,不要著急。這此知識都是為以後作鋪墊的。

2、有同學學到數組時,說:聽妳上課時,我懂,但要我自己寫,我不知道如何寫?不知道如何開始?

分析:

1)邏輯性思想太亂。如果問:“如果班上有30個同學,要判斷成績是否及格,妳將如何做?”;“當然先知道每個同學的成績,然後壹個壹個和60比較,如果大於等60,則及格,否則不及格。”;“那麽C語言來實現,如何做?”。聲明30個變量存儲成績?不是壹個好辦法。如果聲明壹個30元素的數組,是不是更合理。另外,如果要寫30個條件語句來判斷,也太過於繁鎖。如果用for循環是不是更加合理。

2)練習太少,有解決方法,但不能用C語言實現。

問題的存在:思路不清淅,練習太少。

解決方法:多上機練習,多思考,舉壹反三。了解程序的運行過程和編碼。

三、學習要點和重點:

◆ 第壹章至第四章的:基礎知識和理論知識必須要求能理解、領悟。也是學習其它語言的基礎。

◆ 第二章、第三章提到很多的專業名詞,如數據類型,變量與常量的區別,標識符的命名規則,表達式及各種運算符及輸入輸出函數基礎

◆ 五章和第六章:程序的基本結構,學習完前六章,要求能理解程序運行和編碼的過程。

◆ 將我們的算法用編程語言來實現,主要是學習程序設計的邏輯性。也是學習其它語言的基礎

◆ 第七章到第十壹章:學習C語言的特色,更深入了解C語言。本章讓學員加強空間的想象力。

◆ 第十二章:是文件的操作。考慮的是如何將程序的輸出結果及相關信息用文件記錄下來。

四、學習難度:

◆ 與日常的自然語言的表達不完全相同,所有結果要通過計算才能得。計算機沒有想像能力和空間思維能力。計算機能運行,依靠程序員的嚴謹的命令來驅動。

◆ 語法格式多,知識點全面。應用時,要將零散的知識點有效有序的組合。

很多問題的解決方法是需要經驗的。

  • 上一篇:數控切割有哪些系統組成?
  • 下一篇:求好看經典的動漫短片!!!最好帶鏈接!!!
  • copyright 2024編程學習大全網