iT邦幫忙

2021 iThome 鐵人賽

DAY 4
0
Modern Web

前端?後端?你早晚都要全端的,何不從現在開始?系列 第 4

[Day 4] 怎麼挑選作品集的主題 - Open API介紹

今天來聊一聊

怎麼挑選作品集的主題

老實說主題我其實想蠻久的,
想得出來的不一定做得到,
做得出來又可能會花太多時間,或是太簡單反而幫助不大
下面會簡單講一下 我找主題的方法

一、從生活中找靈感

身為一個工程師,
平常在生活中 or 工作上遇到的問題,
有時候都會想試試能不能用寫程式來解決,
我習慣把這些突發奇想的東西記起來,
這時候就可以派上用場了

舉例來說好了
像是之前有個朋友在服務業上班,
他們有分早班中班晚班大夜班,
有的員工不會上固定的班別,休假也是會看情況不會固定休哪天

每個月排班表前,都需要先告訴主管下個月要休哪幾天
主管再花大量時間一個一個去對照當天要排誰上班
如果遇到有員工臨時請假、調班什麼的
班表都會被改了又改

因此他們乾脆用一張紙印好每天的格子
用鉛筆在上面塗塗寫寫
有時候不小心寫錯看錯就會導致人員大混亂
該上班的人沒出現 想要請假的休不了假

這時候就會想
如果他們有一個簡易的排班表系統就好了
可以新增員工、用拖拉的方式排班表、班別
最好還可以自動統計當天上班人數夠不夠
計算員工哪天要休假 有沒有違反勞基法...等

上面講的這個其實稍微規劃一下,
就可以變成一個作品集主題了
像是這種有故事性的作品
在面試時就多了一點談資

二、參考其他人做過的作品

其實網路上隨便搜尋 技術 + 作品集 or 實作
就會有很多其他前輩做過的作品,甚至還包含了詳細的教學
寫程式本來就是從模仿開始,
所以就算照著做也不會被說什麼的

也可以加上自己的想法調整一下
這次因為還想要自己做系統設計
所以這個方法就略過啦~

三、運用Open Data / Open Api 來發想題目

現在網路上有很多公開且免費的Data 跟 API可以使用
這邊舉例幾個

  1. 政府公開資料平台

    https://ithelp.ithome.com.tw/upload/images/20210922/20140745JgSc9vbjuv.png

    這邊有多個種類的資料集,
    檔案格式分為 JSON、CSV、XML,
    每個資料集有的檔案格式不一定

    另外在上方選單 資料故事館 > 活化應用專區
    這邊是許多IT前輩運用這些資料集做出來的網站、APP作品
    可以點進去參考一下

    https://ithelp.ithome.com.tw/upload/images/20210922/20140745hgjkgicLdz.png

    如果有運用這些資料集完成作品
    也可以回饋到平台上,到時候就會在這個專區裡列出來唷!

  2. 智慧城鄉 Open API 管理平台

    https://ithelp.ithome.com.tw/upload/images/20210922/20140745eTMFNpMtvL.png

    平臺涵蓋全台22縣市中「交通」、「健康」、「安全」、「教育」、「農業」「能源」「零售」「觀光」等八大領域下所蒐集的資料,資料來源來自智慧城鄉計劃受補助之各家獲案廠商所提供的Open API。

    這個平台有蠻多特別的API,大家有興趣可以上去逛逛
    要使用的話需要先註冊會員,詳細說明可以參考Q&A

    一樣在選單 應用實例有作品可以參考

    https://ithelp.ithome.com.tw/upload/images/20210922/20140745Uao3xAPvvi.png

    另外如果想找特定縣市的資料,

    選單還有 > 各縣市資料集,他有列出各縣市還有政府部門的開放資料集

    就不用再一個一個去找了!

    https://ithelp.ithome.com.tw/upload/images/20210922/20140745zIltrw8nDI.png

  3. 氣象開放資料平台

    https://ithelp.ithome.com.tw/upload/images/20210922/20140745dkrMnRRKuG.png

    這個真的是介面最好看的一個XD
    平台裡有資料集也有API
    如果有需要即時天氣、氣象預測相關的資料,
    他的開發指南寫得很詳細,

    特別的是API文檔是用Swagger撰寫的,清楚明瞭
    這個平台一樣需要先註冊會員取得金鑰才能串接API,
    如果是新手想要練習API串接,非常推薦用這個平台~


希望這篇有幫助到大家

明天會講一下,我最後挑了什麼主題!


上一篇
[Day 3] 前後端技能這麼多,要選哪個呢?
下一篇
[Day 5] 就決定是你了!藝文資訊整合平台
系列文
前端?後端?你早晚都要全端的,何不從現在開始?31

尚未有邦友留言

立即登入留言