現在不去做,以後絕對會後悔,因為時間不等人!

今天來到公館買港點,想起了十幾年前的回憶~

西元2008、2009年時,我在外商兼職當顧問,就是在當時才開始接觸到AWS雲端服務,在2009年離開外商時,當時的台灣區總經理曾問我要不要和他一起去發展電子書的領域,後來我婉拒而選擇深耕AWS雲端!

十幾年的時間一下就過去了~

離開外商之後,由於不是住在這裡,我就再沒回到公館附近來活動,今日特地要來買電視報導的美食(紫米芋泥糕),所以特別來公館的水源市場,走在路上,十幾年前的回憶瞬間湧上心頭…

當時的外商是以RIA(Rich Internet Application)專案開發為主,在全球共有數百人的規模,主要是以Adobe Flex和Microsoft Silverlight來做為前端的開發程式,客戶都是很有名的大公司(例如NASDAQ),專案的成果都很酷炫~

可惜的是在我離開不久後,聽說外商公司因為不敵HTML5的大趨勢(當時因為Apple決定採用HTML5技術、不選擇Adobe的Flex/Flash技術)而業績大幅下滑,最後整個公司不曉得是賣掉還是收掉,反正就是消失了~

在外商的兩年期間,經常和總經理、同事們在這條路上找餐館吃飯,有時是傳統小吃、有時是豐盛大餐,邊吃邊聊各種最新的技術、談未來的夢想…

一轉眼,十幾年就這麼過去了!

有些技術不是不好,而是不被大廠青睞~

前面有提到Adobe Flex的RIA開發技術,當年我為學好它可是花了好幾年時間去深入研究,自己也用它開發了不少軟體產品,直到現在我還會用它來寫自己需要的軟體。

當時RIA技術會從市場主流到逐漸沒落的原因有兩個:

  • 智慧手機的興起
  • Apple決定以HTML5技術為主

RIA的特性之一就是可以使用前端設備的資源來進行複雜的運算和繪圖,如此便能有效分擔伺服器的運算資源與傳輸頻寬,此外前端也能進行資料加解密的處理,因此前端設備的效能會明顯影響運作的順暢程度。

而當時智慧手機剛出來不久,規格很混亂,效能也都很差,因此在手機端的操作體驗就變得很不好,而且規格混亂造成開發的成本和時間大幅增加,使得願意付費的客戶也變少~

最後一個關鍵就是智慧手機的領頭羊Apple公司決定以支援HTML5技術為主,而且不支援Adobe的Flash(就等同不支援Flex),這下子整個市場風向就變了,到最後Adobe也只好把Flex這個很好的技術捐給Apache基金會去維護。

當時我選擇的雲端服務,現在已是企業的主要選擇

而AWS雲端服務在2009年那時候還不是很完善,除了服務項目很少之外,還會經常發生用戶操作不當而造成資料損毀的問題,例如當時沒有使用EBS的技術,而若是將EC2關機(Terminate)時,資料就會完全清空、消失…

其實到現在即便都全面改用EBS了,但有些EC2類型的儲存空間仍然會有這個特性,只要停機或關機,儲存在該空間的資料會自動清空,就像用了還原卡的做法類似。

而且不只是AWS雲端主機會這樣,Azure、GCP的雲端主機也都有,主要都是看選擇的主機類型而定,而且現在有些會在該儲存空間裡備註說明,提醒用戶要小心別把重要資料儲存在此空間之中。

回首2009年至今,AWS雲端從年年賠錢到後來成為Amazon的金雞母實在也很不容易,連賠了七、八年,之後才每年逆勢成長,到現在已經都比Amazon的電子商務賺得還要多(服務從只有2種到現在的上百種)。

慎選技術、全心投入,然後等時間發酵

從事資訊產業二十幾年來,自己經歷過那麼多變遷,也很明白有些技術會隨著時間和市場起伏而消失,若是選擇錯誤不知更動、或是變動後市場不如預期,那麼公司就算再大也是會消失(例如我前面提到的外商公司)。

有些技術則能歷久不衰,尤其是後端伺服器相關的技術,例如程式語言、系統管理、資安防護等等,核心原理基本上是一樣的,只會有小幅變動,不像前端技術常常會來個大改動,原本是主流技術的搶手人才,幾年後就變成乏人問津了(有些是因為技術的變動,有些是因為年紀的因素)。

有些技術則是前面的蘊釀期很久,但一爆發就勢不可擋,而且有可能逆勢變成主流,例如前面提到的雲端服務,現在幾乎所有企業都知道雲端服務是什麼,就算不了解有多少服務,但至少都聽過雲端硬碟。

有些技術需要人多、有規模的公司才有可能生存,尤其是程式開發類型的技術;有些技術則是專業知識要夠廣、夠深才能掌握,例如像是雲端和資安領域的技術。

不管哪一種技術,都需要耗費大量時間、資源和心力投入學習與練習,才有可能看到些許的成果,因此建議要選擇自己有興趣的領域去深入,比較能夠堅持下去,也比較有機會看到成果!

當然,也有可能會選錯,那就只好再來一次,重新再學起!