歡迎來到 MOPCON 2020 共筆
從這開始
PM的作用
立場新聞 2019香港區議會選舉
因為反送中的關係,這次的選舉受到前所未有的關注
2015年前很多地方是沒有選舉的(因為自動當選)
反送中之前,大多數的香港人是不關心選舉的,過往政黨推派的人選都能自動當選
反送中之後,許多藝人及政治素人也開始投入選舉(?)
當時只有三週可以開發與設計(且必須在投票前一週發佈網站),也沒有太多預算,而且市場也有人相關的產品了
當時面臨的考驗是:預算沒有很多、時間沒有很多,而且市場還有競爭對手
最後就是決定聚焦在最核心的功能上
本來要用精緻的香港地圖,但之後採用簡化分佈圖(但很早就拿掉)
(原因在於席次與選區面積無關,而是與選區選民數有關)
最後放棄對映到真實的地理位置上,只把顏色相同的放一起(易於閱讀)
要畫出每個選區的邊界實在是花太多時間
Q:為何產品最後能夠受到歡迎
A:
最便宜的雲端主機
最高同時在線人數50萬人,單日瀏覽量一千多萬,來自兩百多萬個用戶
動態更新的靜態網站
google 試算表 > Google Scripts > Google sheets API
GCP 雲端主機 worker > 上傳JSON 到 Google Cloud Storage bucket
如何省預算:在 GCP 上開最便宜的伺服器,上面運行一個 worker,每分鐘會去讀 script 的 API,內容有更動後產生JSON file再上傳到google storage
這裡是關鍵
React.js 前端下載 GCS 上的 JSON 後產生頁面
數字持續更新,除了整理出一開始頁面外,也會在每分鐘讀取有沒有更新的檔案。
預先讓用戶下載好事先做好的靜態網站,再接著透過定時產生的數據來產生網站,而不是讓網站直接去讀 Google sheets
其他兩家公司流量太多沒辦法loading,因此用戶會跑到其他頁面去搜取資訊
在這個案子學到最重要的是:即使我是技術的開發人員,也能夠參與到社會事件,只是在工作時,多關心一下,就有機會貢獻社會。
技術人員可能不是社會事件發生時,首先會想到要依賴的人,但在這個資訊化的社會裡,技術人員也有能力參與其中。
對用戶、會使用到產品的人多一點努力
業配
https://jobs.oursky.com/tw
https://mystand.thestandnews.com/
MOPCON 2020
or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Syncing