[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-5 :阿公阿嬷都看得懂的前後端分离架构?

>>:  使用 Breeze 建立基础专案框架

资安稽核篇

本来打算把稽核与风险管理和在一篇的, 後来想想,决定先发一篇稽核的惹。 稽核也是我不熟的领域, 大概...

DAY7:Kaggle-San Francisco Crime Classification(下)

资料视觉化 这边我们会用到seaborn来做一下简单的资料视觉化。 import seaborn ...

DAY07 - [CSS+RWD] 导览列

今日文章目录 > - 导览列 > - 练习演示 > - 遇到的问题 > -...

人脸辨识的流程--人脸识别

人脸辨识系统有三个步骤,人脸侦测、特徵撷取、人脸识别。 人脸识别(Face recognition)...

[自然语言处理基础] 文本预处理(I):断开文本的锁练

前言 上次我们提到原始文本往往夹带大量无意义的字符,於是我们利用了正则表达式来清理资料。然而此时的文...