Wesley-Daily-Digest-#197
2017/11/07 Wesley’s Digest Collection
『這一切要先從 Vertica 講起。沒多久前我的工作幾乎每天都會使用 Vertica,Vertica 是一個強大的資料庫,但它官方的客戶端程式(vsql)一點都不強大。另一個 GUI 的選擇 DbVisualizer 也是難用到爆。我就想起 PostgreSQL 那邊有一個叫 pgcli 的好物,我想如果 fork 它,應該不需要太大功夫就能把它改成 Vertica 版本。最後也如我所想,沒花幾天就寫出了 vcli。我還聯絡了 pgcli 的原作者,告訴他「我用你的東西寫了另一個專案」,他很高興的幫我在他網站上宣傳。但 Vertica 實在是小眾,所以 vcli 並沒有得到很多注意。但至少有了 vcli,我終於能每天快快樂樂的使用 Vertica 了。』。
『所以,運算思惟的前三核心(decomposition、pattern recognition、abstraction),是第四核心 (algorithm) 的重要基礎。而我前一篇文章〈運算思惟其實一點也不神祕〉就在申論:前三核心的能力,本來就是語文課程及數學課程就該好好培養的,並不是只有程式設計課程才能培養。只不過,現今的語文課程及數學課程,花太多精力在搞背誦、蒐集解題花招,而沒有踏實聚焦在王道的議題探索及解題思惟上,導致 literacy capability 及 problem solving 能力都不足。這種貧乏的基礎,能夠進一步灌輸 computational thinking 嗎?』。
『那天飯局我印象超深刻,結束時大家說要在門外合照,男友去結帳,留學粉打了一通電話,突然上車就走了,男友出來問說她人呢,其他朋友說她男友來接她,男友臉 超 驚 訝,說:「他交男朋友了?她怎麼都沒說?」在回家的路上repeat 5次以上「她居然交男朋友了…」又有一次,我看到男友和好友的訊息,內容大致上是說要不要考慮和留學粉在一起,彼此很適合,雙方父母又都很喜歡對方,當時就應該要和留學粉在一起,沒在一起好可惜…。男友的回應是她現在也有男友了來不及了。』和曾經發生在筆者身上的事情有 87% 雷同,歷史果然是人類一再重複上演的。
『我個人覺得,Chatbot 是個假議題,因為我研究了一小段時間後,就發現其實重點在後面的 AI,或者說 NLP。所以就趕快投入研究 Deep Learning 了。至於 FinTech,雖然我不認為這是個有實質生產的行業,但以研究為目的,或者以賺錢為目的,應該是可行的。因為 Deep Learning 的長處在於從大量資料中歸納出特徵。如果你把股價的曲線圖看做 Game 的螢幕,那 DQN 應該也是可以訓練用來執行「買」「賣」的動作。這裡面有個難度是,蒐集資料,標註資料,開發平台,等等,都需要不少人力、物力,執行起來困難度也不低就是了。』。
- 『手機 app 的主要錯誤大多出現在打字的 input 區塊。打字是一個容易出錯又耗時的高成本互動,即使是用整個鍵盤(在觸控螢幕上更是如此)。理想的狀況下,應該要移除產品頁上所有客戶應該輸入原始數據的區域(這會打開使用者錯誤的大門)。你應該用數字選項來避免讓使用者犯錯:用單選按鈕(radio)跟增減按鈕(steppers)讓使用者只能選擇一個特定的選項。』。
只聽經典
Google 日文翻譯混音出來亂好聽的。