• <table id="x5mq0"><track id="x5mq0"></track></table>
  • <code id="x5mq0"><nobr id="x5mq0"><sub id="x5mq0"></sub></nobr></code>

      <pre id="x5mq0"><small id="x5mq0"><p id="x5mq0"></p></small></pre>
    1. <pre id="x5mq0"><small id="x5mq0"><track id="x5mq0"></track></small></pre>

    2. <th id="x5mq0"><video id="x5mq0"></video></th>

      關于我

      我最大的天賦:愛好

        因為愛好,從一個機械畢業的職校生,夢想著用把自己的想法去創建世界,變成了程序員。 發現只做程序開發還不夠結果還不夠,寫的程序只能在現有的硬件環境下運行,無法貼近生活。然后開始學習嵌入式,從51入門到現在的ARM。

        應為愛好,又打開了一片新的天地。進入了嵌入式這個大舞臺。

      最好的導師:愛好

      有人問我:“你這個年齡了,還要繼續寫程序嗎?”
      我一直很喜歡軟件開發這個職業,應為愛好所以一直在這條路上不斷奔跑著。

      程序人生

        最早時朋友介紹我去第一家公司,那時寫程序基本屬于皮毛。僅僅能寫幾個if、 else,所謂的軟件開發一竅不通。在愛好的驅動下,使用delphi4 + sqlservice 寫出了第一程序庫存管理系統。正式在供電系統下屬物資部門使用。

        之后開發工作的主要開發語言一直是 pascal。做了很多項目,技術能力也不斷精進。從底層的數據結構到界面的GDI。在不斷積累中發現真正重要的思維邏輯的組織和提煉,開發語言次之是最終的實現。然后開始混合開發,不僅能提高開發效率,還能補足各種語言的缺陷,能讓系統更穩定。如用GCC、MSVC等多種編譯器編譯通過的代碼的質量,一般都會大大高于只有單一編譯器能編譯通過的代碼。

      現在主要使用 C/C++python 作開發。嵌入式是我的愛好,coding是要務,debug是過程,release是結果。不管windows,MacOS還是Linux都自如操刀。

      個人主頁 蘑菇房

        新的技術不斷涌現,從 windowsliunx 不停的來回折騰。接觸多了時間長了,原來的一些經驗會漸漸淡忘。這時就需要一個積累經驗的地方,方便查閱。

      主要使用中的開發工具

      語言類:

      • C/C++ ---- 一直在使用的語言,不管什么平臺都能使用。主要使用標準庫。
      • Delphi ---- 第一個接觸的開發工具,工作中大部分的項目使用Delphi開發的。
      • Object-c --- 新近開始使用的語言,跨平臺中做UI部分的實現。
      • Python ---- 作為一個稱手腳本工具,做一些日常數據處理。
      • 匯編 --- 一般在要求有特殊優化時,會使用的終極手段。

      常用IDE:

      • VS ---- windows下最好用的開發工具
      • Xcode --- mac下最方便的開發工具
      • Keil --- 51和ARM開發使用
      • vim --- linux下用
      • sublime --- 不錯的文本編輯器,開發人員必備文本工具

      平臺:

      • windows --- 主要做客戶端軟件的開發
      • Mac OS --- 現在用Mac的用戶不少,客戶端開發也必不可少。
      • Linux --- 主做服務端Nginx模塊擴展開發。

      常用的庫和API:

      • Windows GDI --- 要做個好軟件,讓用戶體驗更上一層樓的。這個時必須的。
      • socket --- 現在所有的產品都要有網絡,做服務器交互必備。
      • QT --- 公司項目中使用

      .
      Photoshop: --- 要讓產品出眾,這個是必須會玩,熟練修圖改圖。

      聯系方式

      mail: fpack@163.com
      QQ: 178280064

      亚洲成A∨人片在线观看无码
    3. <table id="x5mq0"><track id="x5mq0"></track></table>
    4. <code id="x5mq0"><nobr id="x5mq0"><sub id="x5mq0"></sub></nobr></code>

        <pre id="x5mq0"><small id="x5mq0"><p id="x5mq0"></p></small></pre>
      1. <pre id="x5mq0"><small id="x5mq0"><track id="x5mq0"></track></small></pre>

      2. <th id="x5mq0"><video id="x5mq0"></video></th>