如果你選擇的是Linux , 那么你也許需要知道:Linux現(xiàn)在有很多的免費的發(fā)行版 , 比如Ubuntu、openSUSE等 , 你可以下載你喜歡的 , 自己先上手玩玩 。Linux下的C語言編譯工具 , gcc、make等 。Linux下的調(diào)試工具 , 比如gdb 。還有一些內(nèi)存工具等 。代碼編輯工具 。比如Vim , Emac等 。你需要學(xué)習(xí)Vim的一些命令 。如果你對圖像化開發(fā)環(huán)境比較感興趣 , 你可以找一些免費的IDE , 比如有Linux版本的Eclipse等 。Linux環(huán)境下如何組織多個源文件 , 并且編譯它們、運行它們 。如果你選擇了windows平臺 , 那么你需要了解常用的開發(fā)IDE等 。目前比較流行的IDE是微軟的Visual Studio家族 。至于Visual C++ 6.0 , 建議別用了 , 實在是太老了!四、編碼在上述三個階段中 , 每個階段都需要上機練習(xí)敲代碼 。遵循由簡到難的原則 , 慢慢來 , 不要急 , 剛開始寫的代碼我覺得能運行出來就行 。后面隨著時間的延長 , 慢慢地就要注意代碼的風(fēng)格、代碼的規(guī)范 , 還要開始學(xué)習(xí)一些數(shù)據(jù)結(jié)構(gòu)、算法的基礎(chǔ)知識了 ?,F(xiàn)在網(wǎng)上有很多的刷題網(wǎng)站 , 比如著名的OJ題庫就很不錯 , 經(jīng)常上去練練手 , 把自己目前學(xué)到的所有知識 , 包括C語言語法知識、C函數(shù)標準庫、調(diào)試方法、跟蹤方法、數(shù)據(jù)結(jié)構(gòu)、算法等都用上去 , 就這樣慢慢地去提高自己的水平 。五、領(lǐng)域選擇如果說上述四個階段還屬于自娛自樂的話 , 那么從這個階段開始 , 你就要開始嚴肅一點了 。經(jīng)過之前的四個階段 , 也許你的編程技術(shù)有了很大的提高 , 基礎(chǔ)也打的很牢固了 , 但是不能解決生活、工作中的實際問題有個鳥用!所以 , 現(xiàn)在到了你為自己選擇一個研究領(lǐng)域的時候了 , 說不定也是你未來工作的研究領(lǐng)域 。C語言可應(yīng)用的領(lǐng)域很多 , 我想到的大概有如下幾方面:計算機網(wǎng)絡(luò);圖像處理;音視頻處理;嵌入式開發(fā);DVB數(shù)字電視;硬件驅(qū)動;..........你選擇了某個領(lǐng)域 , 你就要去學(xué)習(xí)這個領(lǐng)域的知識 。這個時候 , 你之前學(xué)習(xí)的所有的編程技術(shù)都只是工具而已 , 工具只是用來解決問題的 。舉個例子 , 你選擇了在計算機網(wǎng)絡(luò)領(lǐng)域使用C語言解決問題 , 今后想從事網(wǎng)絡(luò)方面的編程 , 開發(fā)聊天軟件、文件傳送軟件等 , 那么你就需要好好學(xué)習(xí)計算機網(wǎng)絡(luò)領(lǐng)域的知識 , 包括OSI七層模型、TCP/IP協(xié)議族、路由器、交換機等等 。如果你選擇了音視頻處理 , 今后想從事音視頻應(yīng)用開發(fā) , 那么你就需要學(xué)習(xí)編碼、解碼、封裝、流媒體等概念;如果你選擇了DVB數(shù)字電視 , 那么你就需要學(xué)習(xí)PSI/SI標準、解擾、解調(diào)、復(fù)用等概念 。六、繼續(xù)編碼在你選擇你研究的領(lǐng)域后 , 選擇你使用的平臺 , 那么你就要開始在這個OS平臺上 , 使用C語言解決你這個領(lǐng)域內(nèi)的問題了 。如果說在第四階段 , 你寫的代碼叫“練手代碼” , 那么現(xiàn)在你寫的代碼就是“業(yè)務(wù)代碼”了 。如果說在第四階段 , 你寫代碼的目的還只是磨煉自己的技術(shù) , 那么現(xiàn)在你寫代碼的目的純粹就是在解決問題 , 幫助你的公司創(chuàng)造價值 。七、編程磨煉在第六階段的編碼中 , 你對自己的技術(shù)需要“深入” 。你的編程意識要深入 , 編程思想要深入 , 你選擇的OS平臺要深入 , 你的算法設(shè)計要深入 , 你的代碼管理要深入.......總之 , 一切都要“深入”!八、代碼管理代碼管理在整個項目管理中非常重要 。常用的代碼管理工具有SVN、Git等等 , 這也是你必須要學(xué)習(xí)的工具 。上面是我總結(jié)的C語言學(xué)習(xí)的路線 。這八個步驟并不是嚴格的順序關(guān)系 , 因人而異 。這個路線圖還有許多東西需要補充 , 小伙伴們有什么好的建議可以給我留言 , 一起來完善這個路線圖 。
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助:- c語言軟件工程考研真題
- 東北農(nóng)大考研英語分數(shù)
- cs考研考什么區(qū)別
- 東北林業(yè)大學(xué)考研貼吧
- 東北林大考研
- 東北林大的管工考研
- c 考研
- c考研
- 985院校??瓶佳?
- 東北考研計算機排名
