還記得當兵前的電腦和當兵後是完全不同的時代,也花了很久才追上。沒想到又發現這二年又有變化了。
當兵前的電腦是DOS模式,寫程式算是簡單的,輸出入不多,這個模式到MCU也是一樣。
之後進入圖形化界面時代,顯示卡大更新,作業系統大換。面對視窗程式,真的不好理解。
花了數年才學到一點點概念。圖型化界面是PC的全盛時期。
最新受到智慧手機影響,重新評估電腦技術,發現又進入新時代:網路時代。
網路時代,作業系統不重要,瀏覽器才是重點。或是另一端的伺服器程式才是關鍵。
語言也產生很大的變化,直譯語言總算成為主流。
程式模組共用,程式重點全部轉到應用層。
寫程式有近一半的時間在找最接近需求的元件,然後改成自己的需求。
網路時代,開源很重要,作業系統開源,伺服器軟體開源。這對於上一個階段的軟體公司來說是很大的改變。
因為電腦要使用網路聯合產生服務,變成橫跨硬體。從伺服器,手機,到裝置,跨度很大。中間原本皆使用不同語言,造成統合困難。
所以電腦語言產生統合,如果可以,會統合成單一語言。
結果發現以前所學的視窗程式架構又沒有什麼用了。因為現在改成網頁的方式做圖型界面描述。
單機執行程式也改成遠端支援型程式。
改變太大,才使我重新去判定又是一個新的電腦時代。
一切重頭來,已經浪費不少時間才弄清。還是丟掉以前的觀念,重新學習。