感覺C語言的水平只停留在基礎階段,無法找出正確的方法提高水平,這是個很苦惱的問題,求前輩指導
我想有這麼幾個原因,第一是基礎太差。如果你的英語水平很差,就很難去閱讀英文資料,也不願意去國外的網站學習,那麼這會很大限制你的提高。數學差、算法差限制了你的邏輯思維能力和抽象能力,這是編寫高質量代碼必須的。
計算機科學的基礎學科沒有學好,比如算法和數據結構、操作系統、計算機組成原理,C是接近操作系統和硬件的編程語言,所以這些基礎知識深刻影響你對程序的理解。
沒有一個好的圈子,不知道該怎麼進步。整天面對垃圾代碼和低層次的工作,沒有前進的動力。周圍都是水平很低的人,也就限制了你的提高,那麼要給自己動力,不斷進步,當你的環境很差就要想辦法跳出去。