金象盃參加感想
金象盃是一場數據分析比賽,整體而言或許稍微有些簡單,但也有許多值得探討的地方。在這篇文章中,我將基於以下幾點進行整理和反思:
優點與比賽特點
優點
- 可以上網:這點提供了參賽者較大的自由度。
- 不限解題工具:允許更多元的解題方式。
- 極少的數據量:處理數據的壓力較小。
- 充裕的時間與少量題目:參賽壓力不算大。
- 題目簡單:對於新手可能較為友善。
缺點與問題
1. 環境設置不佳
比賽環境設定方面有不少問題: - Web面板訪問Linux終端:所有參賽者似乎共享同一台伺服器,但通過不同帳戶登入。 - 工具限制:Python版本是3.8,但未預裝pip模組,無法直接安裝第三方套件,也無法使用sudo權限安裝。 - 缺乏彈性:雖然理論上可以自行編譯需要的工具,但編譯環境似乎也沒有提供。因此,我全程使用Python內建函式庫解題。 - 脫褲子放屁的HDFS:HDFS是單節點儲存,但資料量本身也很小,選擇HDFS顯得不必要。甚至後面幾題的資料直接供下載,讓HDFS成為擺設。
補充:資料量之小甚至可以用Excel就完成分析,這無疑降低了挑戰性。
2. 規則不透明
比賽規則的制定和說明存在不小的缺陷: - 規則不明確:官網的規則寫得模糊不清,詢問主辦方後僅被給回官網的規則連結,建議權責單位加以改進。
3. 比賽環境的安全漏洞
以下是一些我觀察到的不安全問題: - 資料極易被提取:有人輕鬆揪出比賽資料,場域安全性不足。 - 提交答案僅看UUID:一旦UUID洩露,存在提交非本人答案的風險,這對於公平性造成嚴重挑戰。
4. 容易作弊
比賽場地的安排看似存在漏洞: - 座位安排:座位隨意選,難以控制參賽者間是否私下交流。 - USB限制不明確:工作人員雖明示禁止插入USB,但實測操作卻未被偵測到,技術管控仍有待加強。
5. 統計與效率
比賽結束後,成績統計過於冗長: - 成績統計緩慢:統計分數竟耗時超過半小時,令人懷疑是否系統效率不足。按理電腦計算只需片刻即可完成。
參賽心得分享
儘管如此,我在北區初賽高中職組中獲得了冠軍。以下分享我的一些策略和方法:
- 全程使用VSCode和Copilot:
- 我讓Copilot產生一段開啟TSV或CSV檔並能解析欄位及前三欄的Python程式碼。
- 把問題和文件交給自動生成工具:
- 將題目和結果數據交給Copilot,接著它會生成解答邏輯。
- 僅用Python內建庫完成解題:
- 因受限於環境,通過內建函式庫完成所有題目,避免依賴第三方套件。
結語
希望未來參賽者可以提前熟悉比賽環境,避免類似我遇到的阻礙。而我的策略是否能在決賽中獲得同樣佳績,值得期待!無論如何,這次的參賽經驗讓我收穫頗多,也看到了提升和改進的空間。
祝各位在金象盃中取得好成績!
0 留言
發表留言