|
*停權中*
|
程式這東西, 語言本身其實難度不高, 我從在學校開始到現在寫程式大概十五年了, 從一開始的 Basic 直接跳到組合語言, 接著 C 、C++、Delphi、C#、VB、ASP、PHP, 其實系統跟程式的基本原理概念通了, 之後要接觸新東西上手就很快, 前幾年因為工作要用 C#, 我之前從來沒寫過, 大概兩個星期內上手, 之後就直接投入開發某大學的校務系統的開發.
可以這麼快進入狀況, 基礎打好是很重要的. 到目前為止, 我認為我的基本功都是在學組合語言的時候練出來的.
所以我建議你, 不一定要學組語, 但是 C 最好學, 而且是跟作業系統的知識一起學, 雖然一開始門檻高一點, 但是跨過去之後, 程式設計對你來說已經沒有什麼需要特別下功夫的地方了, 需要用不同的程式語言時, 進入狀況也會比較快.
程式寫久了, 才知道頭痛的不是程式技巧的問題, 而是 domain knowledge, 試問, 你要寫一個銀行外匯系統, 不懂銀行操作流程、不懂會計、不懂金融, 能寫的出符合需要的程式嗎?這些領域的知識, 在設計一個系統的時候, 花去的時間比花在寫程式上的時間多很多.
老實說, 我不是很鼓勵現在投入寫程式這行, 很難看到前景.
PS: 遊戲的移植沒有那麼容易, 透過模擬器是不可能發揮遊戲的最好效能的. 但原生移植的難度高, 沒有官方提供的 Paper 根本不可能. 侵犯智產權還在其次, 技術上光各種資料圖檔的解讀, 沒有 Paper 要花的時間, 等破完、寫完程式, 新遊戲都不知道出到幾代去了.
|