1. 程式人生 > >【C語言也能幹大事】視訊教程全集

【C語言也能幹大事】視訊教程全集

《C語言也能幹大事》的課程體系
很多同學對咱們C語言的課程、學習存在著很多誤解,而且很多同學還不知道《C語言也能幹大事》後

面的課程安排是什麼,因此這裡一併做一個說明。
有同學問“別人都說開發資料庫系統、Web系統還是Java、C#等最流行,咱們用C語言學了開發也不是

浪費嗎?”、“C語言不是做嵌入式開發、作業系統等底層的東西嗎?”、“我們為什麼不講C語言的

嵌入式開發?”、“人家都學Web開發,咱們這學C語言開發C/S的程式不是落伍了嗎?”。

確實在實際工作中,由於C語言的門檻比較高,很少有實際專案用C語言進行資料庫系統、Web系統等的

開發的。但是我不止一次強調“學習時學東西和工作時學東西是不一樣的”。工作以後選用的技術、

語言一定是選擇做合適、最方便做所從事方面的,比如開發Web程式肯定首選PHP、Java、.net,開發

底層系統肯定首選C/C++,開發桌面系統肯定首選VB、Delphi,也就是“用合適的語言做合適的事情”

;但是對於在校生來說則是“用最熟悉的語言做所有事情”。初學程式設計的人最容易在語言的表層陷入

太長時間,如果要學資料庫開發了就要去學Delphi、PB,又要學Web開發了就又去學Java、.net,又要

學底層開發了就又去學C/C++,可是每門語言都沒深入,最後真正要學的資料庫開發、Web開發、底層

開發等等沒怎麼學會,倒是把大量的時間浪費在學這些基礎語法上,浪費了寶貴的時間,這也是我痛

恨目前很多大學課程安排的一個原因。因此我的倡導就是對於在校生來說則是“用最熟悉的語言做所

有事情”,我甚至建議大學只學一門C語言就夠了,然後就教大家用C語言做所有的方面。

不要以為不同語言實現這些不同的目標時是多麼的不同。舉例來說,Socket網路程式設計無論是在C中還是

Java中還是.net中都是一個樣子(埠、connect、recv、send、listen等等),資料庫開發在C、

Java、.net、VB、Delphi中也是一個套路(資料庫連線、編譯的SQL、引數化SQL、結果集、遊標等等

),Web開發在C、Java、.net、PHP中也都是面對的同樣的東西(生成HTML、請求引數處理、Session

、Cookie、Http報文等等),總之一句話,萬變不離其宗,等到真正需要“用合適的語言做合適的事

情”的時候能非常容易的“一通百通”過去的,而且行業經驗豐富的面試官也明白這個道理,一個熟

悉用VC操作ADO進行資料庫訪問的人絕對不會再像那些“精通各種語言”的人那樣需要再去花幾個月學

習JDBC,因為概念非常類似,也許半天時間就能熟悉JDBC。如果已經把《C語言也能幹大事》的Socket

網路程式設計部分學的差不多的同學可以到網上搜搜Java、.net等語言中網路程式設計的文章,你看看無論是

講到的概念,還是編寫的程式碼是不是都是和咱們《C語言也能幹大事》中講的那麼相似,這時候你就能

明白我的用心良苦了!!!

《C語言也能幹大事》後面的課程知識點有“資料庫開發”、“Web開發”、“Windows系統深入開發”

等,這些幾乎涉及到了軟體開發的各個領域,可以很容易的隨時“一通百通”。希望同學們能夠跟下

來。同時我可能在今年暑假組織同學們來一次“暑假集訓訓練營”,讓同學們充分利用暑假的寶貴學

習時間來進行“大練兵”,把前邊學的這些基礎知識綜合應用起來,開發幾個像樣的專案作品,為將

來的就業奠定堅實的基礎。  
 
    

 



  估計絕大多數同學在學完C語言之後是一臉的茫然,學到了什麼,能寫什麼程式了,連最後的課程設計都是網上抄的,那程式甚至自己都執行不起來就交上去了。看到這個教程不錯就轉過來了,希望能對大家有所幫助……