2016年10月18日 星期二

又一次新電腦時代

還記得當兵前的電腦和當兵後是完全不同的時代,也花了很久才追上。沒想到又發現這二年又有變化了。
當兵前的電腦是DOS模式,寫程式算是簡單的,輸出入不多,這個模式到MCU也是一樣。

之後進入圖形化界面時代,顯示卡大更新,作業系統大換。面對視窗程式,真的不好理解。
花了數年才學到一點點概念。圖型化界面是PC的全盛時期。
最新受到智慧手機影響,重新評估電腦技術,發現又進入新時代:網路時代。
網路時代,作業系統不重要,瀏覽器才是重點。或是另一端的伺服器程式才是關鍵。

語言也產生很大的變化,直譯語言總算成為主流。
程式模組共用,程式重點全部轉到應用層。
寫程式有近一半的時間在找最接近需求的元件,然後改成自己的需求。
網路時代,開源很重要,作業系統開源,伺服器軟體開源。這對於上一個階段的軟體公司來說是很大的改變。
因為電腦要使用網路聯合產生服務,變成橫跨硬體。從伺服器,手機,到裝置,跨度很大。中間原本皆使用不同語言,造成統合困難。
所以電腦語言產生統合,如果可以,會統合成單一語言。

結果發現以前所學的視窗程式架構又沒有什麼用了。因為現在改成網頁的方式做圖型界面描述。
單機執行程式也改成遠端支援型程式。
改變太大,才使我重新去判定又是一個新的電腦時代。
一切重頭來,已經浪費不少時間才弄清。還是丟掉以前的觀念,重新學習。

4 則留言:

  1. 我也是個幹了20年的MCU工程師,現在也想轉職,大大覺得咱們的未來,哪條路比較吃香呢?

    回覆刪除
    回覆
    1. 40歲以上還是往網路去。因為MCU仍是我們的強項,以此為基礎再做新領域轉型。IOT仍需要大量MCU,但地位已不比以往。重點轉到大數據及人工智能上,但不可能完全轉過去,中間的辦法是要會網路,去解決大數據人員不想去碰的硬體問題。
      這個方向是沒有問題,真正的問題在於投入的人很多,因為大部分領域的需求人力皆有縮水。所以要做的硬體人員會多很多,除非有很強的軟體功力,不然難以勝出。

      刪除
    2. 了解,跟我想的一樣!IOT是我們人生下半場的一個關鍵!網路的使用變得舉足輕重。

      說道IOT,我們公司的產品這一年來,有太多的客戶都提出需要連接wifi dongle!看來未來產業,真的是跟無線網路息息相關。

      刪除
    3. 個人則都是遇到Bluetooth需求。若是沒有能量問題,又要高流量,wifi會是好的選擇。有能量及保密性需求,則很容易使用Bluetooth。
      不管用那一個,我發現伺服器都有需求。最近伺服器軟體大革命,所以進了不少書,正在研究中。

      刪除