尋找免費應用程式開發資源

Visual Studio Dev EssentialsSyncfusion Community License

昨天意識到由於年金改革的因素,阿源哥哥至少必需要工作到 60 歲才能請領減額退休年金,也由於意識到以目前的工作技能可能無法撐到 60 歲,因此擬定了一個程式設計技能再精進的自學計畫,今天就開始來執行吧!

在學習開發商業應用程式的新技術之前,第一個準備動作當然是要先找到合用的開發工具(要有一台電腦就不用提了),如果有免費的(當然要合法)就再好不過了,趕快來 Google 找一下吧!

免費微軟開發工具與平台

基於對於微軟的熱愛(不想放棄,也不想改變太多才是真的),這次的翻身作戰計畫還是要堅持選擇微軟所提供的方案。求問 Google 之後,得到了「免費加入 Visual Studio Dev Essentials 計劃,取得免費微軟開發工具與平台」這項指示。既然有這麼好的免費資源,當然是二話不說,馬上就給他申請加入。

申請加入之後,馬上登入趕快來看看有哪些工具(資源)可以使用在這次的翻身作戰計畫之上,看來 Visual Studio Community 2017 是必備工具,先下載來放著,等電腦空檔時再來安裝。

想要開發商業應用程式,後端的資料庫一定是不可少的,所以在自己的電腦上至少安裝一套資料庫伺服器也是應該的,所以也是先將 Microsoft SQL Server Developer Edition 下載回來放著,等電腦空檔時再來安裝。

雖然除了 Visual Studio Community 2017 和 Microsoft SQL Server Developer Edition 之外,還有許多工具和資源可利用,但是一次吃(學習啦)太多也不好消化,所以就先下載這兩項,等功力精進到一定程度再來學別的。對了 Azure 也是學習重點,但是免費的使用期限只有一年,所以先放著,等到有需要做練習時再來啟用。

免費的教育訓練資源也是不容錯過的(英文聽得懂的話!),因為大部分的訓練資源只提供三月的使用期限,所以不要急著一次就開通所以課程,先開通一個,等三個月之後再開通另一個。阿源哥哥非常推薦 Pluralsight 的課程,雖然該課程只提供三個月的訓練期限,但是可以將喜歡的課程投影片和範例程式先下載儲存,往後就算三個月的期限過了,就算無法再聽課也可以隨時將投影片和範例程式拿出來複習先前所學到的。

免費商用使用者介面套件

根據阿源哥哥多年來接案的經驗,除了應用程式功能面一定要能解決客戶所面對的問題之外,漂亮且流暢的使用者介面也是決定客戶願不願意掏錢的重要因素。為了增加承接案子的成功率和成交金額,以及加快交案的期限(有現成的就不用自己慢慢刻),適度地買些商用套件來用套用也是洽當的,但是如果有免費的,那就再好不過了。同樣地,有事求問 Google 就對了,還真的有免費且可用在商業用途(小型企業才可免費使用)耶:「Get our entire product line for free」。

先申請起來,等基本功練完之後,再找機會學習如何將漂亮的使用者介面套用到應用程式上面。

明天會更好

看到有這麼多免費的開發工具和教學資源,真是太感動了!現今想進入程式設計的門檻比起當年阿源哥哥中年失業轉換跑道(原先是機械背景)時低了很多,只要分期付款(分 36 期,一個月也才 1 仟多)買台電腦馬上就可以上工了,不像當年,阿源哥哥為了合法取得工具軟體還要花費許多心思。

好吧!該找的工具都有了,今天就先到這裡,明天就先從安裝資料庫伺服器開始,先把開發環境建立起來,再接著學習新的應用程式開發技能,大家一起努力吧!