1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. 程序員學什么樣的知識才能賺錢[1]

        時間:2020-10-27 17:40:18 職業規劃 我要投稿

        程序員學什么樣的知識才能賺錢[1]

        如果我們要討論C的學習路徑,恐怕要失望了。因為C和Java語言并不一樣。并沒有前人規劃好的必然成功之路。

        程序員學什么樣的知識才能賺錢[1]

        Java語言由于面向應用面相對狹窄,框架模板眾多,最重要的,其主要工作方向比較確定,就是做基于網絡的`跨平臺數據應用為主,因此,其發展方向很容易確定,學習路線也比較好規劃。

        但C顯然不是這樣,C應用面太廣,可以說,匯編能做的事情,C就能做,甚至做得更好,也就是說,我們能想出來的計算機軟件應用,其實都可以由C來實現,僅僅是成本高低而已。

        而不同的應用,除了計算機軟件編程知識之外,還需要很多應用相關的知識,這就造成了C程序員往往也需要成為自己應用方向上的半個專家,這就比較麻煩了,這么多的應用方向,寫游戲的知識儲備,和寫驅動顯然不一樣,與寫操作系統和編譯器的方向又顯然不一樣,因此,很難說一個C程序員需要掌握哪些知識,才夠用。

        以我自己為例子,我做程序差不多快20年了,做C也超過15年,做過游戲,工業控制,電子教育,網絡傳輸等各種軟件,我總結自己的知識儲備,也僅僅覺得自己在數據傳輸方面有一點心得,并且對于C和C++語言怎么實現0Bug程序設計,有點經驗而已,真不敢說自己什么都會。

        另外,C語言之所以難學,并不是說它自己多難,真正的問題在于,C語言偏底層,只要我們一做應用程序,或多或少都需要調用很多操作系統相關的api來完成工作,Windows下,如果我們不懂Win32API,則很難寫出合用的代碼,C語言玩得再熟都不行,Linux下對于各種系統和應用級api,也需要不斷查詢man,否則根本寫不下去。所以,要想成為C程序員,至少要學習操作系統,通常,至少應該把Windows和Linux常見的api學一遍。MFC是Win32API的C++框架表示,最好也學一點。

        其實這已經帶出另外一個話題,現代開發,C和C++一般不分,C++到了函數內部,其實是C,而C呢,有很多特性寫程序不夠方便,也需要使用很多C++的特性,如默認參數,如引用等等。所以,學習C,最好和C++套著學,都看看。呵呵,這已經是兩門語言了。

        還有一個問題,不管是C還是C++,總是各個具體的操作系統上開發,Windows和Linux有差異性,很多庫函數,常量定義都不一樣,因此,C和C++一般說來,很難做到程序通用,需要使用大量的編譯宏,這需要了解語言之外的東西,即編譯器的很多特性,不過,很可惜,關于編譯器特性,目前的資料很少,我很多都是摸索的。

         

        【程序員學什么樣的知識才能賺錢[1]】相關文章:

        外匯怎么才能賺錢的理財知識06-21

        怎么養豬才能賺錢06-21

        如何才能快速創業賺錢06-30

        做網站怎么才能賺錢06-19

        什么樣的小本生意賺錢02-07

        如何經營早教機構才能更賺錢06-23

        什么樣的小本生意比較能賺錢02-08

        什么樣的學生適合學編導09-09

        什么樣的水平才能過二級筆譯?10-01

        干果加盟店要怎么經營才能賺錢06-20

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>