翻轉未來、再戰十年

  • 1876
  • 0
  • 2017-06-08

中年大叔鹹魚翻身作戰計畫

事出因由

說實在的,阿源哥哥的父母和祖父母都不是很長壽,所以相對的,阿源哥哥並不期待自己會活得很長久(當然大患難能即早來臨,活著進入樂園又另當別論了),所以早在 40 出頭的時候就先過著半退休式的生活,雖然有全薪且享有勞健保的工作,但是不用出勤上班在家工作想休假就自己決定(當然想工作也是自己決定,只要交得了差就好),偶而去學校兼個課賺點外快,吃喝玩樂生活也過得非常愜意自在。

由於自認為可能不會太長壽,所以很早就決定要在 55 歲時請領一筆減額老年年金(法定退休年齡 60 歲,最多可提早 5 年請領)然後隱居山林安享晚年,隨著年歲日益接近(今年 54 了)某天心血來潮上網一查,不查還好,一查簡直是晴天霹靂!原來法定退休年齡已經延後到 65 歲,就算想領減額老年年金最快也要到 60 歲才領得到:

由於長久以來一直都認為 55 歲就可以退休了,所以在工作技能的學習上也一直認為只要能撐到那個時候就可以了,因此在最近一兩年已經不再像以往那樣積極地學習新技能。但是以目前的情形看來,如果再不振作起來,加緊腳步把日漸生疏的主流技能追回來,恐怕還不到 60 歲之前就會被老闆叫回去吃自己了。

翻身求生

既然要工作到 60 歲已經是不可改變的事實(不要快到時,法定退休年齡又延到 70 歲),且有感於目前所擁有的技能無法撐到那個時候,因此趁目前還有能力學習新東西的時候訂定一個學習計畫並努力執行,看看能否在程式設計領域再戰十年。

學習內容

由於這項工作技能是需要適合老年人,不需要太多勞力的工作,所以還是繼續選擇最輕省只要幾根手指頭還能動就可以從事的程式設計工作。年長者的強項就是比年青人多了許多社會歷練,比較容易能理解(甚至已有許多經驗)企業內部的管理作業流程,因此程式寫作的範圍還是界定於解決企業管理應用方面的商業應用程式。

因為在台灣(阿源哥哥可不想一大把年紀還去當外籍勞工)無線網路幾乎涵蓋了所有商業活動可能發生的所有範圍,且幾乎所有人手上至少有一兩支可串接無線網路的行動裝置,所以開發可在行動裝置上執行的商業應用程式必定是往後幾年業者委託程式開發的基本要求。

雖然說是人手一機的行動裝置,但是各人喜好不同,就算是老闆也無法要求所有員工拿相同作業系統的行動裝置,且就算是行動裝置,也有手機與平板之分,所以行動裝置商業應用程式開發人員所面臨的是三種主流作業系統:Android、 iOS、 Windows 以及手機平板各一的六種組合,因此尋找一種只要開發一次就能適用於這六種組合的行動裝置的跨平台開發方案是一定的要求,再加上商業應用程式一定又牽涉到後端商業邏輯的建立與資料庫的儲存需求。總括這些需求挑戰,以及自己的能力範圍和既有技能的最大再利用,歸納出可再撐十年的主要學習項目:

又因為已經寫了十多年的網頁應用程式了,而在短時間內網頁應用程式還不會退流行,至少還可以再靠此賺點錢,在放棄可惜的情況下,也安排重新再往上追更新的技術:

除此之外培養接班人也是另外一種盤算,所以也想導入:

執行計畫

老實說,阿源哥哥對自己的自我學習能力從來不會懷疑,只要定意想學的終究能學得會,但是最欠缺的是克制自我的能力,很容易半途分心不了了之。所以這次的學習計畫還是會仿效多年前的 ASP.NET MVC 自學日誌(註:該網誌已經因 Google 帳號被駭,已被封站了)的方式,在每個上班日都發表一篇大概 30 分鐘就可以學習完的教學內容,這樣為了每天都能擠出一點東西,才能逼使「好吃懶做」的阿源哥哥能夠持續學習,以完成這次的中年大叔鹹魚翻身作戰計畫。

OK!期待明天還會見到各位,讀者的鼓勵和分享是幫助阿源哥哥能夠培養出再戰十年技術能力的最佳動力。最後悄悄地告訴大家,由於當年的毅力完成了 ASP.NET MVC 自學計畫,讓阿源哥哥有能力可以幫公司完成 100 多萬的商業應用程式的開發,期望這次學習計畫也能再創佳績。