我適合寫程式嗎? 有天生就是寫程式的人嗎?

在十幾年教學的過程中,有大一新鮮人,有職前訓練的,也有68歲高齡的阿公,最讓我頭疼的不是什麼都教不會的學生,因為只要夠多的努力,沒有學不會的。但是,在教導程式設計時,最困難的是一種人,讓我先賣個關子,先聊聊別的。

2017年Google將改變認證的世界!最完整的Google Certified Associate Android Developer認證考照介紹

什麼是Google Certified Associate Android Developer認證? 2016年5月Google I/O大會上,首次發表Google Certified Associate Android Developer官方認證(或簡稱AAD),會場引起非常多Android開發人的關注,這第一個Google開發認證的目的,設定一個能讓目前的Android開發人員能爭取的目標,一個能代表開發能力的標準。

在Android Studio中使用2017新版Firebase加快開發過程

2017年的Firebase多了那些能夠加速開發流程的功能? 本系列文章將由簡入深一一介紹。 Firebase原本是2011年開始的一家提供雲端服務公司,2014年被Google收購後,在2016年5月的Google IO大會上推出收購Firebase後的新版網頁管理介面與新的SDK類別庫,並推出多項新的功能,如分析、雲端訊息、檔案儲存、測試平台等創新功能。

Java的多執行緒,以賽馬為例,學習如何繼承Thread與實作Runnable

網路程式經常使用到多執行緒程式設計,為讓初學者能夠輕鬆瞭解多執行緒的特色,以賽馬程式為範例,設計多執行緒的Java應用程式。依照內容順序實作,可瞭解到未使用多執行緒的問題與實作多執行緒的優點,並在最後進一步認識這個機制的特色與方法。

Java的多執行緒,由基礎開始認識Threading

Java語言中,java.lang.Thread類別就是設計讓使用者向作業系統取得額外的執行緒,並在這個執行緒類別中,放入設計師想要做的工作。假如想設計一個賽馬的程式,就只能讓一匹馬從起點跑到終點,如果想要設計出多匹馬一起跑,而且各自跑到終點,那就要使用多執行緒的功能。