首頁>Club>
8
回覆列表
  • 1 # 使用者4652227246530

    1. 掌握標準的語法。the c programming language。(樓主處於這個階段,包括除錯的手段都要掌握的,比如用斷點除錯,用printf除錯,跟蹤程式執行)2. 學標準庫和第三方庫,系統api,並使用庫來開發一款應用。程式碼規模在萬行以上。(不熟練使用怎談得上精通)3. 寫程式碼過程中,不斷重構,讓設計上逐漸完美。瞭解設計模式。(參看些設計模式的書)4. 瞭解語言設計上的優勢和劣質,瞭解語言上的缺陷和陷阱(C陷阱與缺陷)。寫程式碼時,充分利用語言的特性,揚長避短。5. 大量閱讀優秀開源作品,汲取別人的精華設計,巧妙使用的方法。6. 掌握語言底層執行機理,當然C已經足夠底層,你可以看看彙編,從彙編角度上理解一下C。7. 掌握多種其他語言,透過語言的對比,深入的瞭解C語言的優勢和劣勢。實際工作中,揚長避短,結合各個語言的優勢來解決問題。8. 熟悉不同平臺編譯器的一些常用特性(其實不寫跨平臺,用不著學這個)以上過程搞定,那麼C語言已經算精通了。我個人認為。不過,光精通C是不夠的。還得:1. 原理類的書籍(資料結構,演算法,作業系統,編譯原理,網路,資料庫)要掌握。

    2. 開發方向上所有的常用工具,常用庫都要熟練掌握。

    3. 開發方向上的常用技術,常用演算法要掌握,看最新的技術論文,等等。

  • 中秋節和大豐收的關聯?
  • 三字俗語的詞語有哪些?