常常聽到學生說自己學不好,找出種種理由來,其實那些都不識問題.只要你認準了方向去努力,那些所謂的問題都不是問題了,好了言歸正傳,給大家一些建議:

      1.英語不好 數(shù)學不好 這是個不利因素 但就編程來講這并不是最重要的,重要的是你的邏輯思維和堅持學習的恒心,學編程特別是語言就要多看,多思考,多練,也就是多敲代碼.  

      2.就c語言來說,是編程者應該好好學的一門語言,因為它是你日后要學的其他一些更高級的面向對象的編程語言的基礎,學好了c語言,日后學高端語言就相對容易一些,而且在學習c語言的同時你的邏輯思維也開始形成.總之他是你經常聽到的c++ java c#等等語言的一個基礎.  

      3.講師的水平很重要,有實際軟件開發(fā)經驗的老師會讓你聽的很輕松就理解了,要是只會照本喧科的老師那就會把其實不是太復雜的問題將的很復雜并難以理解(在傳統(tǒng)學校里是很常見的).其實c語言也不是非常難學.如果你認真去學把該理解的東西理解了學好c是沒有問題的.但是這種水平也只是說你把c語言基本學會了,對以后的學習打了個不錯的基礎,這其實也就夠了.因為你說:"將來想憑這幾個月學的c語言出去找分工作".

      其實可以看出你對現(xiàn)在實際的軟件開發(fā)工作不太了解,憑c去找工作的話,那你至少要學上幾年而不是短短的幾個月,因為純搞c語言就是將來作低層開發(fā)或向嵌入式開發(fā)發(fā)展,這個方向不是一日之功,而且就業(yè)面不是很寬!  

      4.如果你想找編程的工作向軟件開發(fā)的方向努力的話,那么你應該有一個正確的明確的方向規(guī)劃:
首先把c語言的核心語法和指針 數(shù)組等學好 理解了,會用,然后對做些小的程序練習加以鞏固.這也就夠了.然后隨著你學習的接觸你會學sql數(shù)據(jù)庫 oracle c++ java jsp asp.net c#等等現(xiàn)代所用的高級語言,工作中大都也是用這些高級的面向對象的語言在編程.