TonyQ
2005~2009 軟體工程師
2009~2010 地方政府替代役
2010~2014 軟體工程師
2014~2015 在行政院服務
2015~2018 在地方政府服務
2018~2022 軟體工程師
2022~2022 市議員候選人
2023~迄今 軟體工程師
(概略的分類)
自我認同為軟體工程師
對任何事都抱著可改變的想像
不在意別人覺得做不到的事情
不在意別人覺得很簡單的事情
只在意自己能做的事情
你得去試,才有經驗可以分享
有興趣可以會後再重新看
說了這麼多,我想表達的是 Open Source Project 雖然是人人有門票,但回過頭來還是同一件事,你必須找到你自己想做跟你該做的需求,並試著說服別人接受你的提案,不管這個別人是使用者或者是 project team member.
TonyQ@2011
片末有小彩蛋第五種
這個討論「不會」涉入太多「技術開發」的細節,而會著重在「需求的來源跟執行」以及「什麼時候開源」、「開源之後的影響」,
「文化」面的討論
https://github.com/g0v/twbudget
引用自 "g0v 預算視覺化後續 - 臺北市經驗" @ g0v sommit 2016 https://www.slideshare.net/tonylovejava/g0v-62023579#5
系統如何落地導入?
系統如何落地導入?
其他單位的需求 (等於重新導入
其他單位的需求 (等於重新導入
其他單位的需求 (等於重新導入
中央單位的需求
中央單位的需求
中央單位的需求
其他單位的需求 (等於重新導入
政府資料開放平臺上的預算資料
https://github.com/g0v/shelter Credit by yu-tin liu
photo from 105年災害救助研習班 簡報
photo from 105年災害救助研習班 簡報
photo from 105年災害救助研習班 簡報
photo from 105年災害救助研習班 簡報
photo from 105年災害救助研習班 簡報
photo from 105年災害救助研習班 簡報
photo from 105年災害救助研習班 簡報
2xxx 人的志工管理、報到、志工時數。
2016 @ 嘉義縣政府
把所有路燈放在地圖上,讓村民跟村里幹事可以即時回報公所修復。
什麼東西需要 Open Source?
以政府單位來說,陌生的東西、需要別人協助的東西、無法確認、且不涉及敏感資訊的東西,
他們會願意跟社群、開源合作,來一起探索。
合作的對象會需要一定的信任感。
第二件事情,沒有人會認真的去把你 open 的 source code 讀完,除非他需要的功能你 code 有bug 或者你沒作。
在預期沒有太多人使用或一次性使用的前提下,說明文件、程式碼內容、相關的接手文件品質都會顯著變得更差勁。
且,在缺乏其他誘因的情況下,比較不會有綜效。
第三件事情,Open source project 並不代表 All you can do
有一些事情是社群或者開發者們自己覺得更好的方案,但是受限於組織的條件、目標甚至責任分工,會導致我們需要選擇差很多的方案。
第四件事情:收入、熱情、維護。
在既有的遊戲規則中,政府專案流行製造技術壁壘,來確保自己的標案永續性。(比方說只有特定廠商知道的 schema、程式流程、複雜的系統串連)
並且標案導向的專案,對於需求跟功能是定的很死的,體系不太能接受會成長的功能,也都會擔憂這些功能後續的維護性。
在開源的角度來說,若無企業願意承接專案,本身難以延續。而由企業承接專案,他是否願意放棄自己的壁壘,則非常考驗人性。
用 Hackathon 來開源
行動自然人憑證目前開放一般企業介接(不限制只有公營企業介接)。
有興趣歡迎聯繫以下信箱
moica@authme.com
有關的部分是我正在遊說他們做 SDK & open source。