聽過一個說法是,知道為什麼(know why)比知道如何做(know how)更重要,確立了為什麼以後,再來就是如何做,最外圍的就是要做什麼了(know what)。
但對我來說,我的開發歷程有點不一樣,我是先想著要做什麼,試著去學習或設法達成預計要做的東西,邊做邊感覺,我為什麼要做它。或許是「為什麼」要做這個APP的原因,早已存在我心中了,但我還沒意識的很清楚,透過實際的去做中調整的過程,讓我體會到我到底「為什麼」要做,就想本來模糊的概念,透過把它寫出來的過程,也是在做概念的自我整理。
我想做別人有需求的東西,所以我就直接問我朋友,如果我開發APP的話,你會想要一個怎樣的APP。他說想要一個能把實體的牌卡拍照存下來,在有需要的時候可以抽牌,不用帶著牌到處走的APP,也就是牌卡占卜的APP。
這就是這個APP最初預計的功能。我本來想做的初衷,也只是拿這個APP來練練手,練習去寫一個他人有需求的APP。但當我開始著手去寫的時候,我想說既然要開發可以創建牌卡的APP,那前置的功能是能隨機抽牌卡的功能,因為我自己也有抽每日提醒的習慣。於是乎,我就想加一個功能是抽每日提醒的牌卡。
要用什麼牌卡呢?不能是別人的牌卡,不然會有版權的問題,所以要自創的牌卡。要自創的話,類型是什麼呢?我想要用東方文化的東西,或更正確的是中華文化為基礎做成的卡,很自然的,我想到了「易經」。第二個預設功能是以易經為基礎的每日提醒。但,我對於易經幾乎是完全不了解,怎麼辦呢?(提醒:當時大約是2025年8月的時候)。
















