首頁>Club>
21
回覆列表
  • 1 # 秋天的銀杏樹

    樓主提出這個問題不知道是出於什麼樣的情況下,或是有一定程式設計經驗的開發人員,或是完全沒有程式設計經驗的觀望者。不過後者的可能性較大,如果有一門或以上語言的程式設計人員來說,基本都不會有這種問題,學會一門程式語言後,對於學習其他語言來說,就輕鬆了許多,對學習方式和內容也有了基本的瞭解。

    對於C語言,是主要運用於底層開發的語言,而C語言是一門面向過程的開發語言,對於平時找工作時,與面向物件開發語言來說,機會相對較少。實際社會中,大多數開發系統的都是用面向物件的語言開發,例如C++、JAVA、C#等等,面嚮物件語言的維護性、易用性、擴充套件性更好,是更高階的語言。

    對於自學C語言,對於新手來說不太推薦,學習一門技術的最終目的大多數人都是為了能找一個滿意的工作,找一份工作的最終目的當然是為了money,為了生活。所以選擇一門語言就很重要。若決定真要進入這個行業,推薦學習java或者php,相對來說較為簡單,而且市場佔有率相對較多,找工作也相對容易。學會了一門語言再回頭去學習瞭解之前的東西,或許是個不錯的選擇。

    當然每個人的情況不一樣,堅持自己的選擇沒有問題,如果對C語言甚是喜愛,也可以嘗試上手學習,畢竟這門語言的出現必定有它的原因。好好學習,天天向上吧。

  • 2 # RaymondIT

    自學C語言,不如自學JS+CSS+HTML。

    因為C語言與計算機系統或者硬體等緊密結合,僅僅靠C語言,而沒有計算機作業系統知識、網路技術、數位電子電路介面知識等,很難發揮真正的作用。比如,中斷處理、暫存器操作、核心與使用者空間、記憶體與堆疊、多程序多執行緒、互斥與同步、網路協議互動流程與資料包結構、各種演算法等等。光靠C語言二級水平,那只是“會程式設計”而已,沒有多少應用價值。

    而前段開發,其語言與系統結合較弱,跨平臺,更與硬體無任何關係。根本不需要什麼計算機、網路、系統等知識。入手快,興趣高,還有豐富的各種框架和第三方包提供。而且學完,就可以自己做個網站,如果利用js.Node做後端,都不需要學習其他語言。

  • 3 # 遜天半子

    學任何東西,做任何事情,先要看目的是什麼!沒有目的的開始,只能說那是愛好,比如,你想做嵌入式開發,微控制器,還是做PC端軟體,是遊戲開發,還是應用開發?你要去網站開發的公司,那邊更喜歡JAVA,PHP,ASP,甚至.NET,和C沒啥大關係。如果你C語言學的精通,再加一點硬體設計能力,可能去一些終端開發的公司更受歡迎一些,比如一些條碼槍掃描二維碼進行“進銷存”的軟體開發公司,再比如一些搞二次開發的公司,總之一句話,你想往哪個方面發展,再決定學什麼東西。

  • 4 # 123火火影視

    找工作目前小公司看能力,大公司看學歷。小公司要的是勞力,大公司要的是二次學習能力。

    計算機語言是想通的,有機器語言、B、VB、C、C++、VC、JAVA,還有資料庫,手機程式設計等等。但基本上分為:機器語言(需要了解硬體),基本需要B、C,模組化的C++等。

    單獨的C是不夠用的,而且也很少用了,不過是相通的,所以可以C學會了可以學其他,上手都很快!更重要的是工作中與例項結合,學的更快!加油!

  • 中秋節和大豐收的關聯?
  • 非機動車亂竄導致汽車急剎後車追尾,你認為是誰的責任?為什麼?