好 那就開始吧好的你好 政文你好我們是來自政大的選科系統團隊那我們這個團隊主要是由學生希望可以從學生的用學生的力量來做一個學生的學科系統但是目前我們在推行上面遇到了一些問題因為我們是一個學生的團隊我們並沒有來自政大的這些官方的奧援所以我們就是想要來請教一些關於如何去推動這些數位轉型或者是學生發起的這種服務的一些經驗這樣子好 謝謝然後我是凱佑我是這個選科系統團隊的PM好 OK我notion大概都看過了所以你們講的時候就可以就是則要講就好好 好那當然我們就是從notion的主題一跟主題二會是我們今天主要想要請教的內容第一個主要是想要請問就是在取得公部公部門的各自資料問題就是會有一些碰到各自的時候因為我們是一個選科系統團隊我們一定會碰到那根據這個針對這個部分想請問一下有沒有什麼樣的經驗可以讓我們分享譬如說學校會有什麼樣的考量是我們從來沒有想到之類的我想先問你們的系統是面對學生的還是面對學校的我的意思是說是如果學校安裝了那他的學生都得使用還是你可以個別的學生來用你們的系統個別的學生我們是一個網站我們是一個網站對 但我的意思是說如果是學生自己在你們網站上面提供的個資那這個當然就沒有取得公部門各自資料的問題因為這個個資是你的使用者給你的所以除了你的使用者給你的之外你還會需要什麼我們會希望可以不要讓就是學生來提供個資原因是因為有一些個資他取得的過程會非常麻煩譬如說有一些學生其實不知道自己的雙足修細節時間是怎麼算的但是學校會非常清楚第一個再來是可能我們需要他的一些修課記錄的時候如果我是一個大三的學生我要使用你的服務之前我要先去把我之前說的上過的課全部告訴你那這個過程會有點對他們來說太痛苦所以我們會希望可以可以去存取校方的資料來去做這件事情去方便學生對 但我的意思是說我如果是學生然後我不經過你們我想要取得剛才說講到這些我存在學校的資料目前有什麼以web的方式或者其他的方式可以就是不是需要有一個行政人員來那邊回天表但而是透過比較像是即時自助的方法取得嗎學校有一個方法可以查到之前修課課然後並硬撐html那這個方法是有的對對啊 那所以你剛剛說學生可能會覺得很麻煩指的是這個方式很麻煩嗎嗯嗯就是具體來講是我們要讓他們特別對 是怎麼樣麻煩讓他們特別進去學校的系統然後下載這個html但不是所有人都會用然後再把它丟到我們的系統裡面的話這個過程會非常的容場對那我們是希望說它可以直接透過它的帳號登入之後我們就可以把一切都準備好給它是 但我的意思是說中間會牽涉到校方的行政人員的判斷嗎還是其實這個操作介面不容易用而已操作介面操作介面它不會有什麼權責上的問題學生都可以直接看得到所以我可以想像好比想說如果你們Open Source一個瀏覽器的插件然後你希望你的使用者先安裝然後這個瀏覽器的插件幫它去點校方的系統自動取得html取得裡面的結構化資料然後再放到選課系統裡面那這個應該是完全合法的吧因為你是提供工具好像一個瀏覽器一樣的工具這個我們遊戲就叫開外掛提供一個外掛給它它是在它自己的電腦執行你知道我的意思嗎那這樣子應該是沒有各自外洩的問題因為從頭到尾都愛它自己電腦上嗎瞭解瞭解好謝謝我覺得馬上有馬上有一個很棒的解套的方法然後再來是其實我們現在這個團隊有跟學校有一些開始有一些正式的合作但是這個合作的過程中就是開會的時間很廣場我們也可以理解學校其實是也想要推動但是速度可能比較沒有那麼快那想問說在跟比如說像是臨時政府這一些我可以算是公民嗎就是網路公民然後在推動或是在做一個這種這個時候會用什麼樣的方式去跟政府去交涉呢或是說可以怎麼樣去促進他們願意去可能是去救的系統或者是保持共存等等的對我想最主要的還是和諧共存就是說或是叫什麼無害並存嗎armless coexistence就是首先你不要有一種好像救的系統你就要就是打掉重練的那個感覺因為你新的系統不可能照顧到救的系統所有的各種各樣子的叫什麼bug for bug compatibility就是裡面所有的問題你都重現那些問題當然是不可能的可是它本來那些有問題的地方說不定就是其他人已經操作很熟練的地方所以你改了界面它反而覺得不舒服對不對所以就是無害的意思就是不讓任何人覺得更費力或者更不安心那並存的意思就是說不是要取代消防的而是提供新的選項這樣子等於新的界面那如果你秉持著這樣子的態度的話那我想行政人員知道說那他更省力更安心那如果他覺得不省力或不安心那就用救的界面就好了那至少一樣省力一樣安心嘛那也不會變成說好像有些功能只有新的界面才能夠註冊得到反而救的界面的人就沒有辦法修到那些客那就不是並存了嘛所以大概就是確保省力安心無害並存那大概行政人員就不會有什麼問題了解謝謝另外想要再請教一樣是資料的問題是例如說我們想要取得一些現有的學生他們選課的選課的紀錄但是這個紀錄是去世別化的我們會希望可以讓他可能提供我們從大一到大四的這些修課紀錄然後去用一些AI的方式去希望可以讓之後進來的學生我在大一的時候選這堂課他可能就會推薦你說其他人也選了什麼這樣子的一個機制那我們目前在取得資料上面遇到了一些問題是他們認為這些東西比較是即使他是去世別化的他一樣是一個學生的資料那之前有沒有遇過類似的問題呢然後有沒有什麼樣的方法可以去去解決或者是去處理這樣子我覺得你讓他註冊變方便這個應該跟要他捐資料是完全分開的兩件事情很多人會願意更方便但是並不一定願意捐資料就好像說我現在用行動支付我可以非常容易的結帳但是我最後那個發票我還是不一定會捐發票救救老殘窮那但是現在如果你的行動支付我就強迫你要捐發票然後我保證說這是交給某個公益團體使用他絕對不會回推你的個子等等那不是啊大部分的人大概不會相信你這樣一句保證他一定會先去問那個公益團體到底是不是有跟這一家行動支付廠商合作所以我的意思是說要不要捐發票跟要不要用方便的方式結帳是概念上完全不同的事情當然是不可能綁在一起的這個概念要先有那第二個部分就是說你說你要捐資料做公益我們現在這個叫數據公益data altruism就是說不是為了他自己的好處而是為了他的學弟妹的好處那但是這個時候就要問那這個誰來證明說這是對他的學弟妹有好處的這難道是你們說了算嗎是不是有一個比較有正當性的不管是校方還是類似像是學生會戲有會等等 校友會等等這個組織來做這個公益目的的把關呢因為大家都不希望說我捐發票是本來要為了就是沒有營養午餐吃的或者是這個偏遠地方的要上學的等等但是下一秒鐘那個合作的團體突然間被詬病了然後就開始推一堆行銷廣告給我這個大家都不願意看到所以我的意思是說你還是要有個公心力並不比學校差的單位包含學校本身來說呢這個的使用目的純粹就是為了讓就是學弟妹更容易選到自己喜歡的課程而不是偷偷的你以後開始塞一些廣告給他這樣了解不過我是在想說身為一個學生的團隊我們好像比較難去做到這件事情我們目前有的比較大的資源只有來自第一個是Google然後第二個是政大然後這兩個好像都沒有辦法幫我們做寶說就是我們做的這個好玩的塞頓他一定有怎麼樣子的公心力或者是以後不會變壞對因為Google只是don't do evil他不是說can't do evil我的意思是說另外一個反過來的想法就是說為什麼你們要收集這些資料呢我們還是可以透過好比像說人脈互相推薦的方法比較像是你沒和學弟妹去給有相似經驗願意來當我不知道現在叫小天使還是什麼的學長姐來提供這種個人的經驗等於是說你只是把人個人互相介紹認識但是你並不收集任何資料這個時候願意被認識的人他願意公開出來的關於他自己的部分那個就是他自願的而且是自願揭露的所以就不存在他想不相信你的問題因為他這個就願意公開給任何人知道你知道我意思嗎像是你能夠收集到資料的量會變少很多但是品質會變高很多這也是另外一個可以想像的方式了解所以其實可以跟剛剛提到的Chrome extension去做一個結合就是我們幫你把你修課紀錄導演進來我們給你一些方便那你願不願意就是用去識別化的方式來提供你之前修課的紀錄給其他學弟妹們類似這樣子的做法可能會我的意思甚至不是去識別化這個就是他自己的類似像是履歷這樣子的東西所以等於你一建製做一個他願意勾選他願意揭露到什麼程度的那他就是放在他自己的網站上就是說譬如說你把這個叫什麼學性歷程紀錄器之類的對那就是說你的概念是你協助他來做發表但是你不是說他的資料要匯集到你那邊他不管發表在哪裡反正你可以放一些記憶器殼發現的一些就是Semitic的MARGA那你們就可以去把所有用這個Side project你們的這個方式製作出來這些全部都從公開的網路上面重新取得那這樣你你既取得了你要取得的資料你又可以確保說因為他是對不特定的人授權公開出來所以不是只有你可以決定這個資料怎麼用那他如果要撤回的話他也不用寫風信來懇求你他就只要他的個人網頁改版或者下架就可以了那這個情況下他跟你中間就不是一個委託關係你只是等於另外一個手續引擎而已那我的意思是這樣因為去世別化了這個界限沒有人能夠說得準的那通常我們現在的做法就是還原到那個人自己願意公開的程度了解聽起來是一個很棒的做法好謝謝謝謝我們下一個問題是想要問說就是我們目前遇到最大的困境是學校覺得你們我們做得很棒他覺得我們做得非常好這個side project他們其實解決了他們一直都想要解決的問題但是他們沒有這樣子的一個機會也沒有這樣子的一個技術去處理那我們做我們做好了但是他們覺得這個東西如果要跟學校借接例如說假設我們這個選課系統是希望可以直接把這堂課加到我的課表那這個課表加到課表這個過程中需要跟學校的data base去做一個互動但是他們不太敢把他們的app直接給我們因為有點害怕就是直接做借接這個部分想要問說就是他們是認為說我們可以去找第三方的做寶就是去找一個有公信力的第三方平台或者是第三方的機構然後來認證我們的這個code然後他們才敢用因為他們不會幫我們做code review然後需要一個他們也認為安全的方式來幫他來幫我們證明這個東西是沒有這樣問題的那這不是砸錢就有的東西嗎現在的問題是說你們並不是立刻就就想說那我們湊一湊這個就變出幾十萬招這個Pentester來幫我們做code review就是說現在你們是想用錢解決這件事情還是是想要用就是有錢出錢沒有錢出力用大家幫你code review的方式來解決這個問題因為後者的話就像剛剛講到你的瀏覽期延伸套件可能就得open source那你open source的時候當然你的使用者裡面也不罰這個有資訊能力的人那他們就會開始幫你code review等等因為他們自己要用那當然你也就很難再阻止他們繼續改做等等那當然這樣子的話你的side project很快就會變成大家的side project因為很多人會去放到別的大選使用等等那這個叫做exit to community就是把控制權交回給社群你們等於只是幫忙原訂出草一開始的stealer而已那這個就是完全不花錢的做法那但是如果你還是想要限制其他人的使用就是要主張主作權的話或甚至專利權的話那這樣你就得付錢你就得請專業的白貓駭客這個是pop down的那我有什麼樣的方法可以去結束這些機構呢因為我自己沒有這方面的經驗然後我們的團隊不太知道說要怎麼要透過哪一些方法去去解除是不過我想問說你們對於著作權你是很執著嗎因為如果不是很執著的話最快的就是你剛剛講到的就是去G-0V的黑客送然後在那邊宣布你們把程式碼貢獻出來然後歡迎大家來用其實這樣子那邊就會有很多自然高手我們沒有我們沒有太多這個問題但是我剛剛主要的 concern比較是即使我們做了這件事情或是即使有許多的人幫我們做call review學校可能還是會覺得這些validation並不符合他們的想法或是不夠有公信力之類的就是因為我們得到的結論之一是他們認為這個方式是最穩妥的那我知道他需要花錢但我不太知道我要怎麼去找到他們對 但我的意思是說如果你純粹是以一個瀏覽器延伸來運作的話那你並不需要學校的同意因為你最後加到課表的這個動作是完全在使用著自己的瀏覽器發生的所以從學校系統看起來它只是另外一個使用者而已我們這個系統本身不是一個 extension我們是一個網站我可以present給你看嗎好的那我說就算你是一個不能跑在使用者的機器上嗎它可以對啊就是它跑在使用者的機器上但是譬如說像是這樣然後我登入之後呢對我聽說它的後台也在使用者的機器上不在對 但我聽說你的架構上可以調整成這樣嗎例如像說你運用 local storage或者是隨便它授權它可以用的儲存裝置因為這個看起來是非常個人化的它裡面並沒有像我們現在視訊這樣即時互動的成分那個什麼小天使的是另外的一回事對不對所以我的意思是說那如果這種是存個人化的話並沒有什麼道理它不能完全在本機來執行就像我們常做一些新製圖等等的這些軟體那像 mirror你就只能在外面跑我 notion 只能在外面跑但是像我用的Haptop base它是完全在本機跑非常模式也可以跑事實上它是同樣的一套系統就是 web base 的系統就是它的那個伺服器跑在你的機器上因此你要燒錢還是跑在使用者的機器上因此你完全不用花錢的差別而已所以我就說如果你這裡面並沒有人機互動的部分的話那是不是可以考慮說整個伺服器都跑在它的瀏覽器裡有點類似說與其我們做一個這樣子的介面我們不如直接就是再做一個套件讓它有點類似再打開它正大自己的懸殼系統的時候幫它按下去這個按鈕的這種外掛套件嗎就是說你的介面還是長這樣子只是說這個介面就不是跑在你的伺服器上而是跑在每一個有安裝這一個瀏覽器插件的人的瀏覽器裡了解了解各位可愛工程師們這件事做得到嗎今天在場除了我之外大部分人都是工程師學生開發者這樣子是我們後端使用的架構如果你們用的是什麼debase什麼mainframe什麼cobo當然就不行了但是我很懷疑你們用的是這些技術好我覺得你們要說個話和鄭瑋說話的機會不多好好把握我曾在正大的Q&A上面遇到老師那個那個要說一下鄭瑋你好我是張宛君然後是我們這次學科系統主要的前端負責所以這樣鄭瑋您說的意思是說就是我我把我們的學科系統變成一個運作在local house例如像就不可能那種的surfer這樣它就是打開後它融在我們surfer這樣然後它會去接使用者已經登入的正大正大學科系統然後去那邊抓資料然後到我們這邊來做互動然後他們再來把然後我們的這個local house再把這些互動操作自動到自動對應到那個原本的學科系統上面在嗎對就是每一個瀏覽器都跑伺服器現在據說這個概念叫web3那那是就是說我不知道你的伺服器現在是用什麼寫的我們這個伺服器現在是建在我們一個自己的後端上面而不是在使用者這邊對那我以為說它使用的架構是C sharp嗎還是用什麼框架那我們有另一個工程是它會它想要後面加工程後端對後端他還聽得到嗎聽得到我是負責整個後端的工程師那我們現在後端是用no.js然後加Posegres SQL去完成我們就是整個API跟稍微的服務那你如果把Posegres改寫成和必須要說sqlite那這樣子你整個stack就可以跑在使用者的前端因為我們沒有想過可以這樣做我們可以未來試試看這樣做對啊就是說像我們很常用的很多現在所謂的桌面程式其實都是用像Electron在做的嘛那當然最近很多人就是跳船從Electron去逃離但是隨便啦概念是類似的嘛就是說它Electron就是附送一個no.js伺服器就是有點大但是sqlite大部分跟sqlite是相容的所以你如果能夠改成sqlite的話Electron也好Tauly也好都很容易連sqlite那這樣子的話你就可以有一個真正的desktop跑在使用者這端或者你如果要把它改成瀏覽器延伸套件大部分的主流瀏覽器裡面也都有sqlite所以這樣子等於你就不需要一個Posegres因為目前看起來Posegres是唯一比較使用者電腦上的東西這樣會不會對就是效能上面會有很大的需求你說使用者電腦的效能嗎應該不會他用手機都可以跑沒有什麼差別謝謝謝謝那謝謝正偉給我們的建議我覺得超棒的謝謝這個就是Web2跟Web3的差別以後如果有人問起來的話你們就有一個現成的例子OK OK好我看一下還有什麼問題呢我覺得如果是這樣子到過去的話或許真的這樣問題或許就可以直接解決了好我們有一個昨天新增的問題我們團隊想要問說應該比較是我想要問的就未來如果就是並入或者是假設跟學校有更深度的合作之後像我已經大事了雖然大午要畢業但是我只剩一年那過了這段時間之後如果他之後要繼續維護的話學校這邊可能會遇到問題那我想要問說如果是這樣子的話我們可以怎麼樣去把這個東西託付給振大或者是讓別人來接手呢因為這件事情雖然很好玩但是如果沒賺錢的話我可能沒辦法一直做對啊那就是如果你都跑在人家電腦上了那你當然更沒有道理不 open source所以通常最簡單的你挑一個開放原碼的 license然後問問看振大願不願意撥一些資源來讓新進來的人就大意新生了如果願意維護這個的話那至少提供他們一些輔導什麼之類的就是如何重新利用的一些支援那如果振大願意的話那他就從 open source變成所謂 public code就是有一個公家的機關願意來交道外面的想要新的維護的人要怎麼維護的這樣的東西那這個我們現在翻成公共城市那但是如果振大不願意做這樣子的事情的話那你在隨便外面找一個社團就是還有一個 github或 gilab的 organization那對這個感興趣的人他提出一些好的見解之後你就給他 commit right 等等那這個也是很常見的然後比上說台大有一個蠻有名的 open source上來叫做 ptt就是這樣子在維護的嘛所以我覺得這個是行之有年那如果想要知道一些操作細節的話可以找 exit to community那社群有很多的相關的一些說明了解那之前其他譬如說像離市政府的一些 project也是這樣做的嗎是的如果是跟是這樣那舉例來說像蒙點是本來就是我跟幾個朋友發起的嘛那當然因為我後來工作比較忙那所以就比較沒有那麼多的時間但是因為他是 open source所以就有很多人去把它分支那好比上說像愛代議就是把它變成一個台語的社群自己編輯的字典等等那到後來國教院在推出新的詞典的時候也有參考蒙點不管在內容上面還是界面上面的一些改善所以他一方面往國教院那邊變成了比較接近 public code 的方向那往社群那邊又比較像 exit to community大家分支之後有能力維護的人自己再去維護分支的版本那我自己就可以運用他們的這些新的功能但是我自己就不用再投入那麼多力氣來維護那就像剛剛說到的就是這個就可能變成一個大家的 project而不是一個專屬於我們這個團隊的 project對因為你如果沒有想說把它拿來賺錢的話那你也不應該花太多的時間維護嗎那反過來講如果你願意把它變成FOTAN 要維護的東西那才有商業模式可以談確實 確實了解好 那我們第一個主題我們工程師同學還有其他問題嗎沒有的話時間上我們可能就來主題二給大家個可愛倒數三二OK 好 沒有那我們下一個我們第二個主題是希望是從我需要把它投影過來嗎對 就是其實是之前之前正為來政大的時候就是我來聽你的演講然後你提到一個就是現在正在做這個沙河的這個概念然後我覺得其實非常的適合就是像我們選課系統其實就是一個類似這樣子的東西我們是一個學生發起的東西但希望可以在學校裡面變成一個新的選課的方式或至少改變學生選課的方法那我覺得就很適合這樣子的一個計畫那參考了一下就是團隊內的意見然後跟一些我沒有把整個沙河的那個看完但是大致上是是理解這樣的意思然後我們想問這幾個這四個主要的問題這樣子對那第一個就是這個沙河其實就很像是之前正為曾經提過的就是我們會希望可以讓學校開放多一些資訊然後讓學生可以透過這些資訊來去打造一些新的服務或者是新的技術或者是一些給學生使用的東西那這個沙河如果之後這個side project像是選課系統如果還要獨立的話那就會不希望學校來托管那他可能就會面對譬如說像剛剛如果我要佛貪去做這個東西的話會遇到一些問題然後再來是沙河托管就是假設我們希望可以就是交付給學校那他就會出現維護問題然後跟怎麼維護然後跟就是如果學校沒有能力的話怎麼辦之類的延伸問題那最後一個是沙河退場就是如果這個東西做出來但是他沒有他沒有符合成功的這個要件或者是使用的人數就是少到就是他沒有辦法繼續被運作下去那可能就會希望他退場那就會出現這個封存跟疊帶的問題就是如果其他學生以後也想要做這個選課系統是不是可以讓這個曾經做過研究的這個沙河再重新從archive裡面再拿出來給下一個下一個團隊使用等等的那最後一個就是學生會是不是或者是其他的相關的部會能不能夠追究這個相關權責然後我們要怎麼去設計他的機制來鼓勵學校願意投入學生也願意參與呢上四個好那我想沙河這個概念是有一段時間的特許但是為什麼需要特許就是因為你在做的事情本來是違反不管是法律還是法規還是命令還是規範還是演算法的就是說你本來做的事情你沒有辦法靠自己的力量做到所以你才會需要沙河來讓富有權利的這個機關來等於有一個特區讓你來做實驗那如果是我們剛才提到的Web3的這種就是自己是host server的做法的話那應該是用不到沙河的因為你並不需要跟學校要任何的特權那所以這兩個是兩回事整個先講在前面好那現在假設是說沒有你的野心事實上是取代了現有的全科系統那當然這個就是一種特權因為你要換掉本來的那這個時候才有所謂的AB testing等等的這些就是驗證的一些方式但是為什麼我比較不推薦這樣子的方式主要原因是因為它成功與否是很主觀的它很難說因為你AB testing有九成的人都覺得新的界面比較好用但是有百分之十的人覺得新的界面真的他們就沒有辦法使用那但是你就說那這個就是少數服從多數因為說不定這些少數它是就是它在視覺上在肢體上在各種各樣子的情況上有一些操作上面它仰賴舊系統的部分譬如像說它的螢幕暴毒程式就只有舊的系統它能夠念得出來而你的新系統念出來的順序跟它平常不一樣但是它因為看不見所以就只能用舊的系統等等就是常常會出現這樣的情況那當這種情況發生的時候因為你們現在面對的是類似於公務機關的公立大學所以它勢必不可能因為大部分人覺得好用而犧牲掉少部分人的這種弱勢的權益那所以到最後它的出殺核條件一定是你們必須說服每一個人那但是在這個情況下你很難達到這個條件這是說真的對 所以這是為什麼我一開始是以這種比較無害病存的策略主要原因就是因為它畢竟是公立大學它很難說出90%的人說好就好的這樣一句話那我們思考的事情是假設這個殺核脫管它可以是病存的方式例如原本我們在跟你開會之前我們認為可能需要更多的跟學校的API之間的互動或者是我們需要官方的認證等等的那我們當時的思考是這樣那我想要做這個殺核計劃是因為我希望可以幫就是未來的正大學生來鋪路就是讓想要跟我們一樣做這樣的事情的同學有一個更好的方法或者是更快速接觸到學校的方法來去做這件事情那是否變成兩個階段比較快呢因為這是G0V最常用的方法第一個階段是所謂的分叉就是說你不管用瀏覽期延伸套件還是桌面輔助軟體還是隨便什麼你先讓足夠多的學生真的開始用你們這一套東西而且自然或什麼大家review完之後也覺得都沒有問題也就是說你先掌握到學生這邊的震盪性那到這個程度的時候當震盪在就是想他明年度要採購選課系統還是他要維護就系統還是怎麼樣的時候在校務會議的討論裡面自然覺得新的系統好的人就會佔賞風因為雖然你不能說服百分之百但是至少百分之五十一應該沒有問題吧對 那這個時候那學校會不會說好那我們就來起一個採購案那這個採購案就看你願意投入的時間你如果只願意投入一點點時間你可能就是專案的顧問你如果願意投入更多的時間那你們可能是一開始的architect那當然你們投入更更多的時間你就整個承包下來了就看你們未來的生涯規劃那但是因為反正是 open source的所以即使就是消防找一個就是你們都不認得現在也都還不存在的一個廠商去進行承包但是至少他在前端的部分你們前端寫的任何的code都不會白費因為他最可能做的事情就是直接套用你的前端那這個就是距離比分支之後的合併的這個情況那當然後端如果他不熟悉 postgres他可能到最後真的跑回去用 orcode就是沒有辦法的事情但是至少使用器官不會受到影響了解那針對這個維護問題裡面的第一點就是維護系統磨合期的這個部分有沒有其他的建議呢就是除了像剛剛提到的第一個可能讓新進的同學進來然後讓我們團隊帶他怎麼去維護這個系統等等的有沒有其他的方法是就是政府有在使用或者是其他相關的公家機關有在使用等等是如果是開源的話那我們現在會就是直接對開源社群說那開源社群用的某一個套件那我們接下來會投入人力通常是做自安的檢核或者翻譯或者維護但是到最後就是他事實上我們還是會貢獻回上游所以就會變成有兩個版本依賴說像我們polis.gov這個是官方的可是民間的polis.tw它除了認證登入方式可能稍微有點不同之外但是其實你看不到什麼差異那或者是像說我們的這個殺劇與這個sandstorm那跟我們的上游sandstorm.io那大概也只有可能與系不同或者是預設載入的城市不同但是其他大概都是相同的那還有一些例子但是我的意思就是說在這個情況下等於你們的工作比較是維護社群版而當政大官方開始願意適用的時候那他們等於就是好像把這個fidora還是什麼打包成redhead enterprise那樣子就是說他自己維護一個比較穩定的部署的版本但是並不表示說你們所做的這個瀏覽器插件也好或使用者的選客輔助程式也好就要下架不是要下架只是說如果不想去安裝的那或者比較幸不過你們比較幸得過他現在可以到真大的網站上就不需要自己再下架這樣一份外掛了了解所以就變成真的完全就是無痛的兩個無痛雙軌的這樣子的區域運作對因為社群的疊帶是比較快的那所以尤其當他是端然去外掛了那說不定每兩天又換一個版本那但是政大官方如果要架個選客網站的第二版當然絕對不可能每兩天社群蓋了他就換一個版本他很可能只能蓋兩次或四次那這個時候你的社群的版本就是比較是研究的性質那但是在政大官方的版本就比較是開發以及違運的性質好謝謝好然後那針對其他的比如說退場機制或者是那就沒有退場機制了對不對因為這個時候是你先丟到公有地理正大以他受到群眾壓力的程度決定要拿多少進來但是那可是他的單邊行動他不需要問過你就是說沙河的意思是雙方的合議而且他可能會影響到其他人的權益所以才需要這個機制但如果是你單邊的丟到社群社群自己挨用就用足夠多人用之後政大某些部分把他合併回他的官方網站裡面每個行動都是單邊的那單邊行動的時候就沒有退場機制了解那這樣子的話就會變成我們脫離開就是沙河的這個這個方式變成大家都是獨立開發的或者你也可以說就每個人自己在桌面上跑以及開始改你們的外掛時候他自己那個人的機器就是一個沙河也可以這樣子想那在這邊想要做沙河的最主要的理由是因為如果這個這個服務是要做給政大學生的話那我們比較有這個正當性去向學校說我們想要我們想要這個歷史去識別化的資料或者是甚至是識別化的資料然後來提供我來做一些特定的用途那這個特定的用途我希望可以把它規範在就是例如說你不可以拿來賺錢或者是你必須要做一個屬於政大的服務等等的就是我想要做這樣子的一個機制是希望讓我們取得資料或是我們向學校去互動溝通的時候有這樣子的正當性來去對這樣子會有一個比較完整的機制對但是你們代表的是誰呢你們代表的是現在就要選課的也就是資料的提供者還是你們代表的是未來會想要選課的也就是資料的應用者這兩個是不同的一個是Supply方一個是Demand方你們這個中介組織到底代表誰的利益呢不知道對啊那就是要想清楚的事情應該說我做的這個比較像是希望可以跟學校來談談看能不能把這個變成學校的校內法之一那我沒有辦法代表就是這個東西不是專為全課系統而設計的而是希望未來政大學校內的資訊開發者他們不需要跟我們是同一個團隊他們也可以拿到學校的資料我們之所以可以拿到學校的資料是因為學生會有比較深的聯繫然後學生會代替代替我去跟學校去做一些接洽然後我們才能夠成功的約到會但其他學生並不是這樣所以我希望可以讓其他學生有一個更方便或者是有制度化的一個方式來確保他們可以拿到這些資料而且做的事情是真的為了學校或是真的為了學生而做的這個東西我就回到剛剛這個問題是做這個計畫主要還是為了能夠正確他們去存取或者是和學校持續的互動的這個過程好那或許他可能就不一定用沙盒的形式或是名義來做是我覺得是這樣就是說我剛剛講的這整套就是有使用著自己取得資料它有一個弱點就是說如果學校把舊版的介面把它封住了或者是說裝了一個很強的CAPTRA那當然從頭到尾這套就失敗了當然你可以把CAPTRA圓縫不動的顯示給使用者啦但是刀高一尺木高一張所以就是說你們這個對話機制還是需要的就是至少確保說它是對你來講它是對外掛是friendly的就是說你做這樣的外掛學校不但知道而且不是只是默許而是說他可能不要說推薦啦但是總之不反對嘛對不對所以這樣子的對話機制還是需要的而當外掛穩定到某個程度的時候這個時候你就可以提出要求說那是不是說我把你的HTML砍下來之後所形成的這個結構和資料我願意拋棄完全著作權然後貢獻回給你是不是以後你除了出HTML之外也出個JSON吧就是說也出機器可以看得懂的呢那這個時候你有非常多很好的理由好比像說如果它是剛剛講到的有各種視覺聽覺等等的障礙者的話那你出機器可讀的資料比較方便你專門客製化給它這樣子的界面又或者是說我們不是有20種國家預言嗎那這個選客系統只能夠支援裡面的可能一兩種那現在如果它是另外的十幾種國家預言的使用者包含台灣手語要去存取這樣子的資料的話給結構化的資料比較容易套進自動翻譯或者是人的輔助翻譯的系統力等等所以你就有非常多非常有正當性的理由去促使學校說不但不破壞到你本來借取方法而且特別按照你剖析過的那個結構化資料方法開出 API 來那我覺得這個機制應該是你們主要的談話的對象因為這個時候學校就不會有一種好像獨厚你們沙河的比較容易被批評就是在沙河的實驗期好像只對那個實驗的團隊要好而其他人都還是不能夠存取到這個資料但是當學校用開放 API 提供出來的時候它可以從第一天就提供給所有人就好像說當時吳展偉透過我去讓健保署開放口罩的存量資料的時候是從第一天就不是專門給吳展偉或它是我們包商什麼的而是說江民宗所有人都可以立刻擷取到相同的 API這個時候對於行政人員而言它的風險比較小因為它不會被說城市獨立或者是思想受受等等的情況所以我具體建議就是說你們如果這邊願意 Open Source這當然是非常好但是你可以透過你們的Open Source以及使用者社群的力量來促使學校建立一個經常性的Open API對話機制OK謝謝這個學到非常多真的好那最後是其他的問題就是對政大學生的閒聊就是對我自己蠻想要問說就是我們這個團隊是在一個GDSE下面的它叫做Google Developer Student Club那它是學生的開發者社群但是其實政大是一個文組風氣非常重的地方我們這一些就是想要推進數位轉型或者是這些資訊社群它只能就聚在一起取暖這樣子然後蠻想知道說如果是類似比如像公部門公部門可能也是文組風氣比較重的地方那在這種地方如果要推動數位轉型那我們要怎麼去吸引這些pro-sumer或者是這些hype squad然後來進入我們的社群會怎麼去建議當然現在因為local local的這種風潮其實任何人都可以寫程式以前我們還只能說你要學一下試算表什麼書紐分析表什麼東西的那對於大家還是有一點門檻但現在是變成是說你只要能跟這個機器學習的扣拍了還是tabline tabline你只要能夠把註解寫的好程式嘛現在是AI幫你寫那所以突然之間這個文組的力量就變得大很多了所以就是說我覺得還是要推動更多的這種local local或者扣拍了這一類的一些demo讓大家知道說以後寫程式就需要背誦的部分已經真的非常少了那這個你任何時候只要把你的意象非常清楚的表示出來的話那其實機器可以處理掉甚至90%左右的這些事情那這個確實是這兩三年才開始實現的狀態那所以這個可以多讓一些人知道好比方說最近很夯的我才自己機器上剛裝的那個什麼Dalimini還是什麼Crayon什麼之類的那這個對於文組的人可能就覺得欸不錯啊我只要能夠寫出描述的句子那所有的插畫它就自動幫我畫出來了那這個我覺得也是帶大家進入這個機器訓練機器學習的一個很好的一個印字吧所以簡單來講就是說以它實際在創作生活當中實際用得到的部分引起它的興趣那我覺得這個是最重要的那另外一個就是公共的參與嘛那尤其正打當然是以公共參與作為主要訴求所以像你們現在這樣子就是任何看不順眼的地方包含選課系統那只要你加入我們那你就可以帶來改變甚至你不需要會任何程式你只要稍微會畫界面留成圖Use a Journey稍微學點服務設計那你就可以帶來改變我覺得這也是一個很好的訴求那我們之前在行政院有好幾年的REI的這個計畫大概就是透過這樣子的訴求裡面真正意義上的工程是可能只有三分之一左右那所有其他人都是所謂的文組那但是是做設計或者是做專案管理的這些經驗了解謝謝我會在認真想想看這個這個這個做法OK好那我們工程師有其他問題嗎沒有的話我這邊還有一個來自另一個同學的問題請說我這邊有一個有一個今天沒有來的工程師他下一次一個就是在振大修學的同學那他想要問說就是他半路出家自學程式想要找工作的話有沒有比較推薦的方法因為他就是他目前預要的困境OK我沒有辦法隔空抓藥你就講對不對你講這幾個字好像有道理難道我就可以了解嗎我自己的經驗是我會挑一些open source的社群那通常都是我自己生活上工作上平常用的到的東西那我就會無論如何就開始去跟他們混那因為你半路出家學習程式的一個挑戰就是說對完整的系統架構比較沒有像是專業的就是資工或者是現在叫做這個數位內容或什麼就是他會有一個很完整的系統讓你在裡面知道所成是在裡面扮演的角色那所以比較簡單的方法就是你加入實際在做這樣子的大的系統的社群像我當年當然是Pro社群或 FreeBSD社群那到後來可能就是什麼 Firefox但是現在當然Chrome用的人比較多啦對不對我們剛剛說丟臉器插件你立刻就跳到Chrome插件但是就是Chrome也有Chrome用社群有ChromeOS社群有各種各樣子的社群所以在那個社群裡面提出貢獻那你很快就可以認識你在這個系統裡面你自己感覺到比較開心的貢獻的角色那這樣子也比較容易就是進入社群裡面的缺人的情況那其他人就會離開想到你所以我覺得還是無論如何要多加入開源社群但是除了這種就是非常抽象的類似要你知道就是清洗手戴口罩保持是要去建議之外那其他就完全看他個人的技能素長什麼樣透過隔空抓藥就給出錢了解了解謝謝謝謝我們空城才有其他問題嗎快問快問我們只剩下沒什麼時間了沒有嗎沒有的話那我們最後可以就是邀請政委和我們一起來個線上的合照大家趕快開鏡頭快快快好嗎好嗎中林中林哇有人在外面辛苦了來中林不開嗎確定要不要等你一下可以再P上去放心很容易P來喔321有人要再繼續拍嗎中華可以拍一張321好謝謝謝謝謝謝大家謝謝謝謝政委