歡迎來到 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.
Do you want to remove this version name and description?
Syncing