Yi姐

Yi姐

San Jose, California
Feb
13
把旅行記憶裝進App,我的國家公園打卡App開發故事:怎麼辦?我不小心亂立了一個Flag!

把旅行記憶裝進App,我的國家公園打卡App開發故事:怎麼辦?我不小心亂立了一個Flag!

前情提要,上次提到國家公園打卡App的核心功能之一,是透過使用者GPS座標辨認使用者是否在國家公園內。其實這是屬於經典計算幾何學問題Point in Polygon / PIP(多邊形內的點),我介紹了圓心法、對角法和射線投射法等不同的解決方法,然而,還一種叫做「卷繞數」(Winding number)的算法,理論上比較準確,但是太複雜,沒有在上一篇文章裡說明。 結果我亂立Flag說破百讚解鎖「
4 min read
Jan
30
把旅行記憶裝進App,我的國家公園打卡App開發故事:怎麼辦?我的APP不知道我在哪裡!

把旅行記憶裝進App,我的國家公園打卡App開發故事:怎麼辦?我的APP不知道我在哪裡!

國家公園打卡App必須透過使用者GPS座標,辨認使用者是否在國家公園內。 看似可用肉眼判斷,然而對電腦來說⋯⋯沒那麼簡單! 原以為MapBox或是iOS會有現有的工具,結果沒有!只好自己來動手解決⋯ 圓心法:我的第一個想法是以公園中心為圓心,畫一個圓形範圍,只要使用者的座標落在這個圓形範圍內,就能打卡。這個想法簡單直接,只要計算使用者座標和公園中心的距離,如果距離在一定的範圍內,就讓使用者打卡。然而,這個方法忽略了國家公園邊界是不規則的形狀,並非完美的圓形,
4 min read
Jan
23
把旅行記憶裝進App,我的國家公園打卡App開發故事: 一人團隊

把旅行記憶裝進App,我的國家公園打卡App開發故事: 一人團隊

一個人創作APP,我不僅是開發者,還是設計師、專案經理等多重角色⋯ 即使是挑戰自己不擅長的領域 看到自己的靈感逐步成為成品 那樣的成就感是無可取代的! 今天,我想要分享在創作國家公園打卡App時,我透過哪些方法、技術和工具幫助我身兼多職! 先來複習一下,MVP必須要有的功能: 1. 無需網路即可使用。 2. 清晰顯示已造訪和未造訪的國家公園。 3. 僅在國家公園內能夠打卡和蒐集印章。 App設計:
4 min read
Jan
16
把旅行記憶裝進App,我的國家公園打卡App開發故事:MVP(最小可行性產品)

把旅行記憶裝進App,我的國家公園打卡App開發故事:MVP(最小可行性產品)

你覺得一個國家公園打卡App應該要有什麼基本功能? 是否應該只有打卡功能,或是應該還要有國家公園的資料和圖片?翻開我手中這本紙本的國家公園護照(National Park Passport),已經是一個不錯的產品,小巧容易攜帶,可在需要蓋印章的國家公園購買。另外,專屬於一個國家公園的印章,也只有該國家公園的遊客中心有,顯得很珍貴、值得收藏。 但是,它還是有一些缺點: 1. 不是旅行必需品,容易被遺忘。
3 min read
Jan
09
把旅行記憶裝進App,我的國家公園打卡App開發故事:啟程

把旅行記憶裝進App,我的國家公園打卡App開發故事:啟程

旅行的時候,你是不是也會蒐集一些小東西?像是星巴克的城市杯,或者紀念磁鐵。可是,有時候不是杯子賣完了,就是挑不到喜歡的磁鐵,或者店鋪關門了,會不會有點小小遺憾? 我自己旅行的時候會蒐集紀念磁鐵,還有「小的」星巴克城市杯,小的星巴克城市杯不太好買,不是每一家店都有,所以常常都要跑好幾家才會找到。最近還有新的興趣是蒐集Mini Block(迷你樂高),不過家裡空間有限,
4 min read
Jan
02
離職追求熱情,五年後我怎麼了?

離職追求熱情,五年後我怎麼了?

🤔 你認為這個世界是結果論嗎? 我認為外在成就上是結果論。 尤其在美國的職場,老闆通常不在乎員工如何完成目標,只在乎有沒有達成目標。 我們生活在一個注重結果的社會,有誰會在乎第二名、第三名、甚至那個表現失常的選手? 大家只會記得最成功的人。 🚀 不顧一切代價達到目標,讓我在新創脫穎而出 在這種成果重於過程的職場,我一直自豪於自己能夠不顧一切代價地達成目標: 如果明天要需要demo產品,那我就會在今天做出prototype。 如果明天客戶需要產品,那我就熬夜把產品做好。 如果沒辦法請到最優秀的人才,那我就想辦法讓普通人才發揮最大效益。
4 min read
Dec
28
面試結束前提問的力量,讓你在眾多刷題好手中脫穎而出!

面試結束前提問的力量,讓你在眾多刷題好手中脫穎而出!

準備面試時,很多工程師都會專注於技術層面的準備,例如刷題和系統設計,但別忘了面試結束時的提問也同樣重要!通常提問可以達到三個目的: 1. 自我推銷:透過瞭解公司所需的人才特質、技能,以及面臨的挑戰,你可以在回答中展現自己的專業知識,進而有效地自我推銷 2. 表現興趣:表達自己對該職位或公司的熱情 3. 面試公司:了解公司的文化、未來工作環境,了解是否該公司適合自己
3 min read
Dec
27
2023年度回顧:2023不上班但我還在工作,一週只工作20小時會發生什麼事?

2023年度回顧:2023不上班但我還在工作,一週只工作20小時會發生什麼事?

🔹2023是我的Gap Year 去年底,我做了一個決定,大量地減少我顧問工作的時數。 我告訴自己,2023年就是一個GAP Year,讓心帶著我走,將會是更多自由和冒險的一年。 🔹自媒體: 1. 成為換日線專欄作家,穩定供搞,並且文章在換日線冬季號紙本書刊上刊登 2. 透過自媒體變現,增加三種收入來源:職涯&創業教練、
4 min read
Dec
13
擁有美國身分後,一切就簡單了嗎?──身為移民的我,怎麼看多數人眼中荷包賺飽、成家立業的「美國夢」?

擁有美國身分後,一切就簡單了嗎?──身為移民的我,怎麼看多數人眼中荷包賺飽、成家立業的「美國夢」?

「哦,妳已經有綠卡了,那麼不用擔心找工作啦!」記得在求學時期,常有許多留學生這麼對我說,彷彿擁有美國身分,就是找到一份工作的保證。 以留學生的角度思考,這麼說並沒有錯。根據規定,留學生要留在美國工作,除了工作需與所讀相關,還必須由雇主代表辦理工作簽證;更辛苦的是,工作簽證有人數限制,過去不需要抽籤的時代已不再,這幾年抽籤率更是年年下降。根據富比士的報導,想要拿到美國最主要的工作簽證──H1B,
5 min read