Más contenido relacionado
Xbrl 創新之龍 經驗分享 公開版本
- 2. 大綱
• 隊伍組成?
• 參加研習營!
• 好了!要做什麼?
• 抓住大方向!
• 題目相關分析
• 工具選擇
• 進度、進度、還是進度!
• 該怎麼做好使用者介面?
• 決賽報告當天
• 結論
第二屆XBRL軟體開發競賽:經驗分享
2
- 6. 抓住大方向
• 使用這套軟體的人是誰?
• 股東?
• 公司負責人?
• 散戶?
• 電腦程式?
• 或者是….給主辦單位用的?
大約花了1個多月
在找答案。
• 詢問有財務股票投資背景的相關人士
• 同學
• 老闆
• 老師
• 使用者來源,對一個軟體而言,很重要!
第二屆XBRL軟體開發競賽:經驗分享
6
- 8. 工具選擇
• 爬XBRL資料
• 自己用C#, Java寫程式去爬公開資訊觀測站的資料。
• 解析XBRL資料
• 證交所提供的XBRL Parser還算不錯用。
• 資料儲存
• 關聯式資料庫:要先定義好資料表Schema → 都不知道要那些指標
的財報資料要蒐集?怎麼訂資料表規格?
• NoSQL資料庫:對於非固定Schema的大量資料,應該是不錯的選
擇。
• 程式語言
• 就隊員已會的技能中,選擇易快速開發與上手的為主:C#, Java,
ASP.Net, JQuery…
第二屆XBRL軟體開發競賽:經驗分享
8
- 9. 工具選擇 (cont.)
• 開發架構訂定
• 對於不熟一些Framework套件的組員,短期內不要輕易嘗試新的
Framework,免得拖慢開發進度。
• 自己打造開發架構才是王道!(誤)
• 專案進度追蹤工具
• Bugzilla
• Bug Tracker 【國人自製,大推!】
• 程式版本控制工具:以免誤刪程式碼
• SVN
• Git
• 雲端平台
• Microsoft Azure有免費一個月試用。
第二屆XBRL軟體開發競賽:經驗分享
9
- 13. 結論
• XBRL軟體開發競賽,對我們而言:
• 是個軟體作品開發經驗的藏寶庫。
• 稍微懂一點財報知識。
• 至少之後投資股票少一點機會被坑。
• 出去找工作比較容易一些。
• 會計相關課程不是白上的!
• 可以做的延伸應用還是很多…。
• XBRL相關活動舉辦,對大家而言:
• 程式設計師至少不用煩惱怎麼解析亂七八糟的資料!
• 跨國資料分析更容易一些。
• 股票分析軟體的資料更新速度應該又更快了。
第二屆XBRL軟體開發競賽:經驗分享
13